Zmiana z pythona na Javę

0

Hej!

Przeszedłem rekrutację do filmy w której zajmowałbym się big data w javie. Stanowisko na poziomie senior/Staff engineer.

Kwestia jest tylko taka, że w javie nigdy nie kodowalem. Mam duze doświadczenie w pythonie, JavaScripcie

O ile mam świadomość , że wiele rzeczy jest przejściowych, o tyle wiem też, że sporo language-specific tricków po prostu nie da się szybko poznać, a firma chociaż wie, że Javy nie umiem, to moze jednak wymagać ode mnie większej ekspertyzy. Więc tutaj kilka moich pytań:

Czy kiedykolwiek w karierze zmieniliście pracę na zupełnie nowy język (nie liczę początków, gdzie to były juniorskie stanowiska)?

Jak oceniacie taką tranzycję z perspektywy czasu?

Ostatnie pytanie stricte dla javowców: jak wielkie ryzyko mam wypalenia i wkurzenia przechodząc z pythona do Javy? Boję się, że verbosity Javy będzie dla mnie szokiem po pracy w tak lekkich językach jak python i JS

0

To jak Ty tą rekrutację przeszedłeś? :) Raczej nie miałeś live coding w Java to oczywiste. Ale nawet nie zadawali podstawowych pytań z Java, Springa czy Hibernate?

0

Jak przeszedłeś rekrutację, to znaczy że oni sądzą, że sobie poradzisz. Jeśli sobie nie poradzisz, to będzie to wina ich procesu rekrutacji, że w ogóle Cię dopuścili.

Jeśli chodzi o kwestie wypalenia i wkurzenia, to wydaje mi się że język sam w sobie rzadko kiedy jest przyczyną wkurzenia (mówię to jako senior javy). W zasadzie programowanie w samym języku jest łatwe, a dylematy czy zastosować lambdę czy wyekstraktować metodę to tylko na forach juniorów się widzi (bo to nie ma żadnej różnicy). Wkurzenie się bardziej jest na proces deploymentu, monitoring etc, networking itp.

1

Spokojnie. Boiler kod wygeneruje IDE/lombok, a od tego by podpowiedziec jak cos poprawic by bylo prawilnie po "javowemu" sa merge requesty, zakladajac ze pracuja tam kumaci ludzi.

2

Java to jeden z najprostszych języków programowania (pomijając wielowątkowość). Ludzie z ulicy po geodezjach/filologiach jeszcze 3 lata temu przebranżawiali się na Java Developerów w 6 miesięcy. Więc jak Ty masz jakieś doświadczenie już w IT to będzie to dla Ciebie jakiś max jeden miesiąc na zrozumienie składni. Tym bardziej, że jesteś biegły w OOP i strukturach danych. Dasz radę na luzie.

3

Przejście na Java z takich dziwnych języków jak python czy JS to raczej wybawienie będzie.

4

Z Python na Javę, współczuję.

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