Этот лирический пост — история о том, как я долго боялся начать делать то, что действительно мне нравится.
В детстве я не ладил с прикладными науками.
Думаю, просто меня не смогли достаточно заинтересовать для этого. Страх перед наказанием от родителей (в моем случае бабушки с дедушкой) — мотивация наоборот + обида.
Короче, я больше в гуманитарии был — все считали, что я стану художником. Если поднималась тема программирования или каких-то скиллов компьютерных, то в мою сторону сразу летела информация, что для этого надо иметь математический склад ума, а у тебя он не такой, ты не сможешь. В общем, все близкие «внушали» уверенность в себе по самые огого, в которые я верил до 30 лет.
Но что всегда было — это сильный интерес разобраться, как работает та или иная техника: не с точки зрения плат и микросхем, а что происходит при нажатии на какую-нибудь кнопочку или клавишу. Компьютер я видел только со стороны аж до 20 лет — там, где я жил, компьютер считался сильной роскошью, а на пенсию бабули или дедули особо не разгуляешься.
С 18 лет пошла череда разных работ.
Колледж так и не закончил, там тоже платить оказывается надо было. Промотаю серый участок до 30... там я работал сисадмином в мелкой конторке. На работе куча времени свободного, все работает, все настроено, завтрак, сериальчик или киношка, обед, поменять картридж в принтере бухгалтерии, 18-00 — домой.
Все как-то одинаково, день за днем, неделя за неделей. Как-то я обратил на это внимание больше, чем обычно. И через время ко мне подошел один из сотрудников и спросил, умею ли я делать сайты. Я сказал — разберемся, сделаем. Сделал нечто похожее на сайт для его строительной бригады на визульном конструкторе Jimdo.
Меня это немного мотивировало чуть получше понять и узнать, как это вообще работает.
Наткнулся на академию случайно (не буду рекламировать), у них были бесплатные курсы по HTML и CSS. Я, наверное, месяц собирался силами, чтобы начать, в большей степени боролся со страхами «это не мое», «я не смогу», «надо быть математиком»: их там много разных было, и со всеми надо было разобраться.
Страх и привычка бояться — две разные вещи. Привычки могут быть, а страха может уже и не быть.
Я фактически думал с конца — надо же начать, чтобы понять, а я даже не начал изучать этот курс, даже первый урок не прошел, но уже был уверен что не справлюсь. Как будто уже попробовал и сделал все, чтобы смочь, но не смог — путь в никуда. Больше так не делаю.
После длительного простоя мозг начал потихоньку шевелиться от элементарных тем. Было реально ощущение, что в голове происходит физическая перестроение мозга. Постоянно хотелось спать во время изучения темы, очень тяжело заходило, текст в задаче не воспринимался от слова совсем. Но я шел дальше, любопытство + желание тянули меня вперед.
Пройдя все курсы с горем пополам, я уже что-то знал про HTML+CSS, курс отличный все такое, встряхнул голову :) но нарисовался вопрос «а что дальше?»
Посмотрел что пишут в интернетах. Говорят — учи JS.
Что такое JS? Как это вообще? А я не смогу! У меня мозг не математика! Надо было математику учить в школе! В общем, страхи вернулись...
И тут я наткнулся на Хекслет. Посмотрел, ознакомился, мотивировался, начал пробовать JS...
Сказать, что я ничего не понимал — ничего не сказать. Опять головная боль при изучении темы, опять хотелось спать, руки опускались. Речь в задачах техническая, для меня супер-сложная и непонятная, и спросить некого, у меня никто из знакомых не программист, не разработчик. Короче — все плохо, у меня паника, что я тупой и ничего не понимаю, холодный пот, темнеет в глаза, стресс.
Вернулся к прежнему курсу, пошел опять туда, где изучал HTML + CSS, решил, что если это зашло, наверное и JS зайдет. Но нет =( Долго терзал себя, сомневался и не знал, что делать.
Решил попробовать PHP-учебник в приложении телефона... и пошло! Я был в шоке, я понял, увидел, осознал. Прошел курс по PHP. Так себе курс, сдал на отлично, но голове какой-то сумбур все равно, а сверху горы непонятного вопрос «а что дальше?».
Дальше я начал изучать более углубленно PHP, старался много практиковаться по урокам в ютубе, сделал пару блогов сам (без фреймворков), чтобы понять, как оно вообще, полез в WordPress, начал делать сайты.
WordPress интересно, но конечно и все такое, но я хотел чего-то еще.
Тем временем я уже окончательно решил, что если не уйду с работы и начну делать то, что мне действительно нравится, то так и останусь в том болоте, в котором находился, и оно будет меня все глубже и глубже засасывать.
Опять страшно, семья, и вот так вот уходить с места, где тебе стабильно платят денег... Необдуманно, безответственно, эгоистично. Но я решился, хотя уже 33 было (если не ошибаюсь).
Попал в студию — это конечно громко сказано, от студии только слово «студия», клепал сайты в билдере на Joomla. Меня хватило на полгода. Там делали все как учили НЕ делать, и я не смог больше терпеть беспредел :)
Ушел оттуда, а идти-то некуда, портфолио нет, нифига нет своего. Думаю — надо биржи попробовать, начал постить в разные биржи свои профили и ждать. Пара заказов оттуда пришла, с одним долго работал потом еще, там долгий проект, вечно что-то обновляется/меняется, а другие ребята — студия из Минска. До сих пор заказы от них прилетают время от времени.
И в процессе работы на фрилансе приходилось сталкиваться с JS — как бы я ни старался обходить его стороной, но постоянно натыкался на него. И вот как-то раз я взглянул на JQuery и поймал на мысли, что я понимаю все что там написано, но как??? Вдруг! Внезапно! Само!
Это было чудо для меня. Понятное дело, что с помощью PHP мне таки удалось расшатать ту часть мозга, которая смогла хоть немного уловить смысл кода на JQuery. А ну попробую на код JS глянуть, вдруг тоже пойму (простой код был): понял, быть не может, магия какая-то.
Дальше я начал пытаться изучать JS, так же самостоятельно, и все больше и больше он мне нравился, мне и PHP нравится, но JS больше :Р
Так же наткнулся на одни курсы, они ооооочень простые, но мне лично помогли понять базовые вещи и расставить все точки над i во многих вопросах начального уровня. Эти курсы были хорошим стартом для меня, чтобы начать изучать дальше. Потом череда других курсов, теперь уже чтобы понять как все знания применять и что делать вообще.
В общем и целом, можно на этом было бы и остановиться, НО... Я захотел понимать глубже этот язык, механику, как работает все внутри. Научиться пользоваться дополнительными инструментами для разработки. И я помню, что на Хекслете в прошлый раз сдался, надо взять реванш... спустя 3 года.
Выбрал курс «Фронтенд-разработчик», в прошлый раз я сдался на теме рекурсии. Сейчас я на 17-м уроке, и рекурсия уже позади. Мне понятен текст, понятно, что говорится в видео, я понимаю задачу, если не понимаю — перечитываю, пока не пойму, рисую схемы на бумаге, если начинаю путаться в шагах задачи или решения.
Я больше не боюсь. Если мне нравится — это мое, я должен заниматься тем, что мне нравится. И думаю, что так должно быть у всех.
Да, у меня не получается, я могу над задачей день-два думать, у меня слабая теоретическая часть. Приходится совмещать текущую работу (фриланс) — это примерно 2+- часа в день на учебу. Мне сегодня 37, и я рад, что я теперь могу.
А вот собеседований в студии все еще боюсь.
Мораль — если хотите, делайте, забудьте все, что о вас говорили, следуйте своему желанию. Путь может быть долгим (как у меня), может быть быстрым. Возможно, вы сразу будете все понимать, а может быть и нет — и придется сильно постараться, чтобы не уснуть за новой темой от перегрузки (кстати, лучше поспать тогда). Не предавайте себя и свои желания перед страхами. Желание сильнее страхов.