Kierunkując swoje wykształcenie na konkretny zawód zacząłem coraz bardziej wnikać w komercyjne aspekty programowania.
Mała orientacja precyzuje mi jednak czym powinienem się głębiej zająć.
Bawiłem się w Javie i AndroidSDK(co mój poprzedni temat może sugerować) - i o ile sprawa wydaje się ciekawa i kreatywna to nie jestem pewien czy jednak web development nie daje szerszych możliwości. I tutaj zacząłem rozgrzebywać js'a , htmla, cssa i bawić się w Cordove co też daje super możliwości jeśli chodzi o mobile development co byłoby jako hobby a do tego daje szeroki wachlarz możliwości jakim jest cały web.
Nie orientowałem się co to są Spring i Hibernate , jedyne co mi wiadomo to wykorzystywanie tych frameworków do aplikacji biznesowych(czyli jakich? rozumiem że to wielkie korpo - utrzymanie i te klimaty?)
W c++ bawiłem się tylko w gierki 2d i było to super dlatego teraz uznałem że lepiej to robić w mobile , ale reasumując lubiąc programować chciałbym tym się faktycznie zająć.
Głębiej bawiłem się tylko algorytmiką,a w szczególności jakieś tam pojęcie mam o grafach , i myślę że na rozmowach kwalifikacyjnych bym sobie w tych tematach poradził.
Najbardziej dynamiczną działką programowania , i taką gdzie się wiele dzieje wydaje się webdevelopment i technologie oparte na javascript , nodejs do backendu i angular do frontendu.
I teraz pytanie zasadnicze - czy opanowując te kursy : https://www.w3schools.com/default.asp , z zakresu html, js, css , potem ucząc się nodejs , można myśleć o posadzie junior backend czy jednak uparcie byście mi proponowali jave? Żaden z języków mnie nie zraził, a każda działka programowana ma w sobie coś ciekawego, jednak na początku chciałbym poznać opinie bardziej doświadczonych programistów. Co byście poradzili ?
Skilla graficznego brak więc frontend odpada. :)