Jak ZOSTAŁEM programistą w dokładnie 360 dni?

28

Cześć!
Dokładnie 360 dni temu napisałem post na forum, w którym radziłem się jaki kierunek rozwoju przybrać jako osoba która chciałaby spróbować sił z programowaniem. Wtedy jeszcze nie było takiego wysypu tego typu postów więc komentarze w większości były merytoryczne. W tamtym poście postawiłem sobie za cel dostać się na staż w przyszłe wakacje jako programista Java. Właśnie odbyłem ostatni etap rekrutacji i zostałem stażystą .NET (na samym początku nastąpiła zmiana technologii) więc stwierdziłem, że może kogoś zaciekawi jak wyglądał u mnie ten rok.
Na wstępie zaznaczę, że komercyjnym programistą jeszcze nie jestem a staż rozpoczynam 1 lipca więc tytuł posta może być odebrany jako clickbait :D
Jestem studentem 3 roku AiR więc miałem podstawy programowania na pierwszym oraz drugim roku - nie byłem zielony gdy zaczynałem. Przedstawię teraz kilka subiektywnych rad dla osób, które chcą spróbować swoich sił z programowaniem.

  1. Wybór języka. Tak jak większość mówi nie ma to zbyt dużego znaczenia. Liczy się to że po prostu zacznie się kodzić, ale ja na start poleciłbym Pythona.
  2. Góra lodowa. Programowanie jest jak góra lodowa. Na początku wszystko idzie łatwo i przyjemnie. Średnio-ogarnięta osoba złapie podstawy bardzo szybko i wydaje się, że to w sumie nie jest takie trudne a i bardzo przyjemne- wierzchołek góry lodowej. Problem zaczyna się wtedy gdy zaczynasz zauważać ogrom tego świata i to co jest pod taflą wody. Twoje umiejętności rosną a masz wrażenie jakby malały bo dowiadujesz się o rzeczach o których wcześniej nawet nie miałeś pojęcia. Najważniejsze jest to żeby patrzyć za siebie i zauważać jaki postęp się robi. Krok po kroku. Jeśli poddasz się na pierwszym lepszy problemie to wiedz, że to nie jest dla Ciebie.
  3. Organizacje studenckie. Zdecydowanie moją najlepszą decyzją było dołączenie do studenckiej Grupy .NET. Stało się to przez przypadek i jestem wdzięczny temu przypadkowi. Tak naprawdę najwięcej wyniosłem właśnie z tej grupy. Poznałem mnóstwo osób, byłem współorganizatorem konferencji IT, prowadziłem zajęcia z programowania. Bardzo dużo pozytywnej energii i życia tym światem IT oprócz pisania kodu przed kompem. Zdecydowanie polecam. Tutaj warstwo wspomnieć, że łatwiej dostać się na rozmowę w firmie gdy jesteś członkiem koła- ale to chyba wszyscy wiedzą.
  4. Książki czy tutoriale? Swoją przygodę zaczynałem z C# Head First! Przeczytałem może z 70% tej książki po czym zaczęła mnie nużyć i od tamtego czasu głównie śledziłem tutoriale na Udemy,Pluralsight oraz czytałem dokumentację. Wydaje mi się, że jest to kwestia indywidualna.
  5. Cele do wyznaczenia. Poświęć chwilę i sporządź notatki czego chcesz się nauczyć w najbliższych miesiącach i staraj się to realizować. Fajne uczucie gdy wracasz do notatek za kilka miesięcy patrzysz i myślisz " to już umiem, to umiem , to kojarzę ".
  6. Codzienna nauka. U mnie był to jedyny sposób by się zmotywować. Nauka musiała przejść w rutynę. Uczelnia, obiad i nauka programowania. I tak dzień w dzień. Czasami 30 minut. Czasami 3 godziny. Zależy to on nastroju i chęci, ale dla mnie najważniejsza była i jest systematyczność.

Na koniec. Programowanie jest trudną sprawą. Nie wszyscy będą na tyle wytrwali żeby się tego uczyć i uczyć. Dla ciekawostki powiem, że w tym samym momencie zaczynałem wraz z 3 kolegami naszą naukę programowania. Po 2 miesiącach zostałem już tylko ja- oni się poddali. Zdaję sobie sprawę z tego, że to tylko staż i jeszcze wiele miesięcy i lat nauki przede mną, ale jestem na to gotowy. A więc do zobaczenia za rok w kolejnym poście ;)

11

