До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Как перестать бояться программирования и обрести уверенность в себе. Почти история успеха

Время чтения статьи ~6 минут
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Как перестать бояться программирования и обрести уверенность в себе. Почти ис... главное изображение

Этот лирический пост — история о том, как я долго боялся начать делать то, что действительно мне нравится.

В детстве я не ладил с прикладными науками.

Думаю, просто меня не смогли достаточно заинтересовать для этого. Страх перед наказанием от родителей (в моем случае бабушки с дедушкой) — мотивация наоборот + обида.

Короче, я больше в гуманитарии был — все считали, что я стану художником. Если поднималась тема программирования или каких-то скиллов компьютерных, то в мою сторону сразу летела информация, что для этого надо иметь математический склад ума, а у тебя он не такой, ты не сможешь. В общем, все близкие «внушали» уверенность в себе по самые огого, в которые я верил до 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, и я рад, что я теперь могу.

А вот собеседований в студии все еще боюсь.

Мораль — если хотите, делайте, забудьте все, что о вас говорили, следуйте своему желанию. Путь может быть долгим (как у меня), может быть быстрым. Возможно, вы сразу будете все понимать, а может быть и нет — и придется сильно постараться, чтобы не уснуть за новой темой от перегрузки (кстати, лучше поспать тогда). Не предавайте себя и свои желания перед страхами. Желание сильнее страхов.

Аватар пользователя Victor Kasap
Victor Kasap 04 июля 2021
28
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября