Ścieżka kariery dla programisty Android (junior)

0

Cześć!
Od dwóch-trzech miesięcy uczę się Javy z podręcznika Herberta Schilda - "Java-przewodnik dla początkujących". Właściwie kończę go przerabiać. Jestem także w trakcie tworzenia prostej aplikacji desktopowej, poprzez którą można pograć w kilka gier t.j. szachy, warcaby, kółko i krzyżyk etc.

Gdy zaczynałam naukę, myślałam o tym, by docelowo pracować jako Android Developer. Po drodze dowiedziałam się, że w sumie przy Javie warto byłoby dowiedzieć się jeszcze czegoś na temat baz danych, Spring Boot, Hibernate, Dockera, GitHuba, testowania, wzorców projektowych i mnóstwa innych technologii. Zastanawiam się, jak to wszystko ma się do programowania aplikacji w Androidzie oraz jak bardzo muszę wejść w Javę. Poza samą Javą jeszcze dochodzą technologie związane z Androidem, których o których przecież też należy coś wiedzieć. Zastanawiam się też, czy nie łatwiej byłoby po prostu na razie skupić się na samej Javie, znaleźć pracę jako Junior Java Developer, a kiedyś, w przyszłości, douczyć się rzeczy związanych z Androidem.

Na chwilę obecną czuję się trochę zagubiona i przytłoczona ilością rzeczy, których należy się nauczyć. Podjęłam też decyzję o zakupie kursu, który po prostu by mnie poprowadził na tym początkowym etapie. Macie coś do polecenia, jeśli chodzi o Javę (docelowo praca jako Junior Java Developer) lub / oraz o Androida (docelowo praca jako Junior Android Developer)? Jeśli chodzi o kurs, to zależy mi na tym, by była dostarczona wiedza niezbędna do ubiegania się o stanowisko juniorskie, a także by istniała możliwość przerabiania materiałów we własnym tempie (bez konieczności uczestniczenia w grupowych zajęciach tablica-klasa-nauczyciel; nie interesują mnie bootcampy). Mile widziane byłyby również jakieś ćwiczenia do każdego rozdziału. Sama znalazłam dwa kursy przygotowujące do Java Developer, ale trudno mi ocenić, na ile są warte zakupu:

Będę wdzięczna za wszelkie wskazówki i pomoc odnośnie tego, jak ruszyć dalej :)

0
jmk napisał(a):

Nice try

Dzięki, tylko nie wiem co właśnie próbować.

  • Jak bardzo muszę wchodzić w technologie związane z Javą, by programować aplikacje na Androida?
  • W jakim stopniu ścieżka Java Developera pokrywa się z Android Developerem?
  • Czy dla początkującej osoby nie lepiej by było skupić się po prostu na nauce Javy, znaleźć pracę jako Junior Java Developer, a do Androida wrócić kiedyś, w przyszłości?
  • Polecasz jakieś kursy?
1

Za późno na wbicie do IT.

0
Czitels napisał(a):

Za późno na wbicie do IT.

Mimo AI, mnóstwa ludzi aplikujących po 3-miesięcznych bootcampach itd., chcę spróbować. Uważam, że mam predyspozycje. Jakieś rady? :)

3
Marika9715 napisał(a):
Czitels napisał(a):

Za późno na wbicie do IT.

Mimo AI, mnóstwa ludzi aplikujących po 3-miesięcznych bootcampach itd., chcę spróbować. Uważam, że mam predyspozycje. Jakieś rady? :)

Nie masz, bo inaczej bys nie zakladala tego tematu, poniewaz podstawowymi umiejetnosciami programisty sa: research(ten by wykazal, ze takich tematow byly setki i dostalabys odpowiedz) i samozaparcie (nie szukalabys gotowych kursow, ale klepala kod).

W dodatku bys siedziala na studiach informatycznych po szkole sredniej, bo bys sie odnalazla w tym. Już nie te czasy, że sobie stwierdzisz, ze chcesz zarabiac wiecej i idziesz w IT. Jeżeli nie jesteś trollem i szukasz praktycznej rady to idź na dobre studia (AGH, UW, UJ a nie jakies dziadostwo w pcimiu dolnym, albo prywatna uczelnia) i na 3 roku szukaj stażu. To jedyna droga, żeby się wbić w branże. NIkt z ulicy już nie bierze, bo studia to jedyny szybki filtr kandydatów bez expa. Gdyby było 10 CV to możnaby jeszcze patrzeć na projekty i dać komuś szanse, ale jak jest 1000 to sorry. Nie ma na to czasu.

Prawdopodobnie to konto sluzy tylko do reklamy kursów.

Dlatego mam prośbę do czytelników, jeżeli chcesz kupić kurs, nie bierz tych dwóch chociażby dlatego, że autor zamiast zapłacić forum za reklamę robi to w obrzydliwy sposób:

https://stormit.pl/oferta/
https://www.programujodpodstaw.pl/java-od-podstaw/
1

Hej OPko,

