Szukam pracy dla Juniora w Javie

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,

Julian_
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.
Visual Code
403 pobrań xD teraz to na pewno dostaniesz tę robotę
VE
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 2 godziny
  • Postów:363
9

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

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

wiciu
Dzięki za streszczenie, bo naprawdę nie chciało mi się tego czytać xD. W takim razie, OPowi zalecamy schowanie ego do kieszeni. Nie jest to łatwe, ale po tym życie staje się łatwiejsze.
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
Kopiuj
 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...

Zobacz pozostałe 3 komentarze
RU
O widzisz. I takie coś szanuje...
Darck
@john_klamka: jesteś z okolic Opola? Gdzie w Polsce używa się słowa Wic (nawet potocznie)? Jestem ciekaw.
john_klamka
@Darck: nie pochodzę z okolic Opola, a słowo "wic" znane jest chyba w całej Polsce, a przynajmniej tak wynika z mojego doświadczenia.
Darck
Zapewniam cię że nie jest. Ja znam tylko niemieckie Witz, ale to dlatego że mówię po niemiecku.
Darck
Choćby tutaj jest kilka osób które po raz pierwszy te słowo słyszą. To że niektórzy ludzie w całej Polsce rozumieją to słowo może wynikać z powszechniej nauki podstaw niemieckiego: https://sjp.pl/wic
VE
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 2 godziny
  • Postów:363
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

jarekr000000
Akurat się z tym zdaniem o bezużyteczności wzorców na początku. Wzorce są bezużyteczne dla poczatkujących (tylko im przeszkadzają w nauce) i dla doświadczonych. To raczej rozwiązanie dla średnich programistów - co by sobie coś tam uporzadkowali w głowach.
superdurszlak
@jarekr000000: no nie wiem, tak z perspektywy czasu chyba bardziej przeszkadzało mi na początku nieużywanie wzorców bo "nauczę się jak już będę coś umiał". Jak ktoś jest turbo-wybitnym mózgiem to może i wzorce mu przeszkadzają w nauce, ale miernoty takie jak ja zaczynając przygodę z programowaniem piszą w mało przemyślany sposób :)
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 15 godzin
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
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.


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 2x, ostatnio: jarekr000000
Zobacz pozostałe 7 komentarzy
KA
@R3qUi3M: Ciesz się, że nie widziałeś jeszcze biznesowego kodu...
Gjorni
@R3qUi3M: Co do tych wymagań na Juniora i Twoich negatywnych doświadczeń podczas pierwszej rozmowy kwalifikacyjnej, to przypuszczam, że te "wysokie wymagania" były jedynie wymówką, żeby Cię nie zatrudnić. Jeżeli tak Cię potraktowano, jak opisujesz, to szczerze współczuję. Nie zmienia to jednak faktu, że jeżeli nie wyluzujesz, nie wyrobisz w sobie dystansu do innych ludzi jak i do swojego ego (pozwól, żeby ktoś Cię pochwalił, zamiast pieprzyć o swojej zajebistości, bo robisz w ten sposób tragiczne wrażenie), to minie wiele lat, zanim koszt użerania się z Tobą...
Gjorni
@R3qUi3M: ...zbilansują Twoje umiejętności i ktoś może w końcu Cię zatrudni. Nie mówię, żebyś płaszczył się przed przełożonymi, ale wszystko ma swoje granice. Osobiście nie zatrudniłbym Cię właśnie z uwagi na pierwsze wrażenie, jakie zrobiłeś tutaj na forum. Jeżeli jednak chodzi o Twoje umiejętności, to tak jak napisał @jarekr000000 - Jeżeli faktycznie napisałeś te kody po miesiącu nauki, to masz potencjał. Nie będę się oczywiście wypowiadał szerzej na temat ich jakości, bo jest niska, ale przypuszczam, że dość szybko przyswajasz wiedzę i nie będziesz miał problemu...
Gjorni
@R3qUi3M: ...z dalszą nauką. Na Twoim miejscu kontynuowałbym szukanie miejsca na staż lub stanowisko Juniora, jednocześnie kontynuując naukę i pisząc kolejne projekty. Gdzie jednak możesz podejrzeć dobrej jakości kod? Cóz, obecnie świetnym do tego miejscem jest GitHub, gdzie możesz znaleźć wiele dobrze pisanych projektów, na których możesz się wzorować. Jak rozpoznać dobry kod? Ciężko powiedzieć, ale ogólnie rzecz biorąc dobry kod, to taki kod, który jest możliwie najkrótszy, najszybszy, ale również czytelny (wiadomo co robi), łatwo modyfikowalny i generyczny.
Gjorni
@R3qUi3M: Spróbuj również zahaczyć się przy jakimś projekcie na Gicie i popracuj z innymi nad jednym kodem. Pisanie samemu w domowym zaciszu ma się nijak do pisania grupowego. Nie każdemu to odpowiada.
Tenonymous
  • Rejestracja:ponad 7 lat
  • Ostatnio:20 dni
  • Postów:425
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. ;)

