Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wymagania stawiane przed kandydatami na stanowisko programisty PHP
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Chciałbym rozpocząć dyskusję na temat wymagań jakie stawiają pracodawcy przed kandydatami, większość z nas pracuje w firmach programistycznych lub takich w których się programuje i moja pytanie brzmi czego od was wymagano/ wymaga się do tej pory, czy musicie się douczać nowych języków lub czy musieliście się nauczyć jakichś rzeczy do napisania drobnych aplikacji.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nasty
post
Post #2





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Kompletnie nie rozumiem postawy typu "jestem od X i zajmuję się tylko X"...

Ileż to można słuchać narzekań programistów pracujących w dużych korporacjach na temat tego, że są właśnie szufladkowani wg. ścisłej specjalizacji i po za to nie wychodzą? dużo. Taka praca mocno uwstecznia programistę.

Szczególnie śmieszne jest to w przypadku PHP, gdzie nie jest to wcale takie duży plac zabaw, żeby zagłębienie tej technologii pochłaniało bez reszty. Programista warty swojego wynagrodzenia (jeśli mówimy o dobrym wynagrodzeniu) nie może zająć się na trochę czymś z poza swojej strefy komfortu? Davy Brion napisał kiedyś fajnego posta na swoim blogu na ten temat - To jest właśnie to, co sprawia, że nawet bardzo doświadczeni i bardzo dobrzy programiści rezygnują z pracy w wielkich firmach by pracować w startupach lub firmach które podtrzymują klimat startup-u na co dzień pomimo swojego rozmiaru (jak np. Google, Facebook, Microsoft, VMWare, RedGate, 37signals, etc...).

Osobiście na co dzień piszę głównie w C++, cieszę się jednak kiedy czasem jest do zaimplementowania coś w zupełnie innej technologii - strasznie się cieszyłem kiedy musiałem nauczyć się F# bo był potrzebny do zaimplementowania pewnego komponentu. Zawsze staram się "rwać" do zrobienia czegoś w technologii której nie znam.

Po prostu takie wykraczanie po za swoją ścisłą specjalizacje mocno rozszerza horyzonty, daje dużo inspiracji i zmienia sposób projektowania komponentów na przyszłość. Siedząc ciągle w jednej technologii i zapierając się rękami i nogami, żeby tylko nie wyjść po za nią strasznie ogranicza i otępia.

Odniosę się do przykładu który padł tutaj w temacie: Programista PHP co tnie layouty i piszę w JS/HTML.
Gdyby taki phpwiec nie pociął w życiu pare layoutów, to nie będzie mógł wyczuć to jak eksponować zmienne, żeby były łatwo było z nimi pracować od trony prezentacji. Phpowiec który zapiera się żeby nie pisać nic w JS, nigdy nie będzie potrafił dobrze zaprojektować jakieś REST-owe api, nie będzie rozumiał jak dobrze zwracać JSON, żeby łatwo się go używało, nie będzie wiedział co to jest programowanie deklaratywne, a jeśli nawet, to nie będzie potrafił dostrzec korzyści z tego idących.

Jak myślicie? czemu np. w takim C# pojawiają się elementy takie jak LINQ, anonymous methods, TPL? Dlatego, że dobrzy programiści zaglądają na inne podwórka i dostrzegają moc idącą z programowania funkcyjnego i przenoszą jego ważniejsze elementy do swojego.

Podsumowując: Nie można się ograniczać do jednego zestawu technologii. Manual PHP ile ma stron? 500? 1000? Czy dlatego, że ktoś zna dobrze tylko 1000 stron tekstu powinien zarabiać więcej niż 1500zł/mc? Nie sądzę.

Ten post edytował nasty 2.09.2011, 20:51:43
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Czytam wypowiedzi niektórych i po prostu łapie się za głowę. Ja nie rozumiem dlaczego członkowie grupy informatyków piszą takie bzdury. Jest takie powiedzenie, jeżeli coś jest do wszystkiego to jest do niczego. Wiecie dlaczego duże firmy rozdzielają tak pracę? Bo mają wtedy świetną kontrolę nad pracą i trwają one znacznie krócej, sam pracuje w niedużej firmie (oprócz mnie jest jeszcze 5 programistów, grafik, admin + redaktorzy) i przeważnie projekty wykonuje w całości samodzielnie (poza tworzeniem grafik). I wiem jak to masakrycznie spowalnia pracę, cały czas muszę skakać z projektu na projekt i z html/css na javascript/jQuery no i oczywiście na php z jednego toku rozumowania w drugi, a to dla wydajności nie jest dobre.

Lepszy wyspecjalizowany programista w jednym języku niż niemota w 10, sam znam php na nie najgorszym poziomie, ale jeszcze długa droga przede mną długa droga abym mógł się nazwać super programistą php, ale stawka 1500zł jaką @nasty podałeś byłaby dobra dla kasjerki w markecie albo faceta ze szpadlem, a nie dla osoby która musi zdobyć bardzo dużo wiedzy i doświadczenia, aby dobrze programować nie wystarcza znajomość manuala, a specyficzny sposób myślenia którego nie nauczysz pani Jadzi. Php nie jest może najbardziej rozbudowanym językiem na świecie, ale zbuduj dużą aplikacje posiadając tylko podstawową wiedzę, a wiedzę zdobywa się latami i dziesiątkami tysięcy linijek kodu napisanych.

Wiadomo, że pracodawca chcę jak najlepiej dla siebie bo w końcu żyje z pracy swoich pracowników, szkoda tylko, że przeważnie nie mają oni odpowiedniej wiedzy i wymagają cudów.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- skowron-line   Wymagania stawiane przed kandydatami na stanowisko programisty PHP   29.08.2011, 10:45:37
- - CuteOne   Ja prowadząc własną firmę wymagam od nowych kandyd...   29.08.2011, 11:12:53
|- - Theqos   Cytat(CuteOne @ 29.08.2011, 12:12:53 ...   29.08.2011, 12:28:23
- - CuteOne   CytatDlaczego ktoś by miał poświęcać swój wolny cz...   29.08.2011, 14:47:36
- - melkorm   Może napiszę bardziej z punktu widzenia pracownika...   29.08.2011, 15:44:09
- - Rid   - sumienności w wykonywaniu określonych prac - jeż...   29.08.2011, 15:54:32
- - nmts   Uff, na szczęście ja się częściej wk***iam niż str...   29.08.2011, 18:06:31
- - CuteOne   Rid: jako przykład podam sytuację, którą miałem w ...   29.08.2011, 19:01:00
- - lobopol   CuteOne mam nadzieje, że "aha jak komuś nie p...   29.08.2011, 19:57:10
- - Rid   Cytataha jak komuś nie pasują warunki to na jego m...   29.08.2011, 20:08:52
- - elektrrrus   Nie jest wcale tak różowo z tym 50+++, dobrych pro...   29.08.2011, 20:31:16
- - CuteOne   To nie jest żart nie oczekuję rzeczy z kosmosu al...   29.08.2011, 21:35:36
|- - mike   Cytat(CuteOne @ 29.08.2011, 22:35:36 ...   30.08.2011, 09:01:37
- - skowron-line   Ja również nie wyobrażam sobie sytuacji w której c...   30.08.2011, 09:06:28
|- - mike   Cytat(skowron-line @ 30.08.2011, 10...   30.08.2011, 09:15:24
- - CuteOne   Nadgodziny płatne... tu nawet nie ma o czym dyskut...   30.08.2011, 09:12:27
- - nospor   Każdy tu ma po trochę racji. Praca w nadgodzinach ...   30.08.2011, 09:23:14
|- - mike   Cytat(nospor @ 30.08.2011, 10:23:14 )...   30.08.2011, 09:35:46
|- - skowron-line   Cytat(mike @ 30.08.2011, 09:35:46 ) C...   30.08.2011, 09:39:04
|- - mike   Cytat(skowron-line @ 30.08.2011, 10...   30.08.2011, 09:44:59
- - elektrrrus   Cytat(nospor @ 30.08.2011, 10:23:14 )...   30.08.2011, 09:33:58
- - mike   Przykład (ogólny) z Altkomu, w którym miałem okazj...   30.08.2011, 09:39:22
- - nospor   Nadal uważam, że w sytuacjach awaryjnych, które zd...   30.08.2011, 09:40:47
- - IceManSpy   Idealna oferta dla mnie taka, która zawiera: * zak...   30.08.2011, 09:47:57
- - nospor   CytatNiestety obaj wiemy, że pojęcie nadgodzin jes...   30.08.2011, 09:49:31
- - erix   Z grzechów głównych: - brak konkretnych wymagań - ...   30.08.2011, 10:09:48
- - skowron-line   A czy spotkaliście się z sytuacją że w ogłoszeniu ...   30.08.2011, 10:19:21
- - vokiel   Wyliczanie należności za nadgodziny jest ściśle ok...   30.08.2011, 11:51:13
- - CuteOne   vokiel: "wymagania nie związane bezpośrednio ...   31.08.2011, 12:51:38
|- - skowron-line   Cytat(CuteOne @ 31.08.2011, 11:51:38 ...   1.09.2011, 10:13:27
|- - mike   Cytat(CuteOne @ 31.08.2011, 13:51:38 ...   1.09.2011, 14:15:06
- - Theqos   Zgadza się, to jest powszechna praktyka w małych a...   31.08.2011, 13:22:30
- - luckyps   Wszystko zależy od tego kogo potrzebuje pracodawca...   31.08.2011, 14:10:36
- - vokiel   Zależy jak bardzo się rozgranicza stanowiska oraz ...   31.08.2011, 21:12:06
- - darko   Ogólnie, nigdy nie spotkałem się z praktyką zamies...   31.08.2011, 22:38:29
- - vokiel   @darko oj szukają, niedawno widziałem: informatyk-...   1.09.2011, 08:41:37
- - CuteOne   No widzisz a ja mam zupełnie inne zdanie na ten te...   1.09.2011, 14:34:45
|- - exood   Cytat(CuteOne @ 1.09.2011, 15:34:45 )...   1.09.2011, 15:00:10
- - mike   Dziękuję za powyższego posta. Wiem już przynajmnie...   1.09.2011, 14:44:33
- - Rid   CytatJak dla mnie to dorabianie ideologii do tego,...   1.09.2011, 15:12:08
- - CuteOne   Hmmm hipotetyczna sytuacja - mam trzech specy od P...   1.09.2011, 15:14:50
|- - exood   Cytat(CuteOne @ 1.09.2011, 16:14:50 )...   1.09.2011, 15:40:36
- - Spawnm   Tylko co ma node.js do photoshopa ?!   1.09.2011, 15:20:19
- - Rid   Cytatmam trzech specy od PHP, jednego od JS/html/c...   1.09.2011, 15:21:37
- - ixpack   Po co zatrudniać kogokolwiek, skoro przewidujemy b...   1.09.2011, 16:12:42
- - CuteOne   @Spawnm: dałem się troszkę ponieść po wypowiedzi m...   1.09.2011, 21:10:52
- - peter13135   cuteOne, mogę wiedzieć po której stronie wisły zna...   1.09.2011, 21:20:51
- - Rid   Jeśli komuś zależy na pracy ,to sobie nawet w ...   1.09.2011, 21:22:15
|- - skowron-line   Cytat(Rid @ 1.09.2011, 21:22:15 ) Jeś...   2.09.2011, 17:15:19
- - nasty   Kompletnie nie rozumiem postawy typu "jestem ...   2.09.2011, 20:50:48
|- - lobopol   Czytam wypowiedzi niektórych i po prostu łapie się...   2.09.2011, 21:40:17
|- - eccocce   Cytat(lobopol @ 2.09.2011, 22:40:17 )...   3.09.2011, 09:48:29
- - Spawnm   Nasty, ale tutaj nie rozchodzi się o to że ktoś wy...   2.09.2011, 21:25:45
- - peter13135   . Ze mnie żaden grafik. jako programista PHP chetn...   2.09.2011, 21:29:49
- - CuteOne   Może w dużych firmach faktycznie tak jest(nie wiem...   3.09.2011, 08:38:03
|- - Spawnm   Cytat(CuteOne @ 3.09.2011, 09:38:03 )...   3.09.2011, 10:19:07
|- - Theqos   Cytat(Spawnm @ 3.09.2011, 11:19:07 ) ...   4.09.2011, 14:50:58
- - lobopol   @CuteOne tylko szkoda, że pracodawcy w małych firm...   3.09.2011, 12:42:48
- - darko   Rozwój rozwojem, adaptacja sprawdzonych rozwiązań ...   3.09.2011, 15:42:50
- - usb2.0   ktoś wcześniej pisał o młodszym programiście php -...   4.09.2011, 09:17:55
|- - normanos   Cytat(usb2.0 @ 4.09.2011, 09:17:55 ) ...   4.09.2011, 09:24:26
- - usb2.0   @normanos, no racja, zmarnowany czas boli bardziej...   4.09.2011, 09:34:53
- - normanos   j.w. taka przykładowa agencja nie ma wiedzy ani po...   4.09.2011, 09:39:46
- - vokiel   Moim zdaniem ważne jest jeszcze jedno, może nie je...   4.09.2011, 21:01:48
- - zordon   Moim zdaniem problem nie w tym czy "programis...   5.09.2011, 09:34:48
- - mike   Post ~zordona powyżej to idealne podsumowanie. Ocz...   5.09.2011, 10:38:20
- - darko   I tu właśnie pojawia się problem. Pracodawcy rozum...   5.09.2011, 12:00:07


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:48