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

Я точно также прошел этот путь и около двух лет назад задумался: а чего я хочу дальше, приносит ли мне удовольствие моя работа? И решил сменить специальность — стать программистом!

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

Почему?


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

Школа, техникум и институт — везде я выбирал путь как можно ближе к компьютерам, к информационным технологиям. Я был уверен, что стану программистом, ну или системным администратором, как тогда говорили — “компьютерщиком”.

Но жизнь вносит свои корректировки — насущная проблема: без опыта на работу не берут, а опыта без работы не бывает. Главная ошибка на этом этапе — амбиции. Я был уверен в том, что я крутой профессионал и мне должны платить много, ну уж точно не меньше среднего по городу. Много предложений отклонял сам из-за малого оклада.

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

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

И вот в 33 года я начальник отдела, специалист по качеству кабельной продукции с огромным опытом и хорошим окладом. Но всё это не то, нет удовольствия, нет ощущения самоутверждения, радости от работы.

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

Вторым важным событием стали кадровые изменения на заводе, где я работал. Произошла смена высшего руководства и все начальники отделов попали под жесткий контроль соответствия их новым требованиям и нормам. “Лафа закончилась”. Я понял, что надо много трудиться чтобы устоять и двигаться дальше: английский язык, повышение квалификации, больше работать — делать больше, чем от тебя ожидают.

В этот самый момент и пришла мысль: “Пришла пора опять много трудиться и учиться, так почему эти силы и время надо тратить на дело, которое не приносит удовольствия, если можно их потратить на мечту?”

Как?


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

Я где-то слышал, что когда ты идешь к цели, то цель начинает идти к тебе. Вот и мне повезло. Довольно быстро я устроился в маленькую компанию к индивидуальному предпринимателю по микро-сервисам. К условиям труда и финансам у меня вопросов не было, главное — запись в трудовой и начало накопления практического опыта. Я понимал, что выполняю простейшие задачи и гордо сказать “Я — Программист” не могу. Не было уверенности в моих способностях — это было лишь самое начало пути.

Поэтому я начал учиться. Учиться, учиться и ещё много много раз … Только так.

Я стал изучать спрос на программистов в моем городе. Смотрел объявления в газетах и на сайтах по поиску работы, изучал советы в Интернете по теме “Как пройти собеседование на программиста” и все прочие источники информации.

Надо соответствовать требованиям работодателей. Даже если эти требования вам не нравятся.

Английский язык


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

С изучением языка советую пробовать все методы, до которых дотянитесь. Я учил английский различными методами и заметил, что универсального нет. Разным людям помогают разные методы. Читайте книги на английском (лучше детские, проще разобраться), смотрите фильмы (с субтитрами и без), сходите на курсы, купите учебник, много видеозаписей с семинаров в интернете, различные приложения на смартфон. Когда попробуете всё, поймете, что подходит именно вам.

Мне лично очень помогли детские сказки и сериал “Улица сезам” в оригинале (только базовые выражения, многократное повторение фраз и слов), ещё хорошо по учебнику постигать язык. Не самоучитель, а именно школьные учебники. Я брал тетрадку и выполнял все задания. Но самое важное — заставлять себя искать информацию на английском. К примеру, книги по языкам программирования самых свежих и актуальных изданий всегда на английском. Пока появится перевод, выходит новое издание.

Сейчас мой уровень базовый, уровень “выживания” по одной из оценочных систем. Я свободно читаю техническую литературу, могу объясняться простыми фразами, но даже это уже огромное преимущество на рынке труда, когда в графе резюме в пункте о языках ставишь галочку “Английский”. Мой опыт показывает, что неопытный специалист со знанием английского проще найдёт работу, чем опытный программист без английского.

Инструментарий


В любой профессии есть набор инструментов, которыми обязательно надо владеть. Если кому-то надо уметь пользоваться бензопилой, то программисту надо уметь работать системами контроля версий, средой разработки (IDE) и ворохом вспомогательных утилит и программ. Надо не просто их все знать, надо уметь ими пользоваться. Если собеседование можно пройти на голой теории, то испытательный срок сразу покажет чего вы не знаете.

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