Nie dokonałeś niczego szczególnego ... jesteś bardzo młody,studiowałeś na studiach związanych z informatyką .. nauczyłeś się trochę programować i dostałeś staż.
Lepiej powiedzcie co zrobić żeby dostać staż będąc kilka lat po studiach niezwiązanych z IT ;((((

1

Daj linka do GitHuba

12
Brunatny Szewc napisał(a):

Nie dokonałeś niczego szczególnego ... jesteś bardzo młody,studiowałeś na studiach związanych z informatyką .. nauczyłeś się trochę programować i dostałeś staż.
Lepiej powiedzcie co zrobić żeby dostać staż będąc kilka lat po studiach niezwiązanych z IT ;((((

Nie? Systematyczna nauka przez rok i osiągnięcie wyznaczonego celu to nic szczególnego? Wiadomo, że jak studia choć trochę związane z IT, to jest łatwiej. Ale w Twoim przypadku recepta na sukces będzie taka sama - systematyczna nauka i określony cel. To nie jest łatwe, ale jak Cię wciągnie to jest mega przyjemne. A jak nie, to nie warto się męczyć...

0

Problem zaczyna się wtedy gdy zaczynasz zauważać ogrom tego świata i to co jest pod taflą wody.

0
Brunatny Szewc napisał(a):

Nie dokonałeś niczego szczególnego ... jesteś bardzo młody,studiowałeś na studiach związanych z informatyką .. nauczyłeś się trochę programować i dostałeś staż.
Lepiej powiedzcie co zrobić żeby dostać staż będąc kilka lat po studiach niezwiązanych z IT ;((((

  1. Naucz się programować.
  2. Skłam na CV odnośnie doświadczenia.
  3. Profit.
0
  1. wystawisz mi świadectwo pracy ?
1
Brunatny Szewc napisał(a):
  1. wystawisz mi świadectwo pracy ?

"Świadectwo pracy to dokument, który pracodawca wręcza pracownikowi niezwłocznie w przypadku rozwiązania lub wygaśnięcia umowy o pracę. "

Mówisz że pracowałeś na B2B/UoD, jak każdy normalny człowiek ;-)

0

Gratulacje, witamy w szeregach IT :)

6

A wystarczyło wydać 15k na kurs i zostać programistą po 2 miesiącach weekendowego kursu. Gratulacje zmarnowanego czasu

1

Brawo! Powodzenia :)

0

Gratuluje :)
Z ciekawości, jaka uczelnia?

5

I tak jesteś słabszy niż ludzie którzy siedzą w tym od przedszkola.
niepozdrawiam

0
Terrored napisał(a):

Dokładnie 360 dni temu napisałem post na forum, w którym radziłem się jaki kierunek rozwoju przybrać jako osoba która chciałaby spróbować sił z programowaniem.

Na wstępie zaznaczę, że komercyjnym programistą jeszcze nie jestem a staż rozpoczynam 1 lipca więc tytuł posta może być odebrany jako clickbait :D

Szacun.

0

Z ciekawości, dlaczego zmieniłeś javkę na .net?

0

Większość ludzi dostaję pracę po miesięcznym bootcampie, 360 dni to tak trochę słabo.

0

Z ciekawości, czemu akurat .NET/Java a nie C/C++ co jest bliższe Automatyce i pewnie miałeś tego na studiach więcej?

1

Brawo za determinację. Ja jestem programistą od 2 lat, ale też zaczynałem będąc zupełnie niezwiązanym z branżą. Po skończeniu swoich studiów postanowiłem, że nauczę się programować. Wiem jak ciężko jest zacząć szczególnie dla kogoś, kto nie ma w ogóle pojęcia o informatyce, dlatego zacząłem nagrywać darmowe materiały dla osób, które chciałby zostać programistami. Wiedza od zupełnych podstaw, jeśli ma ktoś ochotę to zapraszam na youtube

0

Zazdroszczę Ci ! Naprawdę.
Ja idę całkowicie inną drogą, trochę bezsensu ale to kwestia przypadku oraz czuje to, że nie powinienem się spieszyć. Aktualnie mieszkam w Niemczech i całą swoją siłę inwestuję w oszczędności i naukę niemieckiego do C1. Aktualnie posiadam B2. Następnie zamierzam uczyć się angielskiego i wybrać najłatwiejszy język programowania do nauki aby zmienić klimat i środowisko pracy :)
Czy moja droga jest zła? Nie sądzę. Być może zaprowadzi mnie to do czegoś oryginalnego i nie banalnego? Tak przecież też może być. Jestem samoukiem, ale myślę, że skorzystałbym z oferty jaką proponuje bootcamp lub niemieckie wykształcenie.

1

Dodam jeszcze, że bycie kozakiem w programowaniu także nie jest moim celem. Po prostu chciałbym być w tym dobry i tyle. Pracować w Polsce, zwiedzać mój kraj i "czysto" pracować.
Do tej pory udało mi się 30 tysięcy zaoszczędzić. Czy sporo? Dla gościa, który pracował za 2500 najwięcej to sporo :)

0

Gratulacje :)

3

A trzeba było pójść do codersLab i zostać programistą w 6 tygodni.

3

5 lat po studiach: 1) decyzja zmiany, 2) nauka po godzinach ok ~6 miesięcy, 3) znienawidzony tutaj bootcamp, 4)pierwsza praca.

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