Masz więc silne pragnienie zostania programistą. Gdzie teraz biegać? W Internecie można znaleźć wiele odpowiedzi na to pytanie. Kiedyś pisaliśmy o tym artykuł . Jednak sądząc po pytaniach, jakie otrzymujemy na portalach społecznościowych, początkujący często gubią się w natłoku informacji i nie wiedzą, od czego dokładnie zacząć. W zasadzie wszystko, co robimy w JavaRush , to pomaganie w odpowiedzi na to pytanie. Jednak dla tych, którzy są całkowicie zdezorientowani, postanowiliśmy sporządzić przybliżony plan działania.
Najpierw zdecyduj o puli technologii
- Wybierz 2-3 główne źródła wiedzy, a także kilkanaście dodatkowych. Ale nie zapomnij „Google”, jeśli coś nie jest jasne.
- Wybierz środowisko programistyczne i zainstaluj całe niezbędne oprogramowanie na swoim działającym komputerze.
- Zdecyduj, czego jeszcze się uczyć i gdzie uzyskać informacje.
No dobrze, powiedzmy Java. Jak zarabiają specjaliści posługujący się tym językiem?
Istnieje wiele doskonałych stron, na których można się tego dowiedzieć, takich jak DOU. Na tej stronie zbierane są między innymi statystyki dotyczące tego, ile zarabiają specjaliści ds. rozwoju i inni specjaliści IT na Ukrainie. Zatem kliknij link , wybierz tam np. miasto Kijów i stanowisko Junior Developera (lub po prostu Developera), wybierz Java i porównaj z innymi językami. Jeśli nie mieszkasz w Kijowie, nie martw się: prześledziliśmy różnicę w kosztach pracy w różnych miastach i w artykule „ Ścieżka programisty ” zamieściliśmy tabelę z przybliżonymi danymi. Skopiujmy to tutaj, oto jest: To jest tabela sprzed kryzysu. W tej chwili sytuacja nieco się zmieniła, pensje w Kijowie pozostały mniej więcej na tym samym poziomie, ale płace w Moskwie zbliżyły się do tych w Kijowie. Jeśli spojrzałeś na link DOU, prawdopodobnie zauważyłeś, że programiści Java to nie tylko najbardziej poszukiwani, ale także jedni z najlepiej opłacanych specjalistów.A może Java jest zbyt skomplikowana?
...Nie bardzo. Są języki, które na pierwszym etapie nauki będą wydawać się łatwiejsze. Java ma jednak ogromny plus: jest powszechna, potrzebna i istnieje na rynku od wielu lat. W związku z tym istnieje ogromna różnorodność materiałów szkoleniowych, wykładów, książek i forów zarówno dla początkujących, jak i doświadczonych programistów. Społeczność bardzo pomaga mi w nauce. Najważniejsze w całej tej różnorodności jest to, aby nie pomylić się i wybrać materiały edukacyjne. O tym napiszemy w następnym akapicie. Zdecydowałeś, że na pewno chcesz tworzyć gry i przeczytałeś, że większość największych hitów jest napisana w C++. Może więc od razu nauczymy go tego starszego ze świata języków uniwersalnych? Możesz spróbować, ale pomysł nie jest najlepszy: C++ jest niezwykle trudny dla początkującego. Ale po szkoleniu w Javie możesz łatwo przejść na C++, jeśli chcesz. Nawiasem mówiąc, nie wszystkie „duże” gry są napisane w C++. Na przykład słynny Minecraft powstał w Javie.Krótkie wnioski
- Najbardziej poszukiwani programiści piszą w Javie, a zapotrzebowanie na nich stale rośnie;
- Programiści Java mają wysokie pensje;
- Java jest językiem uniwersalnym. Można na nim napisać niemal wszystko. Gry, w tym;
- Java jest stosunkowo łatwa do nauczenia;
- Po Javie łatwo jest przejść na C#, całkiem łatwo jest nauczyć się JavaScript, Ruby, Python. Po Javie programista jest gotowy na szczegółową znajomość złożonego C++;
- Android jest oparty na Javie;
- Implementacja wielowątkowości w Javie zapewnia. Jeśli jesteś nowy, prawdopodobnie jeszcze nie rozumiesz, jakie to fajne. Zapamiętaj tylko to zdanie =);
- Zdecydowana większość programistów posługuje się JavaScriptem jako drugim językiem.
GO TO FULL VERSION