Интерактивный парк GeekLand с подарками, вебинарами и самыми масштабными скидками года!

Блог

Преодолейте свою лень и страх

История Максима Пригоженкова, студента двух курсов "Objective C" и курса "Ruby / Rails"
12 июля 20164 минуты5653
<p><img alt="" src="https://s3.amazonaws.com/geekbrains-uploads/geekbrains/public/ckeditor_assets/pictures/2396/content_content_geekstory-maksim_prigogenkov.png" style="width: 800px;" /></p> <p>Добрый день, меня зовут Максим. Я хочу рассказать о том, как я стал&nbsp;программистом и как это повлияло на мою жизнь.</p> <h2>Знакомство с программированием</h2> <p>Как и многие начинающие программисты, впервые с программированием я столкнулся ещё в школе,&nbsp;однако заинтересовался им намного раньше. С самого детства мне нравились компьютеры и различные устройства. Я не тратил своё время на игры, мне было интереснее&nbsp;разбираться, как работает компьютер, что и где&nbsp;настраивается и пр. Где-то в возрасте 14-ти&nbsp;лет&nbsp;соседи стали приглашать меня&nbsp;к себе, починить и настроить компьютер.&nbsp;Это был мой&nbsp;небольшой заработок.</p> <p>В школе нам рассказывали про какой-то учебный язык&nbsp;программирования, на котором написать что-то толковое было практически невозможно в то&nbsp;время.&nbsp;Этот язык даже ООП не поддерживал.&nbsp;Тогда я стал ходить на компьютерные курсы и&nbsp;познакомился с web-разработкой (HTML,&nbsp;JS, PHP). JavaScript я вроде как понял, но вот PHP совсем не нравился.&nbsp;Может быть в&nbsp;силу возраста, но было не особо интересно.</p> <h2>Первый опыт</h2> <p>После школы и компьютерных курсов&nbsp;я поступил в Санкт-Петербургский политехнический университет Петра Великого (Политех). В то время мне программирование&nbsp;было не интересно, хотя в школе я частенько писал скрипты (*.bat) и&nbsp;давал их своим одноклассницам.&nbsp;Я пошёл работать. Начал с местного&nbsp;интернет-провайдера, ходил по заявкам, чинил компьютеры,&nbsp;телевизоры и&nbsp;телефонию.&nbsp;Спустя полгода я трудоустроился в компанию&nbsp;покрупнее. Меня взяли&nbsp;в отдел разработки ПО, но я практически сразу переметнулся в отдел к&nbsp;системным&nbsp;администраторам. Там я тоже проработал недолго, постоянно&nbsp;возникали разногласия с&nbsp;начальством, уже через полгода я ушёл.&nbsp;</p> <p>Через некоторое&nbsp;время&nbsp;мне&nbsp;удалось устроиться&nbsp;системным администратором в фармацевтическую компанию, где я&nbsp;стал разбираться в том, как устроены сети,&nbsp;поднимал и чинил&nbsp;сервера, телефонную станцию. В итоге я починил всю сеть в офисе, разобрался в&nbsp;работе DNS, AD, Exchange и за полгода всё привёл в порядок. Наступило время, когда&nbsp;делать особо было нечего, я приходил, пил чай, обедал, гулял на&nbsp;крыльце (если было лето) и сидел в интернете. Казалось бы, именно&nbsp;этого я и хотел! Но мне быстро надоело бездельничать.</p> <p>Тогда я решил заняться&nbsp;программированием.&nbsp;Мой выбор сначала пал на Java. Я нашёл несколько учебников и книг.&nbsp;Начал читать. Вроде всё было понятно, но книжки были жутко&nbsp;скучными и мне быстро надоело. Я&nbsp;бросил это дело ещё на полгода.</p> <h2>Немного об онлайн-курсах</h2> <p>Я понял, что мне нужно изучать программирование, когда мне надоело&nbsp;сопровождение систем в офисе. Приходишь, сидишь и ничего не&nbsp;делаешь. Весь интернет уже пересмотрел, играть не люблю, скучно. Решил, что надо менять сферу деятельности.&nbsp;И поменял.</p> <p>К концу весны 2014 г.&nbsp;у меня уже был IPad и MacBook, и я подумал, почему бы мне&nbsp;не написать программу для планшета Apple.&nbsp;Я стал&nbsp;искать&nbsp;курсы по разработке для IOS и практически сразу увидел Школу Программирования&nbsp;(тогда ещё не было GeekBrains). Прочитав отзывы, я понял, что школа хорошая,&nbsp;и&nbsp;я купил себе курс <a href="https://geekbrains.ru/courses/16?utm_term=02&amp;utm_medium=internal&amp;utm_source=blog&amp;utm_campaign=case_mobile_developer_12.07.2016">&quot;Objective C&quot;</a> со&nbsp;скидкой.</p> <p>В течение&nbsp;всего курса, а затем и следующего уровня Objective C,&nbsp;интерес к разработке на IOS рос. Я прошёл два курса с огромным&nbsp;интересом и начал уже строить свои планы для&nbsp;самостоятельного обучения. Сомнений у меня не было, я&nbsp;чётко намеривался заняться разработкой для IOS на&nbsp;профессиональном уровне.</p> <p>Примерно через год я решил пройти ещё курс <a href="https://geekbrains.ru/courses/57?utm_term=02&amp;utm_medium=internal&amp;utm_source=blog&amp;utm_campaign=case_mobile_developer_12.07.2016">&quot;Ruby / Rails&quot;</a>. Кроме&nbsp;мобильных приложений я захотел&nbsp;научиться писать ещё и Backend для них.</p> <h2>Карьера по специальности</h2> <p>Прошло примерно полгода после того, как я закончил курсы &quot;Objective C&quot;. В течение этого времени&nbsp;я постоянно занимался саморазвитием и стал ходить по собеседованиям&nbsp;(надо же как-то наработать небольшой опыт, стажировки ещё не было&nbsp;тогда).&nbsp;Через полтора месяца мне&nbsp;пришло приглашение на работу в небольшую студию разработки&nbsp;мобильных приложений.</p> <p>После полугода работы в этой студии (я как раз закончил курс&nbsp;&quot;Ruby on Rails&quot;) я решил найти дополнительный&nbsp;заработок на фрилансе: зарегистрировался на бирже, купил подписку и&nbsp;стал мониторить заказы. Мне очень повезло и через неделю у меня был&nbsp;уже крупный проект, для которого нужно было реализовывать Backend и&nbsp;IOS-клиент. После этого заказа&nbsp;меня нашла студия разработки мобильных&nbsp;приложений из другого города, с которой я работаю и по сей день.&nbsp;</p> <p>Больше на фриланс я вообще не заходил.&nbsp;Было ещё много заказов, я постоянно развивал свои навыки программирования и профессионально рос. К концу&nbsp;года на официальной работе&nbsp;всех программистов, включая меня, сократили. Я решил, что не буду больше искать работу, а открою себе ИП и&nbsp;буду&nbsp;заниматься разработкой ПО.</p> <p>Так оно и вышло.&nbsp;Сейчас заказы сами&nbsp;меня находят, работа есть&nbsp;всегда. Более того, иногда приходится делегировать&nbsp;заказы другим разработчикам. Я переехал из города в область и живу&nbsp;теперь на природе.&nbsp;Сам себе начальник, как говорится.</p> <h2>Советы начинающим программистам</h2> <p>Главное, определитесь, что вам наиболее интересно: создавать&nbsp;сайты, серверные,&nbsp;десктопные&nbsp;или мобильные приложения и пр. Только после этого&nbsp;погружайтесь с&nbsp;головой в изучение.</p> <p>Преодолевайте свою лень и свой страх. Не получится, если вы будете плохо стараться. А в целом, в программировании нет ничего сложного. Напротив, чем сложнее задача, тем интереснее её решать. Заставьте себя&nbsp;думать и у вас обязательно появится спортивный интерес изобрести решение. Например, используя&nbsp;Ruby, я автоматизировал некоторые скучные и рутинные&nbsp;задачи.</p> <p>Занимайтесь самообразованием даже во время обучения (онлайн-курсы, ВУЗы, не важно). А после обучения сразу же&nbsp;пробуйте устроиться в компании.&nbsp;GeekBrains предлагает стажировки, но не стоит ждать,&nbsp;когда за вас решат, где и кем вы будете работать. В&nbsp;Интернете есть множество ресурсов, где вы также можете найти стажировки и приобрести необходимые навыки командной разработки для дальнейшего старта карьеры.&nbsp;Это вполне реально и не представляет особых&nbsp;сложностей. Не стоит думать, что вы сразу состоитесь в сфере фриланса. Для самостоятельной разработки требуются такие же важные навыки, как и для работы в компаниях.&nbsp;</p> <p><strong>Ставьте&nbsp;цели и начинайте двигаться к ним. Всем успехов!</strong></p> <p>&nbsp;</p> ">

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

