Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Ogrom ofert pracy, czy aby na pewno?

Paweł Krefta:
Artur Świerc:
Mateusz J.:
(...) Jeśli ktoś płaci ponizej 4000 netto dobremu pracownikowi to znaczy że firma jest po prostu biedna i nie umie zarabiać, ergo, nie warto z ną gadać.

Później kończy jeden z drugim studia i na starcie chcą zarabiać 4tys. bo tak przeczytali na GL :P
Mateuszu, na Śląsku w phpie 4tys. jest chyba górną granicą, później to trzeba język zmienić :)

Niestety bida...
Wydaje mi sie to malo prawdopodobne skoro tyle mozna dostac w 3miescie i wydaje mi sie to byc gorna granica stanow srednich. Majac pod uwage ze 3miasto to troche dziura technologiczna porownujac chociazby do Wrocka.

Może dlatego tutaj jest kiepsko, bo Śląsk to takie skupisko miast. Co za tym idzie, jest dużo programistów. Na znacznie niższą stawkę, pracodawcy zadają głupie pytanie "brutto czy netto?" robiąc jednocześnie minę jakby mieli zaraz narobić w portki :)Artur Świerc edytował(a) ten post dnia 12.07.10 o godzinie 17:38

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Artur Świerc:

Może dlatego tutaj jest kiepsko, bo Śląsk to takie skupisko miast. Co za tym idzie, jest dużo programistów. Na znacznie niższą stawkę, pracodawcy zadają głupie pytanie "brutto czy netto?" robiąc jednocześnie minę jakby mieli zaraz narobić w portki :)

Nie ma pracy w mieście, w którymś mieszkasz? No problem: zmień profesję albo się wyprowadź do innego miasta/państwa/na inną planetę... Ludzie na całej kuli ziemskiej są w stanie jeździć po świecie za chlebem i igrzyskami, tylko my Polacy trzymamy się swojego rodzinnego miasta jak miminego cycka...Piotr Lewandowski edytował(a) ten post dnia 12.07.10 o godzinie 17:50
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Ogrom ofert pracy, czy aby na pewno?

Piotr Lewandowski:
Nie ma pracy w mieście, w którymś mieszkasz? No problem: zmień profesję albo się wyprowadź do innego miasta/państwa/na inną planetę... Ludzie na całej kuli ziemskiej są w stanie jeździć po świecie za chlebem i igrzyskami, tylko my Polacy trzymamy się swojego rodzinnego miasta jak miminego cycka...Piotr Lewandowski edytował(a) ten post dnia 12.07.10 o godzinie 17:50

Ależ ofert pracy jest tutaj od groma, tylko że to co oferują pracodawcy nie jest wystarczające na dzisiejsze warunki. Po drugie, trzymanie się jednego miasta na Śląsku nie jest zbyt rozsądnym pomysłem.

To co piszę, nie jest jedynie moim zdaniem, ale wielu znajomych także. Także zastanawiam się czy nie iść w stronę freelancingu :)

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Artur Świerc:

Ależ ofert pracy jest tutaj od groma, tylko że to co oferują pracodawcy nie jest wystarczające na dzisiejsze warunki. Po drugie, trzymanie się jednego miasta na Śląsku nie jest zbyt rozsądnym pomysłem.

Jak wyjedzie połowa chętnych do pracy i raptem zrobi się pusto na rynku pracy to pracodawcy inaczej zaczną na nich patrzeć... Niskie stawki/płace są PRAWIE ZAWSZE wynikiem tego, że zawsze znajdzie się ktoś, kto się na nie zgadza... Nie będzie zgody na niskie stawki to i pensje zaczną rosnąć...
To co piszę, nie jest jedynie moim zdaniem, ale wielu znajomych także. Także zastanawiam się czy nie iść w stronę freelancingu :)

freelance rulz :D A jak Ci za mało problemów to załóż DG :D

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Piotr Lewandowski:
Artur Świerc:

Ależ ofert pracy jest tutaj od groma, tylko że to co oferują pracodawcy nie jest wystarczające na dzisiejsze warunki. Po drugie, trzymanie się jednego miasta na Śląsku nie jest zbyt rozsądnym pomysłem.

Jak wyjedzie połowa chętnych do pracy i raptem zrobi się pusto na rynku pracy to pracodawcy inaczej zaczną na nich patrzeć... Niskie stawki/płace są PRAWIE ZAWSZE wynikiem tego, że zawsze znajdzie się ktoś, kto się na nie zgadza... Nie będzie zgody na niskie stawki to i pensje zaczną rosnąć...
To co piszę, nie jest jedynie moim zdaniem, ale wielu znajomych także. Także zastanawiam się czy nie iść w stronę freelancingu :)

