В любом возрасте, на мой взгляд, не поздно учится программированию. Почему? Сейчас объясню.
Программирование тренирует мозг, что в старости поможет не "отключиться" мозгу.
Когда вы выучите, хотя бы один язык программирования - сможете зарабатывать деньги. Это будет не лишним в любом возрасте.
В процессе программирования вы будете учится взаимодействовать с компьютером на более высоком уровне, что очень даже полезно в 21 веке(Веке высоких технологий).
Не слушайте никого, не нужно спрашивать, стоит или не стоит, а то вам нарасказывают, как это сложно и отобьют всё желание. Если чувствуете, что ваше - берите и делайте. Удачи вам!
Для работы программистом необходимо иметь профильное высшее образование, а это пять лет серьезной учебы, овладения математикой, физикой и другими науками в совершенстве. Но нужно учесть, что к тридцати пяти годам человек становится специалистом в выбранной профессии, а соревноваться с таким специалистами очень трудно, в сфере программирования конкуренция огромная, особенно это касается специалистов в области математического и системного анализа. Но попробовать стоит, можно совмещать учебы и работу, в любом случае нужно освоить математику, без знания этой науки программистами не становятся.
Если у Вас есть познания в этой области, хотя бы маленькие и Вы хотите их развить, или Вам просто хочется программировать и получать за это деньги, то обязательно стоит. Я в свое время занимался разработкой сайтов, но к сожалению закинул это дело. Сейчас, на данный момент мне не дает покоя мысль о разработке сайтов. и есть некоторая тяга к этому.
Мне кажется, что 30 лет, это именно тот возраст когда только и стоит учиться. Тем более, такой ответственной профессии как программист. Если у Вас есть определенные способности и чувствуете, что это Ваше дело, то обязательно нужно учиться. Сейчас это одна из самых востребованных и высокооплачиваемых профессий, поэтому жалеть о ее приобретении не придется. Так что, дерзайте и успехов Вам!
Если бы вы хотели программировать, вы бы этим занимались ещё со школы. Паскаля хватило бы, чтобы перейти к Дельфи, а потом, возможно, освоить другие объектно-ориентированные языки. Грамотные программисты уже работают, получая высшее образование.
В 30 лет поздно метаться. Учат только основам. А основы языка не заинтересованному человеку ничего не дадут. Настоящее обучение состоит из написания программ для себя на основе прочтения чужого кода- именно используя этот метод люди становятся программистами.
В 30 лет более полезно получить первое высшее образование.
Первый - это подумать смогу ли я быть программистом? Ответ прост - откройте любой урок Андрея Бернацкого (это один из лучших учителей в области верстки и разработки сайтов), посмотрите и прислушайтесь к себе - не вызывает ли все это какого раздражения, не слышен ли тихий голосок "а оно мне надо?"
Если раздражения нет, прослушайте урок до конца и попробуйте выполнить его. И опять к себе прислушайтесь, терпения ошибки исправлять хватает? Если хватает выбирайте себе область в мире программирования, читайте статьи, книги, берите уроки курсы (учитель только нужен подходящий) и терпения вам
P.S. чтобы не искать долго вот один из уроков Андрея Бернацкого.
Конечно же стать разработчиком программ можно в любом возрасте, в том числе и в зрелом. Видела передачу, где женщина-бухгалтер занималась программированием, так как это ей это потребовалось по работе и очень успешно с этим справлялась, хотя ей было далеко за 60 лет. Так, что ограничений по возрасту и образованию нет никаких. Если будет желание и усердие, то все должно получиться!
Здорово, что ты задумался об этом сразу после школы! Сейчас рынок насыщен вакансиями программистов разных специализаций.
Рекомендую разобраться:
В какой именно сфере программирования ты себя видишь? (Разработка, аналитика, верстка, тестирование и т.п.), так как специализаций огромное количество.
Что лежит к душе ближе? (Как ты хочешь проводить время?) Сидеть и писать мега крутой код не тратя времени на общение с людьми /в основном/ или исследовать изменения рынка/продукта/клиен<wbr />тов, совещаться с коллегами презентовать свои гипотезы, или делать красивый и функциональный web/soft
Чему ты готов уделять бОльшую часть времени? Изучению нового или оттачиванию навыков до совершенства, а может быть хочешь участвовать в олимпиадах.
Это, на мой взгляд, основные вопросы, на которые стоит ответить как можно скорее, чтобы не тратить времени в пустую.
После этого, можно посмотреть вакансии на hh.ru, например, и определить стек навыков, которые необходимы и потихоньку необходимы.
Вот ресурсы, которые тебе помогут в этом:
ресурс для тренировки базовых навыков и знакомства с предметной областью https://stepik.org/c<wbr />atalog
полноценные курсы для хард скилов https://www.coursera<wbr />.org/
Google.com тут понятно)
YouTube.com тут думаю тоже.
Но если ты хочешь сократить время на все эти шаги есть лайфхак, https://praktikum.ya<wbr />ndex.ru площадка где ты можешь попробовать себя в роли специалиста в самых востребованных IT профессиях РФ и сделаешь первый проект бесплатно.
По-поводу образования:
Если есть возможность, поступай в топовые технические вузы, где проходят митапы и конференции от топовых IT компаний, чтобы быть в тренде. Если нет возможности поступай туда, где есть уклон в информатику и матан.
Поступить то реально, вот мой пример мне 29 лет я поступил на Бюджет по специальности ИНФОКОМУНИКАЦИОННЫЕ СИСТЕМЫ и СЕТИ, здесь реально круто в учат и програмированию, и реально применяемому в технике современной. Но задача такого уровня быть специалистом широкого профиля если откроется дар выбираешь свое направление и еще участвуешь в конкурсах по разработкам и внедрению проектов.
Если вы легко можете усваивать большие объёмы знаний и легко разбираетесь в алгоритмах, то можете идти в программисты. Честно говоря уже в школе необходимо изучать программирование, чтобы после школы иметь тележку знаний в области программирования, и выбрать тот или иной язык для дальнейшей работы.
Сейчас, например, есть кроссплатформенная система Qt. Вроде бы неважно в какой операционной системе программировать, но чтобы работать в Qt, необходимо знать язык Си++. Само же руководство по Qt имеет немного немало 1000 страниц информации :)
На Ютубе есть лекции по программированию, там вообще одна строчка или один абзац программы растянут на весь урок :)