Краткое содержание
Автор поныл, как тяжело живется инженерам на Руси и решил уходить в программисты. У него получилось. Пост о том, как именно.

Зачем я все это пишу


  • Благодарность. Сказать «спасибо» сообществу Хабра.
  • Поддержка и мотивация. Морально поддержать инженеров, которые тоже решили менять свое призвание на новое, но не могут решиться.
  • Самомотивация. Для движения вперед очень полезны маленький отчет и немного планов, высказанных публично.
  • Поделиться опытом. Возможно, кому-то мой путь покажет его собственную дорожку.

Благодарность


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


Большое спасибо всему сообществу Хабра! Именно поддержка сообщества дала вдохновляющий пинок, вперед, к моей цели, и привела меня в программисты.


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


Спасибо, Хабр! Ты крутой!


Краткое содержание прошлого поста


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

Мой путь


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


Второй путь, который тоже прорисовался достаточно четко – качать навыки программиста микроконтроллеров и встроенных систем и искать начальные позиции (джун-мидл) в этой сфере.
Как «умная и красивая обезьяна», у которой было время, я попытался идти одновременно по двум направлениям. Активно занялся поиском работы, в том числе за рубежом, и стал качать свои навыки в контроллерах.


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


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


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


Но давайте чуть подробнее о каждом из этапов.


Стартовая позиция


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


Как у инженера старой школы, у меня была склонность к теоретическим знаниям, поэтому к моменту увольнения за спиной у меня уже было несколько пройденных курсов разной степени полезности:



Кроме того были интересные, но бесполезные курсы от HTML Академии ИТМО (HTML/CSS/JS),
«Управления проектами» от ВШЭ и «Теория графов» от ИТМО. А также половина пройденного курса на JavaRush, который был заброшен после решения идти в embedded.
На практике у меня был опыт моделирования и обработки сигналов, связанных с моими устройствами. Опыт написания прошивок для контроллеров серии C8051 от SiliconLabs, младших контроллеров Atmel и немного опыта разработки для FPGA от Altera.


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


В поисках вакансии


Тема собеседований достойна отдельного поста. Их было много, они проходили волнами.
На собеседованиях был много странностей. Когда я приходил собеседоваться на позицию программиста, меня спрашивали, почему с таким опытом я не хочу работать инженером. На собеседованиях на позицию инженера меня пытали на предмет опыта программирования.
Были короткие встречи, на которых я говорил «Стоп, вам нужен не я». В противовес этому на одну из позиций был марафон собеседований из пяти двухчасовых собеседований на английском по скайпу. Были замаскированные военные, идти к которым я не хотел принципиально. Была фирма, которая по сути представляла собой кооператив фрилансеров во главе с менеджером.
Главным же итогом большинства моих собеседований было отсутствие предложений о работе там, где я хотел, и наличие предложений там, где мне не хотелось бы работать.


Жизнь во фрилансе


Здесь я с головой окунулся во все плюсы и минусы фриланса, которые многократно обсуждались на Хабре. Для меня огромным плюсом стало время. Я жил в своем таунхаусе на природе и не тратил время на дорогу. Зато я легко отдавал проекту по 12 часов в день, имея возможности учиться и закрывать те пробелы в знаниях, которые у меня были в программировании. Я окунулся в мир STM32 и, в том числе, FreeRTOS. Сначала смакетировал на Дискавери нужный мне проект, потом сделал плату и повторил его на 10х серии. Параллельно разобрался в Git и проектировании на UML в рамках нужных задач. К сожалению, уезжать далеко от дома я не мог, потому что осциллограф, паяльник, блок питания пришлось бы таскать с собой.


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


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


Испытание боем


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


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


За время «стажировки» закрыл пару-тройку багов. Деньги получил на руки вместе с предложением испытательного срока на три месяца.


Можно сказать, что с этого времени началось настоящее погружение, длиной в полгода. Вкратце за это время:


  • погрузился с головой в целое озеро легаси кода, борясь с багами;
  • нахлебался встроенного Линукса, от драйверов до баш скриптов;
  • быстренько пробежался по SVN;
  • научился юнит-тестированию GTestом;
  • освоил методологию CI, настроил свои задачи связкой Hudson/Ant/Python -> компиляция + юнит-тесты;
  • разобрался с Qt и его виджетами;
  • прокачал практическое применение FreeRTOS на STM;
  • написал скрипты выходного тестирования для нового девайса;
  • почти перестал чувствовать синдром самозванца.

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


