Найти тему

Возможно ли в 35+ лет стать программистом с нуля?

Думаю, этот вопрос беспокоит многих в данном возрасте. Меня он беспокоит точно, ибо сейчас я в данной ситуации. Этот блог - своеобразный отчёт о пути, по которому я отправился. Будет он успешным или нет - этого я не знаю пока сам, но приложу максимум усилий, чтобы он не оказался бесполезным.

О себе: мужчина 37 лет (на момент апреля 2021 года). Родился на крайнем севере в городе Воркута, откуда по достижении совершеннолетия перебрался в город Курск. Закончил местный технический ВУЗ по специальности "инженер-мехатроник" и стал работать с перерывами по своей специальности в основном в качестве инженер-конструктора. Работа интересная, творческая, но денег в ней платят относительно мало, даже ведущим специалистам, по крайней мере в моём городе. Решение напрашивается само-собой - это переезд в более крупный город, но я решил поступить иначе - обучиться профессии, которая и оплачивается хорошо, и даёт возможность в перспективе работать удалённо.

Был ли у меня до этого опыт в программировании? Да, хоть и самый поверхностный. В школе это язык бейсика, в универе азы Delphi, впоследствии самостоятельно изучал написание макросов для Экселя и на скриптовом языке писал так называемого бота для мобильной игры Asphalt 9, где бот управлял машиной и обновлял трассу, по которой надо ездить. Также самостоятельно пытался изучать Java по книге HeadFirst. Насколько я помню, я дошёл по до темы массивов и мой пыл пропал.

Примерно месяц назад я принял решение освоить данную специальность на полном серьёзе. Руководствуясь прошлым опытом, я понял, что мне необходимы курсы, где программа обучения составлена заранее и всегда есть возможность проконсультироваться с наставником, чтобы минимизировать простои в обучении.

Почему выбор пал именно на Андроид-разработчика? По нескольким причинам. Во-первых, мобильная разработка крайне перспективное направление и спрос на специалистов в данном направлении стабильно растёт - чуть проще найти вакансию с позиции джуна. Во-вторых, программирование на андроиде осуществляется на языке Kotlin, который в свою очередь базируется на Java - вторым по популярности языком в мире и синтаксис которого мне уже отчасти знаком. Как следствие и из второго пункта - ОЧЕНЬ много информации по Джаве (правильно читается именно так, а не Ява) вплоть по специализированных сайтов и видеоматериалов - пользуйся не хочу.

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