konto usunięte

Temat: Programista PHP a wymagania

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?

konto usunięte

Temat: Programista PHP a wymagania

Hmmm to zależy co robisz i jakie masz stanowisko w danej firmie, ale nieraz jest właśnie ze szukają na stanowisko "Programista PHP" człowieka orkiestrę nawet z znajomością flash i action script :)
No ok ja na to patrze tak ok jeżeli ktoś posiada takie zdolności i umie to wszystko to niech mu to wynagrodzą w postaci porządnej wypłaty.

Ale tez jest powiedzenie ze jak ktoś jest do wszystkiego to jest do niczego :)

konto usunięte

Temat: Programista PHP a wymagania

Tak prawdę powiedziawszy to programista PHP powinien mieć wiedzę na powyższe tematy, ponieważ są to zazwyczaj tematy związane z tym, co się programuje - i chyba nie powinno być wymieniane w wymaganiach.

konto usunięte

Temat: Programista PHP a wymagania

Programiści Java muszę znać Swing'a, żeby tworzyć interfejs a programiści PHP xhtml i css oraz cięcie grafiki, co wcale nie jest trudne, wręcz banalne.. no chyba, że jako programista PHP używasz PHP-GTK+ itd. Poza tym flash ma swój "obiektowy" język, więc też jest to jakby programowanie.. Ale uspokoję cię, że porządne firmy na prawdę traktują programistów PHP poważnie. (na marginesie - programista JAVA nie jeden, by wysiadł na CSS i XHTML - im brak cierpliwości hehe)

konto usunięte

Temat: Programista PHP a wymagania

Nie po to php dorobiło się swoich warstw abstrakcji parę lat temu, żebym musiał jako programista php znać się ( dokładnie ) na bazach i html'u. Takie jest moje zdanie.

@Marek flash ma swój action script i swoich specjalistów...

@Michał tak wyolbrzymiając czy programista php musi również znać
komunikaty protokołu HTTP? znam techniki tworzenia stron na tyle na ile mi to w pracy programisty php jest potrzebne, a mam nieodparte wrażenie, że znajomość HTML oznacza gotowość do klepania stron statycznych i pisania takiego kodu jak w os commerce...

Podsumowując, czy to nie jest tak, że firma która potrzebuje takich pracowników pracuje w trybie n osób pracuje nad modułami i składa z tego projekt? Przecież tak jest prościej? ( czyżby? )

Czy tendencja do dzielenia aplikacji www wg prezentacji - logiki biznesowej - bazy danych nie uznano już dawno za "tą lepszą wydajniejszą etc."

konto usunięte

Temat: Programista PHP a wymagania

Programista PHP powinien znać HTML, XHTML , XML bo niby jak ma poruszać się po DOM, używać JS, włączać do projektów Ajax, tworzyć nowe komponenty do systemów itp. no po prostu nie da się tego obejść!! Poza tym jeśli chcesz być programistą to nie nastawiaj się tylko na PHP, bo wszystkiego w tym języku jak na razie nie da się zrobić.. a zatem Perl, Ruby (lub Python) też powinny być w kręgu twoich przyszłych zainteresowań (jeśli nastawiasz się na technologie internetowe). Dodatkowo pisanie stronek i tych innych prostych spraw to naprawdę nie sztuka, ale pisze się coraz więcej systemów naprawdę dość skomplikowanych i tutaj już nie obejdzie się bez wiedzy administracyjnej (shell,protokoły itd.) oraz znajomości baz danych. Poza tym jeśli chcesz w przyszłości być PM i piąć się w górę to musisz mieć wiedzę z każdego zakresu. A komunikaty HTTP można znaleźć w Google więc po co się ich uczyć ;] 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ę).

konto usunięte

Temat: Programista PHP a wymagania

Nie po to php dorobiło się swoich warstw abstrakcji parę lat temu, żebym musiał jako programista php znać się ( dokładnie ) na bazach i html'u. Takie jest moje zdanie.

znaczy się PHP w 15 minut :).
jak bez baz danych i html'a - zkładając, że znam podstawy programowania (np: C++);

konto usunięte

Temat: Programista PHP a wymagania

