Даниил Антонов
Знаток
(367)
1 год назад
Люди, что вы несёте)?
Посмотри какие-либо обучающие видео, не нужно сидеть на этих форумах.
Писать код удобнее всего в VisualStudioCode (программа для редактирования текста) - она самая популярная среди разработчиков. Начни с малого - HTML, CSS. Выучишь это месяца за 3, попробуй гайды на ютубе или типо того, сейчас инфа разбросана везде в разном порядке ещё и в виде википедии, сложно найти собранную и интересную инфу. После того как изучишь эти языки разметки, начинай верстать адаптивные макеты сайтов, они почти все будут сделаны дизайнерами в формате фотошопа или Figma, поэтому чтобы начать верстать, тебе нужно изучить приложение для дизайна Figma, Figma очень очень лёгкая, почти думать и не надо. Хватит сверстать 2-3 макета для понимания сути и фишек. Дальше учи git (система для контроля версий) - эта штука поможет тебе хранить тебе твои проекты в твоём профиле, ты сможешь делиться кодом с другими людьми, а также выкладывать сайты в интернет бесплатно (ты сможешь выложить свои уже свёрстанные сайты к себе в профиль и сразу же выложить их в интернет для показа друзьям например). Также выучи методологию БЭМ для CSS (это то, как ты красиво будешь придумывать названия для классов в CSS), можешь найти видео по этой методологии на ютубе, очень полезная тема, но потом, пока что забей и не забивай себе голову, начни с азов (HTML, CSS). Когда будешь чувствовать кураж, что вот вроде можешь верстать макеты довольно таки почти что без проблем - попробуй препроцессор для CSS, чем раньше начнёшь им пользоваться, тем лучше будешь его использовать. Препроцессор для CSS - это такая штука, которая добавляет фишки в обычный CSS. Самые популярные из них - Sass или Less (видосы на ютубе, учится за пару часов, дальше только практика). Когда уже освоил вёрстку на хорошем уровне - начни учить JavaScript. https://learn.javascript.ru/ - вот сайт для изучения JS. Когда примерно будешь шарить, попробуй делать что-то простое на JS, допустим попапы (всплывающие окна). Вообще функционал на JS большой, изучать всё будешь постепенно. Затем изучи фреймворк 1 на выбор (React или Vue.js) - какой тебе больше понравится, это самые популярные и востребованные фреймворки на данный момент (видео по изучению в ютубе, там как раз и примеры будут). Фреймворк - это такая штука, которая поможет тебе намного быстрее разрабатывать сайты, там всё намного проще, чем в обычном JavaScript, код становится короче и легче для понимания в разы. Думаю пока что хватит, на это уйдёт около года (ну не точно конечно, как получится), если ты будешь сам заниматься. Дальше стоит выучить TypeScript (это JavaScript, только там ещё добавляется обьявления типа данных у переменных и тд). На все технологии есть видео на ЮТУБЕ или сайты в ИНТЕРНЕТЕ!!! Поменьше сиди на ответах и пробуй гуглить и искать инфу, что то ибо никто я вижу не помогает тебе здесь.
Даниил АнтоновЗнаток (367)
1 год назад
Для успешного поиска работы тебе нужно делать pet проекты. Pet-проект - это твой собственный проект, возможно ты сам придумал идею для него или стыбзил у кого нибудь, ты его делаешь сам в свободное время. Чем больше таких проектов у тебя будет сделано - тем больше у тебя будет опыта и шансов попасть на работу. Это может быть интернет магазин, сайт для поиска фильмов, социальная сеть, сайт для булочной и тд.
Подытожим:
HTML
CSS
Sass или Less
Git
JavaScript
React или Vue.js
TypeScript
Именно такой стек знаний ты должен иметь, для того чтобы работать на позиции Junior Front-end разработчик. (в некоторых случаях можно убрать TypeScript, но сейчас требования завышаются к разработчикам к сожалению, поэтому во многих объявлениях его требуют).