Moim zdaniem warto przebranżowić się na frontend, ale faktycznie jest wiele osób, które uczą się tej samej specjalizacji. To może być trudne, ale nie oznacza to, że jest to niemożliwe. Warto pamiętać, że konkurencja jest duża, ale jednocześnie popyt na dobrych frontend developerów również jest wysoki.
Jeśli chodzi o naukę mniej popularnego języka, to zależy to od twoich osobistych zainteresowań i preferencji. Możesz rozważyć naukę języków takich jak Python, Ruby, Java lub Swift, które są często wykorzystywane do tworzenia aplikacji webowych, mobilnych i desktopowych. Warto również pamiętać, że poza wiedzą techniczną ważne jest również posiadanie umiejętności komunikacji i pracy zespołowej, co pomoże Ci znaleźć pracę, niezależnie od wybranego języka.
W branży IT, popularność języków programowania i narzędzi jest dynamiczna i może się zmieniać w ciągu krótkiego czasu. Wiele zależy od potrzeb rynku i od tego, co jest w danym momencie modne i szybko się rozwijające. Choć może to być kuszące, aby uczyć się mniej popularnego języka, to nie jest to gwarancją uzyskania zatrudnienia.
Zamiast tego, ważne jest, aby uczyć się podstawowych koncepcji programowania i nabyć umiejętności, które są poszukiwane przez pracodawców, takie jak:
- Umiejętność tworzenia responsywnych i nowoczesnych stron internetowych
- Znajomość HTML, CSS i JavaScript
- Umiejętność korzystania z frameworków front-end, takich jak React, Angular lub Vue
- Znajomość narzędzi developerskich, takich jak Git, NPM i Webpack
- Umiejętność tworzenia aplikacji i stron internetowych zgodnych z wytycznymi dotyczącymi dostępności i bezpieczeństwa.
Jeśli nauczysz się tych kluczowych umiejętności, będziesz mieć większe szanse na znalezienie zatrudnienia jako junior front-end developer, niezależnie od tego, czy będziesz używać popularnego czy mniej popularnego języka. Ponadto, nauka tych umiejętności jest dobrym wstępem do rozwijania swoich kompetencji w przyszłości i możliwości uczenia się nowych technologii.