можно ли выучиться на программиста с нуля в 40 лет

Войти в IT после 45-ти

Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Добро пожаловать под кат!

Страхи перед стартом

Страх 1: «У меня непрофильное образование для IT» – по большому счету, подойдет любое высшее. При наличии серьезных знаний и яркого таланта поначалу можно обойтись вообще без вышки, но потом, в процессе карьерного роста, диплом все равно понадобится – практически все серьезные руководящие должности в обязательном порядке требуют наличие высшего образования.

Страх 2: «У меня недостаточные знания для работы в этой сфере, и я буду выглядеть глупо и некомпетентно, особенно перед 20-30-ти летними коллегами» – этого не надо бояться, на самом деле все будет значительно труднее, чем вы себе можете представить! Но не бывает такого, что первый раз пришел в спортзал и сразу показываешь результаты на уровне олимпийских чемпионов. Джуниорами были абсолютно все сеньоры, просто некоторые уже об этом забыли. На уровень middle, при постоянном решении все более сложных рабочих задач и саморазвитии, можно выйти через 2-3 года. Хорошие результаты ускорения карьеры показывает «правило 15 минут» – если за это время не нашел решения – спрашивай у более опытных коллег. Это им, конечно, не сильно понравится – ведь вы отнимаете их время, но некоторые будут рады помочь новичку, особенно если он просит вежливо и с уважением. Житейская мудрость – «Спрашивающий выглядит глупо 1 минуту, не спрашивающий – всю жизнь»

Страх 5: «Слабый уровень английского языка» – английский обязательно надо учить, это очень важно, особенно при работе на зарубежные компании, и, чтобы читать документацию в подлиннике. Но если с английским совсем туго, то онлайн переводчик вам в помощь, на первое время этого хватит.

Страх 12: «Отсутствие опыта в резюме» – если в графе «опыт» стоит цифра меньше 3 – шансы на то, что резюме будет рассмотрено, стремятся к нулю. Как тут поступить – каждый решает для себя сам. В конечном счете, опыт у вас, на самом деле, есть, и немаленький, не совсем релевантный, конечно, но тут можно сыграть на ваших крутых soft-скиллах (жизненном опыте).

В самом деле – что эти IT-шники в жизни видели, кроме мышки и ноутбука?))) Разве они стояли 12-ти часовую рабочую смену у станка? Или они на буровой, собирая трубопровод, крутили гайки на 50-ти градусном морозе? Или задыхались в дыму, когда рядом резали «козла» (раскаленный сгусток металла) кислородом на сталеплавильном заводе? А может, они, будучи в командировке в мертвом моногороде, видели глаза пожилых рабочих, когда им за две недели тяжелого труда, всегда вусмерть пьяный хозяин фирмы, выдал по 350 (триста пятьдесят) рублей ЗП? Может их брали в заложники на предприятиях – «пока не заработает, не выпущу за ворота»? Да они реальной жизни не видели! А вы видели, знаете и надо эти знания теперь просто грамотно к новой профессии применить. И этот опыт может стоить подороже, чем три года работы в теплом офисе, с кофемашиной и печеньками.

В любом случае, если не наделаете жестких косяков, в первый месяц вас точно не уволят, потому что:

первую неделю вы будете настраивать компьютер, ставить на него нужные программы, получать необходимые доступы (у меня этот процесс растянулся на 2 недели)

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

В любом случае, даже если вас постигнет неудача на первом рабочем месте, к этому надо относится позитивно – у вас был месяц оплачиваемой стажировки, и вы получили такой нужный вам опыт! Подтяните знания, которых не хватило для успеха – и снова в бой!

А теперь немного советов

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

Также очень помогает в трудных жизненных ситуациях поддержка родных и близких – если они в вас верят, если помогают и словом, и делом – становится значительно легче

Еще поначалу очень смущает непривычная корпоративная культура и стиль управления в IT. Вместо жесткого авторитаризма (я начальник – ты дурак) — почти полная демократия (даже некое подобие уважения со стороны начальства), но это совсем не страшно, непривычно больше, немного чувствуешь себя не в своей тарелке, и привыкание приходит быстро.