W pełni się z Tobą zgadzam, nie zmienia to tego co napisałem wcześniej.
Trochę off topic nam wyszedł.
Dla kariery takie podejście jest jak najbardziej ok, dla formułowania wymagań dla "programisty php" nie do końca.
Mając 2 osoby do pomocy przy projektach muszę się na ich części trochę znać, ale gdybym szukał dodatkowo programisty PHP to najważniejsze byłyby jego umiejętności programistyczne, znajomość systemów cms, e-commerce lub innych potrzebnych z mojego punktu widzenia.
Praca PM'a i organizacja projektów php to odrębna sprawa...

PS. jestem na goldenline.pl od rana i coraz bardziej zaczyna mi się tu podobać... ( konkretna rozmowa na poziomie... )
Karol Traczykowski

Karol Traczykowski Head of New Ventures
@ ZnanyLekarz.pl

Temat: Programista PHP a wymagania

Niektóre firmy faktycznie poszukują człowieka 'złota rączka' do wszystkiego. Spotkałem się z ogłoszeniami, gdzie od przyszłego 'proramisty PHP' wymaga sie znajomosci Flasha z AS, Photoshop'a, Corela, itp.

Jakkolwiek, podobnie jak jeden z moich przedmówców, uważam, że pewna wiedza z zakresu technologii, z którymi przychodzi nam się spotykać, jest niezbędna. Komunikacja z flashem, JSem też leży w naszej gestii.

Potrzebę umiejętności pracy z bazami danych uważam za jak najbardziej uzasadnioną.
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Programista PHP a wymagania

Podstawowa znajomosc tych technologii jest ok, ale nic wiecej. Jako programista PHP nie musisz znac wsyztskich sztuczek css. XML, bazy danych, ok. Ale Coś innego? Od tego są inne osoby. Pracowałem w zespole to podział był taki:
2 programistów
1 grafik
1 osoba do składania xhtml

PHP ma tylko jakos pobierac/obrabiać dane i tym sie zajmować powinien programista, a nie jakims składaniem stron.

konto usunięte

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.
Paweł Rabinek

Paweł Rabinek Specjalista Google
AdWords i Analytics

Temat: Programista PHP a wymagania

Mnie najbardziej irytuje mięszanie zdolności graficznych z umiejętnością programowania. Osobiście nie znam żandej osoby która jest jednocześnie dobrym grafikiem (zdolności artystyczne) i dobrym programistą (anailiza i rozwiązywanie problemów). Zapewne są tacy zdolni ludzie, ale nie ma ich wielu. Uważam, że przy tworzeniu stron WWW obaj, zarówno grafik i programista, powinni znać XHTML, który łączy pracę jednego i drugiego, ale to w sumie jedyny "punkt styku" jaki jest potrzebny.

Panuje ogólnie znana zasada - jak coś jest do wszystkiego, to jest do niczego ;)
Przemysław Pacura

Przemysław Pacura Team leader,
programista php

Temat: Programista PHP a wymagania

Proszę nie "siadać" na AS - najpierw proponuję się zapoznać z możliwościami dodać do tego potężne wsparcie graficzne FLASHA a potem przyznać że jest to bardzo dobry i nowoczesny język programowania.

konto usunięte

Temat: Programista PHP a wymagania

Jak wy na to patrzycie?

Ja osobiscie mysle, ze jest to glownie problem polskiego rynku pracy, gdzie wciaz i nadal stawia sie na ludzi-orkiestry, co to i na fortepianie i na skrzypcach zagraja. Owszem, nie ma w tym nic zlego, jednakze czesto Ci ludzie robia tak wiele rzeczy na raz iz na zadnej nie moga sie skupic porzadnie i pozniej wychodza rozne cuda.

W mojej firmie, dla przykladu, jest komorka "web development" i komorka "audio-visual" - jedna pisze kod, druga ubiera go w grafike i ew. multimedia. To chyba jedyne sensowne rozwiazanie.
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Programista PHP a wymagania

Łukasz S.:
Jak wy na to patrzycie?

Ja osobiscie mysle, ze jest to glownie problem polskiego rynku pracy, gdzie wciaz i nadal stawia sie na ludzi-orkiestry, co to i na fortepianie i na skrzypcach zagraja. Owszem, nie ma w tym nic zlego, jednakze czesto Ci ludzie robia tak wiele rzeczy na raz iz na zadnej nie moga sie skupic porzadnie i pozniej wychodza rozne cuda.