freelance rulz :D A jak Ci za mało problemów to załóż DG :D
So true :D
Jakub L.

Jakub L. Programista

Temat: Ogrom ofert pracy, czy aby na pewno?

Piotr Lewandowski:
Artur Świerc:
Ależ ofert pracy jest tutaj od groma, tylko że to co oferują pracodawcy nie jest wystarczające na dzisiejsze warunki. Po drugie, trzymanie się jednego miasta na Śląsku nie jest zbyt rozsądnym pomysłem.

Jak wyjedzie połowa chętnych do pracy i raptem zrobi się pusto na rynku pracy to pracodawcy inaczej zaczną na nich patrzeć... Niskie stawki/płace są PRAWIE ZAWSZE wynikiem tego, że zawsze znajdzie się ktoś, kto się na nie zgadza... Nie będzie zgody na niskie stawki to i pensje zaczną rosnąć...

Przecież już tak było :)

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Poczytałem sobie z zainteresowaniem parę pierwszych stron tego wątku. Później wymiękłem.

Moja historia jest taka, że PHP kiedyś na studiach się zainteresowałem, jako językiem dla mnie w miarę łatwo przyswajalnym. Jeszcze w trakcie studiów odbiłem się od kilku projektów, część ukończyłem, części nie. Zniechęciło mnie wtedy podejście ludzi do pracy tego typu. Problemy z wywiadem, zgromadzeniem materiałów, usystematyzowaniem wszystkiego wynikającego z braku chęci zeznania czego właściwie od produktu potrzebują. Z mojej strony leżała organizacja pracy własnej w tym zakresie. Sam nie potrafię się zmusić do siedzenia po godzinach na uczelni czy w pracy do dodatkowej roboty programistycznej. Zrobiło się z tego moje hobby do szuflady podobnie jak pisanie wierszy, czy próby pisania tekstów "do wykrzyczenia/wyśpiewania" do mikrofonu.

Stwierdzam, że do tego zawodu potrzeba niesamowitego samozaparcia i faktycznie otwartości na nowe rozwiązania. Z tym w zasadzie nie mam problemów, ale czasem odnoszę wrażenie, że niektóre elementy sprawdzone zostają zastąpione przez koszmary utrudniające pracę...

Teraz próbuję dorobić na programie pisanym w PHP. Dość prostym w założeniach. Wywiad jak i analizę udało mi się w miarę sprawnie przeprowadzić. Znów poddałem się zmęczeniu i brakom w samoorganizacji, ale finiszuję. Wiele zawalonych nocy. Problemy z psyche momentami. Byłem bliski poddania się.

Ale podstawy ogarnąłem z programowania obiektowego w PHP. Cóż może niewiele. Moje klasy, napisane na potrzeby projektu zapewne wywołałyby co najmniej uśmiech na twarzach wyjadaczy lub co zdolniejszych. Sam widzę masę niedoskonałości w nich samych. Projekt praktycznie będzie działał, wiem i rozumiem jak, ale widzę obszary, które na pewno wymagają poprawy, optymalizacji uzupełnienia, zmiany. Może nawet napisania kodu praktycznie od zera. Jedno co mnie w tym cieszy, to to, że faktycznie niejednokrotnie natrafiłem na dość proste problemy, które nieraz musiałem rozwiązać metodą gwoździa i kamienia. Ale satysfakcja z rozwiązania jest miłym uczuciem.

Cóż program choć dość wydajny, wydaje mi się kiepski w wielu elementach, ale jak na powrót na chwilę do "świata wirtualnego stworzenia" w moim prywatnym odczuciu nie wydaje mi się aż tak tragiczny.

Jedno co wiem, to to, że pewnie gdyby kiedyś udało mi się wystartować jako programista PHP tuż po szkole teraz może byłbym całkiem niezłym backendowcem. Teraz nie jestem już taki pewien czy w ogóle powinienem próbować zmiany profilu zawodowego, choć w materii IT.

