Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V  < 1 2 3  
Reply to this topicStart new topic
> Wymagania dla juniora w DOBREJ firmie
daro0
post 24.06.2018, 12:54:19
Post #41





Grupa: Zarejestrowani
Postów: 88
Pomógł: 12
Dołączył: 17.09.2014
Skąd: Krasnystaw

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


Cytat(athabus @ 22.06.2018, 10:25:12 ) *
Żeby oddać uczciwość to już na wstępie mi powiedziano, że nie chodzi o to aby rozwiązać wszystko, tylko aby ocenić jak taki projekt bym rozpoczął, zorganizował. Trudno mi to teraz oddać słowami, ale zrozumiałem ogólnie intencję tego testu i wydaje mi się, że bardzo fajne zadanie.
Natomiast rozbiły mnie moje przyzwyczajenia:
- od "zawsze" programuję w jednym frameworku
- od prawie zawsze w Phpstorm


No tak, przyzwyczaiłeś się do jednego frameworka, jak Ci przyjdzie coś później napisać w innym frameworku to już będzie problem. Z NetBeans mam do czynienia na co dzień, natomiast gdybym na takim teście dostał PHPStorm to też bym pewnie poległ (w założonym krótkim czasie na wykonanie zadania), bo go nie znam, podobnie również bym poległ gdyby nawet przyszło coś napisać nie od zera ale z użyciem np. Symfony, który znam zresztą dość słabo, natomiast biegle programuję przy użyciu Kohany 3.3. Byłem kiedyś zresztą na takiej rekrutacji, gdzie też było jakieś takie proste zadanie testowe i wiesz co z tego wynikło? Poległem na tym zadaniu a właściwie to może nie poległem tylko nie zrobiłem tego tak jak oni by chcieli, bo to co naklepałem to naklepałem z pamięci w sposób taki jaki właściwie narzuca framework, który ja znam biegle.

Nie wiem co takie zadania mają właściwie sprawdzać, bo wiesz, architektura i rozłożenie plików oraz katalogów oraz przyjęte założenia frameworka, to dla co każdego innego frameworka są różne. A nawet gdyby udało Ci się opracować coś klepiąc bez frameworka, to podejrzewam że z dużym prawdopodobieństwem mogłoby być to na zasadzie, nie bo można było to zrobić inaczej i lepiej. Co też czasem dobrze widać jak się przegląda jak coś zrobić na MVC i praktyczne przykłady na niektórych blogach dotyczące realizacji prostego bloga czy czegoś takiego i do wielu rzeczy można się przyczepić.

A zresztą jak się u nich robi w PHPStorm i Symfony to niech z tych technologii testują a nie na podstawie jakichś nie wiadomo skąd wziętych zachcianek realizacji fundamentalnie od zera bo na podstawie moich doświadczeń to Ci mogę powiedzieć, że nawet prostego bloga to o wiele lepiej (i szybciej) napiszesz w dowolnym frameworku który znasz a nie bawiąc się w coś od zera, bo żeby to zrobić dobrze to musiałbyś mieć wiedzę podejrzewam na poziomie seniora. Frameworki są opracowywane i rozwijane przez lata.
Go to the top of the page
+Quote Post
athabus
post 24.06.2018, 14:38:58
Post #42





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


Sam już nie wiem - może po prostu zadanie polegało na tym, aby zobaczyć co wypieczetam w te 4h. W każdym razie widzę, że nie jestem sam w moim problemie z edytorami/technologiami etc.

No ale nie o tym - moja rekrutacja w tej firmie nabrała ciekawego kierunku... Z rekrutującym bardzo fajnie mi się rozmawiało i był chętny do dzielenia się wiedzą, więc umówiłem się z nim, że tak czy siak zadanie ukończę na spokojnie w domu. Projekt jak pisałem skończyłem i wysłałem. Zastanawiałem się czy w ogóle dostanę odpowiedź i o dziwo dla mnie dostałem.

Ogólnie nie jest źle, ALE i tu dostałem 2 strony błędów/zaleceń do poprawki + info, że jeśli chcę u nich pracować to mam wprowadzić poprawki i wtedy pogadamy (na tą propozycję już w ogóle nie liczyłem).

