Początki w IT i wybór swojej drogi

0

Siema.
Jestem studentem IT i nie ukrywam, że to dopiero moje początki w tej branży. Szczerze, to nie wiem w co chce pójść, na pewno sam fakt programowania mnie jara i lubię to robić (jako tako podstawy C++ ogarniam). W związku z tym, jako, iż nie lubię marnować wakacji na 3 miesięczny odpoczynek, chciałbym go poświęcić na nauke frontendu korzystując z The Odin Projekt lub z kursu na udemy (lubię uczyć się według kursu, aby wszystko po kolei wpajać do głowy, wiem, że nauka programowania to głównie pisanie kodu/ własne projekty). Jak nie spodoba mi się frontend to poszedłbym w backend. Czy to dobry pomysł? Dodatkowe pytania:

  1. Korzystał ktoś z Was z The Odin Project i mógłby wyrazic jakas swoja opinie? Albo z jakiegoś kursu udemy?
  2. Jak wy zdecydowaliscie, w co chcecie pojsc? Wiedzieliśćie od razu, czy probowaliscie różnych rzeczy i poszliście w to, co was jara najbardziej?
  3. Czy nauka podstaw frontendu mocno pomoże potem w nauce backendu?
1
  1. nie wiem, co to
  2. przypadek, ale dalej nie wiem
  3. programowanie to programowanie, więc już dzięki samej znajomości języka czy zasad programowania, łatwiej ci będzie wejść w backend.
    czyli - nie ucz się "frontendu", czy "backendu", tylko ucz się programowania.
1
  • ad. 1. Nie używałem. Uczyłem się z książek a potem z internetu i czasem z książek
  • ad. 2. W tym co chciałem nie było pracy więc bybrałem niejsze zło czyli Javę, a dopiero potem przeskoczyłem do tego co mi się podoba czyli do Scali
  • ad. 3. pozwolę sobie sparafrazować pytanie: Czy nauka niemieckiego jest przydana gdy chcę się uczyć angielskiego Ogólnie jak chcesz isę uczyć angielskiego to ucz się angielskiego. A jak chcesz się uczyć backendu to ucz się backendu. Oczywiście możliwe że gdzieś tam dobijesz do momentu gdy będzie dobrze jak będziesz wiedzieć co to JS/CSS/HTML. BTW w korpo procesach i tak najczęściej chcą fullstacka (czyli człowieka co umie i frontend i backend) czyli np JS/React (frontend) + Java/Scala (backend). Ja unikam takich ofert. Robię miejsce dla bardziej ambitnych :P
0

@intoit: Po co Ci jakiś tam kurs. Zamiast tego zacznij od podstaw to jest:

  1. Książka o HTML (Head First lub podobna, nie ignoruj tego kroku każdy coś tam wie o HTML, ale chodzi o to żeby wiedzieć "porządnie" i potem nie wykładać się na podstawach).
  2. Książka o CSS (to samo co poprzednio, CSS to bagno i trzeba umieć po nim dobrze nawigować)
  3. Teraz coś dla tygrysów: JavaScript. Książek na rynku jest dużo, materiałów także (MDN)
  4. I dopiero teraz wchodzisz w React'a.

To zajmie Ci więcej niż 3 miechy po 8h.

Opcjonalnie dla ambitnych:
4a) TypeScript
4b) NodeJS

Nie liczybył bym na to że jakiś tam kurs (płatny lub nie) będzie lepszy niż zestaw dobrych książek + StackOverflow + ChatGPT + internet + dokumentacja. W końcu w robocie nie masz instructora który Ci pomoże, musisz rozczajać sam...

0
0xmarcin napisał(a):

@intoit: Po co Ci jakiś tam kurs. Zamiast tego zacznij od podstaw to jest:

  1. Książka o HTML (Head First lub podobna, nie ignoruj tego kroku każdy coś tam wie o HTML, ale chodzi o to żeby wiedzieć "porządnie" i potem nie wykładać się na podstawach).
  2. Książka o CSS (to samo co poprzednio, CSS to bagno i trzeba umieć po nim dobrze nawigować)
  3. Teraz coś dla tygrysów: JavaScript. Książek na rynku jest dużo, materiałów także (MDN)
  4. I dopiero teraz wchodzisz w React'a.

To zajmie Ci więcej niż 3 miechy po 8h.

