Szukam pracy dla Juniora w Javie

Odpowiedz Nowy wątek
2018-08-10 09:25
R3qUi3M
0

Witam wszystkich,
Na wstępie chciałbym zaznaczyć że jestem samoukiem i nie skończyłem żadnego "kompjuter sajens" ani nic z tych rzeczy lecz coś znacznie trudniejszego (czekam na hejt po tym zdaniu). Mam zapał do kodzenia i żałuję tylko, że zacząłem się tym zajmować tak późno (już prawie 32 lata dobija). Mój problem polega na tym że nikt mnie nie chce zatrudnić jako Junior Java Developera z kompletnie niewiadomych mi przyczyn. Ja rozumiem, że te rzeczy które sobie napisałem w celu zbudowania jakiegoś skromnego portfolio to może być delikatnie mówiąc niepowalające ale bądźmy szczerzy - jak na 3 miesiące zabawy z programowaniem to powinno raczej świadczyć o potencjale a nie o tym, że jestem już zajebisty i pracodawca ma sypać hajsem. Czy już nikt nie szuka na rynku pracy ludzi którzy chcą coś zrobić w życiu z pasji? Piszę często w oczekiwaniach finansowych że mam dowolne lub żadne... że nawet za darmo podejmę prace na okres próbny. Nie wierzę że nie jestem wyprodukować żadnej wartości dodanej dla firmy roznosząc chociaż kawe łebkom w biurze i podpytując ich o kod który mają napisany. Przeglądając agendy tych wszystkich bootcampów dochodzę do wniosku, że ja to wszystko już umiem w stopniu dostatecznym i jedyne czego brakuje to po prostu robienie tego komercyjnie żeby poznać metodykę. Z dziesiątek CV które wysłałem zostałem zaproszony do jednej firmy której nazwy nie przytoczę i na dzień dobry dostałem zadania z Codility które rozwaliłem na 100% gdzie wydajność ani elegancja miała nie być oceniania i pan senior stwierdził ze w ogóle to nie mogę u nich aplikować na juniora (bo nie jestem świeżo po studiach - jakby to prostytutka miało jakiekolwiek znaczenie?), że programować nie potrafię, żebym zmienił zainteresowania no i w ogóle to szukają eksperta którego przeszkolą w miesiąc a wg. niego ja potrzebuje pól roku którego oni dla mnie nie mają. Wybaczcie szanowne gremium programistyczne ale jak wszyscy są takimi zadufanymi w sobie c**** w IT to faktycznie zaczynam się zastanawiać czy jest sens. Tacy mądrzy i logiczni ludzie w IT pracują a nie rozumieją, że skoro po 7dmiu latach w branży w której znalazłem się przypadkowo (CAD/Design) zacząłem wypierdzielać szklany sufit robiąc np. skrzynie biegów do Astona Martina czy akumulatory inercyjne dla BAE to równie dobrze mogę napisać im te śmieszne apki przy minimalnym wysiłku z ich strony w celu douczenia.

Ustalmy jedną rzecz. W każdej robocie chodzi o to żeby pracownikowi płacić mniej niż jest warta jego praca (inaczej firma by nie zarabiała i ten na górze nie bogaciłby się). Zakładając nawet że moja wartość dla firmy jest ujemna to przecież nie pozostanie ujemna przez nie wiadomo ile czasu. Obstawiam, że nie jest i nie jeden zarozumiały buc mający się za boga kodu by się zdziwił jak po pół miesiąca wyglądałaby moja praca i zaangażowanie no ale załóżmy nawet, że po 3 miesiącach dostarczałbym wartość zerową (gdybym był głąbem). Jasne jest, że zależy mi na doświadczeniu więc rok spokojnie bym przesiedział w takiej firmie. Bez problemu odpracowałbym w tym czasie swoje wynagrodzenie z nawiązką. Nie wierze w to że nikt nie jest w stanie mnie zatrudnić nawet za darmo... Dodam że w tej chwili zarabiam kupe kasy jako CAD Designer (Team leader) i gdybym miał to policzyć to przebranżowienie mi się praktycznie nie opłaca finansowo bo zanim dobije do poziomu bieżących zarobków to upłynie ze 3-4 lata w IT. W tym czasie oczywiście mógłbym dalej gdzieś tam awansować w CADzie i tak naprawdę ten moment equalizacji zarobkowej wypada pewnie dopiero za 5-6 lat. Jeśli miałbym scałkować to co bym zaoszczędził w tym czasie od dzisiaj do "za 6 lat" robiąc dalej w CADzie to w przypadku zaczęcia z poziomu gruntu w IT to by się zrównało dopiero za jakieś 9 lat! Więc jak widać nie chodzi o kase.