Właśnie siedzę nad projektem i się jaram jak małe dziecko. Powód jest prosty - z dalszym rozwoje utknąłem, bo trudno mi znaleźć materiały do samodzielnej nauki OOP. Niby jest tego sporo, ale 90% to trywialne przykłady, które zawierają sporo uproszczeń. Opcji do wyboru jest sporo, a nie mam za bardzo z kim sobie "pogadać" o tym.

Tutaj dostałem mega rzeczowy feedback + wskazówki do wdrożenia. Własnie przepisuję mój framework z użyciem Dependency Injection Container, przerabiam workflow + obiekty typu Request - z każdą odpowiedzią na jakieś pytania pojawiają się 3 nowe - jednym słowem jest zaj..e ;-).

BTW co do pytania głównego, o wymagania do Juniora, to podobno mój obecny poziomi to regular/mid dev. Czyli znów wyszło na żony, że nie doceniam tego co już umiem ;-) No nic wracam do mojego frameworka ;-)
Go to the top of the page
+Quote Post
daro0
post 24.06.2018, 16:14:26
Post #43





Grupa: Zarejestrowani
Postów: 88
Pomógł: 12
Dołączył: 17.09.2014
Skąd: Krasnystaw

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


Tyle że z Twojej perspektywy to sukces będzie jak Cię po tym wszystkim zatrudnią i to nie za jakieś śmieciowe wynagrodzenie. Też mam poziom raczej middle, bo do seniora to mi daleko, natomiast pracuję w firmie dla której realizuję jak pewnie wielu tutaj bardziej już złożone projekty w postaci zleceń, których to na szczęście nie muszę już sam szukać, to na dłuższą metę jest dość męczące. Przy czym wcale nie rozwiązywałem żadnych zadanek testowych.

Analizując poprawki które wprowadzisz da się w pewnym stopniu sprawdzić szybkość uczenia, co jest wydaje mi się dobrym miernikiem, natomiast co do samych wzorców i architektury to ja bym się bardziej wzorował na rozwiązaniach analizując kody jakiegoś nowszego frameworka np. Laravel, bo na bazie materiałów w sieci to faktycznie raczej niewiele znajdziesz.

Ten post edytował daro0 24.06.2018, 16:15:01
Go to the top of the page
+Quote Post
athabus
post 24.06.2018, 18:20:59
Post #44





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


daro0 - dla mnie sukcesem to już było przejście testu teoretycznego. Ogólnie chciałem zacząć szukać pracy po wakacjach, ale stwierdziłem, że teraz złożę sobie papiery do kilku firm, do których nie mam kwalifikacji. O dziwo wysłałem 5 CV z opisem tego co robiłem Odezwały się 3 firmy. W jednej jestem już po teście teoretycznym + rozmowie - czekam na wyniki. W drugiej wysłałem test praktyczny i czekam na termin rozmowy. Ta jest trzecia. Ogólnie ciekawy tydzień był ;-)

O pieniądze mi teraz szczerze mówiąc nie chodzi - w firmie, gdzie dostałbym realną możliwość nauczenia się czegoś z zakresu poważnego OOP byłbym skłonny nawet na staż iść. Po prostu mam cel aby za jakiś czas robić w PHP (albo czymś innym) interesujące rzeczy. Do tego muszę nauczyć się projektowania i programowania w prawdziwym OOP. Pieniądze przyjdą same, bo dobrych specjalistów w tej dziedzinie jest mało.

Ten obecny projekt traktuję jako "darmową" naukę. A jak jakimś cudem mnie z tego zatrudnią (rekrutacja była na seniora) to się zdziwię ale i będę baaardzo szczęśliwy bo z tego co do tej pory zobaczyłem to podejście do rozwoju pracownika jest w niej takie jakie bym chciał mieć.
No ale na razie się na nic nie nastawiam - zobaczymy jak wyjdą poprawki. Na razie próbuję zapanować nad zależnościami, potem biorę się za kolejne tematy z listy.

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 16:18