Szukam pracy dla Juniora w Javie

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,

9

tl;dr jestem taki świetny i nikt mnie nie chce zatrudnić

Pycha aż się wylewa przez monitor czytając ten post.

2
R3qUi3M napisał(a):

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
Mój problem polega na tym że nikt mnie nie chce zatrudnić jako Junior Java Developera z kompletnie niewiadomych mi przyczyn.

Masz poziom ego wyższy od Mont Blanc ale nie prezentujesz minimum logicznego myślenia.

0

Tak masz racje, duża ilość programistów uważa się za bogów itd., ale jest jeszcze dużo więcej zajebistych osób, więc nie generalizowałbym. Co do Twojej gry to mam wrażenie, że masz syndrom if'a. Ten kod nie nadaje się, żebym rozsyłać go do firm. Wszystko jest chaotyczne, brak pakietów, brak komentarzy, mnóstwo If'ów... i co najgorsze CV w języku Polskim. Zmieniłbym też formę przekazu zdań w CV. Generalnie ćwicz dalej i pisz, a tak za kolejne 6 miesięcy spróbuj pokazać na forum swój kod.

1
 public int attackPlayer(String weapon, PlayerHero playerHero){
        String monsterWeapon;
        int totalDmg = currentActiveEnemy.getBaseDmg();
        int damageDone = 0;
        int barrierDamage;
        int shieldArmor;
        int physicalDmg = totalDmg;
        int magicalDmg = 0;
        int magicalDmgMitigation;

        boolean hitBarrierFirst = false;

        if(weapon.equals("Primary")){
            monsterWeapon=currentActiveEnemy.getPrimaryWeaponType();
        } else {
            monsterWeapon=currentActiveEnemy.getSecondaryWeaponType();
        }
        if(weapon.equals("Special")){
            monsterWeapon=currentActiveEnemy.getSpecialWeaponType();
        }
        int hitChance = calculateMonsterHitChance(monsterWeapon, playerHero);
        if(currentActiveEnemy.getBuffsDebuffsList().contains("Infused with Magic")){
            magicalDmg = (int)(0.5*totalDmg);
        }
        if(monsterWeapon.equals("MagicMeleeSH") || monsterWeapon.equals("MagicMeleeDH")){
            magicalDmg = (int)(totalDmg*0.5);
            physicalDmg = totalDmg - magicalDmg;
        }
        if(monsterWeapon.equals("MagicRangedSH") || monsterWeapon.equals("MagicRangedDH")){
            magicalDmg = totalDmg;
            physicalDmg = 0;
        }
        if(weapon.equals("Special")){
            if(monsterWeapon.equals("Shock Wave")){
                physicalDmg = totalDmg;
            }
        }
        if(playerHero.getBarrierHP()!=0 && magicalDmg>0){
            hitBarrierFirst = true;
        }
        magicalDmgMitigation = calculatePlayerMagicDmgMitigation(magicalDmg, playerHero);
        magicalDmg = magicalDmg - magicalDmgMitigation;
        if(hitBarrierFirst){
            if(magicalDmg <= playerHero.getBarrierHP()){
                playerHero.setBarrierHP(playerHero.getBarrierHP()-magicalDmg);
                barrierDamage=magicalDmg;
                magicalDmg=0;
            } else {
                magicalDmg=magicalDmg-playerHero.getBarrierHP();
                barrierDamage=playerHero.getBarrierHP();
                playerHero.setBarrierHP(0);
            }
            if(playerHero.getBarrierHP()==0){
                for(PlayerSkill skill : playerHero.getUnlockedSkills()) {
                    if(skill.getSkillOrderNumber()==4){
                        skill.setActive(false);
                    }
                }
            }
            typeWriter.startTyping("Magical attack damage was mitigated by your barrier (" + barrierDamage + " damage).", 5);
        }
        if(RandomNumberTest.SimpleTest100(hitChance) && (magicalDmg!=0 || physicalDmg != 0)){
            if(playerHero.isUsingShield() && physicalDmg!=0){
                if(playerHero.getEquipedItemSlots().get("RH").getItemCls()==3){
                    shieldArmor=playerHero.getEquipedItemSlots().get("RH").getShieldArmor();
                } else {
                    shieldArmor=playerHero.getEquipedItemSlots().get("LH").getShieldArmor();
                }
                System.out.println("Total physical dmg: "+physicalDmg);
                physicalDmg = physicalDmg - calculatePlayerPhysicalDmgMitigation(shieldArmor, physicalDmg);
                System.out.println("Physical dmg after shield mitigation: "+physicalDmg);
            }
            if(RandomNumberTest.SimpleTest100(10) && !monsterWeapon.equals("MagicRangedSH") && !monsterWeapon.equals("MagicRangedDH") && !weapon.equals("Special")){
                monsterHasHitPlayerHead = true;
                System.out.println("armor dmg mitigation: "+ calculatePlayerPhysicalDmgMitigation(playerHero.getHeadArmor(), physicalDmg));
                physicalDmg = physicalDmg - calculatePlayerPhysicalDmgMitigation(playerHero.getHeadArmor(), physicalDmg);
                physicalDmg = 2*physicalDmg;
            } else {
                monsterHasHitPlayerHead = false;
                System.out.println("armor dmg mitigation: "+ calculatePlayerPhysicalDmgMitigation(playerHero.getBodyArmor(), physicalDmg));
                physicalDmg = physicalDmg - calculatePlayerPhysicalDmgMitigation(playerHero.getBodyArmor(), physicalDmg);
            }
            if(physicalDmg<=0 && !monsterWeapon.equals("MagicRangedSH") && !monsterWeapon.equals("MagicRangedDH")){
                physicalDmg = 1;
            }
            damageDone=physicalDmg+magicalDmg;
            if(playerHero.getEquipedItemSlots().get("Body").getItemName().equals("White Heavenly Armor") && damageDone>0){
                damageDone=1;
            }
            if(!weapon.equals("Special")) {
                if(currentActiveEnemy.getMonsterName().equals("Khorvaxx") && currentActiveEnemy.getPrimaryWeaponType().equals("MagicMeleeDH")){
                    if(playerHero.getCurrentFaith()>0 && playerHero.getCurrentFaith()<=2) {
                        typeWriter.startTyping("Being struck by the spear of destiny you you begin to believe that The Lord has abandoned you! (Lost all remaining faith)", 5);
                        playerHero.setCurrentFaith(0);
                    }
                    if(playerHero.getCurrentFaith()>2) {
                        typeWriter.startTyping("Being struck by the spear of destiny you you begin to believe that The Lord has abandoned you! (Lost 2 faith)", 5);
                        playerHero.setCurrentFaith(playerHero.getCurrentFaith()-2);
                    }
                }
                monsterDamageText(damageDone);
            } else {
                if(monsterWeapon.equals("Shock Wave")){
                    typeWriter.startTyping("Debris caused by shock wave have hit you doing "+damageDone+" damage.\n",5);
                }
            }
            playerHero.setCurrentHealth(playerHero.getCurrentHealth()-damageDone);
        } else {
            if( magicalDmg==0 && physicalDmg == 0){
                if(currentActiveEnemy.getMonsterName().equals("Quaresa")||currentActiveEnemy.getMonsterName().equals("Hazel Void")||currentActiveEnemy.getMonsterName().equals("Arrid The Cursed")||currentActiveEnemy.getMonsterName().equals("Hyrreia")){
                    typeWriter.startTyping("Her attack damage was fully absorbed by your barrier.\n", 5);
                } else {
                    typeWriter.startTyping("His attack damage was fully absorbed by your barrier.\n", 5);
                }
            } else {
                typeWriter.startTyping(Story.getMonsterMissText(),5);
            }
        }
        return damageDone;
}

Myślę, że przynajmniej 10k powinni Ci zaoferować. Ten Senior Java chyba pluje sobie w brodę.

0

Szalony Jeździec:

Ja to napisałem po miesiącu nauki. To nie miało być łatwe w utrzymaniu ani zrozumiałe. Dla mnie ważne było to żeby działało tak jak chce a nie żeby stosować jakieś wzorce projektowe czy inne mądre rzeczy które moim zdaniem na początkowym poziomie nauki mają marginalne znaczenie. CV po ang. w załączniku. Duzo ludzi mowi żeby wysyłać po polsku bo mieszkamy w Polsce a inni, że po ang. Bądź tu mądry...

1

a nie żeby stosować jakieś wzorce projektowe czy inne mądre rzeczy które moim zdaniem na początkowym poziomie nauki mają marginalne znaczenie

Bez komentarza XD

8

Spoglądałem na kod tej gierki. Jak na miesiąc(?) nauki to potafisz dużo. Ale jesteś bardzo, bardzo, bardzo pracowity. Bardzo bałbym się Ciebie zatrudnić jako programistę, bo nie wiem czy to (pracowitość) się da wyleczyć.
Spróbuj przerobić może ten kod tak, żeby żadna metoda nie miała więcej niż jeden if. Bo niestety, to co jest odstrasza.

