В самостоятельном обучении программированию есть проблема, что не видишь целой картины и себя в ней. Вроде пыхтишь пыхтишь , угрохал уже полгода, а на работу так никто и не берет. И некому подсказать в чем дело.
Однажды я сама была в этой ситуации, но мне повезло и рядом был кто-то кто мог подсказать куда идти, что еще учить, что сделать чтобы наконец-то стать интересной работодателю. На текущий момент, я работаю фронтенд-разработчиком на удаленке, пишу проекты на ангуляре и моя работа очень хорошо оплачивается.
2,5 года назад я не знала ни верстку, ни программирование, вообще ничего что сейчас является моей работой. И я не училась на платных курсах.
Сегодня я возвращаю долг Вселенной и беру кураторство над 3 людьми, которые хотят стать веб-разработчиками и у них нет денег, чтобы заплатить за курсы. (Счастливчики уже выбраны, запись пока закрыта.)
Я вряд ли потяну больше 3 людей одновременно, так как я сама работаю, сама учусь и еще, как и большинство женщин, делаю кучу домашних дел. Но я буду здесь публиковать домашние задания и полезные ссылки, по которым можно тоже учиться самостоятельно.
Я не пытаюсь быть новой матерью терезой и не буду тянуть учеников за уши. Если у кого-то мотивации не хватит для того, чтобы заниматься регулярно, то в нашей маленькой уютной группе будет вакантное место. Я не буду начитывать теорию, которую легко найти в открытом доступе, я только проведу по кратчайшему пути среди моря информации к цели - "первая работа джуном-разработчиком".
Дойдут те, кто хочет учиться. И легко точно не будет.
Отдельным постом я выложу первый этап теории (ссылки) и домашку на неделю.
Несколько основных моментов для всех, жаждущих стать веб-разработчиком.
Чтобы стать интересным работодателю и устроиться на свою первую работу, вам нужно знать и уметь:
- без проблем читать на английском (отлично если и на слух понимаете)
- адаптивная верстка: HTML, CSS;
- работа с популярными графическими программами (сейчас кажется Фигма в фаворе)
- нативный JS
- инструменты автоматизации Gulp/Webpack,
- Git, консоль
- отлично если вы освоите один из фреймворков (React/Vue/Angular)
В вашем портфолио на гитхабе должны быть примеры адаптивной верстки сайта, примеры решения задач на JS, и, опционально, - пример сайта на фреймворке, если смогли таковой осилить. Без знания JS искать работу практически бессмысленно.
Симпатичный сайт-резюме добавит вам баллов.
Если хотите понять есть ли у вас шанс найти работу, попробуйте сделать тестовое задание в Школе интерфейсов Яндекса на 2021 год. Оччень хорошее тестовое у них.
Какую первую работу искать: не надо гнаться за рублем, пусть будет меньше ЗП но в команде будут опытные разработчики, которые будут ревьюить ваш код. Тогда за год работы вы отлично прокачаетесь. Бессмысленно идти джуном в компанию где вы будете единственным фронтендером - это путь в очень, очень, очень медленный прогресс как профессионала.
И это все будет только началом пути в программисты.
Когда вы разберетесь со списком выше, вас ждут алгоритмы, паттерны, gitflow, ООП, Docker и другие чудеса мира разработки :)