Jeżeli ktoś chce podyskutować, to mogę szerzej rozpisać się na temat rynku pracy w Polsce w kwestii programowania w języku C++.
Czuj się wywołany do tablicy
Generalnie, jeżeli uderzamy do spółki bazującej na polskim kapitale, możemy mieć pewność, że C++ z którym będziemy mieli do czynienia to zwykły C99 z klasami. Myśl technologiczna sięga niedaleko dalej niż boost::smart_ptr, tylko raz w życiu widziałem kod z lambdami. Zazwyczaj brak jest jakichkolwiek unit testów, projekty przepełnione są antywzorcami za sprawą braku poświęconego czasu na projektowanie. Nigdy nie widziałem, żeby ktokolwiek z programistów tworzył diagram UML choćby długopisem po kartce. Nigdy też nie słyszałem, żeby ktokolwiek próbował stosować nowy (taaaaa) standard C++11, który ma już pełne wsparcie kompilatorów, a który ma sformalizowany współbieżny model pamięci. Zapewne oszczędziło by to masy roboczogodzin spędzonych na debugowaniu współbieżnego kodu, czy choćby dawało atomowość kreacji singletonów (niektórzy nawet tego nie starają się zabezpieczyć), które są totalną PLAGĄ projektów. Brak jakichkolwiek komentarzy (doxygen?) i nazwy metod w języku natywnym (
bool czyscFiuta(int kaczuszka) czy
void ich_mag_penisse()) to standard. Brak formalizacji standardu kodowania bądź jego olewka przez developerów też boli. Raz miałem przyjemność dorzucać kod do metody, która miała >1500 linijek. Całości zazwyczaj dopełnia zarządzenie wersjami via CVS (który ma 22 lata) lub jakaś perlowska nakładka na stary SVN (Git boli?).
Jedyne, co wynagradza te męki, to całkiem niezłe zarobki. Po trzech latach w branży otwiera się okno 7100zł brutto wzwyż (Poznań - w Wraszawie ok. 30% więcej), jeżeli ktoś nie jest totalnym durniem. Czasem można też trafić na wyjazdy w delegacje, taki wyjazd za zachodnią granicę to zazwyczaj 49EUR diety na dzień. Jak byłem w ciągłej delegacji w Berlinie, dawało to ok. 950 EUR miesięcznie na czysto dodatkowo (diety są nieopodatkowane) do "polskiej podstawy"... Czyli generalnie źle nie ma w tej kwestii i jakoś to wynagradza durnoty.
Posty połączone: 15 Lip, 2013, 19:56:46
Żeby nie być gołosłownym w kwestii zarobków, mail od babeczki rekrutującej do Samsunga:
Mój klient poszukuje programistów C/C++ do wielu zespołów R&D. Zastanawiam się czy byłby Pan zainteresowany poznaniem szczegółów?
Samsung oferuje umowę o pracę, wynagrodzenie z poziomu7-10 tys. PLN brutto na stanowisku unżyniera i powyżej na stanowisku senior inżyniera, a do tego atrakcyjny pakiet socjalny, uwzględniający również dofinansowanie do relokacji.
Będzie mi miło otrzymać od Pana odpowiedź:)
czy oferta od Wikia:
Salary of 7000-13000 zł per month (gross) · stock options · 2+ paid conferences per year · 2 visits to San Francisco office per year · MuliSport+ Card · Extra Health Care · company trips · team lunches · full pantry complete with delicious coffee, coke and cookies.
Fajną tendencją w tej branży jest to, że coraz więcej firm publicznie podaje widełki, żeby uniknąć marnowania czasu obu stron.