W mojej firmie, dla przykladu, jest komorka "web development" i komorka "audio-visual" - jedna pisze kod, druga ubiera go w grafike i ew. multimedia. To chyba jedyne sensowne rozwiazanie.
Podpisuje się rękoma i nogami :)

Temat: Programista PHP a wymagania

Marek T.:
(na marginesie - programista JAVA nie jeden, by wysiadł na CSS i XHTML - im brak cierpliwości hehe)

Powodzenia w tworzeniu GUI w Javie - jest czasem bardziej zagmatwane niż używanie CSS. Nie mowie o builderach bo do HTML i CSS tez sa.

Co do głownego wątku - to rzeczywiscie wymaganie od programistów nie tyle znajomości photoshopa, ale zdolności graficznych jest absurdalne. Nie bede juz powtarzal tego co wiele osob juz zauwazylo.
Mateusz K.

Mateusz K. CEO at NetCreator

Temat: Programista PHP a wymagania

Do tego mamy MVC żeby programista programowało, koder kodował, a grafik tworzył grafikę.

Temat: Programista PHP a wymagania

Witam,
W pełni zgadzam się z przedmówcą. Ja bym dodał coś od siebie do tej dyskusji. Mianowicie - ja bym oczekiwał od proramisty PHP umiejętości dostosowywania się do środowiska pracy. Takiego wymogu oczywiście nie można wpisać do oferty pracy.
Firmy posiadają własne wypracowane metody programowania - własne klasy wykorzystywane w większości tworzonych u siebie aplikacjach, czy np. odpowiednie frameworki, wybrane przez siebie z takich czy innych powodów.
Programowanie w PHP to obecnie nie tylko pisanie kodu, ale właśnie praca w szczególnych środowiskach. Nie każdy zna MVC, nie każdy musi MVC wykorzystywać żeby pisać wydajne aplikacje.

W sprawie posiadania umiejętności w zakresie innych 'technologii' jak na przykład HTML, XML, CSS czy JavaScript, to powiem szczerze, że dziwnie bym patrzył na programistę PHP, który nie miał by choć bladego pojęcia o nich. Nie żyjemy w próżni i nie da się odseparować PHP od innych technik/techonogii (czy jak to zostanie nazwane). Chociaż, miałem do czynienia z prograistą PHP, który na pytanie o dodanie walidacji pól w formularz html (np. sprawdzanie czy podane zostało pole imię czy nazwisko) odpowiadał, że jest programistą PHP, a nie JavaScript.

Pozdrawiam,
Marcin

konto usunięte

Temat: Programista PHP a wymagania

Powiedzmy sobie szczerze: jeśli firma szuka kogoś kto zrobi wszystko, a oferta jest za tysiąc złotych, to najwyraźniej znaczy, że firemka jest mikroskopijna (szef, handlowiec, sekretarka). Oferta jest wtedy dla kogoś, kto chce zacząć i zbudować sobie "jakieś" portfolio i może to być niezły początek dla osoby, która liznęła wszystkiego i nie wie na co się zdecydować.
Powiem szczerze, że moja pierwsza praca taka właśnie była.
Po pół roku wiedziałam już, że nie chcę być grafikiem komputerowym, a firma szukała kolejnej osoby od wszystkiego. Taki model biznesowy...

Jeśli natomiast taką ofertę zmieszcza "poważna" korporacja, to znaczy, że ktoś w Human Resources dostał pracę przypadkiem...

konto usunięte

Temat: Programista PHP a wymagania

Moim zdaniem jeszcze trzeba zwrócić uwagę na to jaką takie postrzeganie zawodu programisty php ( człowiek orkiestra ) robi atmosferę na rynku, jak spada przez to np prestiż ( wynagrodzenie ? ), który inni programiści otrzymują na starcie...
Webadmin != programista php,

Już mi się nie raz przydarzyła taka sytuacja, gdzie klient kierował do mnie skomplikowane zlecenie ( integracja, całkowita przebudowa serwisu etc. ), przedstawiałem niezła ofertę, a on wybierał takiego programistę orkiestrę za niższą cenę, i otrzymywał bardzo kiepską usługę a potem zwracał się już do profesjonalistów...
tracąc przy tym czas, nerwy i pieniądze...



Wyślij zaproszenie do