Еще совет – в офисе open-space вокруг вас будет много специалистов разных профессий и разного уровня, много начальников, больших и не очень, но никто из них не будет знать, чем вы занимаетесь в данный момент, кроме вашего лида. Поэтому не суетитесь, сидите за компьютером расслабленно, делая вид, что вы очень заняты важным делом, чтобы все считали, что вы как минимум, новый Фейсбук разрабатываете (а не «Hello World» у вас не получается).

Источник

Старикам здесь не место? Программируем после тридцати пяти

можно ли выучиться на программиста с нуля в 40 лет. t. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-t. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка t. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Привет, меня зовут Дмитрий, мне 35 лет. Раньше я часто слышал, что программист — профессия для молодых. Тем не менее прошлым летом я получил приглашение в Яндекс и перебрался работать в Москву.

В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом после 35–40 лет? Не ведущим архитектором, не тимлидом, не менеджером проекта, а именно программистом? Я не согласен с мнением, что программирование — это удел молодых. Считаю его вредным и сейчас расскажу почему.

Существует несколько доводов, на которые опирается этот миф. Давайте-ка их подробно рассмотрим.

Объяснение 1. Требует нервов и реакции

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

Программистам как бы делают комплимент, ставя их на одну доску с лётчиками-испытателями и космонавтами. Кстати, я не случайно завёл речь именно о лётчиках. Дамы и господа, посмотрите на этого человека:

можно ли выучиться на программиста с нуля в 40 лет. c3a9d091a4e332c080408ef845cd897b. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-c3a9d091a4e332c080408ef845cd897b. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка c3a9d091a4e332c080408ef845cd897b. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Это — знаменитый Чесли Салленбергер, который в 58 лет стал героем США, посадив самолёт на Гудзон.

Справедливости ради скажу: в программировании действительно есть сферы, где после сорока сложно, но не потому, что всё слишком заумно и тяжело, а в силу специфики конкретно этих сфер. Например, игровая индустрия, где зачастую бывают кранчи: люди трудятся более 100 часов в неделю. Если в молодости такое ещё можно потянуть, то в 40 лет здоровье уже вряд ли позволит. Однако здесь вопрос скорее к компаниям, которые практикуют кранчи. Программист и в 40 лет может писать игры, просто не в таком изматывающем и вредном режиме.

Объяснение 2. Учиться, учиться и еще ещё раз учиться

Нам говорят: «Знания программиста постоянно устаревают, и к 30–35 годам то, что ты учил в вузе, уже может быть никому не нужно, а переучиваться поздно».

Опять же — вроде бы лестно звучит. Профессия такая интеллектуальная и элитарная, что ты постоянно должен быть на острие прогресса.

Но есть и другие профессии, где надо непрерывно учиться. А 40-летних оттуда никто не гонит.

Вспомним юристов. Законодательство постоянно устаревает. Это норма. Более того, у них ситуация даже более жёсткая, чем у программистов. С выходом стандарта C++20 никто не уволит тех, кто писал на предыдущем стандарте, не потребует от них немедленно переучиваться. А у юриста выбора нет: с выходом новой редакции Гражданского кодекса РФ он обязан её прочесть, запомнить и использовать.

То же самое можно сказать о врачах: они вынуждены постоянно обновлять знания. Чтобы было понятно, до какого возраста должен учиться, к примеру, хирург, прочитаем мнение главного кардиохирурга страны Лео Бокерии:

В отношении врачей так было во все времена: люди хотят лечиться у опытного врача. Кардиохирургов, скажем, в Америке к столу допускают только в 37 лет, а состоится он к 40 годам как самостоятельный хирург, это ещё большой вопрос. Это касается врачей, учёных, преподавателей, людей интеллектуального труда, а также рабочих высшей квалификации.

Обратите внимание на «людей интеллектуального труда» — программисты же к ним относятся, я надеюсь? А значит, опыт здесь так же важен, как и в любой другой интеллектуальной отрасли.

