Witam
Mam na imię Robert. Chce pracować w branży IT. Jestem w tym zielony i za chwile wyjdzie to na jaw jak na dłoni ponieważ mam parę pytań odnośnie programowania itp.
Spotkałem się z takimi opiniami i chciałbym je zweryfikować.
-
Od doświadczonych developerow wiem że tak naprawde to nie ma znaczenia jaki język programowania na początku wybiore ponieważ jako nowicjusz powinienem po prostu wybrać dosłownie jakikolwiek i jak najwięcej pisać/ćwiczyć aby zobaczyć jak mi to idzie i jak sie w tym czuje bo technologie zawsze można później zmienić na inną.
-
Ponoć najlepszą metodą jest wymyślić sobie jakąś prostą aplikacje i spróbować ją napisać nie wglębiając się wcześniej za dużo w teorie. Po prostu pisać metodą prób i błędów i odkrywać co i jak po drodze rozwiązujac napotkane wyzwania na bieżąco. W ten sposób uczymy sie praktycznego wykorzystania danego języka.
Tyle sie dowiedziałem. Ile w tym prawdy wg was? Osobiscie wydawalo mi sie że mimo wszystko najpierw jest dobrze poznać wystarczająco suchej teorii zanim przystąpi sie do praktyki aby wiedzieć co i jak.
Teraz mam kilka pytań co do moich dylematów.
Pyt 1. Czy z samych kursow online typu udemy/youtube/itp można okiełznać temat na tyle by dostać pracę jako junior?
Pyt 2. Jakie technologie i jakie stanowiska dają szanse na pracę zdalną a jakie raczej nie? Czy to w ogóle zależy od technologii czy w kazdym języku można pracowac zdalnie (wiadomo że nie od razu). To mój cel ostateczny więc chce wiedzieć czy pracując jako xyz będę miał taką możliwość.
Pyt 3. W ogłoszeniach często widze że wymagają znajomości kilku różnych narzędzi. Np java, xml/sql, mile widziany python, i coś tam jeszcze. Zakladajac że wszystkie te wymagania sa równie ważne to jak jak się tego wszystkiego uczyć od zera? Wszystkiego po trochu na bieżąco? A może piszą to troche na wyrost? Słyszałem od doświadczonych gości ze od juniora wymaga się niewiele na początku.
Pyt 4. Jakie są kierunki rozwoju w IT i jakie kompetencje są w nich wymagane. Ja kojarze takie nurty:
- szeroko pojęta analiza danych tj big data, data scientist/analyst, business intelligence, itd (sql/oracle/python)
- software developer (java,c#,c++)
- front end developer/ui i ux (css, javascript)
- sieci i bezpieczeństwo (certyfikaty cisco)
- grafika (aplikacje graficzne)
Z góry dziękuje za odpowiedzi