Личный опыт выбора профессии
Назар КотюжанскийВсе началось еще с университета. Но тогда я был убежден, что хочу стать программистом, и другие направления даже не рассматривал.
В программирование масса направлений, и тонны информации, которую нужно прожевать и проглотить. В начале меня "пичкали" языками программирования по типу: C, C++, Python, Java. Вообще ничего в них не понимал, и не понимаю. Но упрямо старался.
За тем на втором курсе, мне попался преподаватель, который дал толчок всему. Он преподавал предметы «математическая логика и алгоритмы», и «базы данных». Преподаватель достаточно строгий, но справедливый, хоть и приходилось ночевать у него под кабинетами, ради зачета и благодаря нему нас покинуло 6 человек из группы.
И вот. У нас был курсовой проект. Необходимо было сделать интернет-магазин, и подключить к нему базы данных. Магазин я нашел в интернете, попросил одногруппника оформить курсовую записку, и напряг товарища видоизменить сайт. Но, что бы курсовая дошла до защиты, естественно, необходимо, что бы преподаватель ее одобрил. Если обычно, можно было как-то этот момент обойти и выкрутиться, тут так не получилось. И к защите, я уже полностью знал строение баз данных и алгоритмы, по которым работал магазин. + до сих пор помню эти методы сортировки данных (8 лабораторных работ), которые тоже пришлось вызубрить. Другого выхода не было. Евгений Анатольевич, если эта статья дошла до вас. Спасибо.
После защиты, я начал думать куда можно всунуть этот курсовой проект с целью монетизации. Сначала хотел продать, потом дошло, что можно открыть свой интернет-магазин. Но это уже другая история.
Суть в том, что пока работал с интернет-магазином, пришлось столкнутся с пониманием того, что товар нужно где-то взять, и его нужно как-то реализовать, и все это в сети.
Нашел компаньона, мы распределили обязанности. Нам нужно было выбрать товар, найти поставщиков, сделать сайт/лендинг (в нашем случае переделать), сделать рекламные объявления, найти площадки для продвижения. Была только одна проблема. Мы в этом ничего не понимали, и пришлось учится на своих ошибках.
Этого всего не пришлось бы делать, если бы в самом начале я выбрал бы какое-то узкое направление, а не хватался за все и сразу. Веду к тому, что в самом начале, нужно разобраться, какие специальности есть, с кем они взаимодействуют, какие функции выполняют, и какую роль отыгрывают в бизнес модели. И выбрать что-то одно. А за тем начать развиваться линейно.
Почему? Разве фулстак(специалист, который если говорить в рамках веб-программирования может сделать сайт с нуля, начиная от дизайна, заканчивая базами данных и серверной частью) не востребование, чем просто фронтенд специалист (человек, который занимается версткой сайта)?
Специалистов, которые разбираются во всем без опыта – не существует. То же касается и вебмастеров, которые берут на себя и работу с сайтом, и работу с креативами, трафиком, аналитикой и продажами. Это все отдельные направления, в которых лучше стать точечным специалистом. Разберитесь сначала хорошо в чем-то одном, и научитесь делать это качественно.