Как меня занесло в программирование
Может ПоможетКуда только не занесет желание зарабатывать?!
Никогда не думал, что могу стать разработчиком. У меня всегда была ассоциация, что программисты - это такие бледноватые, странные парни с усиками, в очках, клетчатых рубашках и позавчера помытой головой.
Какой же из меня программист, при полном отсутствии технических знаний?! Установка / удаление программ на компьютер - не считается.
По математике знаю умножение, вычитание, деление и сложение. Ах да, еще в процентах понимаю. Тем не менее, это не помешало начать программировать.
В 2013 году я занимался своими группами вконтакте (кто не читал, вот статья). Понимая, что на группах много не заработать, нужно было искать что-то новое.
Идей как таковых не имел. Но здравый смысл подсказывал, что лучше работать в рамках интернета, было очевидно как тогда, так и сейчас, за этим будущее. И к тому же, лучшее, что я умел делать - торчать в инете.
Безусловно, подливали масла в огонь успешные истории гугл, фейсбук, вк, ватсапп и десятки других, где парень-программист воплотил свою идею и заработал миллиарды.
Как ни крути, навыки программирования - это перспективно и дают надежду, минимальный шанс, что однажды собственная разработка вынесет тебя из нищеты.
Я подумал, взвесил все ЗА и ПРОТИВ, в принципе, терять было нечего, кроме потраченного времени. Но это нормально. Всегда приходится чем-то жертвовать.
Так и началось мое путешествие в дивный мир программирования.
Стоит отметить, предварительно была поставлена цель получить знания, чтобы самостоятельно создать проект для администраторов групп ВКонтакте - автопостинг в социальные сети. На этом и зарабатывать.
Прежде чем начать разбираться, почитал рекомендации для начинающих касательно времени, которое необходимо будет потратить и с чего вообще начать. Все как один твердили про +/- 1 год изучения и практики, дабы самостоятельно суметь создать рабочий проект. Я приготовился к году страданий.
Аду быть!
Переменные, функции, ассоциативные массивы, условные конструкции и десятки других терминов вводили меня в ужас. Это было подобно каторге. Неописуемо трудно учиться, когда ничего непонятно и как следствие, пока еще совсем не интересно.
Но я дал себе обещание, что не остановлюсь ни при каких обстоятельствах. Прекрасно знал, что мозг будет сопротивляться и выдумает тысячу причин, ли ж бы прекратил его мучить. Он так всегда делает, когда необходимо сильно напрягаться.
Мое самообучение продлилось 11 месяцев. Это было трудное испытание. На протяжении года, ежедневно разбирался-ковырялся, читал, смотрел видеоуроки и много-много практиковался. В итоге, на базовом уровне изучил технологии, позволяющие в одиночку разработать средний по сложности проект : блог, интернет-магазин, форум, доску объявлений, парсер, виджет.
В результате, начал делать проекты, воплощать свои идеи посредством программного кода.
Это волшебство. Не передать словами ощущения, когда ты создаешь что-то своими руками, смотришь, оно работает и приносит другим людям пользу.
Вывод
Я неустанно повторяю : если есть цель, тебя ничто не должно останавливать.
На протяжении всего изучения мне помогало одно правило : Когда не получается, предпринимай еще одну попытку. Просто делай еще раз!
Как бы ни было тяжело. Просто продолжай. Я сто раз хотел бросить, терял мотивацию и всякое желание. Искал оправдания чтобы прекратить. В такие моменты заводил с собой диалог и вопрошал : и что дальше? Вот так возьмешь и сдашься? Кто от этого выиграет? Если опустишь руки, будешь ли достоин той жизни, к которой стремишься? Сделай еще одну попытку, у тебя получится!
Делал очередную попытку и получалось. Часто не с первого раза. Но получалось. Шаг за шагом удалось пройти дистанцию длиною в 11 месяцев тяжкого, упорного труда.
Будь железным, при как танк. Не сдавайся и Вселенная откроет пред тобой огромные возможности.