• Есть ли резон переучиться на программиста?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Возраст это аргумент далеко не первой десятки.

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

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

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

    Когда я учился в школе, я участвовал в олимпиадах по информатике. Мне категорически не интересно было заниматься алгоритмами, зато я люто балдел от того, что тупая железяка выполняет любое моё повеление моментально и идеально (с поправкой на ветер), а если что-то пошло не так, значит это 100% мой косяк или железка поломалась. В общем я практиковался по 4-12 часов в сутки, без выходных и каникул. Так вот, мои конкуренты из других школ очень хорошо умели составлять алгоритмы, на бумажке, и практиковались аж бешеные 2 часа в неделю, против моих 30-70 часов... И когда мы сталкивались на олимпиадах, у них просто не было шансов, потому что в зачет шел рабочий код, проходивший тесты (пусть и в ручном режиме, все же 90-е), а за годный алгоритм на бумажке говорили молодец, но баллов не начисляли... :) Они набирали код одним пальцем и им категорически не хватало опыта отладки кода, решения практических задач программирования, которые выходят далеко за рамки только алгоритмов, хотя без последних там тоже ловить нечего.

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

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

    ЗЫ: Я сам достаточно много практиковался на кодварс, когда переучивал собственные мозги с PHP на JS, это работает отменно.

    ЗЫ: Вообще метод погружения во что угодно работает отменно. О методе можно почитать у Щетинина (школа Щетинина). Говорят у них годовой курс физики дети осваивали за пару недель именно методом погружения.
    Ответ написан
    Комментировать
  • Есть ли резон переучиться на программиста?

    @mamitko
    Ищите компанию, которая пишет софт для вашей инженерной области. Во-первых, это будет отличное место работы. Во-вторых вы там будете очень ценны.
    Ответ написан
    Комментировать
  • Есть ли резон переучиться на программиста?

    @cheremsha11
    Не слушайте тех, кто говорит, что это невозможно. .
    У меня самого образование гуманитарное, в 35 лет решил по книгам учить программирование, за год сделал собственный проект, через полтора устроился на работу. При этом фуллстеком сразу, главное желание и здравый смысл. Пробуйте устроится на работу удаленно, так выбор больше, общайтесь больше на собеседованиях, так поймете что вообще работодателям нужно от программиста. Сужайте круг и изучайте только необходимое, а там по обстоятельствам.
    Ответ написан
    2 комментария
  • Есть ли резон переучиться на программиста?

    @yugoru
    Я в 41 кардинально сменила род занятий, правда ушла не в разработчики, а в тестировщики. Подобных вопросов я не задавала, так как была уверена в своих силах и в том, что мне дико интересно тестировать. Зарплата была вторичной мотивацией.
    Сначала я определилась что именно мне интересно (бэкенд, нагрузка/перфоманс и темт-дизайн) изучила под это дело все, сто смогла и устроилась на работу. Спустя год я стала тимлидом в своей группе (так как возраст это ещё и жизненный опыт, который помогает именно руководить и организовывать).
    Мне кажется, что если программирование увлекает настолько, что хочется встать пораньше, чтоб покодить, или не пойти с друзьями в бар ради доделки кода, то шанс найти свое место очень большой. Взрослый человек умеет обучаться и концентрироваться, так что и развиваться может быстро.
    Ответ написан
    2 комментария