Практически каждый мой знакомый, который хотел начать изучать сферу программирования, задавал мне вопрос: "А не поздно ли мне учить языки?". Не знаю почему, но этот вопрос создаёт некий резонанс не только среди моих знакомых, но и в обществе в целом.
Многие считают, что программистами не становятся, а рождаются. Сразу же опровергну это утверждение, и расскажу о своём давнем знакомом, который уже преуспел в программировании больше меня.
Я буду давать героям сегодняшней статьи вымышленные имена, потому что никто не хочет светиться на публике.
Анатолий Анатольевич - 35 лет
Итак в не таком далёком 2017 году, мой родственник - Анатолий, узнав о моих достижениях в сфере программирования, тоже решил научиться "быстро печатать на клавиатуре в стиле хакеров".
Он расспросил меня с чего стоит начать и будет ли сложно, а после милой беседы удалился. И уже на следующее утро, открыв мессенджер, я обнаружил шквал вопросов от него.
Оказалось, он не спал всю ночь, настолько загорелся идеей научиться писать код, и за этот короткий промежуток времени узнал много нового и непонятного для его разума.
Я ответил на все вопросы и посоветовал в следующий раз обращаться не ко мне, а к гуглу, ютубу и учебникам (этот совет я раздаю всем начинающим программистам, чтобы меня просто не засыпало вопросами).
И вот спустя уже 4 года, Анатолий Анатольевич сильно преуспел в данной сфере, уже выполнил пару проектов и заработал свои первые деньги. Сейчас работает над какой-то большой и сложной базой данных, для разработки которой он звал и меня, но я отказался, потому что универ не позволяет.
Александр - 20 лет
Буквально полгода назад, Саша, как и Анатолий, увидев мои умения, заинтересовался программированием не на шутку.
Я показал ему небольшой мастер класс по разработке на языке Python. Ему очень понравилось, и он даже хотел нанять меня в качестве репетитора. Даже готов был платить неплохие деньги. Но я отказался, потому что, опять же, универ (тогда я поступал, и мне было не до этого).
Уже через неделю Саня прислал мне свою первую программу, которая являлась аналогом инженерного калькулятора, с кучей различных наворотов, только в консоли. Если честно, я сильно удивился, увидев его творение и исходники программы.
Они были настолько чистыми и идеальными, что ему мог бы позавидовать даже senior (профессионал) в Python. У меня просто отвисла челюсть. Были соблюдены все правила и рекомендации PEP, которые я сам очень часто не соблюдаю.
И вот спустя полгода, Александр возглавляет свой проект с командой из 5-ти человек. Они разрабатывают свою игру на языке Python как для ПК, так и для Android и IOS.
Павел Мелкорукий - 13 лет
Сын моего знакомого как-то раз попросил написать простой плагин для Minecraft на языке Java. Работа заключалась буквально в 100 строках кода, поэтому я не смог отказать.
После успешно сданного "заказа", он начал задавать мне вопросы по типу: "А как ты это сделал?", "На чём написал?" и "Научишь меня?".
Я ответил так: "Сделал я это очень просто. Там нужно было лишь пару решений открыть на Java и экспортировать немного. А научить, конечно, смогу". Научить полностью я его не смог, потому что в то время готовился к ЕГЭ, но дал ему первый толчок и пару наводок для дальнейшего изучения Java.
На данный момент (прошло около 8-ми месяцев) Пашка уже овладел основами Java и пишет простенькие программы, наподобие калькулятора в консоли, без каких-либо проблем.
Нацелен он на C++, сложнейший язык, и уж точно недружелюбный с детьми (знаю по своему опыту), но как бы я его не отговаривал сначала изучить другие (Python или хотя бы C-sharp), он не соглашается и требует скорость и мощность от следующего языка. Его не остановить!
Заключение
Из сегодняшней статьи всё-таки можно выделить главную мысль. Я же не просто так рассказал Вам про людей из разных возрастных групп. Способность к обучению в сфере программирования не зависит от возраста, наоборот, чем больше градиент в возрасте, тем больше различных идей и проектов может появиться в ближайшем будущем.
Несомненно, лучшим периодом для вхождения в данную сферу можно выделить от 16 до 25 лет, но это не значит, что другие не способны обучаться языкам. Но это моё мнение и опыт, к которым Вы не обязаны прислушиваться.
Спасибо за внимание! Не забывайте ставить лайки, если статья Вам понравилась, подписываться на канал и оставлять комментарии со своим мнением, хотели ли Вы когда-нибудь научиться программировать.
Так же можете посмотреть другие посты на моём канале: