Муки вибору. 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. Ваш варіант для досягнення мети узагальненої в фразі «швидко отримати роботу програмістом, вивчивши мову, супутні технології, що вимагає менше часу на засвоєння порівняно з іншими, і має гарні перспективи для подальшого розвитку і широкий вибір напрямків розробки»

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

тут все про работу да работу. давайте о конечной цели. если цель идти в науку (какую?) например data scientist зачастую используют пайтон.

"

в науку (какую?)
" - біологія, там суцільно Пайтон.
Чи й справді краще вчити FE(з акцентом на JS),а не Python, якщо основна ціль швидко влаштуватись на роботу і почати заробляти більше 600$? Чи можна не паритись спочатку особливо з JS, а вивчити Python+Django і можна буде з такими ж зусиллями знайти роботу, як і на JS?
ну у джаваскрипта в этом шансы чуть повыше, но имхо не намного, ибо если выучить джанго, то думаю тоже можно нехило устроится)

Ну и это... одно другому не мешает. В том плане, что можно устроиться на т.н. фуллстэк ( www.fullstackpython.com ), ибо без джаваскриипта в веб-разработке все равно никуда.

Чи не стане серйозною проблемою дейтераномалія, тобто ймовірність поплутати кольори? Не мав нагоди читати дизайн документи для ФЕ розробки, можливо там все жорстко в стилі “рамка має бути кольору вигорівшої на Сонці трави” :-). Може одразу на БЕ зконцентруватись?
ну вплане веб-дизайна это дейтвительно может быть проблемой, а если верстка по готовому или интерактивность, то наверное в этом случае дальтонизм не страшен... Но наверное лучше все-таки бэкэнд.

P.S. А еще, если есть

мрія про роботу в майбутньому в науці
то может все таки питон? который насколько знаю в науке применяется в последние годы (scipy, numpy, astropy, etc.). ;)
1. Чи й справді краще вчити FE(з акцентом на JS),а не Python,
Як на мене то так, JS краще. Попит реально більший. Білше того і від пайтон програмістів його теж зазвичай хочуть, навіть від BE. Але є одне але. JS та фронтенд аж ніяк не виключає пайтон. Почніть з JS далі розвивайтесь в сторону фул-стек.
2. Чи не стане серйозною проблемою дейтераномалія
не стане.

Заниматься можно и нужно тем, что нравится. Нравится Python (в любом из вариантов) — копайте его. Нравится двигать формочки — учите JS. И на том, и на том языке можно писать для веба и не только. Хотя, ИМХО, JS для серверной части — плохо.

Основна і здається реальна ціль — швидко (через пів року, рік) почати заробляти від 600$
Зараз така ситуація, що невідомо, чи за півроку потрапиш взагалі на роботу чи все ще в навчанні/пошуках, які 600? Збав апетити.

Людина бачить опитування на ДОУ, де показується, що розробники з роком досвіду на JavaScript отримують $1200. Ну і відповідно за пів року — $600. Все ж логічно! =)

Придуймате собі інший нікнейм, будь-ласка :)

По вашому коли ви пишете так, то це усім зрозуміло?

FE (JS)... ФЕ... БЕ

Хоча далі з контекста зрозуміло, що ви під цим розумієте, але мабуть краще все ж розшифровувати...

Що стосується теми, то фронтенд можна охопити разом із бекендом, якщо знатимете JS (а ще краще — TypeScript). Так ви значно збільшите свої шанси, бо взагалі спеціалізуватиметесь на JS.

Жодного разу не писав на Python, але якщо порівнювати його із JS на ринку праці, то ніяких сумнівів немає що JS є і буде на порядок перспективнішим.

Стосовно вашої «дейтераномалії», то можна бути фронтендщиком і без верстки, тобто відповідати за динамічний фронтенд.

Підписатись на коментарі