Co zyskali uczestnicy szkoleń przez ostatni rok?
Właśnie mija rok od momentu, kiedy ta strona pojawiła się w Internecie. Niecałe dwa miesiące później odbyło się pierwsze szkolenie, wtedy jeszcze pod nazwą Zawodowy Programista. Wiele osób pisało wtedy do mnie, że chcą być webmasterami a nie programistami. Zmieniłem wówczas nazwę szkolenia, by zainteresowani łatwiej mogli je znaleźć.
Od tego czasu odbyÅ‚o siÄ™ kilka szkoleÅ„, pojawiÅ‚o siÄ™ szkolenie na pÅ‚ytach, a później przez Internet. Osoby biorÄ…ce w nich udziaÅ‚ mógÅ‚bym podzielić na trzy grupy. Grupa pierwsza to entuzjaÅ›ci – zapaleÅ„cy, którym umiejÄ™tność robienia serwisów internetowych potrzebna byÅ‚a do realizacji swoich planów. KtoÅ› chciaÅ‚ zrobić grÄ™ w przeglÄ…darce; kto inny portal dla hodowców psów. Wiele osób ma tego typu pomysÅ‚y, do realizacji których potrzebujÄ… poszerzania swojej wiedzy i rozwiniÄ™cia umiejÄ™tnoÅ›ci. Nie wszyscy jednak wierzÄ… na tyle w swoje pomysÅ‚y, by podjąć wysiÅ‚ek i zacząć je realizować. Tym bardziej, tym którzy siÄ™ zdecydowali, należą siÄ™ brawa.
Druga grupa to osoby chcące znaleźć lub zmienić pracę w zawodzie webmastera/programisty PHP. Zawód jest dosyć atrakcyjny, a zapotrzebowanie na pracowników ciągle duże.
Przez ostatni rok staraÅ‚em siÄ™ monitorować oferty pracy, by orientować siÄ™ w aktualnych potrzebach rynku i okazuje siÄ™, że pracodawcy chcÄ…cy zatrudnić webmasterów i mÅ‚odszych programistów PHP najczęściej wymagajÄ… dobrej znajomoÅ›ci (X)HTMLa (234), CSSów (215), PHP (167) i MySQLa (109). Liczby w nawiasach to ilość ofert, w których wystÄ…piÅ‚ wymóg znajomoÅ›ci danej technologii. Czasami oczekujÄ… też znajomoÅ›ci JavaScriptu (64), częściej jednak jakiegoÅ› frameworka javascriptowego – najczęściej jQuery (142) – rzadziej Mootools (27), Prototype (19), czy ExtJS (16). Dosyć czÄ™sto jako oddzielnÄ… pozycjÄ™ umieszcza siÄ™ AJAX (77). Sporadycznie na liÅ›cie wymagaÅ„ dodatkowych, najczęściej pod tytuÅ‚em: „Dodatkowym atutem bÄ™dzie znajomość” wystÄ™puje Smarty (16), ADODB (11), Flash (10), XML (7), mod-rewrite (5), PostgreSQL (4).
Nieco więcej wymaga się od webdeveloperów i starszych programistów. Tutaj (X)HTML (205) i CSS (204) najczęściej przesuwano do wymagań dodatkowych, a bywa, że w ogóle się o nich nie wspomina. Standardem jest wymóg udokumentowanego doświadczenia: 1 rocznego (27), 2 letniego (297), lub 3 letniego (52). Na pierwszym miejscu występuje PHP (392), najczęściej jako PHP5 (307), a nawet PHP obiektowe (215). Często wymagana jest znajomość frameworków: Zend Framework (176), Symfony (97), Kohana (52), CakePHP (17) oraz wzorców projektowych (194). Wzorzec MVC (287) jest wymieniany oddzielnie. Z baz danych występują: MySQL (348), PostgreSQL (153), MSSQL (47), SQLite (23), Oracle (16), DB2 (4). Znajomość JavaScriptu (192) jest wymagana łącznie z jQuery (125), ExtJS (56), Mootools (37), Prototype (29). Często występują: XML (88), AJAX (72), Smarty (31). Flash (21) ostatnio występuje dużo rzadziej niż jeszcze pół roku temu. W wymaganiach dodatkowych najczęściej pojawiają się: UML (26), SVN (114), Java (21), Python (24), Perl (15), Pear (36).
OstatniÄ… grupÄ™ uczestników stanowiÄ… osoby majÄ…ce już jakieÅ› doÅ›wiadczenie z robieniem stron WWW i chcÄ…ce zaÅ‚ożyć dziaÅ‚alność lub realizować zlecenia z innych firm. Oprócz samego szkolenia tym osobom najbardziej przydaje siÄ™ e-book „Jak zarabiać na robieniu stron WWW”, dziÄ™ki któremu majÄ… szybszy i Å‚atwiejszy start. Jeżeli przyswojÄ… sobie zawartÄ… w nim wiedzÄ™, mogÄ… zaoszczÄ™dzić sobie wielu przykrych i dotkliwych finansowo doÅ›wiadczeÅ„.
Jeżeli odnajdujesz siebie w którejś z tych trzech grup, to jesteś na dobrej stronie, by zrealizować swój cel. Powodzenia.