Najbardziej wkurzające mnie obecnie problemy to to, że w firmie nijak nie mogę podłączyć się do serwera LDAP, a przynajmniej zbindować poprawnie co na razie eliminuje mój program z uwierzytelniania w fazie logowania na serwerze AD. Kolejne irytujące problemy to te dotyczące MS SQL Server 2005 Express. Z pomocą przyszedł sterownik do silników MS SQL Microsoftu dla PHP. Praca na serwerze IIS to mordęga. Apache wydaje mi się lepszą platformą, ale cóż, klient płaci, klient wymaga. Właśnie, wściekłem się niemiłosiernie na IIS bo do połączenia szyfrowanego na chwilę obecną okazuje się niezbędny certyfikat... bez tego mogę zapomnieć o https... Ilość kodu, którą spłodziłem jest niewielka. Starałem się by był on czytelny. Osiągnięciem dla mnie jest to, że strony generowane przez mój silniczek jeszcze przed dodaniem elementów Javascriptowych generują się zgodnie ze specyfikacją W3C XHTML 1.0 Transitional i mogę sobie wstawić ikonkę podobnie jak CSS 2.1... tylko co z tego?

Powinienem waszym zdaniem próbować sił jeszcze czy dać sobie siana?

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Aleksander Turski:
Najbardziej wkurzające mnie obecnie problemy to to, że w firmie nijak nie mogę podłączyć się do serwera LDAP

<?php

require_once ROOT.DS.'library'.DS.'adodb51'.DS.'adodb.inc.php';
require_once ROOT.DS.'library'.DS.'adodb51'.DS.'adodb-exceptions.inc.php';

/**
* Description of ldap_helperClass
*
* @author rachwprz
*/
class LDAP_Helper {

private $host = '';
private $ldapbase = '';
private $userName = '';
private $password = '';
private $domain = '';
private $filter = '';
private $LDAP_Fields;
private $LDAP_CONNECT_OPTIONS = Array();
private $user='';
private $user_filtr='';
private $ldap = null;
protected $data;

/**
* Błąd z połączeniem.
*/
const ERROR_CONNECTION = 5001;
/**
* Błąd przy próbie ustanowienia wersji protokołu LDAP.
*/
const ERROR_PROTOCOL_VERSION = 5002;
/**
* Błąd z ustawieniem parametru REFERRALS protokołu LDAP.
*/
const ERROR_REFERRALS = 5003;
/**
* Błąd przy próbie związania z serwerem LDAP.
*/
const ERROR_BIND = 5004;
/**
* Błąd przy próbie przeszukania serwera LDAP.
*/
const ERROR_SEARCH = 5005;
/**
* Brak wyników wyszukiwania z serwera LDAP.
*/
const ERROR_NO_RESULTS = 5006;
/**
* Błąd z połączeniem.
*/
const ERROR_TO_MUCH__RESULTS = 5007;

/**
* @param unknown_type $propName
* @param unknown_type $propValue
*/
function __set($propName, $propValue) {
$this->$propName = $propValue;
switch($propName) {
case 'userName':
$this->user = sprintf('%2$s\\%1$s', $this->userName, $this->domain);
break;
case 'domain':
$this->user = sprintf('%2$s\\%1$s', $this->userName, $this->domain);
break;
}
}

/**
* @param unknown_type $propName
* @return unknown
*/
function __get ($propName) {
return $propName;
}

/**
*
*/
public function __construct () {

$this->LDAP_Fields = array(
"givenName"
, "sn"
, "name"
, "mail"
, "company"
, "department"
, "physicalDeliveryOfficeName"
, "extensionAttribute6"
, "title"
, "o"
, "houseIdentifier"
, "extensionAttribute9"
, "businessCategory"
, "description"
, "l"
);

$conn->InitCommand = Array();

}

/*
* @access public
*/
public function DataGet ($user = Null) {

if ($user!= Null) {
$this->user_filtr = $user;
}

$user_filtr = $this->user_filtr;
$this->filter="(&(&(objectclass=user)(objectclass=person))(sAMAccountName=$user_filtr))";

try {
$this->ldap = NewADOConnection('ldap' );

$this->ldap->LDAP_CONNECT_OPTIONS = $this->LDAP_CONNECT_OPTIONS;
$this->ldap->Connect( $this->host, $this->user, $this->password, $this->ldapbase );
$this->ldap->SetFetchMode(ADODB_FETCH_ASSOC);

$wynik = $this->ldap->GetArray( $this->filter );

$this->ldap->Close();

$this->data = array();

if (count($wynik) == 0 ) {
throw new Exception('brak danych', self::ERROR_NO_RESULTS );
}

if (count($wynik) > 1 ) {
throw new Exception('dane niejednoznaczne', self::ERROR_TO_MUCH__RESULTS);
}

foreach($this->LDAP_Fields as $value) {
if (array_key_exists($value, $wynik[0])) {
$this->data[$value] = $wynik[0][$value];
} else {
$this->data[$value] = '';
}
}

return $this->data;

} catch (exception $e) {

$msg = $e->getMessage();
$err = $e->getCode();

switch($err) {
case -7:
$err = self::ERROR_SEARCH;
$msg = 'błędny ciąg wyszukiwania';
break;
case -1:
$err = self::ERROR_CONNECTION;
$msg = 'problem z połączeniem';
break;
case 49:
$err = self::ERROR_BIND;
$msg = 'problem z autoryzacją';
break;
case 9:
$err = self::ERROR_PROTOCOL_VERSION;
$msg = 'błędna wersja protokołu LDAP';
break;
}

throw new Exception($msg, $err, $e->getPrevious());

}
}
}


