Pracowałem przez 2.5 roku głównie przy Frontendzie. W tym czasie zahaczyłem o dwie firmy (2 lata / pół roku). W tej drugiej firmie, zrobiłem tak jak mi poradziliście żeby nie zniechęcać się gównianym kodem tylko zakasać rękawy i go naprawić (za tą radę dziękuję) ale nadarzyła się okazja, żeby zmienić technologię na Go - ogólnie frontend to nie moja bajka.
W Go pracuję już w jednej firmie 1.5 roku ale czuję, że przestałem się rozwijać już jakiś czas temu. Dodatkowo, nie korzystam z dockera, nie piszę skalujących się systemów itd. Tworzę narzędzie które usprawnia pisanie software przez innych developerów. Sporo pisałem niskopoziomowo (biblioteka do parsowania template), obsługę requestów i komunikacji z bazą danych, cache itd. Ogólnie biblioteka (a może bardziej framework) co pozwala w sposób konfigurowalny na wygerenowanie i obsługę endpointów od Handlera, po Bazę danych z możliwością dodania własnej logiki. Projekty przez rok dawały mi dość sporo frajdy na tyle, że zdarzało się pracować po 10h a czasami w weekendy zrobić coś dla siebie. Ze względów personalnych bardzo lubię swój zespół.
Zanim zacząłem myśleć, żeby tu założyć wątek wysłałem kilka CV związanych z Go - zero odzewu. Zastanawiam się czy zostanie tutaj ma jakikolwiek sens? Niby będę miał wpływ na sporo rzeczy (ta narzędziówka jest wykorzystywana do przepisywania dwóch sporych części większego systemu) ale od pół roku godziny pracy (18-2:30 USA) zaczęły mnie bardzo męczyć - zero życia prywatnego itd. (chodzę spać po 3, wstaję po 12, ogólnie dla siebie mam mniej niż 5h dziennie). Mogę zrobić sobie przerwę, nad czym myślałem, na jakieś 3 miesiące żeby ogarnąć AWS (trochę korzystałem w pracy ale nie na tyle, żeby wpisywać w CV) i wziąć przez ten czas lekcje z Angielskiego (pracuję w języku angielskim, dużo rozumiem ale czasami są problemy z tworzeniem wypowiedzi).
Czy jest to dobry pomysł? Jak będzie odebrane przez rekruterów zmiana pracy co półtora roku (nie licząc tej pracy w której byłem przez pół roku po czym się przebranżowiłem)? Czy ktoś z Was robił sobie jakieś dłuższe przerwy w pracy? Jeśli tak to po jakim czasie? Problem jest taki, że każdy wymaga pracy ze skalowalnymi systemami / biegłości w technologiach chmurowych / kolejki, jak tego się nauczyć samemu?