Я составил на листике список инструментов, установил их все на компьютер и пользовался только ими. Без учебы и литературы не обойтись и тут. Смена специальности — это огромное количество времени на самообразование.

Портфолио


Будущему работодателю надо было показать, на что я способен. Плюс, учить инструментарий надо практикой. Для программистов портфолио это github — сайт, на котором люди публикуют свои работы. Для любой специализации есть свои места публикации работ, на крайний случай есть социальные сети, где можно разместить результаты и получить отзывы. Что именно делать — не важно, главное делать постоянно и максимально качественно. Публикация своих работ заставляет стараться, чтобы не было стыдно. А это даже лучший мотиватор, чем деньги.

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

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

Сертификаты и курсы


Без бумажки — мы букашки! Когда люди видят документ, подтверждающий, что вы это знаете или умеете, это производит наилучшее впечатление. Наличие сертификатов по специальности очень сильно помогает в поиске работы. Они бывают разного уровня доверия, но в любой профессии есть сертифицирующий орган, который ценится всеми. Согласитесь звучит шикарно: “Специалист сертифицированный корпорацией Майкрософт”.

Для себя я определил, что пойду за сертификатами после того, как пойму, что “могу”. Я немного почитал про сертификаты Майкрософт, 1С и различных государственных институтов. Принцип везде один: нужны деньги и знания. Либо сам сертификат стоит денег, либо обязательно перед сдачей нужно пройти специальные курсы, ну или сам допуск к сдаче экзамена стоит денег. Причем это ещё не значит, что сертификат вы получите.
Так что, на данный момент, я не имею специализированных сертификатов — ну это пока… в планах имеется.

А вот на курсы повышения квалификации я времени, сил и финансов не жалел. Сейчас уже хорошо развита дистанционная система обучения — вебинары. Большинство крупных институтов страны проводят курсы и семинары. Часто встречаются хорошие скидки или совсем бесплатные семинары. Я считаю главным преимуществом подобных занятий — возможность прямого общения с опытными и знающими людьми. Всегда можно задать вопросы, попросить оценить свою работу из портфолио. И в качестве вишенки на торте получить документ об окончании курсов. Это не сертификат конечно, но показывает работодателю ваше стремление к цели.

Самый важный документ — резюме


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

В итоге в своё резюме я включил всё, что у меня было. Весь трудовой опыт, все документы по всем курсам, включая обучение по безопасности труда на производственном предприятии. Перечислил все знания по компьютерам. Даже указал свои хобби и увлечения. И не прогадал!
Единственная моя ошибка, а вам совет на будущее: надо все ключевые, важные для специальности записи, продублировать коротко и без лишних слов в отдельном пункте вашего резюме (например, “навыки и умения”). Это был совет от менеджера по персоналу в первые же дни после моего приема на хорошую работу в крупную фирму. Надо чтобы работодатель мог сразу понять стоит ли изучать ваше резюме дальше или нет. Этот пункт желательно составлять коротко, аббревиатурами, ключевыми словами. А если хотите что-то пояснить, то это надо делать уже далее по тексту резюме.

Когда?

Как понять, что я готов? Когда начать действовать?

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

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

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

Первый мой запрос на вакансию я отправил во всем известный крупный банк. Отдел по внутреннему контролю качества искал разработчика для автоматизации процесса документооборота. Запрос я делал особо не рассчитывая на успех, ставка была на то, что у меня есть опыт работы в отделе качества. Я испытал сильнейшее удивление и радость одновременно, когда меня позвали на собеседование!

На работу в банк меня не взяли, но я посмотрел на настоящее собеседование программиста с “первого ряда”. Я выполнил тестовые задания, пообщался с начальниками разных уровней. И самое главное, что я понял по результатам собеседования — это оценка моего уровня как программиста. Я стал понимать где я нахожусь, какой из меня программист, и чего я ещё не знаю. Это важнейшая информация! Помимо перечня недостающих знаний, она дала уверенность в том, что у меня получается. Медленно, но получается.