?>


            $u = new LDAP_Helper();

$u->domain = $cfg['ldap']['Domain'];;
$u->host = $cfg['ldap']['Host'];
$u->ldapbase = $cfg['ldap']['SearchBase'];
$u->encoding = $cfg['ldap']['Encoding']; //'UTF-8';
$u->userName = $login;
$u->password = $pass;


SearchBase='DC=dzial,DC=firma,DC=pl'

i istotne

$LDAP_CONNECT_OPTIONS = Array(
Array ("OPTION_NAME"=>LDAP_OPT_DEREF, "OPTION_VALUE"=>2),
Array ("OPTION_NAME"=>LDAP_OPT_SIZELIMIT,"OPTION_VALUE"=>100),
Array ("OPTION_NAME"=>LDAP_OPT_TIMELIMIT,"OPTION_VALUE"=>30),
Array ("OPTION_NAME"=>LDAP_OPT_PROTOCOL_VERSION,"OPTION_VALUE"=>3),
Array ("OPTION_NAME"=>LDAP_OPT_ERROR_NUMBER,"OPTION_VALUE"=>13),
Array ("OPTION_NAME"=>LDAP_OPT_REFERRALS,"OPTION_VALUE"=>FALSE),
Array ("OPTION_NAME"=>LDAP_OPT_RESTART,"OPTION_VALUE"=>FALSE)
);


akurat korzystam z biblioteki http://adodb.sourceforge.net/

oczywiście moduł LDAP w php.ini musi być odfajkowany
, a przynajmniej zbindować poprawnie co na razie eliminuje mój program z uwierzytelniania w fazie logowania na serwerze AD. Kolejne
irytujące problemy to te dotyczące MS SQL Server 2005 Express. Z pomocą przyszedł sterownik do silników MS SQL Microsoftu dla PHP.

http://www.microsoft.com/downloads/en/confirmation.asp...
Praca na serwerze IIS to mordęga.

IIS + fastcgi
http://php.iis.net/
Apache wydaje mi się lepszą platformą, ale cóż, klient płaci, klient wymaga. Właśnie, wściekłem się niemiłosiernie na IIS bo do połączenia szyfrowanego na chwilę obecną okazuje się niezbędny certyfikat... bez tego mogę zapomnieć o https...


OPENSSL twoim przyjacielem
http://www.dylanbeattie.net/docs/openssl_iis_ssl_howto...
Ilość kodu, którą spłodziłem jest niewielka. Starałem się by był on czytelny. Osiągnięciem dla mnie jest to, że strony generowane przez mój silniczek jeszcze przed dodaniem elementów Javascriptowych generują się zgodnie ze specyfikacją W3C XHTML 1.0 Transitional i mogę sobie wstawić ikonkę podobnie jak CSS 2.1... tylko co z tego?

Powinienem waszym zdaniem próbować sił jeszcze czy dać sobie siana?Przemysław R. edytował(a) ten post dnia 12.07.10 o godzinie 19:41

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Artur Świerc:
Mateusz J.:
(...) Jeśli ktoś płaci ponizej 4000 netto dobremu pracownikowi to znaczy że firma jest po prostu biedna i nie umie zarabiać, ergo, nie warto z ną gadać.

Później kończy jeden z drugim studia i na starcie chcą zarabiać 4tys. bo tak przeczytali na GL :P
Mateuszu, na Śląsku w phpie 4tys. jest chyba górną granicą, później to trzeba język zmienić :)

Niestety bida...

Ja tam nie wiem, nie skończyłem żadnych studiów ;) i nie mowie o swiezakach po polibudzie, bo oni rzeczywiscie w 80% przypadkow reprezentują taki poziom ze najchetniej bym im placil mniej od sprzataczki. Mowie o dobrych doswiadczonych deweloperach po okresie probnym. 4000 to jest minimum przyzwoitości, bo dobrze pracujący developer przynosi rozgarniętemu pracodawcy no co najmniej trzykrotność.