Очень сильно помогали коллеги. Где практическими советами, где просто идеями.


Когда работаешь в режиме: есть задача — нужно срочно решать, то обучение движется существенно быстрее. Главное не забывать смотреть чуть шире, и успевать понимать, что именно ты делаешь.


Сейчас я чуть снизил обороты, тем более что зимой я впадаю в состояние, близкое к спячке, но я уже не только работаю программистом, но и ощущаю себя им. Легаси код, спринты, проектирование, тесты, CI/CD в полный рост. И мне это чертовски нравится!


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


Что дальше...


Не останавливаться. Это не сложно, потому что программирование имеет свойство затягивать в процесс. Начав, очень сложно остановиться.


Учиться. Потому что белых пятен в моих знаниях еще очень много, в том числе теоретических. А уж как не хватает практических.


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


Записался на пару курсов. Алгоритмы и базы данных.


Хочу дойти в той же сфере до сеньора, а там посмотрим.


Заключение


Самый главный посыл этого текста – я смог стать из инженера-разработчика программистом встроенных систем за два года. Если бы не терял время в тщетных надеждах и топтании на месте – в полтора года точно бы уложился.


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


Уверенность в том, что все получится. У меня были вдохновляющие комментарии на Хабре и «крепкий тыл», который в меня верил.