Знакомство с программированием

Как и многие начинающие программисты, впервые с программированием я столкнулся ещё в школе, однако заинтересовался им намного раньше. С самого детства мне нравились компьютеры и различные устройства. Я не тратил своё время на игры, мне было интереснее разбираться, как работает компьютер, что и где настраивается и пр. Где-то в возрасте 14-ти лет соседи стали приглашать меня к себе, починить и настроить компьютер. Это был мой небольшой заработок.

В школе нам рассказывали про какой-то учебный язык программирования, на котором написать что-то толковое было практически невозможно в то время. Этот язык даже ООП не поддерживал. Тогда я стал ходить на компьютерные курсы и познакомился с web-разработкой (HTML, JS, PHP). JavaScript я вроде как понял, но вот PHP совсем не нравился. Может быть в силу возраста, но было не особо интересно.

Первый опыт

После школы и компьютерных курсов я поступил в Санкт-Петербургский политехнический университет Петра Великого (Политех). В то время мне программирование было не интересно, хотя в школе я частенько писал скрипты (*.bat) и давал их своим одноклассницам. Я пошёл работать. Начал с местного интернет-провайдера, ходил по заявкам, чинил компьютеры, телевизоры и телефонию. Спустя полгода я трудоустроился в компанию покрупнее. Меня взяли в отдел разработки ПО, но я практически сразу переметнулся в отдел к системным администраторам. Там я тоже проработал недолго, постоянно возникали разногласия с начальством, уже через полгода я ушёл. 

