Temat: Programista PHP a wymagania
Michał W.:
Patrząc na wymagania większości ogłoszeń typu "programista PHP, miejscowość" czuję się trochę zniesmaczony.
Często pojawia się:
Znajomość Photoshop'a, HTML'a, pakiet MS Office? etc.
Jak to się ma do programowania? denerwuje mnie trochę postrzeganie programistów php jako takiej taniej siły roboczej do wszystkiego.
Czemu nie jesteśmy traktowani jak programiści innych języków jak JAVA C# albo Delphi... ?
Jak wy na to patrzycie?
Mi się przypomniało powiedzenie: "Wszędzie dobrze, gdzie nas nie ma". Abstrahując od programistów Delphi, bo oni mają środowisko RAD do programowania zdarzeniowego, będę bronić innych.
To prawda, że od programistów PHP wymaga się wiele. Jednak (X)HTML, JS czy CSS są dla mnie technologiami tak mocno związanymi z PHP, że większość z nas często od nich zaczynało.
XML jest ważny z wielu powodów - możliwość tworzenia plików konfiguracyjnych czy przesyłanie danych dla AJAX to również zadania dla programistów.
Co do Photoshopa i Flasha (jakoś nie lubię tej technologii) to jedyny bezsens. Choć często Web Developerzy zajmują się tworzeniem grafiki, to jednak nie jest to priorytet ich pracy.
Jednak popatrzcie uważnie na ogłoszenia dla programistów Java (szczególnie J2EE). Wymagana jest znajomość kilku serwerów aplikacji (WebSphere i jBoss przeważają), różnych frameworków (Struts, Spring, za chwilę Seal), innych bilbiotek (Hibernate, itp). Czasem narzuca się środowiska programowania (Eclipse, IBM RAD, NetBeans, kiedyś JBuilder).
Programiści Javy często muszą odznaczać się również wiedzą bazodanową (choć mają JDBC oraz Hibernate i JPA), wiedzą na temat XHTML (strony JSP) i paru innych technologii.
Podobnie jest z programistami C/C++. Szczególnie dla mikrokontrolerów wymagany jest dodatkowo Asembler dla różnych platform, znajomość języka VHDL, itd.
Marek T.:
>A czym programista PHP różni se od programisty JAVA i C++..? po >prostu jest bardziej kreatywny i twórczy(2 lata siedziałem w JAVA >i C++, więc wiem co piszę).
Znam wielu programistów Javy i C/C++, którzy są tak samo twórczy jak i programiści PHP. Takie zdanie raczej jest mocno niesprawiedliwe.