Еще раз всем огромное спасибо!

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


  1. oWart
    25.02.2019 12:06
    +2

    Молодец. Я сам недавно переквалифицировался из инженера в программисты и очень этим доволен. Конечно же не без помощи Хабра :)


    1. gapel Автор
      25.02.2019 12:12

      Большое спасибо! Много нас таких, но есть и те, кто стоят на пороге в нерешительности. Этот пост для них.


      1. Leon_aka_KoHb
        25.02.2019 16:39

        Огромная благодарность! Тоже в процессе переквалификации, и все не мог определиться где начать учить питон.


        1. gapel Автор
          26.02.2019 08:48

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


  1. ssurrokk
    25.02.2019 12:38
    +3

    не хочу занудствовать, но программист это тоже инженер. Существует такая должность, инженер-программист.


    1. gapel Автор
      25.02.2019 13:02

      Я так и пишу в тексте «из инженера-разработчика в инженеры-программисты». Просто не каждый раз.


  1. AndreyGaskov
    25.02.2019 12:41
    +1

    Отличный результат за 2 года!


    1. gapel Автор
      25.02.2019 13:02

      Спасибо! Если бы не топатался на месте полгода — было бы быстрее


  1. Misaka10032
    25.02.2019 13:09
    +1

    Поздравляю!
    Теперь ждём пост «из инженера-программиста в программиста». Ибо увы, но обычно с соотношением ЗП\навыки в embedded(а судя по STM32 в посте, вы именно в этой сфере) всё очень грустно. Сам думаю переквалифицироваться в чисто программиста, а железо оставить как хобби.


    1. gapel Автор
      25.02.2019 13:19

      Спасибо! Да, в embedded. Основная база STM32 и TI Sitara. Возможно через пару лет напишу «из инженера-программиста в программиста». Я небыстрый)


      1. Gorthauer87
        25.02.2019 23:26

        Кстати, а не пробовали щупать rust? Говорят он уже вполне хорош в связке с stm32


        1. gapel Автор
          26.02.2019 08:46

          Еще не пробовал, надо будет посмотреть. Спасибо.


    1. oracle_and_delphi
      26.02.2019 14:52

      Теперь ждём пост «из инженера-программиста в программиста».

      Чего?! O_O
      Обычный программист — это и так инженер-программист = software-engineer!
      Потому что фундаментальные знания необходимые программисту относятся к инженерным.


      1. gapel Автор
        26.02.2019 14:57
        +1

        мы друг друга поняли, вы нас видимо нет))


        1. Space__Elf
          26.02.2019 16:34

          У меня в дипломе программиста прямо написано инженер.
          А ещё есть пословица «программист — это инженер у которого руки растут из попы» (в том смысле, что обычные инженеры умеют мастерить руками, а программисты — обычно не умеют).


          1. gapel Автор
            26.02.2019 17:01

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


  1. ittakir
    25.02.2019 13:19
    +1

    Не самое лучшее направление — программист встраиваемых систем. Очень сложно само по себе, работодателей немного и платят тоже немного.
    Куда проще пойти работать программистом под iPhone или Web.
    Я когда-то тоже ушел от микроконтроллеров на C в обычные C++ для бэкэнда и десктопа. И совсем не жалею. А железки ковыряю как хобби иногда.


    1. gapel Автор
      25.02.2019 13:22

      С одной стороны сложно, с другой стороны у меня за спиной больошй опыт «электронщика».
      Да, скорей всего дальше будет движение в чистый C++. Web пока что категорически не нравится, лучше уж Java в бэкенде.


      1. MikhailMKZ
        25.02.2019 17:11

        Чем вам не нравится web-бэкенд?


        1. gapel Автор
          25.02.2019 21:04
          +1

          Тем, что я о нем, по факту, ничего не знаю.


  1. faoriu
    25.02.2019 13:21
    +1

    По сравнению с требованиями к начинающим разработчикам на Swift из недавно мелькавшей статьи хлебание Qt, Linux-драйверов и bash-скриптов выглядит как довольно муторный путь в программисты. Наверное проще было забыть про железо вообще и научиться кодить на языке высокого уровня с нуля, тем более что подходы существенно отличаются.


    1. gapel Автор
      25.02.2019 13:23

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


  1. Fox_Alex
    25.02.2019 13:35
    +1

    А я вот как-то и программистом стал и электронщиком быть не прекратил. Сам и проектирую и программирую) Жаль что зарплата в таком случае всего одна, а работы получается почти две. Зато не надоедает — устал плату рисовать — отложил на пару дней и пошел код писать.


    1. gapel Автор
      25.02.2019 13:35

      я так во фрилансе работал, но все-таки программирование меня влечет сильней. По крайней мере сейчас.


  1. Mihisa
    25.02.2019 14:05
    +1

    Работала инженером на заводе 4 года и 2 года назад уволилась и тоже переучилась на программиста. Вдохновил хабр. Очень довольна новой работой :)


    1. gapel Автор
      25.02.2019 14:06

      Хабр вдохновляет! А какая специализация, если не секрет?


      1. Mihisa
        25.02.2019 14:15
        +2

        Мобильная разработка под андроид. Пишу на джаве и хочу попробовать котлин, но пока руки не дошли.


        1. gapel Автор
          25.02.2019 14:21

          круто! Я пока что в ту сторону не смотрю. Но кто его знает, может и приду туда.


          1. Mihisa
            25.02.2019 14:46
            +1

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


            1. MikhailMKZ
              25.02.2019 17:18

              Приложения для логистики могут быть очень сложными алгоритмически, а мобильное приложение может быть простым CRUD без какой-либо дополнительной логики на клиенте. Так что «веселее» это понятие относительное. :)


              1. Mihisa
                25.02.2019 17:42

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


  1. Rebeiro
    25.02.2019 14:58
    +1

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


    1. gapel Автор
      25.02.2019 15:00

      не уверен. Безусловно, кому-то программирование дается легче, кому-то тяжелей, но вот чтобы прям «не дано». Это как минимум странно. Либо проблема в подходе, либо в мотивации.


      1. striver
        25.02.2019 15:33
        +1

        Кому-то легче поднять 100 кг или пробежать 100 м за 10 сек. Кто-то легко пишет стихи и пишет музыку.


        1. gapel Автор
          25.02.2019 16:13

          Я о том же. Кому легче, кому тяжелей, но все могут, приложив усилия.


          1. striver
            25.02.2019 16:21

            Ну, кому-то нужно лет 5, чтобы добиться результата в подъеме 100 кг, а кому-то 2 месяца. И не факт, что тот кому 5 — не остановится на 4-м году. А тот кому нужно 2 — может остановится на 1-й неделе. Да. В целом, в 99% — все в состоянии кодить. Даже, когда не видел в глаза компьютер. Но, на практике, 99% далеко нет.


        1. Fox_Alex
          25.02.2019 17:47

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


      1. Rebeiro
        25.02.2019 16:19

        в какой мотивации, если я даже квадратное уравнение за 6 класс не решу, какие программы?


        1. striver
          25.02.2019 16:21

          Вэб?


          1. Rebeiro
            25.02.2019 16:24

            что вэб?


            1. striver
              25.02.2019 16:26

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


        1. rgs350
          25.02.2019 20:50
          +3

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


      1. ProstoUser
        26.02.2019 11:08
        +1

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


    1. Whuthering
      25.02.2019 20:16
      +2

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

      Эм… я в школе был троечником по математике, но при этом лет с 12-ти (почти сразу, как родители купили компьютер) мне очень было очень интересно и нравилось программировать (сначала изучая Паскаль по книжкам старшего брата, потом специально ища книги, журналы и диски с материалами, потом появился интернет). В университете по вышке стабильно была тройка, но на третьем курсе уже начал работать программистом за деньги. И так до сих пор: уже десять лет работаю разработчиком с приличным списком проектов, за которые не стыдно (и там вовсе не вебдев и не тупой CRUD), а математику по-прежнему не понимаю и не люблю (ну, разве что только такой подраздел как дискретная математика — но там на бытовом уровне, нужном разработчику, нет особо никакого рокет саенса, и до многих вещей можно допереть просто интуитивно, и пользоваться ими не зная что они как-то даже называются по-умному).
      Поэтому это не показатель :)


      1. striver
        25.02.2019 22:53
        +1

        Эм… я в школе был троечником по математике
        Есть знакомый, такая же картинка в школе. В 30 перешел на ДжаваСкрипт. За полгода нарисовал мида. Как там далее — не знаю подробностей, но до сих пор в этой сфере.


  1. prankov
    25.02.2019 18:01

    Закончил СТАНКИН, год перед дипломом работал в тестировании игр, заинтересовался
    Потом после получения корочки пошел по специальности, поработал 3 года с перерывами в одном хорошем проектном институте, понял, что технологии там далеко в прошлом, поменяли кульман на компьютер, в остальном же все плохо, плюс зарпалата. Пробовал поработать инженером конструктором в других конторах, такой же ужас, если не хуже. И после твердо ушел в тестирование ПО (автоматизация). Не жалею ни разу, технологии, зарплата, адекватное руководство и коллеги, о чем еще можно мечтать


    1. gapel Автор
      25.02.2019 19:41

      Многие бегут из ужаса «по специальности» в программирование рядом. Просто потому в программировании лучше условия.


  1. marfenkov
    25.02.2019 19:21

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


    1. gapel Автор
      25.02.2019 19:44
      +3

      А чего мне, собственно, бояться? Я был инженером-разработчиком, сейчас программист, если через пять лет будут востребованы «другие нужные специалисты» вы считаете, что я буду неспособен еще раз переучиться? Уйду в управдомы, у меня опыт руководства проектами есть и сертификат))


  1. First_Spectr
    25.02.2019 19:42
    +1

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


    1. gapel Автор
      25.02.2019 19:46
      +4

      Да, стоит
      1. секретность. Как только вам начинают предлагать секретность — бегите.
      2. работа с военными. Военные это особый вид бюрократии и охлократии. Если бы не проработал с ними больше 3 лет — не поверил бы, но это факт.
      3. Хвост технологий. Чаще всего разработки без нормального проектирования, внятной документации, внятного ТЗ, несогласованность с отделами.


      1. Whuthering
        25.02.2019 20:19
        +3

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

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


        1. gapel Автор
          25.02.2019 20:33
          +1

          я тут читал новые правила работы с секретными документами. Там есть замечательная формулировка «ограничения на усмотрение сотрудников Гостайны» — не дословно, но близко по смыслу. То есть на вас получают такой хорошенький рычаг. Захотим отпустим, не захотим — не отпустим. Один бывший коллега увольнялся со скандалом с военного завода. Теперь пять лет он — не выездной.


        1. radonit
          25.02.2019 20:40
          -2

          И правильно убеждают, так и есть, это аналог nda но для госфирм, я с 3 и проблем нет. Дело в том что 3 форму присваивает предприятие, а то что выше фсб


          1. Whuthering
            25.02.2019 20:42
            +3

            я с 3 и проблем нет.
            И у вас есть стопроцентные гарантии, что в один прекрасный день не выйдет какая-нибудь очередная поправка в законодательство и ситуация резко не поменяется?
            Например, достаточно дописать всего 2 слова в п.1 ст.15 ФЗ «О порядке выезда из РФ и въезда в РФ». А учитывая постепенно нарастающий градус происходящего вокруг маразма, подобное не выглядит таким уж нереальным.


            1. radonit
              25.02.2019 21:18

              Дак тут и без формы такое провернуть можно, СССР вам в пример


              1. Whuthering
                25.02.2019 23:23

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


        1. true_id1
          26.02.2019 14:08

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


          1. gapel Автор
            26.02.2019 14:55

            1 форма 0_0 вы что там делали? РВСН? И вас не подождав 10 лет спокойно выпускают за границу? Вы получили загран без проблем? При получении указывали наличие формы?
            Простите что я так много вопросов задаю, можете не отвечать, у меня маленький шок.


            1. true_id1
              26.02.2019 15:17

              Выпускают. 1 форм из за згт. Паспорт делал до оформления формы. 10 лет только при определенных условиях. А некоторых могут и вобще не отпустить за границу. Собствено там где я служил даже у рядовых 2 форма была поголовно, но если по факту не работаешь с документами а только допустипм носишь то и отметки о ознакомлении естествено нет.


              1. gapel Автор
                26.02.2019 15:24

                То есть не было отметки о документах. Так понятней. Спасибо.


      1. radonit
        25.02.2019 20:35

        Неправда, по 3 пункту дак 100%, по второму тут как повезёт, по первому да, правда далеко не всем это критично, да и 3 например ни на что не влияет, со 2 и выше уже серьёзней


        1. gapel Автор
          25.02.2019 20:56
          +2

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


      1. dsapsan
        26.02.2019 09:35
        +1

        Полностью согласен, лично наблюдал всё это. Больше всего меня поразило, что в военке вполне могут применяться технологии 10-20-30-летней давности с полным игнорированием более новых и совершенных разработок.


        1. radonit
          26.02.2019 10:24

          Видимо сильно зависит от отрасли, в электронике может и так, не знаю, в машиностроении наоборот, в том же двигателе и авиастроении


          1. gapel Автор
            26.02.2019 11:41

            я знаю только со стороны военных и электроники. Возможно в амшиностроении по другому.


  1. YuorikLong
    25.02.2019 19:55
    +1

    автору зачет.
    из меня (судомеханика по диплому) электронщиком, а потом и немножко программистом делала СА методами весьма доходчивыми и на тот момент прогрессивными:) на дворе шел 91й год. Команда «залетчиков» из 6 рыл в разных званиях таки переписала софт тренажера для летунов с СРМ под ДОС.
    но непобедимую и легендарную както срочно разделили, и с грустным лицом утопал на гражданку… А книжечки то остались, это щаз тырнет наше фсё, а тогда только томики или распечатки. Работая в лабе автоматизации понемножку ковырял ВЕ48, ВЕ51. оттуда до ПИКов было прям рукой подать. НО это все только на уровне самоделок для себя и ближних.
    В 2009 судьба закинула наладчиком в составе бригады на объект, где выпросил у шефа на «поиграться» семен200, и понеслась нелегкая:).
    Промышленный контроллер канечно не однокристалка, И удаленная работа здесь не особо прокатит. (Хотя фрицы на контроллерах турбин успешно ее юзают). Но, ИМХО канечно, мне кадровый голод както не особо страшен.


    1. gapel Автор
      25.02.2019 20:05
      +1

      Кадровый голод штука такая… Найти работу не сложно, сложно чтобы за нее платили достойно. Я на предпоследней работе 5 лет продержался скорей из интереса, потому проекты реально крутые были…
      Кстати, у наших ПЛК тоже удаленка появилась вроде. Пока только на HVAC, но все же))


  1. rgs350
    25.02.2019 20:00
    +4

    И правильно сделали. Сам несколько лет назад перешел из инженера-конструктора/технолога машиностроителя в программисты (вначале JAVA потом frontend ибо как мне казалось удаленку в провинции найти легче). Работа проще, зарплата выше, ответственность околонулевая. Сплошные плюсы.
    ЗЫ: Может кто-нибудь подскажет профессии где исполнитель мог бы зарабатывать столько же? Я таких не знаю.


    1. gapel Автор
      25.02.2019 20:06

      И имя нам — легион.
      Да, все так. Хотя я до сих пор не понимаю почему, но так значит так.


  1. YuorikLong
    25.02.2019 20:07
    +1

    Но, есть одно но… остаться чисто програмистом мне так и не дали. Как правило если ты «тянешь»- найдут чем нагрузить. я в итоге стал нач. АСУП немаленького заводика. И чуствую что «с живого не слезут».


    1. gapel Автор
      25.02.2019 20:21
      +1

      Если нравится, то почему бы и не остаться. А если нет — бежать быстро и зигзагами, чтобы не догнали и не нашли!


  1. xztau
    25.02.2019 21:28

    Если не корпоративная тайна, что на собеседовании спрашивали? Какое тестовое задание было?


    1. gapel Автор
      26.02.2019 08:46

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


  1. alex_entrepreneur
    26.02.2019 08:41
    +1

    Есть несколько факторов, почему программистам и околопрограммистам платят денег больше чем инженерам, хотя на мой взгляд инженер куда более сложная профессия.
    1. Открытый рынок и фриланс, который оттягивает специалистов на мировые рыночные з/п и тем самым пушит внутренний рынок.
    2. Обилие потребностей со стороны бизнеса.
    3. Неспособность инженеров продавать себя.
    4. Узкость рынка инженеров не позволяет сбежать к другому работодателю в силу специфики работы на предприятии


    1. gapel Автор
      26.02.2019 08:43

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


  1. videoNik
    26.02.2019 08:43
    +1

    Сбегут все в программисты и останется из железа у нас апельсина малина и ардуина ;)


    1. gapel Автор
      26.02.2019 08:44

      раз это больше никому не надо, то значит пусть будет так


  1. Scarfase1989
    26.02.2019 08:44
    +1

    и «крепкий тыл», который в меня верил.

    Да поддержка с «тыла» очень важна. Жаль у меня нет такой. Спасибо за статью. Успехов в работе!


    1. gapel Автор
      26.02.2019 08:44

      Да, очень ажна. Когда есть кто-то, кто в тебя верит больше чем ты в себя — приходится соотвествовать.
      Спасибо.


  1. akura13
    26.02.2019 09:15

    Я думал статья будет о том как обычный инженер-проектировщик (к примеру, главное технарь) переквалифицировался в программисты. А нет.


    1. gapel Автор
      26.02.2019 09:16

      Собственно об этом и статья. Исходно я окончил кафедру Антенн и Радиопередающих устройств по сециальности инженер-электроник. Им и работал. Инженер-разработчик СВЧ устройств достаточно технарь для вас?


      1. akura13
        26.02.2019 11:25
        +1

        Да. Конечно. Просто прочитал в статье что вы работали инженером-разработчиком, и решил что кардинально изменилось в вашей работе не так уж много. Был не прав.


  1. dsapsan
    26.02.2019 09:29

    Очень похоже на мой путь! Тоже переквалифицировался из инженера в программиста (но не встроенных систем, а C#/Unity). Точно так же вначале очень удивлялся разнице условий в целом и особенно — зарплат (за три года увеличил зарплату в три раза).


    1. gapel Автор
      26.02.2019 10:22

      Я до сих пор удивляюсь.


  1. Izy125
    26.02.2019 11:15
    +1

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


    1. gapel Автор
      26.02.2019 11:40

      Я тоже в Петербурге Но у меня как-то не складывалось. Поиски шли по грустному кругу. Зарплату даже в 1000 у.е. не предлагали.
      По поводу секретности — вы в Петербурге, это многое объясняет. Но имейте в виду Дамоклов меч висит.
      С «интересными» военными не встречался ни разу. Я просто с военными — многократно. Даже в Петерубурге на собеседованиях.


      1. Izy125
        26.02.2019 11:53
        +1

        с военными плотно общался в липецком летнем училище, когда разворачивали тренажеры. Но это было либо сугубо техническое общение, когда объясняли как все обслуживать, где что включать и как работать, либо просто за жизнь. На собеседования к ним не ходил. Разок занесло во ФГУП НИИПП, они сугубо на МВД и ФСБ пашут, но там это заметно только по невыездному состоянию.
        По поводу меча. Я не езжу за границу, да и особо не тянет. Отдыхать люблю на дачке в глуши, а на попутешествовать планов по стране много, но пока мелочь не подросла они лишь строятся. Поэтому особо не напрягаюсь, при интересной задаче и ЗП, даже двойка особо не напряжет)

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

        Хотя года 4 назад на семинаре TI заболтался с товарищем из Челябинска, тоже как и вы, свчшник, на тот момент у него было 70+. Поиск работы вообще занятная вещь, у меня в хотелках после закрытие проекта, попробовать в руководители группы разработки выползти, но это так… хотелки)


        1. gapel Автор
          26.02.2019 12:16
          +1

          Забавно, что мне как руководителю отдела никто даже 70 не предлагал. Хотя контора частная — подробней можете почитать в предыдущем посте, я там ныл и стенал.
          Я более 10 лет назад тоже думал, что просторов России мне должно хватить надолго. Сейчас же банально раз два-три месяца просто за едой в Финку мотаюсь. Ничего особенного — сыр, шоколад, рыба))
          Да и мир оказался шире и интересней. Кстати, по России меня тоже попутешествовало, я ж командировочным был. Но это уже совсем другая история.


          1. Izy125
            26.02.2019 12:36

            да я в общем-то не претендую на истину. Да и командировка от прогулки сильно отличается)
            В текущую контору я можно сказать сбегал, потому что на прошлой работе пошел период текучки и меня накрыло от работы по пайке, сборке, проверке моделей, проверке полуфабрикатов, хотелось разработки. Сбежал с 70 на 50, но плюс кварталка. Рулетка та еще. А прошлым летом в период поиска легкого я даже не смотрел вакансии ниже 70-80, в итоге дошел до генерального и честно сказал: у вас конечно интересно, но 50 мне мало, чтобы кормить семью. Либо повышаете, либо я ухожу, вариант уже нашел. Как итог повысили до 70 + премии.

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


            1. gapel Автор
              26.02.2019 13:36

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


              1. Izy125
                27.02.2019 11:28

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


                1. gapel Автор
                  27.02.2019 12:00

                  у меня жизнь показала способность поворачиваться разными сторонами независимо от моего опускания рук. Причем как в положительную, так и в отрицательную сторону.
                  Но руки все равно опускать нельзя))


    1. ProstoUser
      26.02.2019 11:54
      +2

      по поводу форм допуска. Пока вы не подписывали бумагу об ознакомлении, то все не так страшно. С тройкой точно проблем нет.


      Хм… Я уже очень и очень давно не работал с секретностью, но в те далекие годы когда работал, проблемы в виде 5-летнего невыезда начинались после того, как человек получал в первом отделе документ с грифом «СС». Всякие «С» и тем более «ДСП» ни на что не влияли. Причем, это не то, чтобы гарантированный невыезд. Это в каждом случае отдельное разрешение на выезд от начальства, которое в нашей организации без особых проблем получалось. Ну и, естественно, «служебный» загранпаспорт, хранящийся на работе.

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


      1. Izy125
        26.02.2019 11:56
        +1

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


      1. gapel Автор
        26.02.2019 12:12
        +1

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


  1. yashukoff
    26.02.2019 13:30
    +1

    Так держать. Я сам почти 10 лет отдал образованию по смециальности инженер-машиностороитель. почти 8 лет стажа работы на крупных предприятиях — и в качестве инженера-конструктора, и в качестве мастера производственного участка. Даже работал инженером-программистом систем ЧПУ.

    Но в 1 день понял что это к сожалению не перспективно. И начал по немногу изучать php. Было тяжело. Знакомых программистов не было. Собеседования без результатные — развернутого ответа что не так в тестовых заданиях тоже нет. Но попал да должность джуна в 1 начинающую фирму. И как вы правильно заметили — процес обучения на реальной задаче пошел в разы быстрее. Потом ушел на другую работу + пересел на фриланс по вечерам.

    Прошло уже 5 лет с того момента. Сейчас я все так же php программист. и ни капли не жалею что когда то рискнул начать все заново.

    P.S. Саму важную роль сыграл «надежный тыл»


    1. gapel Автор
      26.02.2019 13:35

      Круто! Еще одна история успеха, надеюсь тому, кто почитает комментарии это даст необходимый толчок для движения вперед!


  1. r3pab
    27.02.2019 09:10
    +1

    Аналогичная ситуация. 2я форма, ведущий инженер. До этого работал в отделе с програмистами. С завода они почти все разбежались, не только в силу низких зп, но и в силу бесполезности их пребываания. На заводе инженер, неважно програмист или нет, это так, пустота, низшая форма жизни. Многие из них допиливали свои какие то проекты или совершенствовались в новых языках и средах разработки. Разница в зп была не велика. Чего нельзя сказать о таковой разнице «на воле». Смысла лезть в их огород особо небыло. Времена изменились и потребность в разработке электроники существено спала(да и её особо и нет на машиностроительных предприятиях). Преимущество завода в огромном количестве свободного времени. Было решено подтянуть свои знания в програмированнии как таковом и в частности МК. Немного поковырял FPGA т.к. купленный кем то до меня TERASIC валялся без дела. От безделия были даже сделаны часы на ИН14(за долго до их массовой популярности) добытые в отделе по поверке измерительных приборов. Но к сожалению все эти знания и умения остаются не востребованны на рынке. Поэтому назрел вопрос каким образом можно совершенствоваться в програмировании с уровня базовых знаний в отсуствии задач?(свои не в счет).Поскольку времени полно, где можно взять простые работы для начала или получить дельные советы на подобе тех что дали Вам? Сами по себе языки вроде С или С++ непредставляют сложности особой, а вот правильное их применения (особенно при написании микропрограмм для МК) требует определеных умений. А сфера RTL разработки IP ядер у нас мало развита. Да и входной билет дорогой, хотя…


    1. gapel Автор
      27.02.2019 10:26

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


      1. r3pab
        27.02.2019 19:59

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


        1. gapel Автор
          28.02.2019 08:29

          Я им даже немного завидую.
          Да, в личку отпишусь.


  1. punzik
    27.02.2019 10:14
    +1

    А я вот лет 13-14 назад наоборот переключил вектор с программирования на электронно-радио-инженерию. Ужасно надоело описывать на Java бизнес-процессы. Все эти базы данных, J2EE, UML и прочая светотень начали вгонять меня в депрессию. А сейчас я доволен, разрабатываю довольно сложные устройства, высокопроизводительные, высокоскоростные и многопотребляющие. А главное, я могу позволить себе делать продукт без костылей и с лаконичным дизайном, чего в разработке ПО далеко не всегда получается (точнее, почти никогда не получается), что меня как латентного перфекциониста очень расстраивало.


    1. gapel Автор
      27.02.2019 10:23

      Ура, хоть один человек пошел в обратную сторону!
      Главное, что вы довольны.
      Но я решил идти в сторону программирования. Более того, я подумываю о своих маленьких проектах, в которых будет слияние электроники и программирования. Когда-нибудь, пока что я слишком доволен программированием))


      1. punzik
        27.02.2019 11:00

        Если по-правде, дело было не совсем так. Электроникой я начал заниматься классе в шестом, с подачи отца, а программированием года на два позже, когда собрал Радио-86РК и написал первую программу в машинных кодах. С тех пор программирование и электроника шли параллельно и периодически пересекались. По окончании института я вполне годно программировал на C и С++, писал на VHDL для Flex 10K и делал поделки на микроконтроллерах. Однако, работа была только для программистов, по этому пошел туда, но электронику и радио не забрасывал — они всегда были моим хобби. Ну а дальше по накатанной — Delphi, C++Builder, Java, J2EE, ORM, несть числа им.
        А когда решил перебраться в другой город, сделал два резюме — одно для программиста, другое для инженера. На оба получил приглашения, прошел собеседования, и получил оффер. Но после недельных раздумий решил выбрать инженера. Пока не пожалел.
        Сейчас Жаву почти совсем забыл, без подсказки смогу наверное только Hello World написать (и то, не факт). Зато открыл для себя много новых интересных вещей, как в электронике, так и в программировании (теперь оно у меня тоже в хобби).


        1. gapel Автор
          27.02.2019 12:29

          На самом деле это означает, что просто на данном этапе электроника для вас более интересна. Сколько так — никто не знает, но вернуться вы всегда сможете. Как и я к электронике и СВЧ))


        1. r3pab
          27.02.2019 20:04

          Даа. Flex 10K уже полноценно не застал.Но платы с ними на работе еще валяются. В одиночку тяжело и платы рисовать и на VHDL писать. Повезло что удалось найти работу по «специальности».)


    1. Whuthering
      27.02.2019 10:42
      +1

      Ужасно надоело описывать на Java бизнес-процессы
      Но ведь кроме кровавого энтерпрайза в IT есть еще десятки сфер разработки?


      1. punzik
        27.02.2019 11:07
        +1

        > Но ведь кроме кровавого энтерпрайза в IT есть еще десятки сфер разработки?

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