И как не надо паниковать.

#1 — Кодирование выглядит как иностранный язык с другой планеты

Это правильно. Синтаксисы кодирования выглядят пугающе. Многие говорят, что научиться программировать — это как выучить новый язык. Отчасти это правда, за исключением того, что научиться программировать намного проще, чем выучить новый язык. Почему? Потому что кодирование — это прокладка логики. Вы уже можете написать простую программу, зная несколько основных правил определения логики.

Вот несколько простых программ (на простом английском):

  • если светофор красный, то нужно остановить машину
  • продолжайте добавлять 1 мяч в коробку, пока в коробке не будет 100 шаров
  • учитывая список имен, ищите свое собственное имя

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

#2 — Не знаю, с чего начать

Несмотря на то, что в Интернете есть много ресурсов, начать все еще сложно. Чему вы должны научиться? Откуда вы должны учиться? Бесплатно? Оплаченный?

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

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

Не нужно паниковать: мы написали для вас простое руководство: Что я должен изучить в первую очередь в программировании?

№3 — Противоречивые советы

В Интернете ведется множество дискуссий о том, что и как следует изучать. Должны ли вы изучать JavaScript или Python? Должны ли вы учиться онлайн бесплатно самостоятельно или заплатить целое состояние, чтобы посетить учебный курс по программированию?

Вы должны использовать Mac или ПК для кодирования?

Технологическая экосистема претерпевает частые изменения. Сегодня Python — это горячая технология. Завтра все будут говорить о JavaScript. Итак, Python сейчас не актуален?

PHP устарел. Ну, Facebook работает на PHP.

Ruby on Rails мертв. Ну, многие успешные предприятия, включая Twitter, начинались с него.

JavaScript — это хит. Все остальное не имеет значения. Что ж, действительно ли он так удобен для разработчиков или, что более важно, хорош для начинающих?

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

# 4 — Я должен запоминать все?

В школе нас часто просили запоминать знания. В кодировании важно понимать.

Гораздо важнее понять основные понятия, чем запомнить шаблоны и синтаксис.

Пока вы понимаете концепцию, вы можете искать синтаксис в Интернете.

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

# 5 — Подхожу ли я для того, чтобы стать кодером?

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

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

Таким образом, кодирование, естественно, тяжело для нас.

Кодирование имеет крутую кривую обучения. Начало тяжелое. Но по мере продвижения становится легче, потому что вы будете знать больше.

Никто не родился готовым начать кодирование. Изучение чего-то нового — это всегда вызов.

Кодирование доступно всем? Нет, не все. Некоторым это нравится больше.

Должен ли каждый иметь навыки кодирования? Мы так верим!

Если английский язык и математика составляют огромную часть нашей жизни, мы верим, что кодирование тоже будет.

Легко ли было учить английский и математику в начале? Нисколько!

Не нужно паниковать:большинство людей испытывали трудности в начале пути к кодированию. Это требует приверженности, настойчивости и последовательности, чтобы изучить любые важные навыки.

Это написано мной и командой Altcademy онлайн-курса по программированию, в котором принимают участие более 5000 студентов из более чем 80 городов.

Вот и все. Если у вас еще остались сомнения, мы с радостью на них ответим! Просто прокомментируйте ниже!