Насколько человек вообще может осваивать новое в зрелом возрасте? Я не педагог, не психолог и не нейробиолог, чтобы квалифицированно ответить на этот вопрос. Однако, как показывает практика, такое вполне возможно. Масса людей находится на острие прогресса и после сорока. Если отвлечься от IT-индустрии, можно вспомнить того же Сергея Павловича Королёва. Основные разработки он сделал после сорока пяти — вряд ли чисто на основе тех знаний, что получил до 30 лет.

Также существуют неявные знания. Их невозможно получить в вузе и почерпнуть из литературы. Потребуется проработать не один год (а порой даже не одно десятилетие) в конкретной отрасли. Программист в 40 лет знает, как надо программировать, а ещё (если он участвовал в так называемых безнадёжных проектах) — как не надо программировать и каких ошибок стоит избегать при выборе архитектуры ПО и написании кода.

Объяснение 3. Программист в 35 уже ничего стоящего не родит

Нам говорят: «Да, можно быть программистом в 35–40 лет, но ничего серьёзного такой программист уже не сделает».

Тут следует начать с основ — с самого компьютера. Его создали Эккерт и Мокли. Эккерту тогда было 25, а Мокли — как раз 35 лет.

Перейдём к тем, кто создал что-либо серьёзное после 35 лет. Начнём с известного и авторитетного для программистов Дональда Кнута. Первый вариант своей знаменитой системы TeX он разработал в 1978 году — когда ему было 40 лет. Чуть позже, в 1981-м, он создал концепцию грамотного программирования (literate programming).

Перенесёмся в более близкие времена. Мартин Одерски родился в 1958-м и начал создавать язык Scala в 2001-м — после более чем десяти лет работы над языками Pizza и Funnel (и над GJ compiler, который стал прообразом javac).

Вот ещё один пример программиста, который и в молодости был хорош, и в старости таким остался. Андерс Хейлсберг написал первую версию компилятора Pascal в 1981-м, в 21 год. C# он разрабатывал с 2000-го, когда ему было уже как раз под сорок. А в 2012-м (в 62 года) Хейлсберг начал создавать TypeScript. Я для интереса в своё время смотрел репозиторий этого языка — там от Андерса довольно много коммитов.

Более того, есть мнение, что возраст с 40 до 55 лет для специалистов инженерных профессий самый плодотворный, поскольку накопился опыт и ничто уже не отвлекает от работы: семьёй человек обзавёлся, дети успели вырасти…

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

Объяснение 4. Ты что, до сих пор не руководитель?

Нам говорят: «Программист — это всего лишь первая ступенька в карьере. К тридцати, самое позднее к тридцати пяти ты должен выбиться в руководители, если у тебя есть мозги и способности».

Это самое оскорбительное объяснение. Мол, программированием можно побаловаться по молодости, но после тридцати надо заниматься чем-то серьёзным.

Легко понять всю абсурдность этой точки зрения, если попробовать приложить её к другим профессиям. Попробуйте сказать 50-летнему юристу: «У тебя всё ещё нет собственной юридической конторы?» Попробуйте сказать 50-летнему хирургу: «Ты всё ещё не заведующий хирургическим отделением?» Попробуйте, наконец, сказать Салленбергеру: «Посадил самолёт на Гудзон в 58 лет? Нормальные люди в твоём возрасте давно уже собственными авиакомпаниями владеют».

Программист и менеджер IT-проекта — это разные профессии, хотя менеджеры зачастую и вырастают из программистов.

Я считаю позицию «Программист — профессия для молодых» весьма вредной, поскольку она существенно снижает мотивацию. Согласитесь, довольно сложно напряжённо учиться пять лет в вузе, если ты полагаешь, что потом пробудешь программистом тоже максимум лет пять. Представьте, что на врача заставляют учиться восемь лет, но при этом заявляют: «Врач — профессия для молодых, после тридцати надо переходить на руководящие должности». Какой смысл тогда учиться напряжённо все эти годы?

Откуда же взялся миф «Программист — профессия для молодых»?

В своё время я пытался это выяснить и выделил два источника:

Однако сейчас ситуация изменилась. Этому есть много причин, но самая важная, на мой взгляд, — демографический провал. До Москвы мне довелось и преподавать в провинциальном вузе, и работать в провинциальных IT-конторах. Могу засвидетельствовать лично: в регионах уже в 2010-м дефицит кадров был очень острый. Молодёжи стало гораздо меньше, и вузы банально не могли поставить нужное количество программистов. Может быть, в Москве и Петербурге это не ощущается, но в остальных городах всё обстоит именно так. Всех 30-летних программистов заменять некем. Очевидно, что они не могут уйти на другие должности — кто программировать-то будет?

Демографический провал привёл к тому, что предельный возраст программиста в регионах начал незаметно, но неуклонно увеличиваться. Происходит ли это в столице — вопрос открытый.

Советы студентам IT-специальностей

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

Вместо заключения

После тридцати пяти вполне реально быть программистом и устроиться на работу — и не только на какой-нибудь завод на поддержку старой системы, но в современные IT-компании. Главное — развиваться, не бояться нового и любить своё дело.

А что думаете вы? Согласны или нет? Какой опыт у вас?

Источник

Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

Простой 3 комментария

можно ли выучиться на программиста с нуля в 40 лет. 5d42f93fb6f00681089860. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5d42f93fb6f00681089860. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5d42f93fb6f00681089860. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5e5eca1e594dc781625500. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5e5eca1e594dc781625500. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5e5eca1e594dc781625500. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. f88ce107b602cd3c923c5b77a32b5c5e. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-f88ce107b602cd3c923c5b77a32b5c5e. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка f88ce107b602cd3c923c5b77a32b5c5e. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. ef6f089d60ce4842a101389f2bd126de. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-ef6f089d60ce4842a101389f2bd126de. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка ef6f089d60ce4842a101389f2bd126de. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5cd9b49bc1e96349723412. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5cd9b49bc1e96349723412. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5cd9b49bc1e96349723412. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5df0c81238d17242102964. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5df0c81238d17242102964. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5df0c81238d17242102964. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5df0c81238d17242102964. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5df0c81238d17242102964. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5df0c81238d17242102964. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5df0c81238d17242102964. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5df0c81238d17242102964. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5df0c81238d17242102964. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5df0c81238d17242102964. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5df0c81238d17242102964. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5df0c81238d17242102964. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

w1tek, да трудовая реальность такова, что на проектах надо, грубо говоря, просто фигачить, чтобы «угодить» клиенту. Иначе твою фирму просто сметут конкуренты, которые будут делать может быть хуже, но дешевле. Это тридцать лет назат программисты были редкими животными, а вся эта отрасль романтикой для избранных. Сегодня это орды взаимозаменяемых минионов как минимум в мейнстримовых областях (напр. веб, мобильные приложения).

Главное не пренебрегать фундаментальными знаниями. И изучать смежные со специализацией области (операционные системы, базы данных, всю хрень которую придумали с момента возникновения цифровых компьютеров) От этого будет зависеть будешь ли ты просто делать то, что тебе сказали (минионом) или сможешь что-то улучшить в ввереной тебе области.

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

можно ли выучиться на программиста с нуля в 40 лет. 5bc5616e8002c805393626. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5bc5616e8002c805393626. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5bc5616e8002c805393626. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

можно ли выучиться на программиста с нуля в 40 лет. 5cf1dad318d1c450365768. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5cf1dad318d1c450365768. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5cf1dad318d1c450365768. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Реально, но есть нюансы.

Если на собеседовании и на тестовом задании вы (40 летний, так называемый, switcher) и 20-ти летний соискатель показали плюс минус одинаковые результаты, то возьмут, скорее всего, его, чем вас.

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

Если коротко, то молодой возраст и высшее профильное это конкурентные преимущества. Реальный «вес» этих преимуществ оценить сложно, на фоне кучи других факторов.

А понятия «40 летний джун», «30 летний мидл» это всё относительно. Сеньор какой-нибудь региональной веб-студии будет джуном в какой-нибудь крупной столичной IT компании, хоть и в годах опыт есть, но если доводилось работать лишь с лендингами или простыми сайтами на CMS, то джун с опытом работы в 1 год, но в крупной конторе, вероятно уже знает больше.

можно ли выучиться на программиста с нуля в 40 лет. 5ad81fe6b7549345771153. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-5ad81fe6b7549345771153. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка 5ad81fe6b7549345771153. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

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

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

Инженерный склад ума тоже огромный плюс.

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

При должном упорстве уже через 6-9 месяцев в таком режиме (5+ часов в день, каждый день) накопится достаточно навыков и знания, постепенно будет получаться все больше и больше.

Если вдруг есть желание изучать JavaScript, то я могу придать некоторое ускорение в нужном направлении. 🙂

Источник

Можно ли стать программистом после 30-ти?

можно ли выучиться на программиста с нуля в 40 лет. fd57c52ba92c7387c981028bd5515ba9. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-fd57c52ba92c7387c981028bd5515ba9. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка fd57c52ba92c7387c981028bd5515ba9. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Тема, вынесенная в заголовок, недавно обсуждалась в одном белорусском IT-онлайн-издании. Правда, там стоял вопрос, можно ли стать программистом после 40-ка. Автор статьи, состоящей из нескольких частей, начал было описывать свой путь из журналистов в программисты, затем свел все к урокам PHP «для самых маленьких» и далеко отступил от темы. Но в материалах прослеживалась мысль, что бросить журналистику и заняться программированием ему так и не удалось. Из этого следует, что после 40 лет стать программистом если и возможно, то весьма непросто. Попробуем снизить возрастную планку на 5 – 10 лет.

Мне близка эта тема, поскольку я сам зарабатываю на хлеб журналистским трудом и тоже мечтаю стать профессиональным программистом. Невзирая на возраст. А в свете последних тенденций в IT (дефицита кадров) все громче звучат идеи о переучивании в программистов специалистов из других отраслей. Так что, не побоюсь сказать, что тема эта имеет государственную важность. Желающих вместе со мной разобраться с этим вопросом прошу под кат.

Отмечу, что желание стать программистом лично у меня не высосано из пальца (и не из мысли «они получают 100500+ денег, я тоже так хочу»). Это вполне осознанное стремление. В душе я считаю себя программистом давно. Но до сих пор программирование не стало моей основной профессией. Надеюсь (возможно, напрасно), что все кто в зрелом возрасте задумался о профессии программиста, руководствуются не высокими зарплатами, а соображениями самореализации или подобными моральными принципами. А какие еще плюсы несет профессия программиста?

Плюсы

Из уже упомянутых:
О чем еще не сказали:

А в чем, собственно, проблема?

Будучи взрослым, сменить профессию непросто. Когда человек только вступает во взрослую жизнь и сталкивается с необходимостью выбора профессии, зачастую он не вполне ясно представляет, в чем будет заключаться его работа после получения диплома. Порой на выбор профессии влияют родители, окружение, мода наконец (в 90-е годы было модным иметь экономическую специальность, отсюда имеем переизбыток экономистов всех мастей). Становясь старше, человек начинает лучше разбираться в жизни и отчетливее понимать свои вкусы и желания. С возрастом порой приходит понимание того, что твоя работа, да и профессия вообще — скука смертная. У 17-летнего юноши этого нет, но есть одно важное достоинство: он молод. А став зрелым, не каждый осмелится поменять профессию, ведь интуиция говорит, что на этом пути придется столкнуться с трудностями. При «перевоплощении» в программиста после 30 лет основные трудности такие:

Хотелось бы узнать мнение хабрапользователей о том, реально ли стать программистом после 30 – 35 лет.

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

Источник

Как стать программистом за год после 40

можно ли выучиться на программиста с нуля в 40 лет. blog promo e872632493a971b3ba0722ccffaec76d1df333a297017200dadbff257e5959c1. можно ли выучиться на программиста с нуля в 40 лет фото. можно ли выучиться на программиста с нуля в 40 лет-blog promo e872632493a971b3ba0722ccffaec76d1df333a297017200dadbff257e5959c1. картинка можно ли выучиться на программиста с нуля в 40 лет. картинка blog promo e872632493a971b3ba0722ccffaec76d1df333a297017200dadbff257e5959c1. Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.

