За последнюю неделю на Хабре появилось как минимум три поста о том, как люди разного возраста, пола и полученной специальности становились программистами. Успешными программистами. Эти истории отвечали на вопрос «как», но почти упускали вопрос «почему».

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

Почему же я, инженер с 14 годами стажа, решил перейти в программисты?

Востребованость


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

*данная информация является личным опытом автора поста

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

Оплата труда


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

Сейчас кажется, что всё осталось также. Средняя зарплата инженера-разработчика в Петербурге — 40 000 рублей. Данная цифра соответствует действительности. Причем разброс небольшой — от 23 до 60. Не нравится – иди работай в другом месте, на твое место есть очередь. Хотя в последнее время ситуация стала меняться еще в том, что на 30 000 руб приходят свеженькие выпускники вузов.

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

Одна среда


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

Перспективы


Опять выигрывает программист. Инженеры нужны все меньше и меньше. Все более узконаправленные и узконаправленные. В программировании все иначе, это как пучок технологий, где тренды меняются каждый год. «Нам нужно больше программистов». Этот рефрен можно услышать даже из чайника, по WiFi. Я боюсь, что станет, когда инженеров станет слишком мало, но радуюсь, что до этого не доживу. Пока что еще слишком много инженеров и слишком мало программистов.

Вывод напрашивается один. Идти в программисты. Почему я не сделал этого раньше? Одна единственная причина – я создаю устройства. Готовые, технологичные и полезные в пределах целого мира. За небольшую зарплату, с переработками и мыслями по ночам о том, как сделать лучше. Я могу подержать их в руках, я могу вспомнить, как они выглядели, каков был их нелегкий путь от идей к воплощению. Но, наверняка они будут продолжать создаваться и без меня…

