Добавить в корзинуПозвонить
Найти в Дзене
IT - Это просто

Как я стал ах****ым программистом!

Всем салют, друзья! В наше время программирование является одним из самых важных навыков для людей, стремящихся к карьере, хорошо оплачиваемой и увлекательной работе. Люди, чьи профессии никак не были связаны с программированием, сейчас желают научиться писать код. Нужно говорить на сколько это сложно? Чтобы стать программистом, вам потребуется очень много времени, усилий и ошибок. Хотя так можно сказать про любую хорошую профессию. Но если вы настроенные серьезно и действительно хотите освоить этот навык, я дам вам несколько советов, которые помогут начать правильно. Итак, погнали! Выясните, почему вы хотите программировать Внешний вид офисов Google или Яндекс, крутые стартапы, большие гонорары это конечно неплохая мотивация. Но если это является причиной, по которой вы хотите стать программистом, то, я дам вам 100% что вы не справитесь, вас не хватит для сотен часов, которые вы будете проводить, создавая всё новые строки кода. Выберите специализацию Чем конкретно вы бы хотели занимат
Оглавление

Всем салют, друзья!

В наше время программирование является одним из самых важных навыков для людей, стремящихся к карьере, хорошо оплачиваемой и увлекательной работе. Люди, чьи профессии никак не были связаны с программированием, сейчас желают научиться писать код. Нужно говорить на сколько это сложно? Чтобы стать программистом, вам потребуется очень много времени, усилий и ошибок. Хотя так можно сказать про любую хорошую профессию.

Но если вы настроенные серьезно и действительно хотите освоить этот навык, я дам вам несколько советов, которые помогут начать правильно.

Итак, погнали!

Выясните, почему вы хотите программировать

Внешний вид офисов Google или Яндекс, крутые стартапы, большие гонорары это конечно неплохая мотивация. Но если это является причиной, по которой вы хотите стать программистом, то, я дам вам 100% что вы не справитесь, вас не хватит для сотен часов, которые вы будете проводить, создавая всё новые строки кода.

Выберите специализацию

Чем конкретно вы бы хотели заниматься? Возможно верстать сайты? Или создавать игры для телефона? Делать софт для профессионалов? Каждое из этих направлений кардинально отличается от остальных. Стоит помнить о том, что если вы решили стать независимым программистом и создать новый Minecraft, то для этого вам понадобятся усилия других людей — дизайнеров и гейм-дизайнеров. (Если только вы не собираетесь делать все самостоятельно)

Выберите правильный язык программирования

Запомните навсегда – идеального языка не существует. Каждый язык направлен на решение конкретны задач. Все что вам нужно – выучить один язык, как только вы сделаете это выучить другие будет гораздо проще. Если вы не можете определиться с первым языком для изучения прочитайте статью - Какой язык программирования нужно выучить первым? (На личном опыте)

Попробуйте приложения для детей

Если вы делаете первые шаги в программировании, то давайте проследуем за этой метафорой и дальше. Почему бы не попробовать приложения для детей? В интернете их достаточно, причем бесплатно и в свободном доступе.

Используйте бесплатные курсы

Не нужно быть Шерлоком что бы найти такие курсы, там более я сразу порекомендую вам их!

7 бесплатных ресурсов для изучения программирования

Сделайте обучение интересным

Как только я думаю о пользе и интересе обучения, на ум приходит три варианта:

1. HTML Academy — здесь собраны практические задания по изучению HTML и CSS.

2. Hexlet — на этом сайте собраны десятки уроков и практических занятий по программированию.

3. Codeacademy — интерактивные занятия, обучающие всем языкам программирования бесплатно.

Найдите ментора

Однажды мы с женой и детьми поехали кататься на сноуборде, мне казалось, что я научился достаточно быстро: уже на второй день я вполне уверенно скатывался с гор. В течении недели я был доволен и горд собой, пока случайно не встретил сноубордиста старой закалки, который сказал мне, что я катаюсь как подстреленный медведь. Мы пообщались с ним пару часов, он дал мне несколько советов и показал пару упражнений, с ним я узнал в десятки раз больше, чем за предыдущую неделю.

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

Пройдите офлайн-курс

К сожалению, выбрать офлайн-курс гораздо тяжелее, чем онлайн. Обычно стоят они большие суммы денег, а будет ли польза — неизвестно. Находясь в поисках хорошего курса, прежде всего обращайте внимание на лекторов, которые его будут читать. Если это достойные программисты, работающие в известных компаниях, значит, они и вправду смогут вас чему-то научить.

Экспериментируйте

Этот совет пригодится вам когда вы уже выучите основы какого либо языка. Изучайте, как работает код других программистов, просмотрите его и попробуйте сделать лучше! Наверняка со временем у вас все получится, тут главное практика, больше практики, еще больше практики!!! Старайтесь упрощать и придумывать элегантные решения.

Какие советы можете дать программистам вы?

Ставьте лайки, подписывайтесь на канал и группу ВКонтакте -https://vk.com/mrsisadm там еще больше интересного!