Btw. potencjał to masz duży, ego straszliwe. Coś z Ciebie będzie.

5
R3qUi3M napisał(a):

Szalony Jeździec:

Dla mnie ważne było to żeby działało tak jak chce a nie żeby stosować jakieś wzorce projektowe czy inne mądre rzeczy które moim zdaniem na początkowym poziomie nauki mają marginalne znaczenie.

Zatem generalnie tym zdaniem sobie odpowiedziałeś dlaczego nikt Cię nie chce. ;)

0

Masz brzydkie CV. Idź do doradcy, zapłać 200 zł i napiszcie ładne CV, a znajdziesz prace bo wydajesz się być zdolnym człowiekiem, a w Warszawie tyle czasem wystarczy żeby dostać pracę.

1

Dobra zarzutka taka nie za oczywista XD

0

być może to następna ofiara java hype i felietonów o zarobkach w IT, jako junior po 30stce w Javie będzie ciężko (co nie znaczy, że to nie możliwe), zresztą sam auto to potwierdza, że dla większości rekruterów jest niewidzialny

1

Podsumowujac: na forum programistycznych napisales post obrazajacy programistow, do tego masz (deliaktnie rzecz ujmujac) wysokie mniemanie o sobie, a jak ktos Ci sugeruje, ze to moze byc zrodlo problemu - piszesz, ze Cie hejtujemy...
Podejrzewam, ze feedback jaki dostales na rozmowie bylby pomocny, ale od razu zakwalifikowales to jako pitolenie nadetego cymbala. Co chcesz od nas uslyszec? "Jestes wspanialy, a oni sie nie znaja!"?

1

inna sprawa, że jak dla mnie nie warto za wcześnie wysyłać CV, bo często rekruterzy oflagują ciebie jako "nierokującego" gościa od miliona ifów i potem twoja aplikacja będzie z automatu banowana, czasami lepiej trochę poczekać, złożyć to porządnie, zbudować githuba, ogarnąć kod i wtedy atakować

0

Cisnąć C/C++, i z CADem do automotive ;)

16

No to lecimy...

  1. CV to jedno wielkie lanie wody, jeszcze po polsku. "Nauki" nie dawałbym w doświadczeniu tylko zrobił nową sekcję "własne projekty", jeśli w ogóle. Chwalenie sie w CV przeklikanym tutorialem do generic CRUDa jest trochę śmieszne.
  2. Ta twoja gra to cieżki rak, copypaste i brak zrozumienia podstawowych mechanizmów języka w którym piszesz. Myśle że gdybyś się tym NIE pochwalił, to miałbyś większą szansę na odzew. Serio. Bo wtedy ktoś by ci może dał jakis kredyt zaufania i chciał sie z tobą spotkać. A tak wchodzi do repo, widzi takiego raka i już wie że nie ma po co cie zapraszać.

Mój problem polega na tym że nikt mnie nie chce zatrudnić jako Junior Java Developera z kompletnie niewiadomych mi przyczyn.

Wg twojego CV uczysz się programowania po godzinach od kilku miesięcy. Junior to jest samodzielne stanowisko! Ty powinieneś szukać co najwyzej stażu albo praktyk.

Czy już nikt nie szuka na rynku pracy ludzi którzy chcą coś zrobić w życiu z pasji?

Nie. Pracodawca szuka kogoś kto zarobi dla niego kasę.

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.

To uwierz :)

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ę.

To całkiem możliwe, ale bootcampy też są w więksości guzik warte, chyba że takie które trwają przynajmniej rok. Cały problem rozbija się o brak "obycia z kodem". To nie jest problem przeczytać coś albo nauczyć się składni języka. Mógłbym pewnie w kilka dni przeczytać manual do latania Boeingiem 787, ale czy wsiadłbyś ze mna do samolotu? Pewnie nie ;)

elegancja miała nie być oceniania

Zawsze jest. To jest w ogóle kluczowy element. Programy pisze się dla ludzi i tylko incydentalnie po to zeby uruchomić je na komputerze.

ż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ą.

Patrząc po twoim repo na gh zgadzam sie z tymże seniorem.

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.

Nie widzę związku między jednym a drugim. To że jestem dobrym koderem nie znacz że będę dobrym neurochirurgiem.

to przecież nie pozostanie ujemna przez nie wiadomo ile czasu.

Mylisz sie i to głęboko. Kazdy nowy pracownik jest "kosztem", dopóki nie ogarnie systemu i biznesu i to zwykle trwa przynajmniej kilka miesięcy. I to przy założeniu że technologię masz w małym palcu. A w twoim przypadku dochodzi do tego kilka miesięcy nadrabiania zaległości technologicznych. Nie dziwota że nikt nie chce za to płacić.