M1
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 lata
  • Postów:111
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ę.

KO
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 lata
  • Postów:146
1

Dobra zarzutka taka nie za oczywista XD

Visual Code
to nie jest zarzutka, sprawdzone
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
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


RU
No właśnie ja odnoszę wrażenie, że w życiu (nie tylko w IT) jest tak, że masz zrobić jakieś studia i nie ważne czy jesteś w tym dobry czy nie to masz już klepać tylko to do końca życia. Ja np. nie miałem czasu ani możliwości nawet podjęcia próby przebranżowienia się po studiach. Wiadomo jak jest... trzeba było myśleć żeby było co do "garka" włożyć a nie snuć sobie fantazje na temat tego co się chce w życiu robić. Tą możliwość dostałem dopiero teraz po powrocie z UK kiedy pieniądze przestały być problemem.
czysteskarpety
czysteskarpety
miej baczenie, że java to często korpo, a tam mają swoją "wizje" kandydata
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!"?

RU
Nie wiem skąd macie ten odbiór o moim ego. Po prostu napisałem że osiągnąłem sufit jako CADowiec i przecież napisałem, że wiem, że jestem pryszczem jak chodzi o programowanie. A moj pocisk po programistach jest lekki i generalny więc może nie dotyczyć akurat ciebie czy kogo tam. Najbardziej urażeni czują się Ci co wlasnie mają się za kozaków tylko na postawie zarobków. Wspanialy to pojecie względne. Chodzi tylko o zestawienie 2 cech - umiejetnosci/oczekiwania zarobkowe. Ustalmy: umiejetnosci = gleba ale jest jakiś potencjał, zarobki = gleba;
aurel
Napisałeś też, że jesteś 100% pewny, że inwestycja w ciebie zwróci się maks po roku i to bez problemu. A ja na przykład nie podzielam tej opinii.
RU
A dlaczego nie podzielasz?
aurel
Rzuciłam okiem na kod, rzuciłam okiem na CV, no i krótko mówiąc - szału nie ma. Jak przeczytam cały wątek to może napiszę bardziej szczegółowo.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
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ć


jarekr000000
Popieram. CV powinno wysyłać się dopiero po 10 latach doświadczenia.
czysteskarpety
czysteskarpety
@jarekr000000: przecież wiesz, że nie to miałem na myśli :)
RU
Poleć mi prosze jakieś konkretne materiały żeby budować atrakcyjnie napisany program. Ktoś tam pisał, że Czysty Kod Roberta Martina?
robertwadowski
robertwadowski
oprócz materiałów sugerowałbym więcej praktyki, z czasem Twój styl pisania kodu zacznie ewoluować ....
Tenonymous
  • Rejestracja:ponad 7 lat
  • Ostatnio:20 dni
  • Postów:425
0

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

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Zobacz pozostałe 5 komentarzy
Shalom
@R3qUi3M: bardzo dużo firm ma oficjalny język angielski niezależnie od tego gdzie mają siedzibę. Wiele firm w PL zatrudnia całą masę ludzi z innych krajów, dlatego CV warto wysłać po angielsku, bo moze interview będziesz miał z kimś kto nie mówi po polsku. Ja nikomu nie chce dosrywać. Jeśli nie chcesz dostać feedbacku to o niego nie pytaj.
W0
@R3qUi3M: po przeczytaniu twoich komentarzy widzę jeden problem. Żebyś inaczej - normalnie - poprowadził wątek to zarówno reakcja, jak i feedback byłyby lepsze. Jeśli twoim celem było zdobycie jakiegoś odzewu i informacji a nie wylewanie łez to nie poszło ci najlepiej.
BA
@Shalom: Skoro już pojawił się temat CV po angielsku. Zastanawiam się co w przypadku gdy chcę wysłać CV w języku ang a potencjalny pracodawca każe zamieścić klauzulę o ochronie danych osobowych w języku polskim. Nie będzie wyglądać to dziwnie? Czy w takim wypadku wysyłać CV po polsku?
Julian_
@Shalom: od teraz będę patrzył na dokumentację Springa jak dokumentację latania beoingiem.
W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:15 minut
  • Postów:3552
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.

edytowany 1x, ostatnio: wartek01
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.

RU
Bo chciałbym to robic w większym nakładzie czasu a nie tylko po pracy jak już jestem wypluty.
aurel
To przejdź w obecnej pracy na pół etatu.
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.

RU
To samo jest w inżynierii. Procedury, procesy do użygu. Im większa firma tym bardziej sztywny proces i mniejsze pole manewru. Pamietam ze kiedyś też chciałem rewolucjonizować procesy w dużych firmach produkcyjnych (z mniejszym lub większym powodzeniem) i ja już się z tego dawno wyleczyłem. Właśnie chciałbym popracować w takiej firmie żeby się pouczyć od innych. Może mi się nie spodoba a może bedzie spoko... później taką wiedze mogę wykorzystać żeby coś swojego dłubać w domu i może nawet kiedyś wystartować z czymś ciekawym.
msm
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 - zależy od pracy ;)
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.