Когда вернулся домой с собеседования, я сразу исправил заголовок резюме на “стажер-программист”. Мой уровень не тянул на программиста, соответственно работодатели не совсем верно относились к моему резюме. А вот “стажер” вполне реальная оценка моих знаний в новой специальности.

Самый важный шаг


Визит в крупный банк дал необходимое понимание и уверенность в себе. Я перешел к активным действиям. Резюме разместил на нескольких ресурсах и начал активно рассылать запросы на рассмотрение моей кандидатуры в крупные и солидные организации города. Как говорится: “Хочешь стать лучшим, играй с лучшими”.

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

Я выполнил задание, постарался сделать это раньше срока. И отправил.

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

Самое сложное на собеседовании в 35 лет, это объяснить почему я бросил хорошую работу с хорошим заработком и начал всё с самого низа новой профессии. За своё резюме я не переживал, я мог рассказать по каждому указанному пункту, доказать что действительно знаю и умею, всё что там написано и на том уровне, как указал. А вот как я тут оказался и почему?
Как ни странно, этот вопрос был задан одним из последних, но на первом этапе. Я не стал ничего придумывать и рассказал как было, про мечту детства стать программистом и про мою цель: гордо заявить, что я специалист, я инженер-программист! Глупо, наверное, но это правда.
На следующем этапе меня оценивали настоящие программисты, в чье подчинение я впоследствии попал. Тут весь разговор был сугубо по специальности, по знаниям, умениям, навыкам работы с инструментарием. Я рассказывал, как бы решил задания, которые мне предлагали. Разговор был долгим и пристрастным. Потом неожиданное “Через два дня вам позвонят, до свидания.”

Обидно. Я привык, что эта фраза означает отказ. Но надежда была, уж очень всё делалось в этой организации по правилам и всегда держали слово. Тем не менее, я продолжил искать работу.

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

Это только начало


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

Каждый программист развивается по трем направлениям: Программирование, Коммуникабельность, Жизненный личный опыт. Человека, который может писать хороший код найти не сложно. Коммуникабельность — черта характера, которую можно рассматривать как константу. А жизненный опыт — дефицит, так как большинство соискателей — это недавние студенты.

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

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

Ну а для меня всё только начинается!

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

Правильно говорят люди, что работа должна нравиться. Ради этого стоит “рыть, потеть и терпеть!”

Комментарии (37)


  1. alec_kalinin
    13.09.2019 15:32

    Спасибо за интересный рассказ. А можете чуть подробнее рассказать о стеке используемых технологий? Что вызвало наибольшие сложности в освоении? Правда ли что с возрастом мышление становится менее гибким в освоении новых вещей или это больше миф? Как это было у вас?


    1. MatukinIvan Автор
      13.09.2019 15:55

      Если ближе к программированию, то начинал с наиболее сложного: C, C++, Qt; пробовал сайтостроение: PHP, JavaScript, HTML, CSS; по базам данных: SQL, MongoDB; затем Python и Java.
      Сложность заключалась не в освоении, а в выборе стека технологий, с которым я хочу работать. В итоге понравилась Java, с ней и работаю.
      Про влияние возраста на обучаемость могу сказать, что по себе я не заметил различий в сравнении с институтом.


    1. Mangol31
      13.09.2019 15:59

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


      1. alec_kalinin
        13.09.2019 16:21

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

        Не получится ли так, что наш мир потихоньку становится миром вечных детей? Известная фраза: «Страшно не то, что мы теперь взрослые. Страшно, что взрослые это теперь мы!..» при этом звучит уже немного пугающе.


        1. skrimafonolog
          13.09.2019 16:40

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


          Зачем менять?
          У тебя есть какое-то сложившееся мировоззрение.
          Почему бы его не применить к новой профессии?
          Твой взгляд будет отличаться от взгляда коллег. Он будет новым. Если повезет — выделишься в хорошую сторону.
          Если не повезет — полагаю, что среднячком ты всегда стать сможешь.


        1. Mangol31
          13.09.2019 16:55

          Мм..., нет не соглашусь с вами. Образ мышления кардинально поменять не получится в «штатном» режиме. Т.е. если я, с технарскими мозгами, попытаюсь вдруг писать поэмы, то что-то хорошее из этого вряд ли выйдет. Старайся я тут менять образ мышления, не старайся. Я просто в принципе думаю по-другому и воспринимаю мир по-другому, нежели поэт. А вот обучиться чему-то новому в смежной области — запросто. И менять ничего не нужно. И в моем случае, как раз фраза «Взрослые это — мы» — доп стимул. Т.к. тлеть и гаснуть на старой работе уже очень не хочется, нет перспектив, очень скучно и серо. У Чайфов очень точно подмечено «все что мы имеем, так мало, но зато так надежно». Это так. Но по мне как раз именно остаться на прежнем месте было бы детским выбором.


        1. ValentinAndreev
          13.09.2019 17:04

          В таком понимании «взрослость» это закостенелость и неспособность обучаться новому, ничего хорошего в ней нет. Только это не черты «взрослости», это черты старости. Да и нет никакой инфантильности в изменении картины мира/способа мышления при необходимости.


          1. alec_kalinin
            13.09.2019 17:19

            Для меня это несколько спорное утверждение. “Взрослость” — это во многом ответственность за поступки и решимость что-то сделать. Для того, чтобы любой порыв ветра не сдул нашу решимость, нужно иметь достаточно жесткий каркас внутренней правоты. Да, это некоторая закостенелость, но, с другой стороны, это же и внутренний таран.

            Постигая что-то новое, все время проходишь этапы сомнения и неуверенности. Местами сложно что-то решиться сделать.

            Да, можно идти циклами. Научился, стал мастером и вперед менять мир. Но не теряем ли мы при этом глубину погружения в предмет. На программистах это не так заметно, у нас есть много подпорок в виде google или stackoverflow. Но вот скрипачам или пианистам такое счастье вряд ли доступно.


        1. Smbdy_kiev
          13.09.2019 17:07
          +1

          Разница взрослого с семьёй и студента в том, как будут расставляться приоритеты во времени. Кто бы что не говорил, но у семейного человека со временем всё сложно. Обучаемость не падает. Я ходил на курсы Java, был практически лучшим. Но вот на домашнее задание мог выделить максимум 2 часа. Ну не было у меня возможности просидеть всю ночь, потом до обеда отоспаться, потом вечером прийти на курсы с полной домашкой. А потом в семье пополняшка, жена не работает. Запаса хода на полгода может и хватит, но кинуть всё сейчас не могу. Правда, молодой я ещё. Мне до авторских 35… ещё 2 месяца ;) В общем, прокачаю второго перса до уровня «садик-младшая группа», возможно напишу, как менять профессию в 36. Автору спасибо. Интересно, актуально.


        1. Zezst
          14.09.2019 08:24

          Меня тут одна вещь смущает. По идее взрослый человек — это человек со своей устоявшейся картиной мира.

          Ох, чувствую сейчас получу по шапке.
          Иногда не могу удержаться и в комментариях указываю своего любимого автора. Так вот этот автор через все свои книги продвигает идею о том, что человек должен всегда расти, не столько физически, как духовно. Его любимое изречение, которое красной нитью идет через все его произведения – сейчас я не тот я что был пять лет назад.
          вот как раз следуя вашим словам, человек с устоявшейся картиной мира и есть тот ребенок, который свою картину мира принес во взрослую жизнь. Ну а откуда он еще ее мог взять?
          Юрий Никитин «Имаго»
          Юрий Никитин «Сизиф»


    1. ValentinAndreev
      13.09.2019 16:46

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


      1. Mangol31
        13.09.2019 16:59

        Вообще, справедливости ради, наверное стоит заметить, что многое зависит от профессии. Я буквально вчера по работе общался с производственником, пытался донести до него некие абстрактные вещи, но мой взгляд достаточно элементарные. Удалось это только после 10 минут объяснений, после n-й итерации. Возможно принадлежность к ИТ, где все обновляется постоянно и постоянно же надо что-то новое осваивать не дает мозгу закостенеть.


  1. skrimafonolog
    13.09.2019 15:59

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

    это что за консоль?


    1. MatukinIvan Автор
      13.09.2019 16:00

      Точно не помню марку, но очень похожа на SUBOR SB225-B.


  1. barbaris76
    13.09.2019 16:09
    +2

    Сколько не читал подобных историй успеха (с кликбейтами типа «Как бросить всё и стать программистом под 40/за 40 лет») всегда потом где-то сбоку скромненько указывалось, что автор так-то кодил ещё со школы, а потом всю жизнь постоянно что-то где-то автоматизировал, от shell и vbscript до Phyton и SQL — но нет, что вы, я ж по штатке не программист, я так, для души, ага.


    1. MatukinIvan Автор
      13.09.2019 16:26

      Думаю, что это нормально.
      Если человек после 30 становится плотником, то я уверен, что он раньше работал с деревом дома, для души.


      1. barbaris76
        13.09.2019 17:49

        Это-то нормально, а вот называть статьи «Как СТАТЬ программистом», когда ты им, по сути, всегда был — кмк, не очень. Это всё равно, что сказать — «я никогда не был поэтом, стал им только в 60», имея в виду, что писал стихи всю жизнь, а в 60 только напечатали книгу.
        Но, в общем-то, это я так, шучу. Статья хорошая, всё нормально, просто обратил внимание на такую вот особенность авторов подобных статей.


        1. NightGhost
          14.09.2019 02:33

          Ну всё-таки не был. Забивать гвозди и уметь что-то распилить ножовкой/лобзиком, или быть профессиональным плотником – это очень большая разница.


    1. Mangol31
      13.09.2019 17:01

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


    1. muhaa
      13.09.2019 17:08

      Просто 20 лет назад чтобы стать программистом надо было очень любить программирование и очень мочь. Вакансий было слишком мало. Лет 5-10 назад началась такая ситуация, что стало достаточно немного любить и более-менее мочь. Поэтому множество инженеров с относительно неплохой карьерой, которые всегда что-то программировали на любительском уровне вернулись к мысли стать профессиональными программистами. Со мной это случилось в 38 лет.
      Сейчас программистов стало еще больше и проявляется ситуация, когда достаточно вообще не любить программировать и хоть как-то мочь и все-равно есть шансы, если есть мозги и другие хорошие качества. Хотя, это уже действительно редкие истории успеха.


      1. evseev
        16.09.2019 10:18

        Сейчас программистов стало еще больше и проявляется ситуация, когда достаточно вообще не любить программировать и хоть как-то мочь

        Да. Так и есть. «Программисты» нужны всякие. И те, кто клепают сайты-визитки и интернет магазины на каком-то движке загружены не меньше, чем гуру, занятые в продуктовых компаниях в наукоемких проектах.


    1. gudvinr
      13.09.2019 21:34

      И источник дохода в виде мужа/жены/родителей на время поиска работы.


    1. timych
      13.09.2019 23:00

      Знаете, у меня очень похожая с автором история. Только я стал программистом в 33 (сейчас мне 40), отработав перед этим десять с половиной лет сварщиком. Когда я пошел учиться, я не то что бы умел немного кодить, я даже не понимал что такое программирование и чем они занимаются. Максимум на что я был способен в IT — переустановить Windows.
      Из образования у меня было два года профтеха и вечерняя школа. Так что некоторые всё-таки переключаются без it-бэкграунда.


  1. Dimtry44
    13.09.2019 17:09

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


  1. A114n
    13.09.2019 17:47

    Итого: чтобы в 35 лет уйти в программисты нужна жена с зарплатой и своя, а не съемная, квартира.


  1. Heian
    13.09.2019 18:48

    Как я стал программистом в 35 лет

    Проиграв, не успев толком начать? Да еще и почти наверняка в формошлепство… ну да впрочем, может, 25ти летний тимлид оценит те сильные стороны, что еще есть, сжалится и не станет давать слишком много сложной работы, требующей оперативного обучения и выполнения.


  1. skoptsev
    14.09.2019 00:23
    -1

    Многим не понравится, но все равно напомню — Господь в Евангелии неоднократно призывает каждого человека уподобиться ребенку. Будьте «как дети» (Мф. 18: 3)…
    Учиться всегда хорошо, мозг перестаёт деревенеть. Человек должен всегда искать новое. Ведь же скучно спиться к пенсии.


  1. Yurec666
    14.09.2019 04:52

    Автор, поздравляю с успешным начинанием. А на комментарии не обращайте внимания — они просто завидуют.
    И кстати, сколько вы уже программируете? Я насчитал как минимум 3 года — вы уже самый настоящий программист!!!


    1. pesh1983
      14.09.2019 21:13

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


  1. Billerafont
    16.09.2019 09:22

    Отличная статья. Мне еще 24, работаю черт знает где, но есть мечта стать программистом, поступил в университет, сейчас последний курс. Сам в перерывах читаю статьи и прочие источники. Выложил свое резюме, позвонили аж из Bellintegrator, надеюсь правильно написал, пригласили на собеседование по джуну, с обучением с начала, но потом если понравишся взяли бы. Но блин я немного затрухал и отказался. По якобы причине что ничего оказывается я не знаю и если бы "опозорился" то вход в фирму мне "заказан"). Для Уфы такая фирма редкость.


    1. evseev
      16.09.2019 10:14

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


    1. skrimafonolog
      16.09.2019 10:55

      Но блин я немного затрухал и отказался.


      Без тренировки в следующий раз будет то же самое.


  1. evseev
    16.09.2019 10:04

    По большому счету свичнуться это нормально. Просто если ты инженер и твоя работа входит в кагорту IT, то это не проблема. Как не крути, а без автоматизиции сложно и очень скучно. Поэтому просто нужно упорядочить знания и начинать даже без смены работы выделяя на новую профессию время. И не нужно говорить, что его нет. За счет чая/кофе и перекуров можно легко наскрести 2 часа.


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


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


    PS: Сменил профессию после 40. Был инженером-связистом стал Android разработчиком.


  1. Debianer70
    16.09.2019 16:10

    Подпишусь под каждым словом.
    P.S.Был программистом, потом дизайнером (!!!), сейчас монтажник связи-программист-черт-знает-кто


  1. Neikist
    16.09.2019 18:46

    В целом любопытно было почитать, спасибо, но с одним пунктом не согласен:

    Человека, который может писать хороший код найти не сложно.

    Вот что то сомневаюсь что это так. Ну либо критерии хорошего кода разные. Я пока за 5 лет работы так и не научился (правда 4 из них были с 1с, но тем не менее), да и не очень то видел чтобы другие умели (за одним-двумя исключениями).


    1. skrimafonolog
      16.09.2019 18:57

      Человека, который может писать хороший код найти не сложно.


      Вот что то сомневаюсь что это так. Ну либо критерии хорошего кода разные. Я пока за 5 лет работы так и не научился (правда 4 из них были с 1с, но тем не менее), да и не очень то видел чтобы другие умели (за одним-двумя исключениями).


      Бабулесики то вам платят?
      И всем вашим коллегам, у которых вы не видели хорошего кода?
      Ведь не только те одно-два исключения зарплату получают?
      А все вы получаете зарплату? Значит, ваша работа устраивает?

      А просто дело в том, что «идеально хороший красивый код» никому не нужен.

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

      Мне кажется что ваш оппонент имел ввиду именно это «несложно найти программиста, который может написать программу, которая работает и приносит прибыль»


      1. Neikist
        16.09.2019 19:00

        Ну в общем как я выше и написал «либо критерии хорошего кода разные». По мне хорошему коду недостаточно работать в моменте. Он все таки должен быть относительно несложно поддерживаемым, расширяемым и производительным. А приносить деньги может и негибкий легаси код при исполнении которого пользователи по 10 секунд ждут завершения каждого действия и по 2 часа отчета.