Opcjonalnie dla ambitnych:
4a) TypeScript
4b) NodeJS

Nie liczybył bym na to że jakiś tam kurs (płatny lub nie) będzie lepszy niż zestaw dobrych książek + StackOverflow + ChatGPT + internet + dokumentacja. W końcu w robocie nie masz instructora który Ci pomoże, musisz rozczajać sam...

Wiadomo, że książki są cennym, ale czasochłonnym źródłem wiedzy. Myslalem nad kursem, by tylko obeznać się w tym temacie i zdecydować, czy jest to coś, co lubie, czy nie. Ale twoj post jest swietnym źródłem wiedzy, za co dziękuję :D

0
intoit napisał(a):

Siema.
Jestem studentem IT i nie ukrywam,... (jako tako podstawy C++ ogarniam).

Na co poświeciłeś podstawówkę i średnią ? *) Inteligentne dziecko kończące podstawówkę tyle umie.
Nie będę rozwijał mojego rozumienia słów w nawiasie, mam na dziś osiagniety limit "mowy nienawiści"

jeśli myślisz o backendzie a tyle umiesz, należy założyć że OP jeszcze ci się nie śniło.

*) aha, lepiej rozumiem, cyt: Wiadomo, że książki są cennym, ale czasochłonnym źródłem wiedzy.

0
AnyKtokolwiek napisał(a):
intoit napisał(a):

Siema.
Jestem studentem IT i nie ukrywam,... (jako tako podstawy C++ ogarniam).

Na co poświeciłeś podstawówkę i średnią ? *) Inteligentne dziecko kończące podstawówkę tyle umie.
Nie będę rozwijał mojego rozumienia słów w nawiasie, mam na dziś osiagniety limit "mowy nienawiści"

jeśli myślisz o backendzie a tyle umiesz, należy założyć że OP jeszcze ci się nie śniło.

*) aha, lepiej rozumiem, cyt: Wiadomo, że książki są cennym, ale czasochłonnym źródłem wiedzy.

Chyba nie jesteś za bardzo lubianą osobą i wyżywasz się na forum, ale już Ci odpowiadam- nie każdy na początku wie, co chce robić w życiu. Szedłem w kompletnie innym kierunku i są zapewne dziedziny, gdzie nie dorastasz mi do pięt. Trochę pokory, a na pewno będzie Ci łatwiej w życiu.

0
intoit napisał(a):
  • nie każdy na początku wie, co chce robić w życiu.

Uważasz ze wyrosłeś z tego ?
Chcę być backendowcem, inwestując naukę w coś zupełnie innego

ps. znam wielu młodych ludzi ze zmarnowanymi szkołami, ale wyszczekanych w dowodzeniu agresji u innych itd.

0
AnyKtokolwiek napisał(a):
intoit napisał(a):
  • nie każdy na początku wie, co chce robić w życiu.

Uważasz ze wyrosłeś z tego ?
Chcę być backendowcem, inwestując naukę w coś zupełnie innego

ps. znam wielu młodych ludzi ze zmarnowanymi szkołami, ale wyszczekanych w dowodzeniu agresji u innych itd.

Podyskutowałbym z Tobą, ale nie od tego jest ten temat (szczególnie, że w swojej odpowiedzi w ogóle nie zawarłeś odpowiedzi na jakiejkolwiek pytanie zawarte w poście, tylko chciałeś się wyżyć). Powodzenia.

1
LukeJL napisał(a):
    czyli - nie ucz się "frontendu", czy "backendu", tylko ucz się programowania.

W tym, właśnie w sensie ogólnego programowania: programowanie obiektowe na dobrym poziomie (tzn nie szkolno C++)

1

sprawa jest prosta, w miesiąc nie wybierzesz co wolisz, mi to zajęło 4 lata by pójść w danym kierunku i tylko dlatego, że rynek tak chciał czyli zostałem fullstackiem w webie (to taki co robi i front i backend)

5

Jesteś w stanie stwierdzić co lubisz robić? Jeśli nie to zostaje metoda prób i błędów.

Mam 5+ lat expa i dopiero od 2 obrałem konkretny kierunek, którym jest szeroko pojęty data engineering. W moim przypadku było tutaj sporo dozy przypadku, jednak spodobało mi się to i tak już zostało ;)