RU
Hehe... nie no ja nie jestem nerwowy tylko nie lubie jak ktoś się wymądrza na temat mojej osoby. Wypowiedź moda za bardzo wg. mnie przypominała tzw. "authority preaching" a nie próbę faktycznej pomocy w rozwiązaniu problemu. To co mowisz nie ma miejsca bo np. na tej rozmowie pomimo tego że dostałem na twarz mniej więcej takie cos jak od moda to ogolnie przyjalem to z uśmiechem, podalismy sobie rece i koles powiedział ze z charakteru jestem fajny gość wiec nie bierzcie tak do siebie mojej pozornej nerwówki bo ja to na zimno wszystko pisze.
robertwadowski
robertwadowski
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Płock
  • Postów:106
0

Znajomość języka angielskiego na poziomie natywnym.

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

edytowany 1x, ostatnio: robertwadowski
Zobacz pozostałe 12 komentarzy
RU
No i kółko graniaste. A co jeżeli bym robił same if if if. Dostane później feedback od starszych ze tak jest źle... czemu źle - bo źle. Działać działa ale jest źle... A jak ma być dobrze? Odpowiedź: "Poczytaj sobie". W pewnym momencie to zaczyna przypominać bardziej religie niż fachową wiedzę. Mam przepraszam opierać swoją naukę na wierze że jest jakiś sposób który jest dobry i znają go tylko Ci co długo piszą kod i nie są w stanie mi przekazać informacji jak to zrobić dobrze i tylko ja sam mogę do tego dojść?
robertwadowski
robertwadowski
Ci co długo piszą w pewnym momencie myślą "co mogę zrobić by tego ifa nie było" ...
aurel
@R3qUi3M: Są dwie opcje - albo przy którymś kolejnym ifie w końcu pomyślisz, że "hej, chyba robię coś nie tak, może da się lepiej?" i SAM znajdziesz, jak to się robi lepiej, albo nigdy się nie nauczysz choćbyśmy nie wiadomo ile nad tobą siedzieli. Programowanie to w bardzo dużym stopniu umiejętność wyszukiwania informacji. Jak nie potrafisz szukać, to możesz i tego się nauczyć. Jak? Szukając do skutku. W końcu załapiesz, jakie zapytania kierują cię ku rozwiązaniu. Wymaga to dużo, a wręcz bardzo dużo PRAKTYKI.
aurel
Ja się dokładnie tak uczyłam i tylko to mogę polecić - próbować, szukać, próbować, ponosić porażki, poprawiać się i tak w kółko latami. Bo wciąż mam dużo do nauki, a jakoś nie ganiam za ludźmi prosząc, by powiedzieli mi "jak".
aurel
Zawsze też możesz założyć tutaj wątek w dziale Oceny i recenzje a na pewno dostaniesz konkretniejszy feedback.
Pyxis
  • Rejestracja:ponad 7 lat
  • Ostatnio:dzień
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.

RU
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 ;/
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
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
Zobacz pozostałe 12 komentarzy
KR
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.
Patryk27
Mój błąd w takim razie - wychodzi na to, że macie rację :-)
Arkadiusz Mirosław
@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
Niestety nie mogę ściągnąć publikacji o której mówi ten Pan https://www.youtube.com/watch?v=B7F_f46J7Ew
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ść.

Zobacz pozostałe 3 komentarze
W0
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.
RU
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?
W0
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?
RU
Rozumiem że przegram z takim kandydatem jeśli konkurowalibyśmy za tą samą cenę. Ale kiedy moja jest praktycznie dampingowa to... nie rozumiem...
W0
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
P5
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 12 godzin
  • Postów:952
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?


Sieciowiec, który przez pomyłkę założył konto na forum dla programistów ¯\_(ツ)_/¯
edytowany 1x, ostatnio: pre55
RU
Nastepny... dobra poddaje się. Rezygnuje z IT. Dziekuje do widzenia.
baant
  • Rejestracja:około 11 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Wrocław
  • Postów:524
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 :)

Zobacz pozostałe 4 komentarze
MA
@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.
KP
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.
MA
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.
RU
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?
baant
Wyrażając chęć pracy za darmo mówisz: "chętnie będę stratny 30% czasu i 2 tysiące zł miesięcznie(minimum)"
BU
  • Rejestracja:około 10 lat
  • Ostatnio:15 dni
  • Postów:422
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
RU
Dzięki, przemyśle to co napisałeś.
gośćabc
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Szczecin
  • Postów:500
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

BU
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ą.
J1
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 4 lata
  • Postów:33
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?

RU
Tylko w Wawie... nie chce emigrować już. Tu się urodziłem i tu chce żyć.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)