Etat mam zdalnie w firmie z USA jakoś od dwóch lat więc jestem trochę oderwany od rynku. Nie płacą mi amerykanskich stawek (w koncu taka jest idea outsorcingu) ale do 3 polskich srednich krajowych dobijam. Czasem coś freelancuję dla Polaków, trzymam się stawki 100/h i na brak roboty nie narzekam. A nie uwazam sie ani za wybitnie uzdolnionego ani doswiadczonego programiste.Mateusz J. edytował(a) ten post dnia 13.07.10 o godzinie 14:48

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Mateusz J.:

Etat mam zdalnie w firmie z USA jakoś od dwóch lat więc jestem trochę oderwany od rynku.

Nie boisz się bollywood'u? :)Peter K. edytował(a) ten post dnia 13.07.10 o godzinie 23:34
Jakub L.

Jakub L. Programista

Temat: Ogrom ofert pracy, czy aby na pewno?

Peter K.:
Mateusz J.:

Etat mam zdalnie w firmie z USA jakoś od dwóch lat więc jestem trochę oderwany od rynku.

Nie boisz się bollywood'u? :)Peter K. edytował(a) ten post dnia 13.07.10 o godzinie 23:34

Przy takich stawkach jest konkurencyjny względem, jednocześnie zapewniając drastycznie wyższą jakość i fajniejszą różnicę stref czasowych.

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Peter K.:
Mateusz J.:

Etat mam zdalnie w firmie z USA jakoś od dwóch lat więc jestem trochę oderwany od rynku.

Nie boisz się bollywood'u? :)Peter K. edytował(a) ten post dnia 13.07.10 o godzinie 23:34

A może to ta firma z USA boi się bollywoodu? Może już przez to przechodzili i doszli do wniosku, że lepiej wziąć kogoś droższego a zdecydowanie lepszego (bo o kodzie tworzonym przez bollywood można powiedzieć wszystko, ale na pewno nie to, że jest dobry)...

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Jestem w firmie od czasu kiedy składała się tylko z szefa, jednego sponsora i ksęgowej ;) W niecałe dwa lata firma rozrosła się do ponad 50 osób na trzech kontynentach. Wątpię żeby dyrektora technicznego który pomagał stawiać firmę od zera dało się zastąpić nawet pięcioma ciapatymi ;)

Mieliśmy parę incydentów z indyjskimi koderami, ale w 90% przypadków ich kod nadaje się najwyżej na wystawę sztuki współczesnej :P Poza tym dochodzi strefa czasowa (chociaż indiańce umieją się przystosować), różnice kulturowe (chociazby zupelnie inne swieta, w dodatku niektorzy sa muzulmanami i maja jeszcze inne swieta), bariera jezykowa (indiance mowia czyms w rodzaju angielskiego ale jest to generalnie nieznosny dzwiek) oraz oni sa ogolnie leniwi. poza tym ludzie z indii (generalizując) są technologicznie tępi i niekreatywni, potrafią działać tylko według zasad, wskazówek, trzeba im rozryswać wszystko co mają napisać, bo inaczej spieprzą, zwlaszcza w PHP ktore ma duza tolerancje na bzdurny kod i nadal dziala ;) Mamy w firmie trzech Indiańców którzy bujają się gdzieś w ol=kolicach wsparcia technicznego i odrobiny jakeigoś szybkiego łatania w PHP, nic poza tym.

Sam moj szef powiedzial, ze z Polakami mu się najlepiej pracuje bo są zdolni, potrafią i lubią ciężko pracować, bariery kulturowej nie ma, świetnie mówimy po angielsku i nadal cenowo jesteśmy konkurencyjni przy takiej samej jakości dostarczanego kodu - więcej kasy można wpompować w maszyny i wszyscy są happy.Mateusz J. edytował(a) ten post dnia 14.07.10 o godzinie 10:33
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Ogrom ofert pracy, czy aby na pewno?

Wątek przerósł sam siebię ;) Ciekawe jest to, że jak go pisałem, szukałem pracownika, a jak teraz czytam, szukam pracodawy ;-D

konto usunięte

Temat: Ogrom ofert pracy, czy aby na pewno?

Piotr Jasiulewicz:
Wątek przerósł sam siebię ;) Ciekawe jest to, że jak go pisałem, szukałem pracownika, a jak teraz czytam, szukam pracodawy ;-D

No, ciekawa dyskusja :) Jak widać po poście Przemysława również przy okazji offtopu udało się trochę kodu przemycić :D

Apropos szukałem teraz pracy i prócz migracji pracowników do stolicy zauważyłem również zjawisko migracji całych firm - wraz z pracownikami lub z częścią.Peter K. edytował(a) ten post dnia 16.07.10 o godzinie 16:40



Wyślij zaproszenie do