Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy jestem aż tak cienki?, Prawie jak programista php...
Omenomn
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cześć,
nie mogę pojąć pewnej sprawy.

Mianowicie, potrafię kodować obiektowo w php, znam dobrze codeignitera, stworzyłem w nim system zarządzania treścią z możliwością dodawania, edycji tabel i pól oraz dodawania i edycji rekordów w tych tabelach, możliwością przesyłania zdjęć, plików, posiadający możliwość dodawania i zarządzania użytkownikami z różnymi uprawnieniami.
Umiem stworzyć komunikator internetowy wykorzystujący ajax.
Mam w portfolio 10 stron około, może nie są jakieś idealnie piękne, ponieważ sam je tworzyłem, a nie jestem grafikiem, jednak sądzę, że jakiś tam poziom trzymają, skoro osoby, którym robiłem były zadowolone.
Ogólnie uczę się tego od 2,5 roku, a strony dla ludzi zacząłem robić rok temu.

Byłem chyba na dziesięciu rozmowach kwalifikacyjnych na programistę i za każdym razem zostałem odrzucony.
Dostawałem do rozwiązania różnego rodzaju testy, które nie bardzo się miały do praktyki, a raczej były to jakieś łamigłówki z php. Może rzeczywiście powinienem był je rozwiązać, ale jednak poległem na większości pytań.

Zastanawia mnie fakt, że przez 10 pytań, można mnie skreślić zupełnie, biorąc pod uwagę choćby system zarządzania treścią, który napisałem i różnego rodzaju pliki z moim kodem, który wysyłałem i chętnie byłem zapraszany na rozmowę.

Nie wiem co jest nie tak, ale sądzę, że bardziej można ocenić skilla na podstawie czyichś wykonań, niż na podstawie testu z zaskakującymi pytaniami.
W jaki sposób mam się rozwinąć, skoro nikt nie chce dać mi takiej możliwości?

Nie oczekuję jakichś wielkich sum na starcie i sądzę, że na darmowe praktyki trochę wiem za dużo.

Biorąc pod uwagę, że pracowałem przez 3 miesiące w pewnej małej firmie jako programista, jednak współpraca musiała zostać rozwiązana z przyczyn niezależnych ode mnie i mojego szefa, który z resztą na koniec powiedział, że może mi wystawić pozytywne referencje.

Może mi ktoś wyjaśnić tajemnicę mojej sytuacji, bo dla mnie to jest zdecydowanie niezrozumiałe?

Ten post edytował Omenomn 19.06.2015, 20:04:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Omenomn
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Jedno drugiemu nie przeszkadza. Ja napisałem niedawno prostą gre mobilną na iOS (chociaż nie wydałem, bo jeszcze grafiki muszę dodać), mimo że nie znam nawet podstaw programowania na platformę Apple'a. I pisałem to w języku Swift, którego nie znam (poznałem go w trakcie i to tylko w tym zakresie, który mi był bezpośrednio potrzebny do napisania gry, a pisałem ją na zasadzie dłubania, podpowiedzi IDE i szukania po googlach odpowiedzi jak coś zrobić.

Umiejętność zrobienia czegoś to nie to samo co znajomość podstaw danej dziedziny.

Można umieć coś zrobić nie znając podstaw.

A reszta z dzielenia to jest materiał podstawówki. I nie ma co się unosić dumą, tylko lepiej poczytać, potem spróbować zrobić ćwiczebnie choćby to FizzBuzz wg przykładu z sieci i być potem lepszym programistą, czyż nie?


Nie żartuj sobie ze mnie. Napisać prostą gierkę, a napisać nieprosty CMS, to spora różnica. Bez podstaw tego się nie zrobi.

Cytat
dla ciebie logiczne. Chociaż mogło być gorzej. Niektórzy zmienne piszą po polsku.

Pewnie nie tylko dla mnie, takim podejściem można się czepiać wszsystkiego, nawet kodu doskonałego, bo dla jednego nazwa zmiennej powinna być jakaś, a dla drugiego inna.

Cytat
Na jedno wychodzi. Jak będziesz chciał zmienić sposób prezentacji. Np. zamiast br - wsadzić to w divy czy w spany - będziesz musiał we wszystkich miejscach zmieniać kod.
To jeden z powodów dlaczego duplikacja jest zła - kod staje się nieelastyczny i trudno zmienialny.

Wiem, że duplikacja jest zła, ale taka mini duplikacja to nie tragedia. Gorzej jakbym duplikował całą treść jakiejś funkcji, albo łączenie z bazą, a to jest kolejna pierdoła.
Cytat
Tyle, że zadanie rekrutacyjne to nie ma być prototyp czy "poglądowa aplikacja". To ma sprawdzić twoją wiedzę/skilla/podejście i czasem zasymulować prawdziwe zadania w pracy. Jeśli podchodzisz do tego w ten sposób, jakbyś robił skrypty dla samego siebie na szybko, to nic dziwnego, że potem cię nie przyjmują. Zmień podejście. Postaw się w roli rekruterów. Pewnie sobie myślą "Daliśmy mu zadanie zrobienia czata, a gostek zapomniał o walidacji. Nie nadaje się. Będziemy mieć dziury bezpieczeństwa przez niego".


Dokładnie tak sobie pomyślałem, że oni tak pomyśleli, ale czy trudno się rekruterowi domyślić, że skoro napisałem czata to z walidacją get nie powinienem mieć problemów?

Wyobraźmy sobie:
Ktoś mnie przyjmuje i daje projekt do wykonania, Ja piszę i w trakcie pisania jestem sprawdzany i jest krytyka, popraw to, to, to, i to. Wtedy firma ma taki kod jak chce, a Ja uczę się pisać dla nich tak jak oni chcą, żebym pisał.

Nie widzę w tym jakiejś filozofii.
Macie dla mnie nierzeczywiste kryteria oceny. Za bardzo spłaszczacie moje możliwości i oceniacie przez pryzmat kilku zadań, widzicie we mnie i moim kodzie tylko braki, ale nie widzicie jak szybko można to rozwinąć i coś na tym stworzyć, ale ok oceniajcie dalej.
Jestem w stanie na tym etapie pisać za kesz, bez dwóch zdań. Może nie dla jakichś korporacji ostrych, ale dla małych i średnich firm w odpowiedniej cenie na pewno.

Nie chcecie nie wierzcie.
Już mam plan.
Go to the top of the page
+Quote Post

Posty w temacie
- Omenomn   Czy jestem aż tak cienki?   19.06.2015, 20:01:15
- - PrinceOfPersia   CytatDostawałem do rozwiązania różnego rodzaju tes...   19.06.2015, 20:12:01
- - O$iek   Nie chce być złośliwy, ale to co opisujesz jako os...   19.06.2015, 20:18:33
- - Omenomn   dzisiaj np. Była w zadaniu funkcja, która jakoś m...   19.06.2015, 20:31:54
- - pyro   To zabawne, że wspomniałeś o FizzBuzz test, przy c...   19.06.2015, 20:36:49
- - Omenomn   Chętnie bym się douczył, ale jak nie mam skąd brać...   19.06.2015, 20:41:38
|- - pyro   Cytat(Omenomn @ 19.06.2015, 21:41:38 ...   19.06.2015, 20:44:51
- - Omenomn   tak długa droga, bo nie stosowałem reszty z dziele...   19.06.2015, 20:49:38
|- - pyro   Cytat(Omenomn @ 19.06.2015, 21:49:38 ...   19.06.2015, 21:07:00
- - fate   To jest praktyka, trzeba rozwalać wszystko z marsz...   19.06.2015, 20:50:45
- - Damonsson   Nie obraź się ale po tym co napisałeś dla FizzBuzz...   19.06.2015, 20:53:43
- - Omenomn   Nie mogę sobie pozwolić na darmowe praktyki, bo sa...   19.06.2015, 21:04:14
|- - memory   Cytat(Omenomn @ 19.06.2015, 22:04:14 ...   19.06.2015, 21:45:02
- - Omenomn   CytatPostaram się dać delikatną sugestię, bo docen...   19.06.2015, 21:16:59
- - PrinceOfPersia   CytatNie no w sumie teraz jak sprawdziłem to w jav...   19.06.2015, 21:26:08
- - skowron-line   http://shop.zend.com/en/zend-php-certifica...-guid...   19.06.2015, 21:42:22
- - Omenomn   CytatZgadza się. Jest to proste, ponieważ są to po...   19.06.2015, 22:05:12
|- - PrinceOfPersia   Cytat(Omenomn @ 19.06.2015, 23:05:12 ...   19.06.2015, 23:08:17
- - memory   Cytat$query = "INSERT INTO wp_posts (pos...   19.06.2015, 22:22:12
- - nrm   na jakie stanowisko aplikowałeś? Bo na juniora moż...   20.06.2015, 08:58:46
- - Omenomn   CytatJedno drugiemu nie przeszkadza. Ja napisałem ...   20.06.2015, 09:22:04
- - redeemer   RE: Czy jestem aż tak cienki?   20.06.2015, 09:45:03
- - pyro   O kurde   20.06.2015, 09:51:09
- - rad11   RE: Czy jestem aż tak cienki?   20.06.2015, 09:56:16
- - O$iek   Tacy są najlepsi. Przychodzą, proszą o radę. Jak j...   20.06.2015, 10:00:32
- - Tuminure   CytatNie żartuj sobie ze mnie. Napisać prostą gier...   20.06.2015, 10:08:06
- - Posio   Tak wczoraj wieczorem zajrzałem na forum, bo tu do...   20.06.2015, 10:09:25
- - by_ikar   CytatNie żartuj sobie ze mnie. Napisać prostą gier...   20.06.2015, 10:11:35
- - marcio   @omenomm sorry ale sam 2 miesiace temu szukalem pr...   20.06.2015, 10:28:29
- - Omenomn   ok dobra jestem mega słaby, ciekawe tylko dlaczego...   20.06.2015, 10:57:20
- - marcio   CytatTo może z Twojego życia w Mediolanie, albo in...   20.06.2015, 11:09:13
- - PrinceOfPersia   Cytatok dobra jestem mega słaby, ciekawe tylko dla...   20.06.2015, 11:24:52
- - Pyton_000   Kod Panie kolego, Kod poprosimy.   20.06.2015, 11:31:58
|- - nrm   Cytat(Pyton_000 @ 20.06.2015, 11:31:5...   20.06.2015, 12:33:46
|- - Pyton_000   Cytat(nrm @ 20.06.2015, 13:33:46 ) Mo...   20.06.2015, 12:50:05
|- - Turson   Cytat(Pyton_000 @ 20.06.2015, 13:50:0...   20.06.2015, 13:58:19
- - Damonsson   Cytat(Omenomn @ 20.06.2015, 11:57:20 ...   20.06.2015, 11:35:25
- - Turson   Muszę zadać fundamentalne pytanie - na te rozmowy ...   20.06.2015, 12:03:23
- - Omenomn   No na juniora raczej i to za mały kesz właśnie i w...   20.06.2015, 12:12:59
- - PrinceOfPersia   CytatTo jest właśnie ta pochopna ocena, ale ok w s...   20.06.2015, 12:37:46
- - Omenomn   CytatTyle, że nie jest problemem za ile byś pracow...   20.06.2015, 13:42:48
- - Pyton_000   W żadnej części mojej wypowiedzi poza pierwszym cy...   20.06.2015, 13:56:05
- - Pyton_000   O taka mała dygresja   20.06.2015, 13:59:09
- - memory   Jakiej odpowiedzi oczekujesz? Czy z twoją wiedzą m...   20.06.2015, 13:59:14
- - $_$   Ale do kogo Ty masz pretensje? - przecież to Ty ni...   20.06.2015, 14:04:45
- - Omenomn   CytatJakiej odpowiedzi oczekujesz? Czy z twoją wie...   20.06.2015, 14:06:32
- - PrinceOfPersia   CytatMiażdżycie mi głowę, mówię już któryś raz, że...   20.06.2015, 14:14:22
- - Janusz1200   Przykro mi to pisać, ale ja nie zatrudniłbym nikog...   20.06.2015, 15:40:40
- - Pyton_000   Studia to nie do końca wyznacznik. Widziałem lepsz...   20.06.2015, 15:47:31
|- - Janusz1200   Cytat(Pyton_000 @ 20.06.2015, 16:47:3...   20.06.2015, 15:53:12
- - PrinceOfPersia   Zaręczam cię, że algorytmy, struktury i dane są o ...   20.06.2015, 17:00:12
|- - solificati   Cytat(PrinceOfPersia @ 20.06.2015, 18:00...   20.06.2015, 18:52:06
|- - Janusz1200   Cytat(solificati @ 20.06.2015, 19:52...   20.06.2015, 19:43:56
|- - PrinceOfPersia   Cytat(solificati @ 20.06.2015, 19:52...   20.06.2015, 20:20:21
|- - solificati   Cytat(PrinceOfPersia @ 20.06.2015, 21:20...   20.06.2015, 21:48:43
- - Turson   Cytat(Pyton_000 @ 20.06.2015, 14:59:0...   20.06.2015, 17:14:58
|- - pyro   Cytat(Turson @ 20.06.2015, 18:14:58 )...   20.06.2015, 17:39:50
- - mrc   @Omenomn Po 1. Pracując jako programista, musisz ...   20.06.2015, 19:41:25
- - Xelah   Koledzy po fachu już odpowiednio Cię zdołowali, al...   20.06.2015, 20:27:26
- - aras785   Cześć. http://s1060364-14898.home-whs.pl/modules_...   20.06.2015, 22:15:41
- - Omenomn   Mrc ciekawe o mnie wnioski wyciągasz, magia. Po mo...   21.06.2015, 02:38:10
- - peter13135   Po Twoich wypowiedziach na temat programowania, or...   21.06.2015, 09:57:33
|- - nrm   Cytat(peter13135 @ 21.06.2015, 09:57...   21.06.2015, 11:21:29
|- - aras785   Cytat(nrm @ 21.06.2015, 12:21:29 ) Wy...   21.06.2015, 12:03:34
- - Posio   CytatProblem w tym, że na studiach są różne zapcha...   21.06.2015, 11:38:03
- - peter13135   Również studiuję na polibudzie i na podstawie swoi...   21.06.2015, 12:10:11
- - nrm   Nie przesadzaj w drugą stronę. Skoro jesteś w stan...   21.06.2015, 12:17:45
- - peter13135   Wyobraź sobie, że pracujesz na etacie (nie wiem cz...   21.06.2015, 12:24:13
- - tzm   Ostry temat.. jak na niedzielę. Abstrachując od os...   21.06.2015, 15:21:09
- - Omenomn   szkoda gadać... Pytanie dlaczego wybrałem CI do na...   21.06.2015, 17:55:27
|- - tzm   Cytat(Omenomn @ 21.06.2015, 18:55:27 ...   21.06.2015, 18:27:07
- - com   tylko akurat te zdanie usłyszysz od każdego doświa...   21.06.2015, 18:00:42
- - marcio   szkoda czasu zeby uzerac sie z takimi typami   21.06.2015, 18:55:58
- - Omenomn   Cytatszkoda czasu zeby uzerac sie z takimi typami ...   21.06.2015, 19:15:28
- - marcio   Cytat(Omenomn @ 21.06.2015, 20:15:28 ...   21.06.2015, 20:49:25
- - com   autor Cie zrozumiał, ale dla niego działa to w dru...   21.06.2015, 21:00:31
- - Omenomn   a Czym Wy się dokładnie zajmujecie i na czym pracu...   21.06.2015, 21:49:20
- - fate   Może jakiś CMSik?   21.06.2015, 22:10:40
- - com   fate widać nie czytałeś całego wątku, już jeden po...   21.06.2015, 22:17:46
- - O$iek   Możesz zrobić coś podobnego do tego http://www.sta...   21.06.2015, 22:51:10
- - buliq   A ja bym chętnie zobaczył coś bez frameworka, czys...   22.06.2015, 09:00:03
- - Damonsson   Masz FizzBuzz na pierwszej stronie, jeszcze Ci mał...   22.06.2015, 10:50:39
- - DarkAbso   Nie jestem programista i za takiego się nie uważam...   22.06.2015, 11:28:26
- - fate   Czytałem   22.06.2015, 13:09:33
- - aniolekx   polacam zaczac od podstaw: http://helion.pl/ksiazk...   22.06.2015, 14:12:23
|- - tzm   Cytat(aniolekx @ 22.06.2015, 15:12:23...   22.06.2015, 14:33:32
- - Omenomn   ale chodziło mi, żebym zrobił coś dla Was, co mogl...   22.06.2015, 15:48:02
- - Pyton_000   Dlaczego nie pokażesz swojego cms? Nudzi Ci się? J...   22.06.2015, 15:55:08
- - Omenomn   chcę to zakodzić na laravel, znasz ten framework P...   22.06.2015, 17:39:40
- - rad11   Wchodzisz w dokumentacje Laravel`a. Czytac tez...   22.06.2015, 17:55:42
- - Pyton_000   Tak znam.   22.06.2015, 18:42:36
- - Spawnm   Tylko ja mam wrażenie że Omenomn to konto troll? ...   22.06.2015, 18:54:57
- - Pyton_000   nospor   22.06.2015, 18:58:30
- - Comandeer   Ja na miejscu nospora to bym normalnie to forum op...   22.06.2015, 19:37:07
- - com   Comandeer forum oceny jest dział niżej Co do ca...   23.06.2015, 22:25:34
- - Pilsener   Cytatpracowałem przez 3 miesiące w pewnej małej fi...   30.06.2015, 23:17:38
- - Dejmien_85   Hmm, no powiem Ci kolego, że szału nie zrobiłeś, a...   1.07.2015, 01:04:08
- - nasty   Omenomn - Sam fakt ze ochodzi Cie to czy jestes do...   6.07.2015, 07:29:40
- - solificati   Cytat(nasty @ 6.07.2015, 08:29:40 ) J...   6.07.2015, 09:26:22
- - nasty   Cytat(solificati @ 6.07.2015, 09:26:2...   7.07.2015, 03:29:50


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 Aktualny czas: 13.10.2025 - 01:11