Через некоторое время мне удалось устроиться системным администратором в фармацевтическую компанию, где я стал разбираться в том, как устроены сети, поднимал и чинил сервера, телефонную станцию. В итоге я починил всю сеть в офисе, разобрался в работе DNS, AD, Exchange и за полгода всё привёл в порядок. Наступило время, когда делать особо было нечего, я приходил, пил чай, обедал, гулял на крыльце (если было лето) и сидел в интернете. Казалось бы, именно этого я и хотел! Но мне быстро надоело бездельничать.

Тогда я решил заняться программированием. Мой выбор сначала пал на Java. Я нашёл несколько учебников и книг. Начал читать. Вроде всё было понятно, но книжки были жутко скучными и мне быстро надоело. Я бросил это дело ещё на полгода.

Немного об онлайн-курсах

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

К концу весны 2014 г. у меня уже был IPad и MacBook, и я подумал, почему бы мне не написать программу для планшета Apple. Я стал искать курсы по разработке для IOS и практически сразу увидел Школу Программирования (тогда ещё не было GeekBrains). Прочитав отзывы, я понял, что школа хорошая, и я купил себе курс "Objective C" со скидкой.

В течение всего курса, а затем и следующего уровня Objective C, интерес к разработке на IOS рос. Я прошёл два курса с огромным интересом и начал уже строить свои планы для самостоятельного обучения. Сомнений у меня не было, я чётко намеривался заняться разработкой для IOS на профессиональном уровне.

Примерно через год я решил пройти ещё курс "Ruby / Rails". Кроме мобильных приложений я захотел научиться писать ещё и Backend для них.

Карьера по специальности

Прошло примерно полгода после того, как я закончил курсы "Objective C". В течение этого времени я постоянно занимался саморазвитием и стал ходить по собеседованиям (надо же как-то наработать небольшой опыт, стажировки ещё не было тогда). Через полтора месяца мне пришло приглашение на работу в небольшую студию разработки мобильных приложений.

После полугода работы в этой студии (я как раз закончил курс "Ruby on Rails") я решил найти дополнительный заработок на фрилансе: зарегистрировался на бирже, купил подписку и стал мониторить заказы. Мне очень повезло и через неделю у меня был уже крупный проект, для которого нужно было реализовывать Backend и IOS-клиент. После этого заказа меня нашла студия разработки мобильных приложений из другого города, с которой я работаю и по сей день. 

Больше на фриланс я вообще не заходил. Было ещё много заказов, я постоянно развивал свои навыки программирования и профессионально рос. К концу года на официальной работе всех программистов, включая меня, сократили. Я решил, что не буду больше искать работу, а открою себе ИП и буду заниматься разработкой ПО.

Так оно и вышло. Сейчас заказы сами меня находят, работа есть всегда. Более того, иногда приходится делегировать заказы другим разработчикам. Я переехал из города в область и живу теперь на природе. Сам себе начальник, как говорится.

Советы начинающим программистам

Главное, определитесь, что вам наиболее интересно: создавать сайты, серверные, десктопные или мобильные приложения и пр. Только после этого погружайтесь с головой в изучение.

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

Занимайтесь самообразованием даже во время обучения (онлайн-курсы, ВУЗы, не важно). А после обучения сразу же пробуйте устроиться в компании. GeekBrains предлагает стажировки, но не стоит ждать, когда за вас решат, где и кем вы будете работать. В Интернете есть множество ресурсов, где вы также можете найти стажировки и приобрести необходимые навыки командной разработки для дальнейшего старта карьеры. Это вполне реально и не представляет особых сложностей. Не стоит думать, что вы сразу состоитесь в сфере фриланса. Для самостоятельной разработки требуются такие же важные навыки, как и для работы в компаниях. 

Ставьте цели и начинайте двигаться к ним. Всем успехов!

 

истории успехаrubyiosobjective cgeekbrainsruby on railsmobile_developer
Нашли ошибку в тексте? Напишите нам.
Спасибо,
что читаете наш блог!
Posts popup