jak po pół miesiąca wyglądałaby moja praca

:D Nijak by nie wyglądała. Może udało by ci sie zmienić w projekcie cokolwiek bez wywalenia czegoś.

Bez problemu odpracowałbym w tym czasie swoje wynagrodzenie z nawiązką.

Moze tak, może nie, trudno ocenić. A ryzykować nikt nie będzie.

Więc jak widać nie chodzi o kase.

Oczywiście że chodzi. Po prostu sufit w IT jest wyżej i dlatego cię tu ciągnie ;)

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.

Nie robi. Gierka to rak. Rozumiem ze wydaje ci sie ze to wielki wyczyn zrobić coś takiego w 2 miesiące, tylko że to co zrobiłeś to jest tzw rzeźba w brązie. Zamiast nauczyć się na mniejszych przykładach jak pisać porządny kod, to klepałeś dzielnie i żmudnie takiego potworka. Urobiłeś sie pewnie sporo, tylko trochę bez sensu.

Moja rada: trochę więcej pokory.

A teraz tak trochę z innej beczki, bo to jest problem którego wielu początkujących czy bootcampowców nie rozumie: Nauczenie się języka programowania to jest nic. Mógłbym teraz siąść i nauczyć się nowego języka pewnie w max kilka dni. Ba, w wielu językach mógłbym pewnie pisać z marszu, dzięki wsparciu IDE. To nie język jest ważny tylko umiejętność programowania. A tego nie da się nauczyć w trybie przyspieszonym. Trzeba klepać dużo kodu, trzeba żeby ktoś ten kod reviewował, trzeba dużo kodu zobaczyć i się z nim oswoić.
Jeśli weźmiesz programistę i pokażesz mu jak w nowym języku wyglądają pewne prymitywy -> pętle, warunki, funkcje, to pewnie klepnie ci w tym języku z marszu jakieś kółko i krzyżyk. Jeśli zrobisz to samo z kimś kto od 3 miesięcy się uczy, to nie napisze ci tego w sensowny sposób (albo w ogóle) choćby skały srały.

0

Problem jaki widzę - założenie, że "pasja" - cokolwiek to by było - wystarczy, żebyś został zatrudniony.
Jeśli piszesz, że po trzech miesiącach nauki nikt cię nie chce zatrudnić to przecież nic strasznego, IMO na naukę programowania trzeba z 6-12 miesięcy poświęcić. Jeśli jesteś megazdolny to może i mniej, ale fakt, że po tak krótkim okresie nauki nie możesz znaleźć pracy w zawodzie to jeszcze nic strasznego.
Dodatkowo - bez studiów próg wejścia jest wyższy.

1

Jezeli zalezy Ci tylko na skillu a nie na kasie - to po kiego grzyba pchasz sie do pracy. Mozesz spokojnie sie rozwijac w domu, sa projekty open source, calutki internet miejsc, gdzie mozna kodowac ramie w ramie z innymi.

0

Jezeli myslisz, ze w pracy bedziesz sie rozwijal jak paier toaletowy i robil cuda na kiju, co tylko sobie wymyslisz, to zapomnij. Ciekawych projektow jest malo i nawet w nich jest sie ograniczonym. Wydaje mi sie, ze jestes mocnym indywidualista(nie oceniam, po prostu stwierdzam), a programowanie to mocno zespolowe zajecie i czesto nowi mocniej dostaja po lapach za olewanie dobrych praktyk i ustalonych konwencji niz za techniczne niedoskonalosci.

2

Sorry, ze tak zasmiecam forum, ale zobaczylem Twoja odpowiedz na to co Shalom napisal. Nie powinienes sie oburzac, bo tez mocno pojechales w swoim poscie. Pomijajac srodki ekspresji naszego moderatora, bardzo trafnie Ci odpowiedzial. Widzisz problem jest taki, ze Ty zadajesz pytanie, ale naprawde nie jestes gotowy na odpowiedz.
Moze sobie faktycznie to odpusc, bo przy pierwszym code review bedzie jakeis nieszczescie, jak tak nerwowo reagujesz - to nie wiem pobijesz seniora/mida czy zdemolujesz biuro.

0

Znajomość języka angielskiego na poziomie natywnym.

Skoro tak to czemu CV po polsku? Pokaż to, to Twoja zaleta ...

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.

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...

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ść.

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?

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 :)

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.

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

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.

0

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

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