Obecnie wygląda na to, że jesteś na początku drogi zostania juniorką z Javy. Jeśli chcesz zostać juniorką w mobilkach to czas na zmianę kursu. Na Javę jest dużo więcej ofert ale i dużo więcej chętnych. Prawdopodobnie pierwszą pracę łatwiej Ci będzie znaleźć w Javie, choć nikt nie ma szklanej kuli, ale nie wiem czy potem będzie chciało Ci się przeskakiwać do Androida. Mi też chodził po głowie Andoid a pracuje w Javie.

Rynek jest kiepski więc łatwo nie będzie. Warto przysiąść teraz i aplikować na staże letnie, pierwsze oferty pojawiają się już w lutym/marcu ale powinnaś zdecydować się na konkretny kierunek. Możesz sprawdzać ogłoszenia na juniorów i patrzeć co jest wymagane ale jeśli chodzi o Jave to na pewno dobrze liznąć tych tematów co wymieniłaś.

Raczej nie ma co ciągnąć tematu aplikacji desktopowych w przypadku Javy z użyciem Swinga/Javafx bo rzadko kiedy się tego używa.

0
Czitels napisał(a):
Marika9715 napisał(a):
Czitels napisał(a):

Za późno na wbicie do IT.

Mimo AI, mnóstwa ludzi aplikujących po 3-miesięcznych bootcampach itd., chcę spróbować. Uważam, że mam predyspozycje. Jakieś rady? :)

Nie masz, bo inaczej bys nie zakladala tego tematu, poniewaz podstawowymi umiejetnosciami programisty sa: research(ten by wykazal, ze takich tematow byly setki i dostalabys odpowiedz) i samozaparcie (nie szukalabys gotowych kursow, ale klepala kod).

W dodatku bys siedziala na studiach informatycznych po szkole sredniej, bo bys sie odnalazla w tym. Już nie te czasy, że sobie stwierdzisz, ze chcesz zarabiac wiecej i idziesz w IT. Jeżeli nie jesteś trollem i szukasz praktycznej rady to idź na dobre studia (AGH, UW, UJ a nie jakies dziadostwo w pcimiu dolnym, albo prywatna uczelnia) i na 3 roku szukaj stażu. To jedyna droga, żeby się wbić w branże. NIkt z ulicy już nie bierze, bo studia to jedyny szybki filtr kandydatów bez expa. Gdyby było 10 CV to możnaby jeszcze patrzeć na projekty i dać komuś szanse, ale jak jest 1000 to sorry. Nie ma na to czasu.

Prawdopodobnie to konto sluzy tylko do reklamy kursów.

Dlatego mam prośbę do czytelników, jeżeli chcesz kupić kurs, nie bierz tych dwóch chociażby dlatego, że autor zamiast zapłacić forum za reklamę robi to w obrzydliwy sposób:

https://stormit.pl/oferta/
https://www.programujodpodstaw.pl/java-od-podstaw/

xD Niezły troll. Szczerze, nawet nie chce mi się tego komentować.

jejejeje napisał(a):

Hej OPko,

Obecnie wygląda na to, że jesteś na początku drogi zostania juniorką z Javy. Jeśli chcesz zostać juniorką w mobilkach to czas na zmianę kursu. Na Javę jest dużo więcej ofert ale i dużo więcej chętnych. Prawdopodobnie pierwszą pracę łatwiej Ci będzie znaleźć w Javie, choć nikt nie ma szklanej kuli, ale nie wiem czy potem będzie chciało Ci się przeskakiwać do Androida. Mi też chodził po głowie Andoid a pracuje w Javie.

Rynek jest kiepski więc łatwo nie będzie. Warto przysiąść teraz i aplikować na staże letnie, pierwsze oferty pojawiają się już w lutym/marcu ale powinnaś zdecydować się na konkretny kierunek. Możesz sprawdzać ogłoszenia na juniorów i patrzeć co jest wymagane ale jeśli chodzi o Jave to na pewno dobrze liznąć tych tematów co wymieniłaś.

Raczej nie ma co ciągnąć tematu aplikacji desktopowych w przypadku Javy z użyciem Swinga/Javafx bo rzadko kiedy się tego używa.

Hej :) Dzięki wielkie za odpowiedź! Czyli generalnie na Androida jest wyższy próg wejścia? A jak jest z wiedzą? Wiem, że potrzeba tam Javę i/lub Kotlina, ale trudno mi oszacować, na jakim poziomie - czy te technologie, które wymieniłam w przypadku Javy, są również potrzebne przy Androidzie? Wszelkie roadmapy, jakie znajuję, wymieniają właśnie te języki, ale brakuje informacji, czy potrzeba uczyć się dodatkowych technologii związanych z Javą, jak chociażby ten Spring Boot, czy bazy danych. Wiem, że potrzeba na pewno opanować Android SDK, Android Studio, Gita (to chyba wszędzie), wzorce projektowe, pewnie też jakieś testy.

Wybierałam Javę właśnie z myślą, że sprawdza się ona w programowaniu apek na androida, ale też ze względu na większą społeczność, no i generalnie te backendowe rzeczy są dla mnie ciekawsze.

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