Нет. Не принимайте "нет" за ответ.

Заблуждение №1 - нужно начинать учиться, когда вы молоды.

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

Прекрасным примером позднего цветения может служить Уэйн Гулд. Он - человек, ответственный за популяризацию головоломки судоку. Выйдя на пенсию в возрасте 52 лет, Уэйн начал учиться программировать и потратил шесть лет на разработку программы, которая может генерировать сразу несколько головоломок судоку. Он продолжал поставлять эти головоломки газетам и журналам в Европе и Америке.

Заблуждение # 2 - вы должны хорошо разбираться в математике

Это распространенное заблуждение, из-за которого многие люди не могут сделать первый шаг. Честно говоря, вам просто нужно знать основы математики. Каков результат для 1 + 7? Если x + 2 = 10, каково значение x?

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

Заблуждение №3 - вам нужно уволиться с работы

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

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

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

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

Заблуждение №4 - вы должны изучать его в университете или колледже.

Что именно предлагает университетский курс? Программа обучения, инструктор и помощники преподавателя.

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

Итак, вам нужно изучать кодирование в университете? Не совсем. В Интернете доступно множество бесплатных ресурсов. Имея структурированный учебный план и наставника, который будет направлять вас, вы сможете сделать процесс обучения более эффективным и действенным.

Очные и онлайн-курсы по программированию (такие как Altcademy) могут предлагать всестороннюю программу обучения и наставническую поддержку, будучи на порядок более доступными, чем университеты.

Заблуждение # 5 - нужно быть одаренным

Кодирование - это набор навыков, который я усвоил и приобрел с течением времени. Да, некоторым людям легче научиться программировать, чем другим. Но кодирование - это не бег на 100 метров. Кодирование - это ультрамарафон. Сосредоточьтесь на собственном прогрессе и улучшениях и не сравнивайте себя с другими. Убедитесь, что вы становитесь лучше с каждым днем.

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

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

Найдите причину, чтобы начать

Вместо того чтобы сосредотачиваться на том, почему вы не подходите для того, чтобы стать кодером, поищите причины, по которым вам следует научиться программировать. Кодирование - это больше, чем просто навык; это другая парадигма мышления.

Многие из удобств, которыми мы наслаждаемся сегодня, - это результат кода и программного обеспечения. Facebook, Instagram, Uber, Google и AirBnb работают на программном обеспечении. Обучение программированию может быть одним из лучших решений, которые вы принимаете в своей жизни.

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