Как стать программистом или почему программирование - не для всех

Если бы мне давали по монетке каждый раз, когда кто-то спрашивает, как же родиться стать программистом, то... Ну, на доширак я бы себе уже насобирал. :)

Для начала быстрый тест. Ответьте сами себе честно на эти вопросы:


  • Вы здесь ради того, чтобы добыть рублей? Если нет - идём дальше.

  • Вы готовы постоянно самообучаться?

  • Достаточно ли вы терпеливый человек?


А теперь, мысли по порядку.

Да, нет ничего странного в том, если вы хотите лезть в эту профессию из-за денег. Вы только посмотрите на то, что сходу бросает в лицо hh.ru.

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

Ну научи программировать!


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

Самообучение


Программист, который хочет выжить в этой сфере, должен уметь самообучаться. 90% моих знаний строятся на самообучении. Нужно уметь гуглить, читать, изучать и пробовать самостоятельно.
Технологии летят вперед, меняются. То, что вы учили вчера сегодня уже никому не нужно, сегодня нужно уже что-то новое.
Консервативный программист - плохой программист.
"А научи меня программировать" - плохой программист.
PHP-Программист - плохой программист.

Потраченное время


Естественно, будут встречаться ошибки, которые не гуглятся. Фичи, которые сделаны криво. Баги. Они будут встречаться постоянно. На всё нужно время, бессчётное количество времени.
Время на баги, на разработку, на обучение, на "поправь на 1px влево плз побыстрее", на всё подряд.

Времени от начала обучения и до первых нормальных денег скорее всего пройдёт не мало. Два-три-пять лет, может больше, зависит от множества факторов. За это время можно успеть дважды в бизнесе прогореть.

Внешний вид


Знаете, есть такой распространенный стереотип про то, что программисты выглядят примерно вот так:

И это отчасти может стать правдой. Ввиду того, что за экраном монитора нужно проводить много времени, вполне себе может сесть зрение, могут появиться проблемы с правильным питанием, лишним весом, прыщами. А в итоге и даже с самооценкой. Будьте осторожны с этим и не забывайте отвлекаться и развлекаться в реальной жизни.

Как стать программистом?


Так и всё-таки, как же стать программистом? - ответ прост. Если вы уверены, что это прямо ваше и вы могёте потянуть в программисты, то просто выбираем какие-нибудь простые начальные технологии и вперёд, пробовать и учиться. :)