Предыстория
Итак, начну с того, что я никогда даже не думал над тем, что хочу начать заниматься этим делом.
До этого я занимался графическим дизайном, работал в семейной типографии, делал заказы на фрилансе.
В октябре 2019 года, я переехал в Германию, начал учить немецкий язык, делал заказы на фрилансе и как-то раз один из моих клиентов, которому я на постоянной основе делал дизайн полиграфии предложил разработать дизайн сайта, ну я не долго думая согласился.
После того как я сдал заказ, мне стало интересно, что будет дальше с этим макетом, как вообще происходит дальнейшая разработка, и я начал искать информацию.
Плюс коронавирус дал много свободного времени, за что я ему благодарен.:))
Так я решил что хочу быть Front end разработчиком.
Первые попытки на пути программиста
Первое что я сделал, это написал своему старшему брату, я знал что он тогда уже пол года увлекался изучением языков программирования, я спросил у него: с чего лучше начать?
Заручившись советом, я начал искать обучающие ролики в интернете и первые примерно два месяца разбирался с CSS и HTML.
Я завёл блокнот, куда выписывал наиболее важные на мой взгляд знания, которые получал с этих уроков, ежедневно практиковался на реальных макетах из интернета и все полученные знания обретали какую-то общую картину понимания процесса как такового.
Практикуйтесь как можно больше, это единственный и самый крутой способ закрепить полученные знания, делая ошибки на практике и работа над этими ошибками - работает лучше любой зубрежки.
Трудности изучения JavaScript или как научиться программировать быстрее
Настал момент, когда пришло время заняться настоящим программированием, начать учить первый язык.
Для себя я сразу определил, что это будет именно JavaScript, так как это самый популярный язык для веб разработки, про него в интернете есть очень много информации на русском языке и много обучающих видеороликов.
Первые сложности
Как и в случае с HTML и CSS я отправился за знаниями на ютуб и в просторы интернета, но для меня, как для человека в первые видящего код, обучаться по видеороликам и статьям в интернете оказалось малоэффективно, мне были нужны структурированные знания.
Не долго думая я погнал искать курсы, на которых:
- Знания будут даваться от лёгкого к сложному
- Будут структурированы
- И будет много практической работы
И я нашёл такие курсы (кому интересно какие именно, напишите, отвечу в комментариях).
На каком этапе я сейчас?
Основы JavaScript я преодолел, CSS и HTML подтянул, было много практической работы по всем направлениям, учусь я уже около 4-5 месяцев.
Сейчас в разработке первые реальные проекты:
- Мой сайт портфолио, как дополнительная практика, ну и личный сайт никогда не помешает.
- Реальный проект от заказчика, которым я на данный момент занимаюсь.
Мне нравится что на таком раннем этапе я уже могу браться за некоторые проекты и это мотивирует, а так же с каждым новым проектом и каждой строчкой кода я прогрессирую.
Впереди ещё очень много трудностей и положительных моментов которыми я буду делиться с вами в своём блоге.
Всем на своём пути желаю не сдаваться и у вас точно все получиться!