Здравствуй, мир кода. «Hello, world!»
Поделиться с друзьями
-->

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


  1. iv_k
    14.03.2017 12:23
    -6

    Плач Ярославны какой-то.
    Осваивайте FPGA, DSP и будет вам счастье.


    1. gapel
      14.03.2017 12:24
      +15

      я работаю с FPGA Altera Cyclone на VHDL. И? Где оно мое счастье?


      1. iv_k
        14.03.2017 12:28
        +2

        Зарплата нормального FPGA разработчика в Спб начинается от 100к.


        1. alekciy
          14.03.2017 12:32

          Ирония: Так автор не «FPGA разработчик», а «инженер».


        1. gibson_dev
          14.03.2017 12:42

          FPGA разработчик = программист (ну на мой взгляд), автор об этом и пишет)


          1. iv_k
            14.03.2017 12:52
            +1

            FPGA разработчику необходим бэкграунд в виде предметной области для разработки (например СВЧ)
            это вам не сайтики на джава скрипте клепать. =)


          1. gapel
            14.03.2017 13:02
            +6

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


        1. OYTIS
          14.03.2017 12:52
          +1

          Только беда в том, что если ты достаточно крут, чтобы получать за FPGA 100К, то ты легко можешь подавать резюме хоть в компании Bay Area и получать там раз в 5-10 больше. А вот середнячкам (к каковым ВПС себя относит) в России можно сразу зубы на полку положить.


          1. iv_k
            14.03.2017 12:56
            +2

            Так развиваться надо, все правильно.
            Но можно и в НИИ каком-нибудь протирать штаны на зарплате в 20к.


            1. OYTIS
              14.03.2017 13:07
              +5

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


              1. Termux
                15.03.2017 10:19
                +1

                Это не "перекошенность", а деиндустриализованность.


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


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


                У инженера-погромиста есть одно важное, но неоспоримое приемущество:
                мобильность!


                Всё необходимое ему производство можно уместить (на стадии концепта — опытно-конструкторской разработки)
                в ноутбуке.


                1. OYTIS
                  15.03.2017 12:15

                  [offtop]Берл-Лазар-то тут при чем?[/offtop]

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


                  1. Termux
                    15.03.2017 13:27

                    Берл Лазар/Чубайс и тому подобные б-гоизбганные были «смотрящими» от нового мирового порядка пока процесс стал необратим.

                    Не в отсутствие боинга, а в уничтожение Су, Ту и т.п. и т.д.

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

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


                    1. OYTIS
                      15.03.2017 19:19
                      +1

                      Ну хорошо, допустим Су уничтожил Берл-Лазар. А кто заставляет вузы готовить невостребованных инженеров для уничтоженного Су? И ведь, главное, никто в вузах не говорит: «осваивайте современные технологии, и валите скорее туда, где есть работа» — все патриоты шоваще.


                      1. Termux
                        16.03.2017 08:20
                        -1

                        Су не уничтожен окончательно, ПАК-ФА пока ещё летает.

                        Просто верховный главнокомандующий — враг русского народа, т.е. бомбить надо не Киев (Хабад) и не Фашингтон (Федеральный резерв), а Кремль.

                        «Современные технологии» для РФ — это донорство органов.

                        Не патриоты, а пУтриоты — не путайтесь и не пытайте запутать других.


                    1. Vjatcheslav3345
                      16.03.2017 21:15

                      Думаю — всё куда сложнее. За авиацию не скажу, но французская атомная энергетика, наверное грозный конкурент для Росатома.
                      Sud Aviation — делала "Конкорд". Делают в Европе и космические аппараты и космодромы имеют.
                      Поэтому проблема российской деиндустрализации и бедности — сложнее, чем кажется.
                      Вы лучше откройте другую тайну — как ухитрились получить плюс на хабре в политическом комментарии повествующем о новом мировом порядке...:)


                      1. Termux
                        17.03.2017 09:31

                        делаЛА


                        Не «российской» деиндустриализации, а деиндустриализации ВСЕХ стран, не входящих в «содружество», управляемое англоязычными евреями.

                        Это не политический комментарий — я никого не агитирую.

                        Я пишу вполне очевидные прописные истины и цитаты с сайта госкомстата (gks.ru).

                        Если за 15 лет путинской «стабильности» и вставания с колен в «сытые» двухтысячные было закрыто более десяти тысяч крупных и средних предприятий,

                        то естественно, что у инженеров,

                        чьё «производство» нельзя за ночь мигрировать между avaliability-зонами куда-нибудь во Франкфурт eu-1

                        пригорело!

                        Они и плюсуют.

                        Гомоиудаисты — гадят в карму.


                        1. Vjatcheslav3345
                          18.03.2017 00:32

                          Доля инвестиций в машины, оборудование, транспортные средства в общем объёме инвестиций в основной капитал, направленных на реконструкцию и модернизацию, по видам экономической деятельности в Российской Федерации — снижается.
                          Но такое бывает и при окончании техперевооружения промышленности.
                          Средний возраст имеющихся на конец года машин и оборудования по отраслям экономики, по коммерческим организациям — не растёт, что подтверждает догадку о завершении техперевооружения.


                          Во Франции, несмотря на исчезновение (слилась с другой фирмой; наработки не были выкинуты на помойку) разработчика Конкорда, авиастроение себя чувствует лучше чем в России.


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


                          Код на R

                          Данные <- read.table("clipboard", header=TRUE, sep="\t",
                          na.strings="NA", dec=",", strip.white=TRUE)
                          showData(Данные, placement='-20+200', font=getRcmdr('logFont'),
                          maxwidth=80, maxheight=30)


                          Данные <- ts(Данные)
                          plot(Данные,
                          plot.type="single",
                          lty=1:3)


                          1. azsx
                            18.03.2017 04:05

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


                            1. Vjatcheslav3345
                              18.03.2017 11:43

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


  1. alekciy
    14.03.2017 12:30
    +5

    У многих в трудовой записано «инженер-программист». Т.е. программист таки инженер все же.


    1. maxru
      14.03.2017 12:45
      -3

      Программистов без приставки "инженер-" выпускают ПТУ.
      Гордое звание программиста-инженера, кроме работы за копейки, предполагает ещё и понимание того, как работает аппаратная база и разработку аппаратной части и софта одним человеком.


      1. Mikhail-B
        14.03.2017 12:54

        Зря вы так.
        В сфере связи, например, вышка (5 лет, специалист — нынче в бакалавров и магистров перевели) «Сети связи и системы коммутации»: очень уважаемая и полезная специальность, от телеграфа и расчёта антенн до современных систем передачи данных (оптика, медь, радио). Однако из программирования за 5 лет было только «хэллоу ворлд» на паскале, это информатика в одном из первых семестров. Для справки: Код специальности: 11.01.07, Старый код: 210723.51.


        1. maxru
          14.03.2017 13:02

          Я не очень понял, о чём вы сейчас конкретно.


          1. Mikhail-B
            14.03.2017 13:06

            Это был ответ на

            Программистов без приставки «инженер-» выпускают ПТУ.

            Ох. Только я подумал «инженеров без приставки программист». Сам ошибся.


          1. maxru
            14.03.2017 13:06

            11.01.07 / 210723.51 везде пишут среднее специальное.
            И я не имел в виду, что ПТУ или "программист без приставки инженер" — это что-то плохое.


            У меня 140801, если что, я более-менее понимаю, о чем речь :)


            1. Mikhail-B
              14.03.2017 13:18

              Мне становится стыдно. =/ Взял код по названию из поисковика, а даже не представлял что есть ещё и среднее образование с таким названием.
              Вот то о чём говорил 210406.65 Сети связи и системы коммутации, там и наш вуз в списке светится. Теперь уж не ошибусь))


        1. Cheburashkav
          15.03.2017 10:44

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


      1. Rimoz
        14.03.2017 18:01

        О как, ПТУ! Программистов оказывается кто-то выпускает :D
        «как работает аппаратная база и разработку аппаратной части и софта одним человеком.» :D


      1. GREGOR_812
        14.03.2017 23:56

        Может и финансы предприятия ещё на этого-то человека повесить? Ну а чё, считать умеет


        1. Areso
          15.03.2017 09:13

          Вот вам смешно…


    1. SbWereWolf
      14.03.2017 13:12

      в дипломе записано инженер программист :)


  1. OYTIS
    14.03.2017 12:31
    +6

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


  1. jurodivij
    14.03.2017 12:33
    +1

    Поддержу автора. Зарплата среднего инженера сопоставима с junior программистом. При этом перспектив карьерного роста у инженера практически нет


    1. gapel
      14.03.2017 13:06

      перспективы именно карьерного роста есть. Я сейчас в старых терминах начальник сектора, в новых Project Manager, в трудовой все тот же инженер, в зарплате плюс 10 тысяч. Это за 5 лет работы на последнем месте.


      1. heleo
        15.03.2017 14:31

        А за пять лет с позиции какой скакнули?


        1. gapel
          15.03.2017 16:56

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


          1. heleo
            16.03.2017 01:35

            Тогда как-то не ясно. В старых терминах если не в трудовой, тогда как? У меня к примеру как раз нач. сектора и записано.


            1. gapel
              16.03.2017 10:35
              +1

              просто у меня компания частная. Отсюда есть бонусы в виде свободного графика, печенек, ДМС, беспроцентных ссуд, отсутствия секретности, и выездов. И минусы в виде наплевательского отношения к трудовой, официозу, бюрократии и серая зп. По трудовой у меня даже начальник отдела — инженер, ген. директор — начальник отдела)) А так как фирма экспортная, то их на самом деле две, и тут начинается такая вакханалия, что обнаружить эту фирму в интернете просто нереально, хотя она входит в топ-20 СВЧ фирм мира)))


  1. maxru
    14.03.2017 12:46

    Я ещё до окончания университета это понял, почему и ушел в программисты, разрабатывать измерительные приборы это очень интересно, но, как говорится, где и почему так мало платят :)


  1. RouR
    14.03.2017 12:48
    +3

    Был инженером АСУ ТП. Ушел в программисты кровавого энтерпрайза на .Net по причине зарплаты и большей востребованности.


    1. vezhelek
      14.03.2017 14:29
      +1

      Я вот тоже сейчас инженер АСУ ТП. И тоже подумываю «ВойтиВАйти». Расскажите про ваш опыт — где лучше и т.д!!!


      1. RouR
        14.03.2017 14:33
        +1

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


        1. unhega
          15.03.2017 13:31
          +1

          Повторяю ваш путь, пожелайте мне удачи и мотивации.


          1. gapel
            15.03.2017 13:32
            +1

            Удачи и мотивации нам всем!


      1. Mirn
        14.03.2017 14:37
        +2

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


        1. ls18
          15.03.2017 06:58

          Можно ссылку на статью?)


          1. Mirn
            15.03.2017 09:14

            1. ls18
              15.03.2017 09:24

              Благодарю


          1. Areso
            15.03.2017 09:18

            я буду обновлять комментарии =)
            Но вы еще можете попробовать с этой компанией и вон той компанией:
            https://habrahabr.ru/post/317610/
            https://habrahabr.ru/post/187894/


            1. Mirn
              15.03.2017 09:29

              хех, а вот https://habrahabr.ru/post/187894/
              я тоже делал из спортивного интереса, и даже на трёх языка, асме, делфи и на c в mingw ибо совсем простое, а в последствии когда в руки попала дискавери ф7 с шикарным 800х600 дисплеем то и на ней для теста дисплея и аппаратного 2д ускорителя.
              В общем большое спасибо создателю такого простого задания которое стало чуть ли не моим излюбленным при освоении новой платформы графики или нового языка


              1. ls18
                15.03.2017 10:37

                А на позицию Java разработчика в Ecwid вас не пригласили, как я понял?)


                1. Mirn
                  15.03.2017 10:43

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


          1. Alex_333
            15.03.2017 10:45

            Судя по всему, вот она.


  1. genamodif
    14.03.2017 12:54
    +6

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


    1. Ilyato
      14.03.2017 13:03
      +9

      Лично мне стало грустно, когда отучившись 5 лет, и поработав на старших курсах по специальности, я понял что джуниор (C/C++) без опыта и профильного образования, получает больше чем физик ядерщик с наличием таковых.


      1. gapel
        14.03.2017 13:04
        +3

        Собственно весь мой пост именно о такой грусти.


    1. Comlan
      14.03.2017 14:41
      +6

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


    1. nikolayv81
      22.03.2017 10:07
      +1

      Когда проработав за чёрные 20 в условном "автокаде", потратив месяца 3 на поиски чего-то более высоко оплачиваемого, и в итоге за 3 дня найдя работу программистом за в 2 раза большие деньги( пусть Delphi и БД которую ы первый раз видишь на собеседование) в белую и в хороших условиях, то уже даже не обидно, просто не нужны "стране" робототехника и сложная механика, точные расчёты и производство сложных технических устройств, ведь за обработку информации о движении денег платят, среднестатистический, в разы больше.


  1. terrier
    14.03.2017 13:30
    -7

    Что навело вас на мысль, что нужно поплакаться не жене, не маме, а именно многотысячной аудитории этого ресурса? О том, что ваша профессия низкооплачиваемая и малоперспективная вы внезапно узнали только вчера или что-то было понятно уже когда вы учились в институте? Ну и основной вопрос — как вы думаете, кто виноват в сложившейся с вами ситуации?


    1. dezconnect
      14.03.2017 14:02
      +3

      Это просто звоночек, который надо учитывать.

      Россия быстро теряет инженеров… А потом у новоявленных программистов, Джаваскрипт компилируется в Си код!!!


    1. gapel
      14.03.2017 14:38

      1. надежда, что кто-то скажет что я не прав и покажет направление, которое я упустил
      2. советы по тому куда именно лучше идти в программировании инженеру.


      1. Leerooooy
        14.03.2017 15:27
        +4

        1. Не правы, дело в квалификации. Почти год ищем разработчика с простейшими требованиями:
        а) Средние познания в схемотехнике, в том числе в аналоге
        б) Опыт работы с ПЛИС, принести свой проект, рассказать и обсудить. Почему-то никто не осиливает принести свою рабочую железку и показать. Не нужны сложные, хватит домашнего проекта
        в) Языки минимум System verilog + Verilog, и желательно SystemC
        г) Умение писать тест бенчи
        д) Умение работы с чем-то кроме Альтеры и Зайлинкса. В России ощущение, что никто ничего больше не видел в глаза, а ведь для средне- и крупносерийного производства те же Lattice просто выгоднее.
        е) Свободное владение инглишем. Как ни странно тоже проблема.

        Предлагается: от 120к руб (не Мск и не Питер), ДМС, все белое.

        Вопрос — где найти? Собеседовали более 100 человек, половина с этих ваших Бауманок, ЛЭТИ, МИРЭА и прочих «илитных» университетов.

        2. Идти туда, где есть работа с аппаратной частью и железом. Возможно есть смысл вдариться в firmware.

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


        1. gapel
          14.03.2017 15:34
          +1

          Собственно ради таких комментариев все и писалось. Спасибо.
          Но сразу же., до ваших требований я не дотягиваю, потому что я больше СВЧист разработчик. и пункты б) (я не смогу унести свои проекты с работы), в) (выше я писал, VHDL) д) на работе ТОЛЬКО Альтера, причем откровенно старая Циклон 3, 4. Зато я знаю куда идти в FPGA, если решусь туда. Еще раз спасибо.
          В FW тоже не вижу смысла. Я по работе итак пишу FW для SiLaba и прочих Atmel.


        1. Mirn
          14.03.2017 15:43

          С ПЛИС очень интересная ситуация в части языков.


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


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


          1. Lordi
            14.03.2017 19:05

            С AHDL есть проблемы. Первая и очевидная — портирование проекта на другое семейство очень затруднительно и проще переписать, тогда как код на SystemC переезжает с альтеры на латтисе за несколько дней. Если рассматривать эффективность инженера, то AHDL достаточно ограничивает потенциал — для работодателя это не выгодно.
            Второй момент, что есть широкий круг задач, где на на systemVerilog задача решается попросту быстрее. Да и применение VHDL в определенном круге задач позволяет на этапе компиляции уже избежать потенциальных проблем, особенно когда код асинхронный.

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


            1. Mirn
              14.03.2017 19:51
              +1

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


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


            1. ishevchuk
              14.03.2017 23:42
              +1

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

              Я не очень большой специалист в VHDL (больше ковыряюсь в Verilog/SystemVerilog), но как именно VHDL позволяет избежать проблем если код асинхронный? И что Вы понимаете под «асинхронный код» в данном контексте? Просто комбинациионную логику, или большие асинхронные схемы без тактовой частоты?


        1. Mirn
          14.03.2017 19:47
          +4

          извините, но я не понял.


          1. Вам нужны либо студенты либо профи? пункты в, е, б весьма слабо пересекаются с студенчеством.
          2. "Свободное владение инглишем" я много где путешествовал в одиночку без гидов там где русский не знают вообще, много что делал и использованием только англ документации, даже продаю свои изделия по всей Европе и уже не сотнями… но так и не понадобился "свободный" разговорный английский, и честно говоря я совершенно не понимаю этого требования… тем-более от тех кто ищет сотрудников в той стране где без него можно прожить.
          3. "с чем-то кроме Альтеры и Зайлинкса" тоже не понимаю зачем ЭТО требование? плисоводов в России наверное меньше ста, зачем круг сужать до нескольких человек и тех занятых?
          4. точно именно эта связка языков нужна? переобучить вообще не вариант? хдл языки разве не существенно проще джавы и с++ и даже си?

          явно же на собеседование 100+ человек потрачено было много месяцев?
          почему не сузить требования до а, б и не смягчить требование е?
          раз вы аутсорсеры то и человек в вашей среде подтянет язык достаточно быстро.
          зачем копировать поведение западного рынка где такой подход позволит найти нужного человека, но у нас то точно нет?
          Что за безумная идея найти идеального спеца в ничтожно узкой области?
          Или это способ заплатить не 120 а 30тр в надежде на вырост?


          1. Lordi
            14.03.2017 20:14
            +3

            Требование выше — это минимум адекватный. Как можно разрабатывать встроенное ПО не понимая что оно вообще будет делать? Занимаюсь силовой схемотехникой и с трудом представляю как ПИД регулятор будет адаптироваться для DC/DC преобразователя без понимая физики процессов и знания схемотехнических решений.

            Кстати поднятый вопрос о других ПЛИС кроме альтеры и зайлинкса очень актуальный. У меня в конторе не работаю с ними от слова совсем. Когда приходят люди, которые 5-10 лет писали по Циклоны, то впадает в ужас от младшей линейки Lattice. Почему именно они? Да стоят 100 рублей за мешок, для всяких датчиков и прочей мелкой автоматики самое то.

            «Меньше 100» — тут вы загнули)) У меня в знакомых столько как минимум средних разрабов под ПЛИС.

            Вы предлагаете обучать, хорошо. Приходит студент или человек с опытом 1 год и сразу требует 85-100к (цифра из моего опыта), при этом он ничего не может за них дать. Сколько лет надо чтобы его обучить? 2-3-4 года? Хорошо — берем на работу, 3,5 млн. руб вливаем и не известно будет ли результат. За эти деньги я могу нанять разработчика из Европы на 1 год, который будет работать, а не учиться. Вот расскажите в чем профит мне как работодателю учить кого-то?

            Хорошо, зайдем с другой стороны что учить надо, тут я согласен, но есть одно НО… на 30 тыс. идти не хотят, подавай 100. Я лично готов взять нулевого студента и за 2-3 года натаскать при условии, что он готов хотя бы первый год работать за 30к (город попроще столиц, люди тут и за 15-20 работают с удовольствием).


            1. Mirn
              14.03.2017 21:08

              Вы как типовой работодатель имитируете роль инвертора в плис например
              Платить 120+ или 30- это прям логические уровени 0 и 1. Хех, есть сразу хороший результат или нет результата пару лет, тоже жёсткая логика.
              Но надеюсь это не так и это мои заблуждения.


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


              1. Lordi
                14.03.2017 21:27
                +1

                Как ни странно я тоже отдаю предпочтение тем, кто готов выдать сразу результат и решить задачу. Только в России такие специалисты либо уже заняты, либо их нет, поэтому Вьетнам, Скандинавия и Европа наше все. За 3,5-5к$ получаем хорошего специалиста.

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

                Мне нравится фраза «абстрактно мыслить», интересно как этот параметр оценивается?

                Что касается «фреймворка», все звучит правильно, пока мы не доходим до того, что при реализации работы с PHY на Ethernet 100G и 400G этот самый SystemVerilog (вернее его инструментарий и возможности) позволяют написать куда более оптимальный код, а главное за ощутимо меньшие сроки. Я сам работал инженером обычным и мне так же было пофигу на время, не мои же деньги утекали, 5/2 отходил и свободен, сейчас отношение иное.


                1. Mirn
                  14.03.2017 21:34

                  1. зачем тогда что то искать на внутреннем рынке?
                    для экономии денег?
                    для более плодотворной работы с использованием всё таки русского языка?


                  2. предположим специалист не знает именно нужного языка, за какие деньги готовы его нанять если он будет выдавать 10% от зарубежного эталона? 20% и тд? какова функция?


                  3. если он предположим вышел по результатам до уровня зарубежного специалиста, ему светит 3.5 — 5к $?


                  1. Lordi
                    14.03.2017 23:29

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

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

                    3. Если дотянет, то почему и нет? Мы будучи в России до 2009 предлагали 3-4к$, что выше чем было в той же Польше, Чехии. И так же мучились с нехваткой кадров, постоянно 5-10 вакансий открытых при минимальной текучки людей.


                1. Des333
                  14.03.2017 23:22
                  +1

                  Если не секрет, что за контора у нас делает 400G на FPGA?


                  1. Lordi
                    14.03.2017 23:24

                    Мы из России ушли 8 лет назад в Финляндию. Так что никто к сожалению, условий нет


        1. yarric
          14.03.2017 22:13
          +1

          А как проверяется "умение работы" с %board_name%? Нужно мануал наизусть цитировать или просто освоить основы за пару недель и потом решать задачи с этим же мануалом под рукой?


          Ради интереса нашел пару подобных вакансий в Европе — там требования не настолько обширные, просто указан опыт работы с FPGA, VHDL и знания электроники, при этом зп поболее 3,5 млн. руб в год. Плюс, судя по набору языков, у вас человек за 100к должен писать и логику модулей, и тесты по их интеграции — это, вообще-то, два разных специалиста.


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


          1. Lordi
            14.03.2017 23:46

            Сейчас у нас зарплат у схемотехников и разработчиков встроенного ПО около 10 тыс. евро (гросс разумеется). На аутсорсе несколько стабильных людей из Польши работают за 3,5 тыс. Я писал как раз о сумме 3,5-5 тыс. — это сейчас хорошая зарплата, выше 4 тыс. найти очень сложно если ты «среднячок».

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

            Что касается проверки знаний, то где вы увидели проверку с отладкой? А так сама процедура весьма классическая, приходите на собеседование: 20 минут с CTO о погоде + 20 минут с тим лидом, где больше смотрятся человеческие качества и кругозор + 3 часа на тест. Сам тест: человеку дают задание простейшее — реализовать IP корку для i2s, оно всегда одно и тоже. Дальше человек офисе у нас выполняет задание, при чем никто не смотрит успел или нет, взлетело или нет, а смотрят на то с чего он начал, спросил ли о том с чем оно будет взаимодействовать, спросил ли о параметрах шины и прочее. То есть задание изначально дается «не полное» и собеседуемый должен просто задавать правильные вопросы и хоть десяток строк написать. Опытному инженеру этого хватит, чтобы увидеть знаком ли человек вообще с электроникой.

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


            1. yarric
              15.03.2017 08:51

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


              1. Lordi
                15.03.2017 10:17

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

                В вакансии приведенной вами из требований только VHDL и Xilinx, так чем это отличается от моих то? Или вы думаете, что человек придет и от него не потребует предъявить проекты или о других языках не спросят? Какой-то странный подход…
                К тому же каждый третий хочет уехать из России, но реально себе это позволить могут единицы, что как бы намекает.


                1. yarric
                  15.03.2017 19:40

                  В вакансии же написано "VHDL, Xilinx", соответственно нормальные люди не будут требовать SystemC и аналоговую схемотехнику на собеседовании, раз их не было указано. Тем более что это — различные специализации. Про "мотивированного специалиста" там как раз расписано, а ещё про всякие handsome benefits — как-то чувствуется человеческое отношение, не правда ли?


                  Если человек свободно владеет английским, то, скорее всего, он в англоязычной стране уже жил годик-два. А если у него были на это деньги, то он либо там работал (на зарплате поболее эквивалента 100к), либо у него столько денег, что какие-либо вакансии его мало интересуют.


  1. vt4a2h
    14.03.2017 13:56
    +5

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


    1. Abo111
      14.03.2017 15:26
      +2

      Наверное Родину любит. Да и вообще, где родился, там и пригодился.


    1. gapel
      14.03.2017 15:39
      +3

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


      1. vt4a2h
        14.03.2017 16:44
        +2

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


      1. impetus
        14.03.2017 20:08

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


      1. VySh
        14.03.2017 22:38
        +2

        Не бойтесь, нужны. Я тоже инженер — но не по СВЧ правда, а по микроэлектронике. Уехал два года назад. У меня тоже было такое мнение раньше, что вот дескать отстаём, никаких технологий нет и прочее. И мне казалось что инженеры в западных компаниях это какие-то чудо-люди, имеющие какие-то сверхзнания и технологии которые в нашей отстающей по электронике стране не доступны. На самом деле это всё ерунда. Да, действительно толковых людей чуть больше просто потому что разрыв по зарплатам не так велик (хотя надо признать что программисты всё равно больше получают), однако ничего принципиально нового я для себя не открыл на новом месте. Если вы достаточно упёртый чтобы проработать инженером 14 лет (я в два раза меньше проработал до отъезда), то одного вашего опыта вполне достаточно чтобы получить работу за границей. Ваши знания и опыт вполне релевантны. Да, всё не так радужно — конечно получение рабочей визы это та еще морока и не каждая компания согласится этим заниматься, но шансы вцелом неплохие (особенно если нет особых проблем с языком).

        И второй момент — работа программиста не гарантирует удовлетворения. Я тоже в какой-то момент сбежал в программисты — писал одну онлайн-игру, тоже из-за денег в общем-то. Но через 2 месяца мне стало так тошно, что сбежал обратно инженерить, на в два раза меньшую зарплату. «Папа, а что ты делашь на работе?» — «Да вот, новую шапку запрограммировал сегодня» — ну нелепо же. Пахать шесть лет в институте, потом еще n лет инженерить, решать всякие чуднЫе задачи и придумывать всякие мега-приборы, а потом заниматься задачами уровня третьекурсника технического ВУЗа только из-за большей зарплаты? Моё самомнение (возможно несколько гипертрофированное) ужасно страдало. Да и честно говоря инженером намного интереснее работать. Так что если вам нравится работать инженером, я бы советовал серьёзно рассмотреть возможность работы за границей.


        1. gapel
          14.03.2017 22:39

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


      1. Termux
        15.03.2017 12:22

        Не путайте патриотизм с пУтриотизмом.


        Патриотизм — это в Китае. Там продолжает идти индустриализация.
        В результате — в 2015 г. средняя зарплата превысила российскую.


      1. alexeykuzmin0
        15.03.2017 14:48
        +1

        Патриотизм — штука такая. Для меня вот, например (и уверен, что для многих), он начинается с семьи. И если семье лучше там, а не здесь — почему бы и не уехать?


        1. gapel
          15.03.2017 16:51
          +1

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


    1. exfizik
      14.03.2017 19:23

      Про легко, это вы, конечно, загнули. В развитых странах (сужу по Канаде, но думаю, в других развитых странах похоже) иностранным инженерам нужно формально подтверждать квалификацию, сдавать экзамены и т.п, и этот процесс может занять годы, не говоря уже о стоимости. Далеко не факт, что отечественное образование и опыт работы достаточны для прохождения всех этих формальностей. А без сертификации, что ты professional engineer, работать инженером нельзя. У программистов ситуация совершенно другая.


      1. VySh
        14.03.2017 23:05
        +2

        Работаю инженером в Британии — никакого подтверждения квалификации не потребовалось, диплома было достаточно. Возможно сертификация требуется для civil engineering, типа строительства и т.п., но не для электроники.


        1. exfizik
          15.03.2017 00:02

          Интересно. Я думал, в Британии будет похоже на Канаду, а оказывается:

          Engineering in the UK is not a licensed profession. In the UK, the term «engineer» is often applied to non-degreed vocations such as technologists, technicians, draftsmen, machinists, mechanics, plumbers, electricians, repair people, and semi-skilled occupations.
          Вики
          Похоже на использование слова менеджер в России. (без обид).
          А в Канаде и США всё намного строже.


          1. VySh
            15.03.2017 00:15
            +1

            Прочитайте по вашим ссылкам про industrial exemption. Думаю что даже в штатах сертификация не потребуется.


            1. exfizik
              15.03.2017 05:12

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


              1. VySh
                15.03.2017 10:54
                +1

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


          1. Lordi
            15.03.2017 00:25
            +1

            Товарищ VySh говорит вполне верно — подтверждать квалификацию нужно, но не всем и не везде. 100% надо врачам, учителям, строителям без каких либо исключений. А вот инженерам тяжелого и специального машиностроения если они претендуют на руководящую должность, так же и электронщикам и другим инженерам — сертификацию и сдачу надо проходить только если устраиваешься в государственную компанию.
            Сроки сильно зависят от того насколько вас желают видеть в своем коллективе. Бывают случаи, что визу О-1 в Штаты дают за 2 дня, правда надо быть или инженером из ВПК или доктором наук с определенным признанием и весом в научном мире.


  1. Mirn
    14.03.2017 14:08
    +8

    интересно, а есть ли возможность у предприятий платить инженерам больше чем озвучил автор?


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


    1. GPS треккеры всех видов и мастей. Да каждая вторая контора их лепит.
    2. Непонятно для чего нужный IoT.
    3. Электронные сигареты чуть ли не с чипами шифрования в каждом катридже.
      ну и прочие "побрякушки" и "избитые" темы.

    При этом я был в Японии и например те же GPS трекеры я видел в совсем другом ключе, существенно более интересные проекты на голову что самому захотелось купить! потому что они решали нужные и повседневные задачи. То есть наголову выше чем просто писалка трека с сайтом в грузовик или портфел школьника/ошейник собаки.
    Более того немного пообщавшись с ними на рабочие темы я понял что я там аутсайдер, как по знаниям, так и по опыту, и по уровню жизни.
    Окончательно доканало то что меня до Фудзи довёз один разнорабочий, на таком авто который я себе позволить не смогу, при этом он просто ремонтирует обычные дома, без декора, без специализации и тд.


    И понял что тут делать нечего.


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


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


    Даже публикации на хабре с явным предложением сотрудничества не дали ничего нормального вообще на протяжении полу года.
    Все упорно меня тыкали "рыночной зарплатой" и требовали чтоб я разработал устройство от прошивки до платы и корпуса с его технологией. И это всё за цену джуна на одного человека, и разумеется без оплаты расходников. А после вежлевого отказа писали что я неучь и лентяй а то и хуже "я же не СВЧ требую!!! ты обязан всё это уметь".
    Значит есть те кто соглашаются иначе таких "менеджеров" не было бы. В этом проблема.


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


    hh и прочие ресурсы — сплошной аутсорс рабом на галеры и часто не по профилю, с извечной ненавистью к моему топорному английскому акценту.


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


    1. gapel
      14.03.2017 14:33
      +1

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


    1. Urvin
      14.03.2017 14:43
      +1

      А можно подробнее про GPS-трекеры и подобные вещи?
      Праздное любопытство.


      1. Mirn
        14.03.2017 15:15

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


        1. Избавиться от необходимости установки датчиков точного позиционирования на поворотах, которые нужно ставить на каждый поворот.
        2. Улучшить связь и устранить привязку к сотовой сети — в горах не везде ловит а данные всем интересны в реалтайме
        3. Улучшить точность сбора сведений об гонщиках, их усталости, пульс и тд и прочие мед параметры, что важно для взятия спринтов.
          и подобное… это уже было сделано.

        так же есть варианты например для бейсбола и футбола и тд


        у нас же до сих пор разрабатывают простые рамочные на чекпойнтах датчики на базе рфид меток и LoRA.
        причём в течении года я встречался с такими неоднократно.
        как и эл.сигареты — тоже очень популярная тема с однотипными запросами и ТЗ "под копирку", вот это копирование требований и пагубно, ничего нового из года в год.


    1. lzb_j77
      14.03.2017 15:24

      Да, подробнее бы про жпс-трекеры в Жопании, про их применение, которое неизвестно там.
      Хотя бы 2-3 примера.


    1. Misaka10032
      14.03.2017 15:41

      Пожалуй, с почти всем соглашусь, но про разделение труда на своём примере — да, мне нравится, когда другие разработчики пишут прошивки под разработанное мной железо. Но писать прошивки под своё железо так же нравится и мне. Я понимаю, что если у меня отберут либо схемотехнику, либо программирование — я скорее всего просто не смогу нормально работать, так как я не смогу 100% времени втыкать либо только в EDA, либо только в IDE :(


      1. Mirn
        14.03.2017 15:55

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


        1. На простых изделиях мало что заработаешь, и клиенты захотели в 10 раз больше програмных фишек, и устройство стало подключаться в разрыв и не на 1 линию а на 30-60 линий. Требования к качеству изменилось существенно.


        2. На работе потребовали % брака снизить существенно ниже 1% даже на мелкой серии, поэтому помимо % с маржи (это 2-3% от розничной цены), ввели штрафы за конструктивный брак в размере самой розничной цены + стоимость срочной пересылки.

        Поэтому стало не до "смогу" и "не смогу". стало "надо!"


  1. Comlan
    14.03.2017 14:24
    +5

    Я инженер-машиностроитель. На распределении после защиты диплома отказал всем заводам работодателем. Место в общаге, подъёмные молодому специалисту 50 т.р с рабским билетом на 10 лет, заводской КВН, пожилые специалисты со своими кульманами — я точно знал, что это не моё. Выбрал частный сектор. Не жалел ни разу. Прошло 10 лет, теперь под моим руководством работает пять моих однокурсников, которых удалось выдернуть из военных производств выпускающих мясорубки и дрели. Да, мы не стали профессиональными машиностроителями, хотя и занимаемся металлообработкой. Работа приносящая деньги и самое главное удовольствие, что может быть слаще? Остальные мои сокурсники, которые получают 20 т.р. на заводе, проектируют краны и ждут когда российское машиностроение встанет не ноги, грустят как вы. Тем временем я, изучаю список оборудования, которое можно купить у обанкротившегося Завода спортивного оборудования.


  1. Shatun
    14.03.2017 14:29
    +2

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


    1. woodhead
      15.03.2017 08:06

      Какие технологии освоили для работы программистом?


      1. Shatun
        15.03.2017 15:01
        +1

        Основное-java +oracle DB, а так что встретится ковыряю, plq/sql, js, delphi…


  1. lookid
    14.03.2017 15:55
    -3

    Так, а ну хватит болтать. После стендапа все встают в кружок и пишут "Level Order Tree Traversal." Жива-жива! Пожиратели маршмеллоу!
    image


  1. Ivan_83
    14.03.2017 16:10

    Всё не совсем так, взгляд немного однобокий.

    Дело в том, что не инженерам платят мало а программистам платят много, относительно наших местных зарплат.
    Те программерам платят где то 1/2 — 1/6 от того что им платят в экономических развитых странах, просто потому что там высокий спрос на них на столько что они вынуждены искать програмеров по всему шарику, с другой стороны некоторые там пытаются экономить и поэтому ищут програмеров в менее развитых странах.
    В самих этих странах (сша, германия) прогер получает не сильно больше/меньше чем остальные специалисты.

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

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

    И если идёте в программеры, особенно в наши конторы то там иногда бывают начальники которые хотят не программиста а компьютерщика.
    Опознать их просто: они полностью игнорирую специализацию: говоришь им я спец в А, Б, В, Г — а они тебе отлично, но придётся ещё подучить Я, Ж, З, К… Где АБВГ у меня было Си, сети, крипта системное проганье под фрю/линух (включая дрова), а ЖЗК Си++, QT, буст — что в общем то и близко но нахер мне не сдалось. А ещё и тестером побыть, и с клиентами пообщаться.
    Был и более вопиющий случай когда компьютерщиков был целый отдел, и занимались они и пхп и 1с и связыванием этого вместе и тестом железок и написанием виджетов и тестами этого…
    З/П средняя по рынку, и огромная честь что они позволяют на себя работать, прям одолжение делают.
    Из общения видно что фапают на вертикаль/погоны и скорее всего служили на младших-средних ком должностях. Типа сказали подметать ломом — значит подметать ломом, и никаких вопросов быть не должно, а тем более возражений.
    Короче, я бы не рекомендовал вляпываться, будет мозготрах и никакого роста в глубь интересных тем.


    1. OYTIS
      14.03.2017 16:27

      +1
      Попасть в «НИИ» можно о на должность программиста, это не панацея. Имхо, нужно или переежать, или работать на аутсорс или делать свой бизнес.


      1. evkin
        14.03.2017 21:11
        -1

        Только по моему опыту не делать свой бизнес, на программировании)) Вложения человеко часов в нормальный продукт много, а выстреливает 1н из сотни, который потом фейсбук/гугель заметит и купит. С программными бизнесами, без участия всяких «ангелов» можно еще меньший доход чем гос. инженер поиметь;-)


  1. intsurfer
    14.03.2017 16:18

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


    1. gapel
      14.03.2017 16:49

      В Петербурге у меня сейчас зарплата 45000. Я инженер уже 12 лет.


      1. intsurfer
        14.03.2017 17:04
        +1

        тут недавно была статья про сайд-проекты. Как раз Ваш случай — изучить программирование, попробовать найти такой сторонний проект и на нем получить опыт (прощай отдых по вечерам, ночам и выходным :) ). Может удастся продолжить заниматься и текущей деятельностью (если нравится), и нарабатывать опыт в программировании. Если повезет, то и дополнительный доход получить. Вдруг инженер с опытом программирования окажется более востребован, чем просто очередной программист. ;)


        1. gapel
          14.03.2017 17:13

          Не слышал про сайд-проекты, но теперь пойду, поищу. Спасибо.


      1. Nihau
        14.03.2017 17:12

        У вас есть чувство несправедливости?


        1. gapel
          14.03.2017 17:12

          У меня есть вопрос «почему»?


      1. woodhead
        15.03.2017 08:08
        +1

        В Новосибирске 45 т.р. — потолок. Опыт — 16 лет.


    1. moefag
      14.03.2017 18:24

      Боюсь, вы ошибаетесь.
      47000 после 11 месяцев опыта и со средним образованием. Тот же Петербург.


      1. gapel
        14.03.2017 18:25

        С удовольствием бы ошибся. Вы занимаетесь разработкой СВЧ устройств в диапазоне от 10 до 300 ГГц? У вас есть для меня работа? Я иду к вам!


        1. Lordi
          14.03.2017 21:31
          +2

          Напишите мне на почту hardware.fpga@gmail.com, я вас с удовольствием направлю в одну неплохую контору в Питере, где как раз проблема с СВЧшниками — их попросту нет. Зарплаты там от 70-80к и выше.


          1. gapel
            14.03.2017 22:44

            Большое спасибо, Напишу.


        1. moefag
          15.03.2017 17:23
          +1

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


    1. zuwr2t
      16.03.2017 10:31
      +1

      Несколько лет назад переход начлаб->джун увеличил мне доход в 1.5 раза.


  1. atimca
    14.03.2017 16:44
    +2

    Тру стори, как говорится. Работал 4 года инженером широкого профиля (в моей конторе предполагали, что одно устройство должен разрабатывать один человек — от схемотехники до написания прошивок для микроконтроллеров и конфигурации ПЛИС). Так вот мне все это надоело и я ушел в iOS разработчики, за пол года моя зарплата выросла в 2 раза. Мб сегодняшним студентам будет интересна моя история и я напишу отдельную статью)


    1. gapel
      14.03.2017 16:49
      +1

      Мне интересна, конечно пишите.


    1. Lordi
      14.03.2017 21:34

      Не показатель) Когда-то я работал год электриком за 15 тыс. руб, потом программистом С/С++ (бек) примерно за столько же (гос. контора же), а потом устроился схемотехником на 140, зарплата выросла почти в 10 раз. Это нормальное явление и поиск направления где можно себя реализовать, вернее свои знания и способности.
      Думаю такие статьи может написать каждый второй.


      1. Elvscn
        16.03.2017 14:46

        Опыт — ценнейшая штука!!! обязательно нужно писать такие статьи


  1. azsx
    14.03.2017 18:07

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

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


  1. 50kiloofcabbage
    14.03.2017 18:23
    +2

    Мда, я думал я один такой, с огромным опытом инженера (АСУ ТП) стремлюсь переквалифицироваться в программиста (желательно программировать что-то прикладное), а оказывается, что имя нам — легион.
    И дело не только в ЗП.


  1. Sad_Bro
    14.03.2017 20:53

    Я из АСУ ТП, не давно, в 30 лет, переквалифицировался в QAA, доволен.

    Деньги не последняя причина, но и не первая. По зп изначально проиграл, но сейчас уже в почти полуторном плюсе… перспективы есть, главное не черстветь и учится новому.


  1. Jmann
    14.03.2017 22:41

    Я то же пытаюсь записать в этот Легион. 2 года проработал на заводе инженером — электронщиком. Несколько лет в частной конторе по той же специальности. Теперь вот около трех лет работаю в сфере АСУ (проектирую шкафы автоматизации, программирую и тд.), этот направления честно признаться, не очень нравится, но в моем регионе найти работу электронщиком кроме завода, практически нереально. Сейчас пытаюсь ползти в сторону .NET…


  1. cuwHuk
    14.03.2017 23:29

    С СВЧ от 10 ГГц трудно, в СПб знаю только ЗАО Радиан — разрабатывают много чего, в т.ч. РРЛ до 38 ГГц, контора частная, проблем с «грифами» (насколько мне известно) нет, работают в основном на западной элементной базе. Мы бы тоже с удовольствием организовали свое подразделение разработки СВЧ, только команду специалистов, способных в разумные сроки разработать законченное изделие (например, приёмник до 60-80 ГГц), собрать не получилось за отсутствием специалистов, приходиться закупать. ИМХО если снизить требования по частоте на порядок-другой — станет сильно проще :)


    1. gapel
      15.03.2017 10:52

      Мой диапазон 24 — 300 ГГц. Радиан моей компании даже не конкурент. Но надо их будет подергать, может что интересное предложат.


  1. ittakir
    15.03.2017 06:35
    +3

    Лет 6 назад сменил работу с разработки электроники (разводка плат, программирование микроконтроллеров на С) на обычное программирование. Причина — деньги, в первую очередь. Обычным программистам платили в 2 раза больше, при чем не нужно было сидеть с паяльником или осциллографом на объекте. Сиди себе на комфортном кресле, пиши код, да чай попивай корпоративный…

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

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

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


  1. Jmann
    15.03.2017 09:37

    Проходил пару собеседований в своем регионе. В основном Front-end, Back-end в почете. PHP, JS. В общем мне сказали, на позицию джуна ты должен иметь опыт работы и мега кучу готовых приложух в портфолио =) Столкнулся с такой же проблемой, когда после универа по специальности не брали никуда, потому что требовалось овер 10 лет опыта и куча разработанных устройств запущенных в производство.


    1. Lordi
      15.03.2017 10:21
      +1

      Поэтому во время учебы люди и идут работать за копейки или организовывают небольшие стартапы. Это опыт, портфолио и возможность познакомиться с будущими работодателями. Зачем человек без опыта, когда вокруг есть опытные и за те же деньги практически? У нас на рынке труда избыток инженеров (о качестве не говорим), поэтому зп низкие — на всех просто мест нет.


  1. AlexanderU
    15.03.2017 10:41

    Прошу прощения, а кому-нибудь известны истории о программистах, пришедших из совсем не it-сферы? Хотелось бы ознакомиться:)


    1. gapel
      15.03.2017 10:42
      +1

      на моих глазах растет программист из гуманитария, но еще не вырос пока. Ждем.


    1. Jmann
      15.03.2017 10:56

      У меня знакомый на форуме есть, который окончил экономический (менеджмент).


    1. theluckiest
      15.03.2017 16:51
      +1

      Я экономист-менеджер по диплому в сфере общественного питания, 8 лет от официанта до руководителя. Сегодня Python разработчик.


      1. gapel
        15.03.2017 16:52

        Круто! Вы молодец! А как начинался ваш путь программиста?


        1. theluckiest
          15.03.2017 17:05

          Получилось так что столкнулся с технологиями, пригласили на IT проект связанный с общепитом но по оффлайн профилю. Достаточно долго крутился в около IT тусовке. В один прекрасный момент понял что в общепите становится все плохо по заработку и начал думать как жить дальше. Благо есть добрый человек который подсказал в каком направлении двигаться и мог отвечать на возникающие у меня вопросы. Почти год 8 и более часов в день учился. В итоге middle software developer в крупной компании. Основной профиль Python, но могу full-stack. Из интересного IMHO — хорошее знание английского на старте > знание языка программирования (по крайней мере у нас в регионе тк большинство компаний аутсорсовые). Знания не из IT оооочень «пригождаются» в разработке.


          1. gapel
            15.03.2017 17:19

            Спасибо. Вдохновляет. Все возможно реальней, чем мне кажется.


            1. theluckiest
              15.03.2017 17:22

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


              1. gapel
                15.03.2017 17:45

                наверное мой пост родился от того, что более 5 лет я вкладываю каждый рабочий день не меньше 8 часов (чаще всего 10) в свою работу, но по моему мнению по заслугам не получил. Это и подвигло меня искать более «справедливую сферу деятельности».


            1. Spectre
              15.03.2017 21:24

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


              1. Spectre
                15.03.2017 21:25

                успеху конечно же. Если человек чем-то горит и у него круто получается — найдётся много покупателей на него


                1. alexeykuzmin0
                  16.03.2017 11:03

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


              1. gapel
                15.03.2017 21:56

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


                1. Jmann
                  16.03.2017 09:41
                  +1

                  Вот и мне нравиться, но как тут говорили выше. Ты должен делать все еще за эти же деньги. Разработать схемотехнику, печатную плату, прошивку, собрать прототип, отправить на производство, контролировать. Написать паспорт/РЭ, методики испытаний, составить конструкторскую документацию и тд, закупить детальки на прототип. Кстати вот почему я еще пошел в сторону WPF, заставили написать еще и утилиту для ПК к девайсу =), этот шаг сподвиг меня учить высокоуровневое программирование и ООП.


                  1. gapel
                    16.03.2017 10:44

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


    1. Spectre
      15.03.2017 21:21
      +1

      я по образованию эколог, после универа случайно попал в банк, через 2 года стал руководителем IT-службы, в общем почти 10 лет проработал, потом стал немного говнокодить на PHP и в один прекрасный момент полностью перешёл на фриланс, доволен. Пишу потихоньку статью, первую мою на хабре про эту success story. Развиваться стало куда интереснее и оплата растёт с каждым днем пропорционально скиллу


      1. gapel
        15.03.2017 21:56
        +1

        буду ждать историю успеха.


  1. serenityfx
    15.03.2017 11:56
    +2

    Сам закончил кафедру «Радиофизика, Антенны и микроволновая техника». Поработал по специальности годик за копейки и решил перейти в программирование. Летом 2013 года не знал про программирование вообще ничего практически. Сначала ушел в FPGA (verilog + Quartus II) и C для микроконтроллеров и DSP. И в принципе можно было и тут оставаться (в этом секторе), есть и достаточно предложений о работе и зп вполне соответствуют зп разработчиков (при равной квалификации) + есть фриланс и тд. Но захотелось в C++ уйти и собственно ушел. Уже год как в яндексе, так что все вполне осуществимо. Готов поделиться опытом с автором(пишите на почту victoryagudaev@gmail.com), потому что путь непростой (усложняется с годами, при наличии семьи и тд) и есть сейчас понимание, что стоит делать, а чего нет.
    Жаль конечно, что СВЧ область в РФ умирает, когда это поймут наверху будет поздно. Восстановление этой области будет очень сложно, если вообще возможно.


    1. gapel
      15.03.2017 11:57

      Большое спасибо, Дальше в почту


  1. theaklair
    15.03.2017 19:45

    У меня тайтл в компании «Software Engineer». Мне он нравится больше, чем «программист» :)


  1. Iceg
    15.03.2017 23:37
    +4

    Плюс один перебежчик :)

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

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

    Про зарубеж: «там» инженеры получают, в общем-то, на уровне тамошних же программистов. Завидую.

    Из личного опыта посоветую выбирать язык тщательно, а именно — согласно той же руке рынка. Например, по ощущениям, в мир джавы попасть проще, чем дотнет. Но субъективно мне шарп оказался больше по душе, хотя и джависты знакомые есть, а дотнетчиков не было. Что-то по работе кодил, чтобы избавить себя от мартышкиного труда, что-то для себя, что-то из непринятых тестовых заданий всё таки принесло полезного в голову, сидел вечерами-ночами, потихоньку работа и нашлась. Теперь травлю байки на работе про сибирских медведей :]

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


    1. gapel
      16.03.2017 10:30

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


      1. Loriowar
        16.03.2017 10:51

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


        1. gapel
          16.03.2017 11:01

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


          1. grossws
            16.03.2017 14:18
            +1

            Она похожа на С (тоже ООП)

            В Си нет ООП из коробки. Есть разные расширения на макросах препроцессора (см. Clownfish).


  1. asgolion
    18.03.2017 23:54

    Тоже живу в Петербурге и тоже инженер-разработчик с опытом в 10 лет. Тематика — устройства сопряжения авиационных интерфейсов типа MIL1553 to PCIe, ARINC-429 to PCIe. 80% времени занимаюсь FPGA, 10% рисование схем и 10% отладка и настройка железок.
    Очень интересно, реально интересно, делаем крутые штуки, но чувствую, что уперся на этом месте в потолок по зарплате и по применяемым технологиям. Отрасль очень консервативная, тут не нужны современные высокоскоростные интерфейсы, малое энергопотребление, хранение большого объема данных, какие-то сложные алгоритмы и т.п. Чувствуешь, что технологии уходят вперед, а ты как-то мимо этого, просто потому что в твоей отрасли это не нужно. Самолеты не так быстро меняются внутри, как смартфоны в кармане.
    Тоже не знаю, что делать — развиваться дальше в FPGA, с сомнительными перспективами в России, или уходить в программирование.


    1. gapel
      18.03.2017 23:55

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