Историй успеха много не бывает, поэтому расскажу вам свою. Год назад именно чтение этих самых историй помогло мне сделать правильный выбор и привело в Хекслет. И я буду рада, если теперь моя история поможет кому-то другому, кто сейчас задается вечным вопросом «А можно ли стать программистом после 30».

Как я пришла к программированию

В моем случае эта фраза звучала даже не «после 30», а «после 40». А поселилась она в моей голове после так называемого «побега из цивилизации» — пару лет назад я продала квартиру в городе и купила дом в деревне. Не слишком далеко от города, однако, поездив год на работу каждый день на пригородном поезде, захотела перейти на удаленку.

Моя работа на тот момент с удаленкой совмещалась не слишком хорошо. По образованию я экономист, последние 4 года руководила небольшой сетью ювелирных магазинов. Приходилось часто ездить в командировки. Да и в целом работа не слишком мне нравилась. И вот под бой курантов при наступлении 2020 года я загадала желание: «Хочу перейти в сферу, где смогу работать удаленно».

В первые дни нового года провела мозговой штурм и сложила в кучу детали пазла: мой нелюдимый характер и желание работать с техникой, а не с людьми, математический склад ума, более-менее сносный английский… Всплыли в голове случайно брошенные кем-то фразы типа «а вот мой знакомый перешел в программисты, работает удаленно, и сейчас у него всё в шоколаде», и я подумала, а почему бы и нет?

Никакого особого айтишного бэкграунда у меня не было, не считая участия в школьных и студенческих олимпиадах по программированию больше 20 лет назад. Тогда ещё писала на Бэйсике и Паскале, но изменений я никогда не боялась. Изучила информацию в интернете, мне понравились отзывы студентов Хекслета. И в итоге 12 января 2020 года я зарегистрировалась и начала учиться.

Обучение на Хекслете

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

Сначала учёба шла легко и весело, задачки щёлкались как семечки, было интересно и занимательно. После прохождения бесплатных курсов я без колебаний вписалась в платную часть — как раз вышла новость о грядущем повышении тарифов, и я успела вписаться по очень демократичной цене. Хоть я и занималась почти каждый день, на тот момент учеба всё ещё была для меня чем-то вроде забавного приключения: получится — хорошо, нет — ну и ладно, буду знать про ещё одну вещь, которой я не хочу заниматься )))

И вот тут мудрая вселенная решила придать мне ускорение — всем известный вирус разбушевался не на шутку, среди всех нормальных людей стало модным оставаться дома, а не гулять по торговым центрам, и вместо ювелирных украшений покупать гречку и антисептики… Короче, нетрудно представить, что стало с выручкой ювелирных магазинов. Взвесив возможные перспективы, я написала заявление на увольнение. Финансовая подушка позволяла полгода посвятить только учебе, и я решила, что так мой прогресс пойдёт быстрее.

Теперь уже я относилась к учебе со всей серьёзностью — это уже было не развлечение, а задача номер один. Как назло, сложность обучения начала стремительно возрастать, задачки уже не решались «одной левой», над некоторыми я пыхтела по нескольку дней, откладывала, переключалась на другие темы, снова возвращалась… Прочитав, что многие студенты находят работу уже после второго проекта, я решила форсировать события и приступила ко второму проекту, толком не закончив соответствующих курсов. Думала, по ходу дела так быстрее разберусь… Ага, как же ))) Доковыляв до середины проекта и почитав вопросы и обсуждения, поняла, что я вообще не понимаю, как это дальше делать…

Снова взялась за курсы, заново перечитала пройденные, прошла многие за рамками профессии. Иногда на голове можно было кипятить чайник ))) А тут ещё новый сюрприз — я живу в Беларуси и у нас случились выборы… Многим IT-компаниям стало явно не до набора джунов… Скажу честно, периодически меня посещало чувство паники: вот выбрала же я «подходящий» момент, чтобы «войти в IT».

Чтобы не раскисать, периодически переключалась на хозяйственные дела — в деревенском доме скучать не приходится — и на прикрывание тылов. Решала финансовые дела, чтобы продлить возможность учиться и искать работу дольше первоначальных планов. Но и про учебу не забывала, хотя бывали дни, когда казалось, что я чайной ложкой море черпаю…

