Что изучать?

В ES6 и выше - вполне адекватное ООП как в других современных языках.
Возможно что сделали только хуже :-)
OOП в JS специфическое, и в натуральном виде по моему понятнее.
И по любому новичку в JS придется изучать и старые и новые версии синтаксиса - что усложняет обучение.
Промисы, колбеки, асинхронность - это в любом виде для новичка сложно, а без этого не обойтись даже в самом начале обучения.

Местами чудовищная многозначность языка - код в страницу можно вставить чуть ли не десятком способов.

Typescript, coffeescript, brython и т.д. - все это опять таки лишь добавляет сложности, потому что знать JS все равно нужно. Да и по моему польза сомнительная даже от набравшего из-за angular некоторую популярность typescript.
 
Местами чудовищная многозначность языка - код в страницу можно вставить чуть ли не десятком способов.
А причем тут язык как таковой, к возможным способам его применения? А если я вообще только с Нодой работаю?
 
И по любому новичку в JS придется изучать и старые и новые версии синтаксиса - что усложняет обучение.
ООП в том же Питоне тоже базируется на таких упоротых подкапотных механизмах, которые только по укурке можно было придумать - дескрипторы, слоты, метаклассы, специальные методы - JS прототипы отдыхают. Однако ж Питон считается самым простым языком для обучения программированию.
 
За два месяца учебы найти работу сейчас абсолютно нереально, 1-2 года гораздо более реальный срок.
1-2 года это конечно слишком.. Самоучиться 2 года и даже не пытаться идти на интервью - очень плохой путь. Сами по себе интервью полезный опыт и "выход из зоны комфорта".

Я думаю, через 6 месяцев не совсем с нуля (то есть когда уже имеется "хорошее знание компутера" и понимание что такое программирование в принципе) при интенсивном и направленном обучении - можно пробовать. Шансы есть, но найти место будет оочень не просто. То есть нужно найти вакансию, где готовы брать "почти с нуля".
Ну, и главное в джуне даже не скилы, а сам человек. На такие позиции приходится фильтровать сотни резюме и десятки собеседований просто долбоебов. То есть вообще не понятно, с какой мыслью они шлют резюме. Так что задача компании в итоге сводится к "найти адекватного человека".

С английским сложнее. Полгода тут никак. Но уровень читать и кое-как писать может подойти для начала.
 
Я думаю, через 6 месяцев не совсем с нуля (то есть когда уже имеется "хорошее знание компутера" и понимание что такое программирование в принципе) при интенсивном и направленном обучении - можно пробовать. Шансы есть, но найти место будет оочень не просто.
6 месяцев это если не работать, и все свободное время тратить на обучение - тогда уже можно искать первую работу программистом.
Или 1-2 года, если работать, оставлять немного времени на личную жизнь и не жертвовать сном, и опять таки, все свободное время тратить на обучение, хотя бы часов 10-15 в неделю.

Ранее искать работу по моему совершенно бессмысленно, особенно если реально с нуля, без какого-то опыта программирования.
Вакансий trainee сейчас можно считать что и нет, junior вакансий мало.

Начинающему лучше сразу отбросить вакансии в которых указано strong junior, junior+ или junior/middle - это подразумевает наличие опыта работы и по факту совсем не junior
Реально на dou из почти шести сотен вакансий фронтенда - 15 вакансий хотя бы по заголовку junior, одна "trainee and junior" и одна просто trainee

Вот пример вакансии "trainee and junior"
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Необходимые навыки
• Experience with JavaScript, HTML/HTML5, CSS
• Experience working with Angular (knowledge of React, JQuery is big plus)
• Experience with Bootstrap
• Knowledge of REST API
• Experience of working with OOP in JavaScript

Чтоб изучить все это и хорошо попрактиковаться - среднему человеку минимум часов 500 надо.
 
А причем тут язык как таковой, к возможным способам его применения? А если я вообще только с Нодой работаю?
Да и в самом JS много разных приколов, и тоже можно одну и туже задачу решать разными способами - в сравнении с достаточно однозначным Python, к примеру.

Хотя сравнивать языки программирования можно бесконечно.
Но если есть выбор - я предпочитаю писать на Python а не JS
Хотя JS изучил раньше, и во фронтенде без него никак (да и при любой разработке как то связанной с браузером все равно нужно JS знать).
Тем не менее, сервер я предпочту на Python делать а не Node, и с Selenium тоже на Python работаю (хотя на JS тоже можно, но сложнее и дольше получается на той же задаче).
 
Английский язык, без него не возьмут даже на стажировку
 
Для начала нужно не язык выбирать. Нужно определиться с тем какие приложения хочется писать. К чему душа лежит. К примеру бэк, фронт на вебе, десктоп, мобилки. А уже под это выбирать язык.
По поводу JS. Его там не так и много. И можно быстро освоить базу. Но фронт после этого не напишешь. Надо изучить rect, angular или vue. И вот уже изучение и применение этих библиотек займет львиную часть времени.
 