Więc kieruję taką petycje to szanownych niezastępowalnych programistów żeby zerknęli na tą gierke co tam wrzuciłem w CV i powiedzieli mi czy jak na miesiąc nauki programowania w ogóle (grę napisałem po miesiącu nauki i pisałem ją 2 miechy) nie robi to na nikim wrażenia. Czy to nie pokazuje żadnego potencjału? Czy faktycznie, mój mózg to takie g**no z którego żadnego bata nie ukręci? Czy są to umiejętności niewystarczające żeby podjąć prace za darmo lub za minimalną krajową?

Pozdrawiam serdecznie, Czaban,

3 miesiące nauki i już znasz Springa i Javę? To ja się od roku uczę i im więcej się uczę tym więcej widzę, że nie umiem. - Julian_ 2018-08-10 20:47
403 pobrań xD teraz to na pewno dostaniesz tę robotę - Visual Code 2018-08-11 00:40

Pozostało 580 znaków

2018-08-10 12:02
0

Jeśli naprawdę jesteś dobry w swojej branży i na dodatek masz wysokie zarobki, to zostań w tym. Usprawniaj swoją pracę, wymyśl coś nowatorskiego, w końcu znasz się na tym bardzo dobrze. W dodatku jeśli ciągnie Cię do IT, to twórz po godzinach projekty Open Source związane z Twoją pracą. Mogą to być wtyczki, automatyzacja jakiegoś procesu, tekstury czy inne dodatki. Skoro znasz angielski, to napisz do nich dokumentację i dziel się tym z innymi na Githubie czy Gitlabie. Zbuduj sobie renomę, to się da zrobić, ale w wąskich specjalizacjach. Pisanie gry w węża to jest dobre ćwiczenia na przedmiocie informatyka w liceum.

Ok a gdzie mogę szukać tych otwartych źródeł? Masz na myśli pisanie wtyczek do CADa? Jeśli tak to ja tutaj nic nie odpale bo wszystko pozabezpieczane na 10 spustów. Tekstury to już grafika a tego się w CADzie inżynierskim nie stosuje (jak już to może jakieś wizualizacje ale do tego są już gotowe inne programy). Tutaj niebardzo jest co usprawniać szczerze mówiąc a i też nie miałbym ochoty robić nic związanego z CADem ;/ - R3qUi3M 2018-08-10 12:07

Pozostało 580 znaków

2018-08-10 12:06
6

Znajomość języka angielskiego na poziomie natywnym.

Biorąc pod uwagę, ile błędów zrobiłeś w podesłanym przez Ciebie angielskim CV, mocno wątpię:

  • (...) as I believe that it will enable finding my first job - w sumie to nie wiem, co to miało znaczyć (edit: ach, chyba łączy się do do smoother na końcu zdania - tak czy siak dziwny szyk),
  • For 4 years after graduation I worked on (...) -> For 4 years after graduation I have been working on (...),
  • Gathered experience (...) enabled me travel abroad -> Gathered experience (...) enabled me to travel abroad,
  • I written simple back-end API (...) -> I wrote (...) / I have written (...).

A przecież tam nawet nie ma dużo tekstu...


edytowany 5x, ostatnio: Patryk27, 2018-08-10 12:08
Pokaż pozostałe 12 komentarzy
For 4 years after graduation I worked on... jest poprawne, ale znaczy coś innego niż to samo w czasie present perfect. To oznacza, że pracował przez 4 lata, a obecnie już nie pracuje. Jeśli obecnie nie pracuje, to nie można używać czasu Present. Problem polega na tym, że tu mamy podany jawnie konkretny moment w czasie (after graduation), a nie tylko sam czas trwania, więc użycie Simple Past jest prawidłowe. Zamiast tego mógłby napisać "8 years ago". :P Poza tym, szkoła uczy jednego, a żywy język jednak dopuszcza znacznie więcej elastyczności. - Krolik 2018-08-11 12:28
Mój błąd w takim razie - wychodzi na to, że macie rację :-) - Patryk27 2018-08-11 12:30
@R3qUi3M: Ile lat uczysz się angielskiego? Jak nie wychowywałeś się w tym języku to nie masz poziomu native, aby osiągnąć ten poziom to potrzeba ok 30 lat. - Arkadiusz Mirosław 2018-08-11 14:13
Niestety nie mogę ściągnąć publikacji o której mówi ten Pan https://www.youtube.com/watch?v=B7F_f46J7Ew - Arkadiusz Mirosław 2018-08-11 14:56

