Муки вибору. FE (JS) чи Python BE і мрія про роботу в майбутньому в науці, якщо ти трохи дальтонік? :-)
Вирішив змінити професію (інженер не в ІТ), і стати кодером. Основна і здається реальна ціль — швидко (через пів року, рік) почати заробляти від 600$, але також існує бажання, колись в майбутньому, коли прокачаються вміння, спробувати всунутись в програмування пов’язане з одним з напрямків науки, де використовують переважно Python.
Якщо думати лише про «цілком реальну ціль» — то видається оптимальним варіантом Front End і подальше заглиблення в JavaScript, який все більше завойовує різні галузі, і можливо перехід на якісь інші напрямки.
А з іншого боку — трохи знайомий з Python і синтаксис мови подобається, і знаю, що є галузь науки, яка цікавить, де Пайтон потрібен, але ймовірність, що колись досягну необхідного рівня (там потрібно не тільки програмування) складає відсотків 20. І взагалі, проглядаючи вакансії — складається враження, що на Пайтоні їх значно менше, а те, що висить на сторінках топ компаній вимагає дійсно глибоких знань, і це переважно БЕ, а не Python+Django і т.п.. Якщо ж дивитись навіть на вакансії від топ контор, то для ФЕ (HTML/CSS/JS і т.п.) значно скромніші вимоги, багато вакансій і для джунів.
А ще з іншого боку точно розумію, що створення сайтів подобається, ФЕ так точно (колись робив заради розваги в HTML сайтик), але тут виступає наступний момент, маю дейтераномалію, не дальтонізм, але можу переплутати певний відтінок зеленого, який близький до коричневого з останнім, або коричневого, який близький до червонуватого і т.п., хоча з яскравими кольорами проблем немає.
Цікаво було б почути думки людей, що в темі, з приводу цих питань, якщо узагальнити, то звучать вони загалом так:
1. Чи й справді краще вчити FE(з акцентом на JS),а не Python, якщо основна ціль швидко влаштуватись на роботу і почати заробляти більше 600$? Чи можна не паритись спочатку особливо з JS, а вивчити Python+Django і можна буде з такими ж зусиллями знайти роботу, як і на JS?
2. Чи не стане серйозною проблемою дейтераномалія, тобто ймовірність поплутати кольори? Не мав нагоди читати дизайн документи для ФЕ розробки, можливо там все жорстко в стилі «рамка має бути кольору вигорівшої на Сонці трави» :-). Може одразу на БЕ зконцентруватись?
3. Ваш варіант для досягнення мети узагальненої в фразі «швидко отримати роботу програмістом, вивчивши мову, супутні технології, що вимагає менше часу на засвоєння порівняно з іншими, і має гарні перспективи для подальшого розвитку і широкий вибір напрямків розробки»
14 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів