В наше время программирование становится все более популярным и все больше людей задаются вопросом «как стать программистом». Мы решили пообщаться с Борисом — человеком, который смог стать программистом несмотря на свой возраст, ограниченное количество времени и множество страхов и неуверенности. Он является ярким примером того, что при правильном подходе и дисциплине можно сменить свою профессию и войти в IT-сферу. В этой статье мы расскажем о том, как Борис достиг своих целей и какие препятствия ему пришлось преодолеть на этом пути. Если вы также задаетесь вопросом «как стать программистом«, то эта статья поможет вам найти вдохновение и понять, что все возможно, если вы будете настойчивы и целеустремлённы.
Здравствуйте! Идея стать программистом появилась абсолютно случайно. Я тогда работал вне офиса, и часто посещал дома клиентов. В тот день, я приехал домой к одному клиенту и меня поразило две вещи. Первое — это то, какой просторный и красивый был дом. Я наслаждался нахождением в этом доме. И второе, что меня поразило — это то, что владелец дома был не на работе в середине рабочего дня. Это было примерно 3 часа дня, и вместо того, чтобы сидеть в офисе, он забрал своих детей из школы и был уже дома.
В тот момент, я понял, что тоже хочу так же. Хочу жить в красивом доме и иметь возможность находится больше времени дома с семьей, а не сидеть в офисе. Я спросил своего начальника, кем работал тот парень, начальник ответил, что клиент работал программистом. Я тоже захотел иметь такие возможности. Так и появилась идея стать программистом. Всю свою историю о смене моей профессии я описал в бесплатной книге «Как стать программистом с нуля», которую вы можете скачать абсолютно бесплатно.
Как и все обычные люди, я испытывал много сомнений и меня одолевали страхи. На момент начала обучения, у меня уже была семья и ребёнок, я одновременно работал на двух работах, и у меня не было никакого технического опыта и образования. Я боялся, что не справлюсь. И второй момент о котором я начал волноваться, это выбор направления в программировании. Нужно было выбрать так, чтобы потом не пожалеть. Я выбрал андроид разработку и сейчас не жалею об этом. Но в сфере IT, помимо программирования есть множество направлений, куда можно пойти. Вот таблица из моей книги, где показаны самые популярные.
А вот видео, где я подробно показываю свой подход к выбору направления.
Если коротко, то, чтобы стать программистом нужно несколько основных вещей:
Нужно понимать, что процесс обучения — это долгий процесс, на это нужно время и терпение. Многие начинают и забрасывают это дело, потому что не выдерживают долгой работы. Как я сказал в своей книге «это марафон, а не сто метровка. Рассчитывайте силы на долгий забег».
Второй важный момент — это постановка цели. Она должна быть четкой и понятной. «Выучить программирование» — это размытая цель, которую нельзя измерить. «Получить предложение о работе» — это чёткая цель, которую легко измерить и к такой цели легко идти. Есть ещё огромное количество важных моментов, таких как оптимизация времени, прокачка навыка обучение или поиска информации в интернете.
В целом, для того чтобы стать программистом, помимо самого курса, где учат писать код, нужно позаботиться о многих вещах. Об этом всём, в деталях я рассказал в своей книге.
Здесь, я бы сказал, что самое главное, что я вынес из всего моего опыта, это то, что не обязательно просиживать в университете четыре года, чтобы овладеть этой профессией. Я учился примерно два года. Но я знаю людей, которые сделали это намного быстрее. У меня на канале YouTube есть интервью с человеком, который за шесть месяцев в свои 35 лет стал программистом. Если говорить в целом, то я бы сказал, что стать программистом можно за 6-24 месяца в зависимости от того количества свободного времени, которым располагает человек. Главное — это постановка цели и желание учиться. Я заметил, что люди, которые действительно хотят научиться программированию, учатся намного быстрее, чем те, кто делают это на «автомате». Если вы поставили перед собой цель стать программистом, то у вас уже есть основа для достижения успеха.
Опять же из личного опыта, на своём первом проекте я был единственным программистом самоучкой. Все остальные имели высшее техническое образование, у некоторых был бакалавриат, у некоторых магистратура. Но когда мы начали писать код, их качество работы и качество кода не превышали моего. Скажу даже больше, что благодаря моему самостоятельному обучению, я имел возможность часто выходить за рамки стандартной программы обучения, что дало мне большое количество знаний и в целом очень сильно расширило мой технический кругозор и арсенал. Поэтому в каких-то моментах я был даже лучше. Бывали конечно моменты, где я терялся. Но это нормальное явление в профессии программиста, поэтому я просто учился на лету и подхватывал новый материал. Главное, чтобы у вас было желание и настойчивость учиться, и тогда вы сможете добиться успеха, даже если не имеете высшего технического образования. Важно понимать, что в профессии программиста главное — это практический опыт и умение решать задачи.
Начать изучение программирования я бы посоветовал с того, чтобы реально взглянуть на себя и понять, какие ресурсы времени и сил есть у человека. Перед тем, как начинать изучать код, нужно понять, готов ли человек долгое время и без каких-то гарантий заниматься изучением сложного, а порой и очень сложного материала. Помимо этого я бы посоветовал пообщаться со своей семьей, и спросить, будут ли они готовы поддержать и дать время человеку, на обучение. Мне в этом плане повезло, моя супруга поддержала меня в этом. Она забирала ребёнка и я мог спокойно сидеть заниматься не отвлекаясь на домашние дела. И только потом приступать к выбору курса. Помимо моей книги, вы можете попробовать мои уроки по программированию для начинающих. Весь этот материал абсолютно бесплатен и находится в свободном доступе у меня на сайте. Просто заходите и начинайте бесплатное обучение. Этих материалов будет достаточно, чтобы заложить сильную базу, для дальнейшего обучения, а так же без финансовых рисков попробовать само программирование. Эти материалы вы можете найти на моём сайте https://borisproit.expert
В итоге, хочу подчеркнуть, что если вы решите стать программистом, то готовьтесь к сложностям. Однако, помните, что это навык, который всегда будет востребован. Он позволит вам работать удаленно из любой точки мира, иметь высокую оплату труда и выбирать, где и как жить. Путь программиста может быть трудным, но все ваши усилия явно стоят того, чтобы пройти его. Поэтому, не сдавайтесь на первых порах и продолжайте двигаться вперед. В конце концов, вы получите крутую возможность выбирать, как вам хочется жить и где вам хочется жить. Программирование — равно свобода выбора.