Pozostało 580 znaków

2018-08-10 12:09
Szalony Rycerz
7

rynek pracy dobrze weryfikuje umiejętności... zbędne jest posiadanie tytułu magistra/doktorata, istotne jest posiadanie pożądanych umiejętności na poziomie. Jeśli nie otrzymałeś żadnej oferty pracy to jesteś albo słaby albo niesympatyczny / zadufany w sobie.

Tak trochę z innej beczki... jaki normalny, zdrowo myślący człowiek podałby swoje prawdziwe dane osobowe pod tego typu wątkiem ? teraz każdy pracodawca/rekrutem może zobaczyć Twoje żałosne, gorzkie żale... a w tej pracy ważna jest samodzielność i zaradność.

Pokaż pozostałe 3 komentarze
Z życia. Wyobraź sobie kierowcę rajdowego, który uzyskuje słaby wynik, nie kwalifikuje się do następnego etapu, i pierwsze co robi to zaczyna krzyczeć, że to tor był zły i w ogóle to organizatorzy powinni jakoś inaczej te wyścigi organizować. No i oczywiście powinni wziąć pod uwagę to, że on siedem lat brał udział w wyścigach konnych, w sumie to przez przypadek, i sobie świetnie radził i dobrze zarabiał więc to naturalne że powinni go puścić dalej. - wartek01 2018-08-10 12:41
Ale ja nie jestem kierowcą rajdowym i nie mowie że rywalizuje z innymi kierowcami rajdowymi. Powiedzmy że jeżdżę konno i chciałbym się nauczyć lepiej jeździć samochodem mając nieco praktyki na parkingu. Mój żal (jeśli już jakiś w ogóle) polega na tym, że ja o tym powiedzialem otwarcie a dostałem na twarz tor wyścigowy i pretensje że na pierwszym zakręcie zaliczyłem bande. Nie aplikowałem na kierowca rajdowego tylko taksówkarza. Łapiesz? - R3qUi3M 2018-08-10 12:47
To raczej tutaj jest sytuacja taka, że tobie się wydaje, że aplikowales na taksówkarza, a tak naprawdę to było stanowisko kierowcy rajdowego z niższych lig. Po prostu - porównaj się do typowego kandydata - ma ładnie napisane CV po angielsku, więcej projektów, koduje od dłuższego czasu (a nie od kilku miesięcy), jest w trakcie lub po studiach. I ciągle nie widzisz problemu? - wartek01 2018-08-10 12:58
Rozumiem że przegram z takim kandydatem jeśli konkurowalibyśmy za tą samą cenę. Ale kiedy moja jest praktycznie dampingowa to... nie rozumiem... - R3qUi3M 2018-08-10 13:02
Po pierwsze - jak już napisałem część rzeczy możesz poprawić więc No to się postaw na miejscu pracodawcy. Potrzebuje człowieka który na siebie zarobi, natomiast to, czego ty oczekujesz to de facto szkolenie za darmo. Przy czym odpowiedzialność za efekty twojego szkolenia bierze na siebie szef - wartek01 2018-08-10 13:17

Pozostało 580 znaków

2018-08-10 12:23
4
R3qUi3M napisał(a):

Więc kieruję taką petycje to szanownych niezastępowalnych programistów żeby zerknęli na tą gierke co tam wrzuciłem w CV i powiedzieli mi czy jak na miesiąc nauki programowania w ogóle (grę napisałem po miesiącu nauki i pisałem ją 2 miechy) nie robi to na nikim wrażenia.

Chcesz by ludzie ci ocenili grę więc to robią mówią że źle itd. a ty zaczynasz krzyczeć że ci dosrywają i "depczą mrówkę" bo są skur*ielami którzy siedzą w IT. Mówisz że nie masz wybujałego ego, masz, może nikt ci tego nie mówił w pracy bo po prostu był miły, ale prawda jest taka że oprócz sufitu w CAD przebiłeś sufit swojego ego które odleciało w kosmos i właśnie mija obłok magellana. Naprawdę przyszedłeś tu po radę ludzie ci te rady dają a ty płaczesz że cie krytykują i mówią co poprawić. Na co liczyłeś? Że cie poklepiemy i powiemy że tamten senior się nie zna?

edytowany 1x, ostatnio: pre55, 2018-08-10 12:24
Nastepny... dobra poddaje się. Rezygnuje z IT. Dziekuje do widzenia. - R3qUi3M 2018-08-10 12:28
trzymamy kciuki - john_klamka 2018-08-10 12:45

Pozostało 580 znaków

2018-08-10 12:31
3

Jakbym dostał cv 32 latka, który napisał, że może za darmo pracować to zapewne bym pomyślał "kur... kolejny..." i wyrzucił zmarnowany papier :)

Pokaż pozostałe 4 komentarze
@baant No tutaj Twojej postawy trochę nie rozumiem, to, że ktoś pisze coś takiego nie oznacza wcale, że się nie szanuje, jest to w pewien sposób oznaka pewnej pokory. - Marvelm 2018-08-10 12:54
Nikt nie zna Twoich umiejętności lepiej, niż Ty sam, jak się wyceniasz na 0 to normalny człowiek pomyśli, że umiesz 0. Jakbyś był seniorem i chciał zarabiać 5000 to też by wiele osób pomyślało, że coś jest z Tobą nie tak. - Krzywy Pomidorek 2018-08-10 12:55
Rozumiem taki argument odnośnie kogoś kto już jest na jakimś szczeblu. Sam nie popieram tego, że ktoś chce pracować za darmo, sam bym nigdy tak nie zrobił, ale może jest zdesperowany, kto to wie. - Marvelm 2018-08-10 12:59
No widzisz i wlasnie tego nie rozumiem. Przecież może być ktoś kto wycenia swoje umiejetnosci na 0zł a może umieć nieco więcej niż 0. Skąd taka podejrzliwość się bierze? Ja rozumiem, że wszystko niby kręci się wokół kasy ale czy rzeczywiście? - R3qUi3M 2018-08-10 12:59
Wyrażając chęć pracy za darmo mówisz: "chętnie będę stratny 30% czasu i 2 tysiące zł miesięcznie(minimum)" - baant 2018-08-10 14:17

Pozostało 580 znaków

2018-08-10 12:55
1

Według mnie luka w doświadczeniu zawodowym nie wygląda dobrze u osoby, która chce się przebranżowić.

Gdybyś chciał konkretne i sprawdzone rady, to powiedziałbym, że powinieneś:

  • Popracować jeszcze trochę (najlepiej w IT) i w tym samym czasie nadal uczyć się. Tutaj chodzi o to, żebyś nie miał luki w zatrudnieniu, bo inaczej możesz być uważany za kogoś zdesperowanego lub leniwego.
  • Zapytać na forum, co powinieneś umieć, przejrzeć wymagania w ogłoszeniach o pracę i określić szczegółowy plan nauki i czas potrzebny do osiągnięcia kolejnych kroków.
  • Równolegle z nauką tworzyć jedną dobrą aplikację, która mogłaby być lub będzie wykorzystana w praktyce i jej przeznaczenie byłoby w pewnym stopniu podobne do aplikacji tworzonych przez firmy, w których zamierzasz szukać pracy (gra według mnie nie jest dobrym pomysłem).
  • Napisać konkretne CV i wymienić w nim zwięźle w odpowiednich sekcjach okresy zatrudnienia, nazwy firm i stanowisk, poznane technologie, link do projektu i wykorzystane w nim technologie bez zbędnego rozpisywania się. Jeśli szukasz pracy jako programista Java, to nie musisz wymieniać języków, których na 100% nie będziesz używał w pracy. Jeśli chcesz się rozpisać, to zrób to w liście motywacyjnym (ale to nie jest konieczne). Nie umieszczałbym informacji o przebranżowieniu się - pozwól rekruterom domyślić się pewnych rzeczy - to pozwoli wzbudzić chęć zaproszenia Cię na rozmowę w celu zweryfikowania Twoich umiejętności i dowiedzenia się czegoś więcej. Staraj się nie odbiegać od standardów w wymyślony przez siebie sposób, tylko dostosować do przyjętych zasad.