Re: Что изучать?

лучше всего начать с начала, пофиг какой язык
главное понять и начать применять (
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
).
После понимания паттернов, бери любой язык и смотри библиотеки и т.д.
Что в принципе пофиг, так как они постоянно новые выходят :)
 
Re: Что изучать?

Почему Вы так считаете?
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
(смотрите Якою мовою пишете для роботи зараз (2012–2021 рр.)
Популярность PHP стабильно падает уже почти десять лет.
Популярность JavaScript еще более стабильно растет (смотреть не только график JavaScript, но и TypeScript - это можно считать тоже JavaScript).
Да и создалось впечатление что как язык PHP немного похуже.

Допускаю что первую работу на PHP, может быть проще найти чем на JS
Но перспективы роста зарплат на JS гораздо лучше.
 
Re: Что изучать?

Пизда блять, 21-й год на дворе, а вайтишня до сих пор выбирает между двумя кучами говна похапе и жабоскриптом:рл:
 
Re: Что изучать?

вы зарплату на ноду видели? ))

Уж под ноду JS так точно и нах не нужен. Только индусня на нем продолжает писать. А скоро ее вообще Дено вытеснит.
Я еще понимаю там всякие убогие/устаревшие фронтенд-фреймворки, которые до сих пор не дружат с TS...
И да - диапазон рейтов щас везде одинаковый, хоть на ноду, хоть на кресты, хоть на скалу, хоть на быдло-похапэ, чего греха таить.
Есть и 10 баксов за скалу или кресты, а есть и 100 за ноду, и наеборот.
 
Re: Что изучать?

И да - диапазон рейтов щас везде одинаковый, хоть на ноду, хоть на кресты, хоть на скалу, хоть на быдло-похапэ, чего греха таить.
так дело ж не только в диапазоне, а в колве вакансий..
джиэс 7.5к, похапе 1.5к, кресты 0.75к, скала 0.2к судя по джину.
 
Re: Что изучать?

так дело ж не только в диапазоне, а в колве вакансий..
джиэс 7.5к, похапе 1.5к, кресты 0.75к, скала 0.2к судя по джину.

Ну и как это противоречит моему пассажу о зарплатах?
И причем тут количество вакансий, если по джиэс они закрываются за пару дней, а по той же скале висят месяцами, потому что нет спецов.
 
Re: Что изучать?

Ну и как это противоречит моему пассажу о зарплатах?
И причем тут количество вакансий, если по джиэс они закрываются за пару дней, а по той же скале висят месяцами, потому что нет спецов.
если бы они закрывались за пару дней, то их не было бы открытых 7.5к.

а реально вакансий на жс гораздо больше гребцов в наличии и неебические зряплаты по этому направлению только подтверждает голод на рынке. соответственно для вайтишников вполне логично через эту херню пытаться влезть. ото и все шо я хотел сказать :)
 
Re: Что изучать?

(ссылка на доу не вставилась) (смотрите Якою мовою пишете для роботи зараз (2012–2021 рр.)
а эти данные точно релевантны? после прочтения данной статьи появляется больше вопросов чем ответов.
в опросе учавствовало 3,5% от всего количества официально зарегистрированных айти-спдфлов (можно ли считать данную выборку репрезентативной?). далее, в данном опросе учавствовало более 50% бэкендеров, а язык джс у них не основной(только 8 % используют в бэке js+tp), фронтэндеров только 20 %,далее вкладка фронтэнд заявляет, что на джс кодять 70% и 30% тайпскрипт соответственно и при этом язык джс занимает первое место в рейтинге. КАК?

Популярность PHP стабильно падает уже почти десять лет.
А если взять всем известный сайт и посмотреть Historical trends in the usage statistics of server-side programming languages for websites , то внезапно, доля PHP остается неизменной десятилетиями.

Популярность JavaScript еще более стабильно растет (смотреть не только график JavaScript, но и TypeScript - это можно считать тоже JavaScript).
Как Вы думаете за счет каких факторов?

Да и создалось впечатление что как язык PHP немного похуже.

Ваш боевой стэк РНР? корректно ли сравнивать языки для фронта и бэка?

Допускаю что первую работу на PHP, может быть проще найти чем на JS
почему же ? ведь предыдущие ораторы доказывают , что вакансий на джс намного больше.

Но перспективы роста зарплат на JS гораздо лучше.
на каких допущениях Вы основываетесь?

Заранее Вас благодарю за логичный и развернутый ответ.
 
Re: Что изучать?

если бы они закрывались за пару дней, то их не было бы открытых 7.5к.

а реально вакансий на жс гораздо больше гребцов в наличии и неебические зряплаты по этому направлению только подтверждает голод на рынке. соответственно для вайтишников вполне логично через эту херню пытаться влезть. ото и все шо я хотел сказать :)

А если вычесть вакансии, где "а поговорить", то может не все так радужно?
 
Назад
Зверху Знизу