Путь в Web-Development
Актуальная история о личном пути развития в вебе на момент 2021-2023.

О себе
Для начала нужно рассказать о себе, кто я такой и зачем пишу данную статью, начнем с того, что меня зовут Руслан и на данный момент мне 18 лет и программирование косвенно присутствовало в моей жизни с 12-ти лет. Я пытался создать свои моды на такие игры как Minecraft, Terraria и на все популярные игры в какие играли сверстники и я сам.
Спустя долгое количество времени с 16-ти лет, я понял, что хочу плотно связать свою жизнь с разработкой, так как мысль о том, что ты можешь создать что-то ценное и социально полезное просто из зародившейся идеи очень сильно подкупала и более того воодушевляет и сейчас.
Начало пути
В мир Frontend'a и Web'a я попал по случайности в возрасте 16-ти лет, когда по стечению обстоятельств столкнулся с таким конструктором сайтов как Tilda. Я потренировался и создал пару сайтов на тильде и меня очень сильно привлекла идея, что можно создавать свой собственный дизайн для веб-сайтов и не ограничивать себя шаблонами, которые предоставляет конструктор. Первым шагом в огромный мир IT для меня стал веб-дизайн, я активно начал смотреть миллионы различных гайдов на youtube о том как же стать веб-дизайнером, никакие платные курсы никогда намеренно не проходил и не хотел (Только бесплатные курсы на Stepik). Всё моё обучение заключалось в бесконечной практике и чтении тематической литературы, а практика была как настоящей, так и выдуманной, берешь идею для веб-сайта из головы и начинаешь творить в Figma. В начале пути очень сложно объективно оценить свою работу, так как не хватает насмотренности, поэтому очень важно выкладывать свои работы на всеобщее обозрение и просить feedback, что я и делал, очень сильно помогают тематические сообщества в ВК, английские сабреддиты о веб-дизайне и самый рисковый, но наиболее практичный вариант - реальный фриланс заказ. Кто как не заказчик объяснит вам где и почему ваш дизайн плох, конечно не всегда это бывает объективно, но на уровне новичка практически все его замечания будут существенны, пару таких работ и вы увидите, как сильно вырос ваш уровень, что собственно было и со мной. Первый свой заказ я выполнял за 500руб на протяжении месяца и это был крайне ценный, пусть и очень напряженный опыт. Ниже приведу примеры своих первых дизайнов, сразу говорю, что это ужасно.


Середина пути
После 4-5 месяцев создания дизайнов и каких-то мелких работ на фрилансе, я понял, что не хочу ограничивать себя только дизайном и что мне очень нравится идея о том, что я могу сам давать жизнь своим работам благодаря коду. Всё началось по классике с изучения стака HTML / CSS, тут уже видео-гайдов я смотрел поменьше, зато больше писал и проходил бесплатные курсы, что помогло мне за 1-2 месяца научиться уже пусть и "деревянной" , но вёрстке. На этот раз я не решился идти и выполнять заказы на фрилансе по вёрстке, а сразу принялся реализовывать идеи из своей головы, попутно изучая JavaScript. Что я только не пытался сделать - от калькуляторов, до попыток создать что-то вроде своей социальной сети, хоть многие проекты и не получилось довести до конца, но вечные поиски решения проблем в гугле и на stackoverflow всё же дали какой-то опыт и чему-то научили. Крайне сложно оценить свой уровень навыков в разработке, когда всё происходит нелинейно и в силу возраста и отсутствия постоянной работы, нельзя выдавать самому себе должности и говорить, что ты джун, мидл или сеньор, поэтому и я сам не знаю на каком уровне нахожусь до сих пор.
Третьим важным пунктом во всей этой истории стало изучение фрэймворка и мой выбор пал на React, так как востребованность на рынке, возможность создавать мобильные приложения (React Native) и десктопные приложения (Electron) очень сильно подкупают, как будто дают тебе больше возможностей для реализации своих идей. Благодаря React'у я познал мир бесчисленных библиотек, хуков и тд. Это позволило мне поработать над интересными заказами на фрилансе и успешно запустить веб-сайты для своих заказчиков. На самом деле всего заказов у меня было не так уж и много, всего около 10 и об этом я еще упомяну в данной статье, но зато каждый заказ запомнился хорошим и непохожим на предыдущий опытом, ну и цены соответственно после пары заказов в среднем тоже выросли(от 3000руб до 20000руб).
Чем занимаюсь сейчас
Сейчас я также продолжаю развиваться в сфере Web'а и хочу расширить список своих навыков, изучаю CMS и дальше практикуюсь в дизайне, устал от вечного поиска заказов на фрилансе, так как это занимает крайне много времени, а постоянная клиентская база еще не сформирована, поэтому рекомендую всем, в том числе и себе не привязывать себя к фриланс биржам, а создавать из себя отдельный брэнд. Есть идея создать свою веб-студию (в моей стране их не так много как в России) и различными способами монитизировать свою деятельность. Готовлюсь к поступлению в ВУЗ на IT специальность, на данный момент уже знаю: HTML / CSS / JS, React и умею создавать дизайн мобильных интерфейсов и веб-сайтов. Для контраста приложу примеры нынешних работ, чтобы был виден прогресс по сравнению с первыми работами.



Заключение
Данной статьей я хотел рассказать свою историю и помочь другим начинающим разработчикам получить какое-либо вдохновение или мотивацию, надеюсь, что у меня получилось это сделать. Спасибо за внимание!