I nie powinieneś:

  • Umieszczać w CV zdjęcia z fragmentem innej osoby na tle morza, bo to nie wygląda profesjonalnie.
  • Mówić, że możesz pracować nawet za darmo. Ludzi myślących w taki sposób się nie ceni, bo wydaje się, że są nic nie warci. Określ swoje oczekiwania i powiedz, że jesteś otwarty na negocjacje i dostosujesz się do poziomu wynagrodzeń w firmie.

Możliwe, że moje rady są dla Ciebie zbyt surowe, bo chciałbyś zostać programistą już teraz. W tych czasach dużo osób chce zostać programistą, ale to nie jest aż takie proste, jak się wydaje.

Twoim plusem może być to, że zacząłeś studiować w 2005 roku, więc jeśli nie podasz wieku, to można pomyśleć, że masz około 5 lat mniej, niż naprawdę masz.

edytowany 8x, ostatnio: Burmistrz, 2018-08-10 13:11
Dzięki, przemyśle to co napisałeś. - R3qUi3M 2018-08-10 13:01

Pozostało 580 znaków

2018-08-10 13:07
0

do kosza, bardziej się chce rzygać od tych rad 4programmers'ów, niż czytać jak znowu ktoś próbuje na siłę wbić się do bardzo trudnej branży samozwańczym talentem bez pokrycia

Z każdej rady można wyciągnąć jakieś przydatne informacje. Przecież osoby, które dają rady, mają świadomość tego, że nie są w stu procentach niezawodne, ale piszą tak, jak sami zrobili lub chcieliby zrobić. To, że rady będą dla jednego nieprzydatne, nie oznacza, że dla innego też takie będą. - Burmistrz 2018-08-10 13:16

Pozostało 580 znaków

2018-08-10 13:08
3

Sorry Stary, ale jeśli w CV masz masę błędów interpunkcyjnych to o czymś to świadczy.

Cały czas uczę się nowych standardów i poznaje nowe technologie w świecie programistycznym [przecinek] ponieważ wierzę [przecinek] że ułatwi mi to znalezienie mojej pierwszej pracy jako Junior Java Developer.

Kiedyś czytałem, że jeśli CV ma mnóstwo błędów to z automatu podważa Twoje predyspozycje do dobrego kodowania - dużo błędów podczas pisania kodu.

Pozostało 580 znaków

2018-08-10 13:11
Zimny Orzeł
0

Szukasz tylko w Polsce czy rozwazasz tez powrot do UK, a moze jeszcze innego kraju?

Tylko w Wawie... nie chce emigrować już. Tu się urodziłem i tu chce żyć. - R3qUi3M 2018-08-10 13:20

Pozostało 580 znaków

2018-08-10 13:18
2

Nie czytałem każdego postu i komentarza w tym wątku (dużo tego), więc mogę powielić czyjąś odpowiedź.
Moje rady:

  • czytaj dużo o Javie i konwencjach z nią związanych,
  • poznaj techniki i wzorce programowania obiektowego (klasy abstrakcyjne, interfejsy, Dependency Injection, kompozycja vs dziedziczenie),
  • przeczytaj "Czysty kod" od deski do deski, poczytaj trochę "Czystą architekturę",
  • rozmyślaj dużo o programowaniu i różnych technikach. Musisz dużo zastanawiać się np. typowanie statyczne vs dynamiczne, szukaj zalet stosowania interfejsów, mutowalność vs niemutowalność, jakie nazwy typów, zmiennych i funkcji są najlepsze w danej sytuacji itd.,
  • idź na staż. Junior to ktoś, kto programuje dużo dłużej niż 3 miesiące, stażysta niekoniecznie :) Staż można wpisać do CV i potencjalny pracodawca zobaczy, że już ktoś inny stwierdził, że do czegoś się nadajesz, więc można zaryzykować.

Ja tak naprawdę zrozumiałem, na czym polega programowanie, właśnie na stażu, kiedy musiałem samodzielnie napisać prostego CRUD-a w Javie (Spring + Hibernate + Angular na frontendzie). Wcześniej teoretycznie znałem te wszystkie interfejsy, abstrakcje itd., ale dopiero wtedy nauczyłem się je stosować. Potem lektura "Czystego kodu" zupełnie odmieniła styl pisanego przeze mnie kodu. Wtedy zrozumiałem, ile tak naprawdę powinien umieć dobry junior.

Problem polega na tym że na staże biorą raczej studentów a nie typów po 30tce ;/... ale dzięki za rady. - R3qUi3M 2018-08-10 13:22

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0