0
ledi12 napisał(a):

Jesteś w stanie stwierdzić co lubisz robić? Jeśli nie to zostaje metoda prób i błędów.

Mam 5+ lat expa i dopiero od 2 obrałem konkretny kierunek, którym jest szeroko pojęty data engineering. W moim przypadku było tutaj sporo dozy przypadku, jednak spodobało mi się to i tak już zostało ;)

I jak po czasie oceniasz swoją decyzję? Gdzie pracowałeś przez pierwsze 3 lata, jak mozna wiedziec?

ehhhhh napisał(a):

sprawa jest prosta, w miesiąc nie wybierzesz co wolisz, mi to zajęło 4 lata by pójść w danym kierunku i tylko dlatego, że rynek tak chciał czyli zostałem fullstackiem w webie (to taki co robi i front i backend)

Tak, wiem i zdaje sobie z tego sprawę. Ale od czegoś trzeba zacząć i jak chociaż troche mnie to wkręci, to będę kontynuował frontend

1

@intoit:

jeszcze jedno.
Nie da się "nie zmarnować" czegoś w edukacji. Zawsze będzie tak, że każdy specjalista (za wyjątkiem lewego palacza na parowcu niewymiennego z palaczem prawym) oswoi w nauce WIELE, WIELE technologii, z których nie będzie eksploatował zawodowo. Nie da się inaczej

0

Robiłem generalnie wszystko - od automatyzacji po web dev. Decyzje oceniam jako jedną z lepszych jakie podjąłem. Kierunek okazał się intratny mimo obecnych małych kryzysów :)

0

Jak nie wiesz czego się uczyć, to ucz się tego, z czego jest w miarę największa kasa i w miarę łatwo o pracę. Materiałów w necie masz do wszystkiego praktycznie nieograniczone ilości.

1

@intoit Piszesz, że programowanie Cię jara, ale cały post brzmi tak jakbyś chciał się oszczędzać.

To może zrób karierę jak Aniserowicz, zrób bloga o wypaleniu zawodowym jako programista. Wtedy będziesz mógł to sobie jakoś zaplanować bez rozmyślania czy frontent czy backend, czy może wszystko jedno.

0
intoit napisał(a):

Tak, wiem i zdaje sobie z tego sprawę. Ale od czegoś trzeba zacząć i jak chociaż troche mnie to wkręci, to będę kontynuował frontend

Ja chciałem być elektronikiem.

A najpierw skończyłem Informatykę - z nastawieniem na embedded i radio cyfrowe. A potem zrobiłem studia magisterskie na Elektronice ze specjalności około Optoelektronicznej, gdzie najbardziej podobały mi się lasery i mikrofale. Samą pracę magisterską za to napisałem w CERNie z systemów ochrony przed promieniowaniem i zastosowania sieci neuronowych (pozdro dla nieobecnego @Shalom za posty na 4P w ramach "ciekawych praktyk").

Pracowałem w Dolby, pracowałem w Opera Software i jeszcze paru innych firmach jako koder w multimediach (kodeki, video pipeline itp.), byłem leadem technicznym, a potem również menadżerem, który jeździł po Europie, robił dema i setup na targi branżowe.

Wróciłem na doktorat do CERN, robię machine learning (i używam trochę NLP). Dodatkowo teraz widzę, że pójdę raczej w bardziej generyczne i zaawansowane Anomaly/Pattern Detection i zastosowanie w eksperymentach fizycznych.

Wniosek? Nie przejmować się za bardzo "czego warto się uczyć", tylko robić to co kogoś interesuje. Szkoda męczyć głowę nadmiernym zastanawianiem się nad problemami egzystencjonalnymi :)

0
intoit napisał(a):

Jak nie spodoba mi się frontend to poszedłbym w backend. Czy to dobry pomysł?

Teraz na horyzoncie są komputery kwantowe oraz algorytmy kwantowe. Przy wyborze drogi bądź więc jak funkcja falowa - czyli wybierz każdą ale z pewną dozą niepewności. Jak pójdziesz do pracy to nastąpi kolaps ale wtedy będziesz miał już pełną świadomość co wybrałeś.

Dodatkowe pytania:

  1. Nie.
  2. Patrz wyżej o wyborze drogi.
  3. Trudno powiedzieć, jakiś wpływ ma.

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