Обучение — процесс вообще неравномерный. Иногда читаешь новую тему и вообще не понимаешь, как это уложить в голове. Раз читаешь, два читаешь, три читаешь… А потом вдруг завтра или через пару дней словно лампочка в голове загорается, и всё становится на свои места, и тогда только удивляешься, всё же понятно было написано, чего тупила столько?

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

Тем временем, когда голова уставала от основного материала, я начала попутно читать материалы по подготовке к собеседованиям. Составила резюме, завела аккаунт на LinkedIn, потихоньку обживала его в соответствии с советами из вебинаров Хекслета. Резюме пока никуда не отправляла, только вполглаза посматривала на вакансии — считала, что пока не готова начинать работать, хотела пройти хотя бы теорию до конца профессии и сделать третий проект.

Как меня нашла работа

И тут случилось чудо: мне в LinkedIn написала IT-рекрутер, которая искала джуна на PHP. Я была абсолютно уверена, что мне ничего не светит, но природное любопытство заставило вступить в диалог и взять тестовое задание. Суть задания была в написании классов для работы с базой данных. Срок дали неделю. А надо сказать, что про взаимодействие с базой данных на этом этапе обучения у меня было весьма смутное представление.

В итоге я 6 дней лихорадочно по диагонали просматривала непройденные пока курсы в поисках чего-то спасительного. На седьмой день к обеду возникло стойкое желание отказаться от выполнения тестового задания, но я взяла себя в руки и решила, что сделать как-нибудь — это всегда лучше, чем не сделать никак. Тем более, я в любом случае ничего не теряю. А может повезёт и дадут обратную связь, научусь чему-то новому…

В итоге к 23-00 последнего дня написала нечто, даже не протестировав, и отправила, заранее смирившись с провалом. Каково же было моё удивление, когда через несколько дней мне предложили созвониться по скайпу… Отложив учёбу, стала лихорадочно готовиться к собеседованию, исписала стопку листов ответами на потенциально возможные вопросы: почему меняю место работы и профессию, какие успехи и провалы были в прошлом и тому подобное. Заново прорешала простейшие задачки типа физбазз, сортировки массива и так далее, изучила каверзные вопросы вроде круглых люков…

В итоге всё равно на собеседовании волновалась, как школьница, забыла половину из того, что знала… Технических вопросов было немного, в основном по написанному коду. Мне пояснили некоторые моменты, которые я не совсем верно поняла, сделали кое-какие замечания по коду, спросили, могу ли я его переписать и довести до состояния, чтобы он запускался. Конечно, я согласилась, это уже было делом чести.

В этот раз я уже подошла к этому вопросу со всей серьёзностью, установила MySQL, завела нужные таблицы, наполнила данными, заскринила состояние после выполнения каждой операции, собрала всё в приложение через Composer. Особо ни на что не надеялась, но хотела сама себе доказать, что хоть что-то могу. За этот вариант мне уже не было стыдно, отправила. Получила вежливый ответ в духе «спасибо, будем рассматривать, свяжемся с вами». Вернулась к основной учебной программе.

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

Итоги, планы и совет начинающим

Компания небольшая, занимается веб-разработкой, работа удаленная, мои перспективы пока не слишком ясные, но я согласилась — я всегда придерживаюсь принципа, что нужно пробовать, а не отказываться с ходу. Тем более, что мне на первом этапе важен любой опыт, и в боевых условиях мой прогресс пойдёт быстрее. Вот так получилось, что совершенно внезапно для меня 19 ноября я начала работать удаленно, как и мечтала.

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

Я пока работаю на испытательном сроке, но сложность заданий и мой уровень самостоятельности потихоньку растут, и я начинаю верить, что всё у меня будет хорошо. Учебу на Хекслете параллельно с работой продолжаю, в планах освоить JavaScript, пройти до конца профессию PHP, подтянуть верстку… Главное, что Хекслет учит не только пользоваться инструментами, а даёт хороший фундамент и навык вникать и разбираться. Тем, кто ждал совета, могу сказать одно: не бросайте на полпути, когда станет трудно, просто продолжайте, и всё будет хорошо.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *