За последнюю неделю на Хабре появилось как минимум три поста о том, как люди разного возраста, пола и полученной специальности становились программистами. Успешными программистами. Эти истории отвечали на вопрос «как», но почти упускали вопрос «почему».
Сейчас я еще работаю инженером, причем по моей вузовской специальности «Радиофизика и электроника», и по профилю кафедры Антенн и Радиопередающих устройств. Но уже активно шагаю в сторону переквалификации.
Почему же я, инженер с 14 годами стажа, решил перейти в программисты?
В России сейчас инженер СВЧ не нужен. Новых разработок очень мало. Интересных проектов почти нет. Есть ВПК, где еще что-то разрабатывают, но там сидят деды, которые не дадут дергаться сильно. Секретный допуск и документация для передатчиков начинается от «совершенно секретно», что лишит вас радости путешествия за пределы России и повесит дамоклов меч службы Гостайны у вас над головой. Разработки только из элементов, доступных в перечне импортозамещения. Новые технологии? Слышали, но не можем. Ах, да, слышать и читать вы их не будете, интернет на работе запрещен.*
*данная информация является личным опытом автора поста
В частном секторе все еще хуже и печальнее. Если считать, что СВЧ в нынешнем его понимании начинается от 10ГГц и не включает сотовую связь, то мест, где вы найдете работу для разработчика, да еще по специальности, да еще за деньги — почти нет.
Из причины выше можно увидеть, как работают законы рынка. Спрос на работу превышает предложения, поэтому зарплаты идут вниз. Оно и раньше инженер получал меньше рабочего.
Сейчас кажется, что всё осталось также. Средняя зарплата инженера-разработчика в Петербурге — 40 000 рублей. Данная цифра соответствует действительности. Причем разброс небольшой — от 23 до 60. Не нравится – иди работай в другом месте, на твое место есть очередь. Хотя в последнее время ситуация стала меняться еще в том, что на 30 000 руб приходят свеженькие выпускники вузов.
Поэтому я могу точно сказать – уровень образования технических вузов стремительно пикирует вниз. Потому что те, кто понимает на этапе обучения, что высоких зарплат не будет, сразу уходят в программисты.
Опять логический переход. Отличия инженера от программиста у нас небольшое. Системный подход, аналитическое мышление, умения решать поставленные задачи. Даже привычка делать код с костылями выросла из волшебного свойства синей изоленты. Более того, инженер-разработчик в нынешнее время — это в любом случае программист, потому что от микроконтроллеров, обработки сигналов и прочей алгоритмов никуда не деться. От инженера в программисты — всего пара шагов.
Опять выигрывает программист. Инженеры нужны все меньше и меньше. Все более узконаправленные и узконаправленные. В программировании все иначе, это как пучок технологий, где тренды меняются каждый год. «Нам нужно больше программистов». Этот рефрен можно услышать даже из чайника, по WiFi. Я боюсь, что станет, когда инженеров станет слишком мало, но радуюсь, что до этого не доживу. Пока что еще слишком много инженеров и слишком мало программистов.
Вывод напрашивается один. Идти в программисты. Почему я не сделал этого раньше? Одна единственная причина – я создаю устройства. Готовые, технологичные и полезные в пределах целого мира. За небольшую зарплату, с переработками и мыслями по ночам о том, как сделать лучше. Я могу подержать их в руках, я могу вспомнить, как они выглядели, каков был их нелегкий путь от идей к воплощению. Но, наверняка они будут продолжать создаваться и без меня…
Здравствуй, мир кода. «Hello, world!»
Сейчас я еще работаю инженером, причем по моей вузовской специальности «Радиофизика и электроника», и по профилю кафедры Антенн и Радиопередающих устройств. Но уже активно шагаю в сторону переквалификации.
Почему же я, инженер с 14 годами стажа, решил перейти в программисты?
Востребованость
В России сейчас инженер СВЧ не нужен. Новых разработок очень мало. Интересных проектов почти нет. Есть ВПК, где еще что-то разрабатывают, но там сидят деды, которые не дадут дергаться сильно. Секретный допуск и документация для передатчиков начинается от «совершенно секретно», что лишит вас радости путешествия за пределы России и повесит дамоклов меч службы Гостайны у вас над головой. Разработки только из элементов, доступных в перечне импортозамещения. Новые технологии? Слышали, но не можем. Ах, да, слышать и читать вы их не будете, интернет на работе запрещен.*
*данная информация является личным опытом автора поста
В частном секторе все еще хуже и печальнее. Если считать, что СВЧ в нынешнем его понимании начинается от 10ГГц и не включает сотовую связь, то мест, где вы найдете работу для разработчика, да еще по специальности, да еще за деньги — почти нет.
Оплата труда
Из причины выше можно увидеть, как работают законы рынка. Спрос на работу превышает предложения, поэтому зарплаты идут вниз. Оно и раньше инженер получал меньше рабочего.
Сейчас кажется, что всё осталось также. Средняя зарплата инженера-разработчика в Петербурге — 40 000 рублей. Данная цифра соответствует действительности. Причем разброс небольшой — от 23 до 60. Не нравится – иди работай в другом месте, на твое место есть очередь. Хотя в последнее время ситуация стала меняться еще в том, что на 30 000 руб приходят свеженькие выпускники вузов.
Поэтому я могу точно сказать – уровень образования технических вузов стремительно пикирует вниз. Потому что те, кто понимает на этапе обучения, что высоких зарплат не будет, сразу уходят в программисты.
Одна среда
Опять логический переход. Отличия инженера от программиста у нас небольшое. Системный подход, аналитическое мышление, умения решать поставленные задачи. Даже привычка делать код с костылями выросла из волшебного свойства синей изоленты. Более того, инженер-разработчик в нынешнее время — это в любом случае программист, потому что от микроконтроллеров, обработки сигналов и прочей алгоритмов никуда не деться. От инженера в программисты — всего пара шагов.
Перспективы
Опять выигрывает программист. Инженеры нужны все меньше и меньше. Все более узконаправленные и узконаправленные. В программировании все иначе, это как пучок технологий, где тренды меняются каждый год. «Нам нужно больше программистов». Этот рефрен можно услышать даже из чайника, по WiFi. Я боюсь, что станет, когда инженеров станет слишком мало, но радуюсь, что до этого не доживу. Пока что еще слишком много инженеров и слишком мало программистов.
Вывод напрашивается один. Идти в программисты. Почему я не сделал этого раньше? Одна единственная причина – я создаю устройства. Готовые, технологичные и полезные в пределах целого мира. За небольшую зарплату, с переработками и мыслями по ночам о том, как сделать лучше. Я могу подержать их в руках, я могу вспомнить, как они выглядели, каков был их нелегкий путь от идей к воплощению. Но, наверняка они будут продолжать создаваться и без меня…
Здравствуй, мир кода. «Hello, world!»
Поделиться с друзьями
iv_k
Плач Ярославны какой-то.
Осваивайте FPGA, DSP и будет вам счастье.
gapel
я работаю с FPGA Altera Cyclone на VHDL. И? Где оно мое счастье?
iv_k
Зарплата нормального FPGA разработчика в Спб начинается от 100к.
alekciy
Ирония: Так автор не «FPGA разработчик», а «инженер».
gibson_dev
FPGA разработчик = программист (ну на мой взгляд), автор об этом и пишет)
iv_k
FPGA разработчику необходим бэкграунд в виде предметной области для разработки (например СВЧ)
это вам не сайтики на джава скрипте клепать. =)
gapel
да, более того, ирония в том, что у меня как у инженера в «подчинении» два программиста Си и FPGA. Причем Сишник получает зп почти в два раза больше, чем FPGA, и больше чем я.
OYTIS
Только беда в том, что если ты достаточно крут, чтобы получать за FPGA 100К, то ты легко можешь подавать резюме хоть в компании Bay Area и получать там раз в 5-10 больше. А вот середнячкам (к каковым ВПС себя относит) в России можно сразу зубы на полку положить.
iv_k
Так развиваться надо, все правильно.
Но можно и в НИИ каком-нибудь протирать штаны на зарплате в 20к.
OYTIS
Ну вот автор и развивается, просто в том направлении, которое местный рынок поощряет. Я не увидел здесь призыва «возьмите меня на ручки», если честно, только рассуждения о перекошенности российского рынка плюс некоторый личный опыт.
Termux
Это не "перекошенность", а деиндустриализованность.
Логично, что в сырьевой колонии (энергетической империи Берл Лазара-Суркова-Путина)
нужна только дешёвая рабочая сила, способная нажимать на кнопки
разработанных в метрополии автоматических линий.
У нас полно инженеров уровня Boeing или Airbus,
но вот все станки и оборудование для воплощения в жизнь их чертежей,
во первых импортные (произведены за границей и принадлежат иносранцам из офшоров),
а во вторых — попилены на металлолом.
У инженера-погромиста есть одно важное, но неоспоримое приемущество:
мобильность!
Всё необходимое ему производство можно уместить (на стадии концепта — опытно-конструкторской разработки)
в ноутбуке.
OYTIS
[offtop]Берл-Лазар-то тут при чем?[/offtop]
Перекошенность именно в том, что в отсутствии Боинга, в России много инженеров уровня Боинга. В норме можно было бы ожидать, что если в стране нет конкуррентоспособной индустрии, то и инженеров в ней готовить не будут, или же они будут сразу ориентироваться на работу за рубежом/в международных компаниях.
Termux
Берл Лазар/Чубайс и тому подобные б-гоизбганные были «смотрящими» от нового мирового порядка пока процесс стал необратим.
Не в отсутствие боинга, а в уничтожение Су, Ту и т.п. и т.д.
Я что-то не знаю третьего конкурентноспособного производителя не только в нашей стране, но и ни в одной из более чем 200 стран, входящих в ООН.
Инженеров в стране продолжают готовить, только вот работы для них при антинародном режиме БерлЛазара-Путина нет.
И не будет, потому что колония должна быть деиндустриализованной.
OYTIS
Ну хорошо, допустим Су уничтожил Берл-Лазар. А кто заставляет вузы готовить невостребованных инженеров для уничтоженного Су? И ведь, главное, никто в вузах не говорит: «осваивайте современные технологии, и валите скорее туда, где есть работа» — все патриоты шоваще.
Termux
Су не уничтожен окончательно, ПАК-ФА пока ещё летает.
Просто верховный главнокомандующий — враг русского народа, т.е. бомбить надо не Киев (Хабад) и не Фашингтон (Федеральный резерв), а Кремль.
«Современные технологии» для РФ — это донорство органов.
Не патриоты, а пУтриоты — не путайтесь и не пытайте запутать других.
Vjatcheslav3345
Думаю — всё куда сложнее. За авиацию не скажу, но французская атомная энергетика, наверное грозный конкурент для Росатома.
Sud Aviation — делала "Конкорд". Делают в Европе и космические аппараты и космодромы имеют.
Поэтому проблема российской деиндустрализации и бедности — сложнее, чем кажется.
Вы лучше откройте другую тайну — как ухитрились получить плюс на хабре в политическом комментарии повествующем о новом мировом порядке...:)
Termux
Не «российской» деиндустриализации, а деиндустриализации ВСЕХ стран, не входящих в «содружество», управляемое англоязычными евреями.
Это не политический комментарий — я никого не агитирую.
Я пишу вполне очевидные прописные истины и цитаты с сайта госкомстата (gks.ru).
Если за 15 лет путинской «стабильности» и вставания с колен в «сытые» двухтысячные было закрыто более десяти тысяч крупных и средних предприятий,
то естественно, что у инженеров,
чьё «производство» нельзя за ночь мигрировать между avaliability-зонами куда-нибудь во Франкфурт eu-1
пригорело!
Они и плюсуют.
Гомоиудаисты — гадят в карму.
Vjatcheslav3345
Доля инвестиций в машины, оборудование, транспортные средства в общем объёме инвестиций в основной капитал, направленных на реконструкцию и модернизацию, по видам экономической деятельности в Российской Федерации — снижается.
Но такое бывает и при окончании техперевооружения промышленности.
Средний возраст имеющихся на конец года машин и оборудования по отраслям экономики, по коммерческим организациям — не растёт, что подтверждает догадку о завершении техперевооружения.
Во Франции, несмотря на исчезновение (слилась с другой фирмой; наработки не были выкинуты на помойку) разработчика Конкорда, авиастроение себя чувствует лучше чем в России.
Разумеется не всё так гладко — например, мне не удалось найти в РФ значительное количество мелких и средних предприятий и проектных организаций, которые должны существовать — например, в судостроении удалось с ходу найти только 1 частную проектную организацию, — но и та, собственно говоря, занимается проектированием пузатой смешной мелочи типа малых судов техфлота — барж, причалов и яхт. Всё остальное — проектируют и строят госкомпании. Либо я неправильно искал.
Данные <- 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)
azsx
Не совсем понятно, как такая статистика связанна с реальным миром?
Есть море отчётности, которые офисные работники должны сдавать в гос. учреждения. В лучшем случае они их заполняют по документам хоз. учёта, в худшем как-то так цифры в отчёт фантазируют. Достоверность данных определить невозможно.
Vjatcheslav3345
Совсем чушь — пишут редко и в связи с недооценкой реального положения дел (хотя и могут написать "примерные" цифры если нет полной сводной поштучной инвентаризации оборудования; утеряна паспортная или проектная документация на старые объекты).
Однако эта статистика — наверное довольно точная, так как выражена в финпоказателях, а организация и ИП всегда точно знают, сколько денег потратили на оборудование.
alekciy
У многих в трудовой записано «инженер-программист». Т.е. программист таки инженер все же.
maxru
Программистов без приставки "инженер-" выпускают ПТУ.
Гордое звание программиста-инженера, кроме работы за копейки, предполагает ещё и понимание того, как работает аппаратная база и разработку аппаратной части и софта одним человеком.
Mikhail-B
Зря вы так.
В сфере связи, например, вышка (5 лет, специалист — нынче в бакалавров и магистров перевели) «Сети связи и системы коммутации»: очень уважаемая и полезная специальность, от телеграфа и расчёта антенн до современных систем передачи данных (оптика, медь, радио). Однако из программирования за 5 лет было только «хэллоу ворлд» на паскале, это информатика в одном из первых семестров. Для справки: Код специальности: 11.01.07, Старый код: 210723.51.
maxru
Я не очень понял, о чём вы сейчас конкретно.
Mikhail-B
Это был ответ на
Ох. Только я подумал «инженеров без приставки программист». Сам ошибся.
maxru
11.01.07 / 210723.51 везде пишут среднее специальное.
И я не имел в виду, что ПТУ или "программист без приставки инженер" — это что-то плохое.
У меня 140801, если что, я более-менее понимаю, о чем речь :)
Mikhail-B
Мне становится стыдно. =/ Взял код по названию из поисковика, а даже не представлял что есть ещё и среднее образование с таким названием.
Вот то о чём говорил 210406.65 Сети связи и системы коммутации, там и наш вуз в списке светится. Теперь уж не ошибусь))
Cheburashkav
Работа рядового инженера связи оплачивается очень низко. Тоже переучилась на разработчика. Теперь нормально живу, а раньше временами даже на еду не хватало с дипломом связиста.
Rimoz
О как, ПТУ! Программистов оказывается кто-то выпускает :D
«как работает аппаратная база и разработку аппаратной части и софта одним человеком.» :D
GREGOR_812
Может и финансы предприятия ещё на этого-то человека повесить? Ну а чё, считать умеет
Areso
Вот вам смешно…
SbWereWolf
в дипломе записано инженер программист :)
OYTIS
Просто в пост-СССР сложилась система самовоспроизводящейся бедности из предприятий, существующих за счет дешевого труда, и вузов, готовящих для них кадры. Когда инженеров станет слишком мало, эти предприятия просто разорятся. А вообще в мире инженеры ценятся, AFAIK.
jurodivij
Поддержу автора. Зарплата среднего инженера сопоставима с junior программистом. При этом перспектив карьерного роста у инженера практически нет
gapel
перспективы именно карьерного роста есть. Я сейчас в старых терминах начальник сектора, в новых Project Manager, в трудовой все тот же инженер, в зарплате плюс 10 тысяч. Это за 5 лет работы на последнем месте.
heleo
А за пять лет с позиции какой скакнули?
gapel
просто инженер-разработчик был. По трудовой им и остаюсь.
heleo
Тогда как-то не ясно. В старых терминах если не в трудовой, тогда как? У меня к примеру как раз нач. сектора и записано.
gapel
просто у меня компания частная. Отсюда есть бонусы в виде свободного графика, печенек, ДМС, беспроцентных ссуд, отсутствия секретности, и выездов. И минусы в виде наплевательского отношения к трудовой, официозу, бюрократии и серая зп. По трудовой у меня даже начальник отдела — инженер, ген. директор — начальник отдела)) А так как фирма экспортная, то их на самом деле две, и тут начинается такая вакханалия, что обнаружить эту фирму в интернете просто нереально, хотя она входит в топ-20 СВЧ фирм мира)))
maxru
Я ещё до окончания университета это понял, почему и ушел в программисты, разрабатывать измерительные приборы это очень интересно, но, как говорится, где и почему так мало платят :)
RouR
Был инженером АСУ ТП. Ушел в программисты кровавого энтерпрайза на .Net по причине зарплаты и большей востребованности.
vezhelek
Я вот тоже сейчас инженер АСУ ТП. И тоже подумываю «ВойтиВАйти». Расскажите про ваш опыт — где лучше и т.д!!!
RouR
Сначала небольшие программки-утилитки, которые нужны были по работе, небольшой внутренний вэб-портал. Всё это можно показать на собеседовании на программиста. Ну и постоянное изучение теории.
unhega
Повторяю ваш путь, пожелайте мне удачи и мотивации.
gapel
Удачи и мотивации нам всем!
Mirn
я из современного интерпрайза ничего не знал, но недавно бросилась статья на хабре про то как люди не могут сделать примитивное тестовое задание на джаве (html загрузчик многопоточный консольных с настройками).
Я возмутился до глубины души тем что оно же элементарное настолько что незаметил как его сделал и даже применил немного паттерны проектирования.
Показал автору статьи — пригласили в офис поговорить насчёт работы. Им понравилось решение, хоть я и не использовал всякие новомодные "трай с ресурсами" и нарушил кодестайл джавы с камелкейсом просто грубейше.
Так что советую просто взять и сделать хоть какие-то работающие результаты попутно изучив язык.
Если с выдумкой совсем туго — взять чужие тестовые задания.
ls18
Можно ссылку на статью?)
Mirn
https://habrahabr.ru/company/ecwid/blog/315228/
ls18
Благодарю
Areso
я буду обновлять комментарии =)
Но вы еще можете попробовать с этой компанией и вон той компанией:
https://habrahabr.ru/post/317610/
https://habrahabr.ru/post/187894/
Mirn
хех, а вот https://habrahabr.ru/post/187894/
я тоже делал из спортивного интереса, и даже на трёх языка, асме, делфи и на c в mingw ибо совсем простое, а в последствии когда в руки попала дискавери ф7 с шикарным 800х600 дисплеем то и на ней для теста дисплея и аппаратного 2д ускорителя.
В общем большое спасибо создателю такого простого задания которое стало чуть ли не моим излюбленным при освоении новой платформы графики или нового языка
ls18
А на позицию Java разработчика в Ecwid вас не пригласили, как я понял?)
Mirn
меня приглашали в офис поговорить насчёт работы,
но я просто не поехал в их офис,
т.к. тогда хотел заниматься электроникой.
ИТ сектор я тогда вообще как вариант не рассматривал.
Задание было сделано в порыве эмоций фана ради,
а не для того чтоб морочить людям мозг и отвлекать уже по крупному с кучей собеседованием и посещением офиса и тп.
Alex_333
Судя по всему, вот она.
genamodif
Инженер — это более широкое понятие, чем программист. И более крутое.
Инженеры у нас часто становятся программистами (я в том числе), а наоборот — никогда.
На самом деле, это грустно — учиться несколько лет, а потом работать не по профессии.
Ilyato
Лично мне стало грустно, когда отучившись 5 лет, и поработав на старших курсах по специальности, я понял что джуниор (C/C++) без опыта и профильного образования, получает больше чем физик ядерщик с наличием таковых.
gapel
Собственно весь мой пост именно о такой грусти.
Comlan
Эта ситуация обыграна у Пельменей.
Бухгалтер и инженер:
И — почему я, квалифицированный инженер получаю меньше чем вы?
Б — никто не заставлял вас учиться пять лет, можно было просто окончить 3-х месячные курсы бухгалтера
nikolayv81
Когда проработав за чёрные 20 в условном "автокаде", потратив месяца 3 на поиски чего-то более высоко оплачиваемого, и в итоге за 3 дня найдя работу программистом за в 2 раза большие деньги( пусть Delphi и БД которую ы первый раз видишь на собеседование) в белую и в хороших условиях, то уже даже не обидно, просто не нужны "стране" робототехника и сложная механика, точные расчёты и производство сложных технических устройств, ведь за обработку информации о движении денег платят, среднестатистический, в разы больше.
terrier
Что навело вас на мысль, что нужно поплакаться не жене, не маме, а именно многотысячной аудитории этого ресурса? О том, что ваша профессия низкооплачиваемая и малоперспективная вы внезапно узнали только вчера или что-то было понятно уже когда вы учились в институте? Ну и основной вопрос — как вы думаете, кто виноват в сложившейся с вами ситуации?
dezconnect
Это просто звоночек, который надо учитывать.
Россия быстро теряет инженеров… А потом у новоявленных программистов, Джаваскрипт компилируется в Си код!!!
gapel
1. надежда, что кто-то скажет что я не прав и покажет направление, которое я упустил
2. советы по тому куда именно лучше идти в программировании инженеру.
Leerooooy
1. Не правы, дело в квалификации. Почти год ищем разработчика с простейшими требованиями:
а) Средние познания в схемотехнике, в том числе в аналоге
б) Опыт работы с ПЛИС, принести свой проект, рассказать и обсудить. Почему-то никто не осиливает принести свою рабочую железку и показать. Не нужны сложные, хватит домашнего проекта
в) Языки минимум System verilog + Verilog, и желательно SystemC
г) Умение писать тест бенчи
д) Умение работы с чем-то кроме Альтеры и Зайлинкса. В России ощущение, что никто ничего больше не видел в глаза, а ведь для средне- и крупносерийного производства те же Lattice просто выгоднее.
е) Свободное владение инглишем. Как ни странно тоже проблема.
Предлагается: от 120к руб (не Мск и не Питер), ДМС, все белое.
Вопрос — где найти? Собеседовали более 100 человек, половина с этих ваших Бауманок, ЛЭТИ, МИРЭА и прочих «илитных» университетов.
2. Идти туда, где есть работа с аппаратной частью и железом. Возможно есть смысл вдариться в firmware.
А так сам схемотехник и проблем с работой и заказами на аутсорсе нет никаких. И денег хватает, и можно поковыряться и выбрать интересный проект.
gapel
Собственно ради таких комментариев все и писалось. Спасибо.
Но сразу же., до ваших требований я не дотягиваю, потому что я больше СВЧист разработчик. и пункты б) (я не смогу унести свои проекты с работы), в) (выше я писал, VHDL) д) на работе ТОЛЬКО Альтера, причем откровенно старая Циклон 3, 4. Зато я знаю куда идти в FPGA, если решусь туда. Еще раз спасибо.
В FW тоже не вижу смысла. Я по работе итак пишу FW для SiLaba и прочих Atmel.
Mirn
С ПЛИС очень интересная ситуация в части языков.
Я например верилог только читаю, т.к. уже более пяти лет пишу на AHDL и его хватает, поэтому только альтера и старая. Но зато куча моих реально сложных устройств связи мне приносит очень ощутимую прибыль до сих пор пассивно (у нас платят % маржы с устройства).
Есть два друга, оба тоже на верилог и вхдл не пишут, один пишет на си в дсп студии, другой рисует блоки в редакторе похожем на схемотехнический.
Lordi
С AHDL есть проблемы. Первая и очевидная — портирование проекта на другое семейство очень затруднительно и проще переписать, тогда как код на SystemC переезжает с альтеры на латтисе за несколько дней. Если рассматривать эффективность инженера, то AHDL достаточно ограничивает потенциал — для работодателя это не выгодно.
Второй момент, что есть широкий круг задач, где на на systemVerilog задача решается попросту быстрее. Да и применение VHDL в определенном круге задач позволяет на этапе компиляции уже избежать потенциальных проблем, особенно когда код асинхронный.
Это из моих личных наблюдений, на истину не претендую. Самого учили на AHDL в университете, т.к. именно альтера поставляла отладки по программам.
Mirn
этим я хотел сказать что в современной России эти требования излишне завышенные и шансов найти кого-то они сильно убавляют, проще найти и переобучить. кандидаты же с порога "минимум 120тр авансом прямо щас" тоже же не требуют на первом собеседовании? можно же наверное пойти на уступки?
я бы оставил вообще схемотехнику, обсуждение своего проекта и английский на нормальном уровне.
вот что реально важно, а не знание ну очень узких чипов, языков и тд
Да и тайм констрайнс и прочие реально важные вещи упущены, типа умения писать скрипты или служебные программы.
ishevchuk
Я не очень большой специалист в VHDL (больше ковыряюсь в Verilog/SystemVerilog), но как именно VHDL позволяет избежать проблем если код асинхронный? И что Вы понимаете под «асинхронный код» в данном контексте? Просто комбинациионную логику, или большие асинхронные схемы без тактовой частоты?
Mirn
извините, но я не понял.
явно же на собеседование 100+ человек потрачено было много месяцев?
почему не сузить требования до а, б и не смягчить требование е?
раз вы аутсорсеры то и человек в вашей среде подтянет язык достаточно быстро.
зачем копировать поведение западного рынка где такой подход позволит найти нужного человека, но у нас то точно нет?
Что за безумная идея найти идеального спеца в ничтожно узкой области?
Или это способ заплатить не 120 а 30тр в надежде на вырост?
Lordi
Требование выше — это минимум адекватный. Как можно разрабатывать встроенное ПО не понимая что оно вообще будет делать? Занимаюсь силовой схемотехникой и с трудом представляю как ПИД регулятор будет адаптироваться для DC/DC преобразователя без понимая физики процессов и знания схемотехнических решений.
Кстати поднятый вопрос о других ПЛИС кроме альтеры и зайлинкса очень актуальный. У меня в конторе не работаю с ними от слова совсем. Когда приходят люди, которые 5-10 лет писали по Циклоны, то впадает в ужас от младшей линейки Lattice. Почему именно они? Да стоят 100 рублей за мешок, для всяких датчиков и прочей мелкой автоматики самое то.
«Меньше 100» — тут вы загнули)) У меня в знакомых столько как минимум средних разрабов под ПЛИС.
Вы предлагаете обучать, хорошо. Приходит студент или человек с опытом 1 год и сразу требует 85-100к (цифра из моего опыта), при этом он ничего не может за них дать. Сколько лет надо чтобы его обучить? 2-3-4 года? Хорошо — берем на работу, 3,5 млн. руб вливаем и не известно будет ли результат. За эти деньги я могу нанять разработчика из Европы на 1 год, который будет работать, а не учиться. Вот расскажите в чем профит мне как работодателю учить кого-то?
Хорошо, зайдем с другой стороны что учить надо, тут я согласен, но есть одно НО… на 30 тыс. идти не хотят, подавай 100. Я лично готов взять нулевого студента и за 2-3 года натаскать при условии, что он готов хотя бы первый год работать за 30к (город попроще столиц, люди тут и за 15-20 работают с удовольствием).
Mirn
Вы как типовой работодатель имитируете роль инвертора в плис например
Платить 120+ или 30- это прям логические уровени 0 и 1. Хех, есть сразу хороший результат или нет результата пару лет, тоже жёсткая логика.
Но надеюсь это не так и это мои заблуждения.
Всегда же можно договориться, если человек не знает верилога,
то это не означает что он будет учиться прямо много месяцев без единого выхлопа.
И не знание верилога или системси не означает неумение решать задачу.
Я бы лично отдал предпочтению тому у кого уже есть нормальные профильные результаты.
Чем студенту на вырост за копейки.
Потому что у человека с опытом есть всё кроме знания нужного Вам фреймворка, он умеет абстрактно мыслить, писать код, его рефакторить, отлаживать, документировать и тд. И самое главное он не будет спрашивать идиотские вопросы как отладить преобразование паркса или реализовать квадратор на таблицах и аппроксимации без использования умножителей.
Lordi
Как ни странно я тоже отдаю предпочтение тем, кто готов выдать сразу результат и решить задачу. Только в России такие специалисты либо уже заняты, либо их нет, поэтому Вьетнам, Скандинавия и Европа наше все. За 3,5-5к$ получаем хорошего специалиста.
Так же согласен, что у меня мышление «типично работодателя», да да, я хочу зарабатывать и много, а не учить за свой счет. Пусть государство учит или сами. Мне нужен результат, который либо приносит деньги, либо дает некий перспективный научный результат.
Мне нравится фраза «абстрактно мыслить», интересно как этот параметр оценивается?
Что касается «фреймворка», все звучит правильно, пока мы не доходим до того, что при реализации работы с PHY на Ethernet 100G и 400G этот самый SystemVerilog (вернее его инструментарий и возможности) позволяют написать куда более оптимальный код, а главное за ощутимо меньшие сроки. Я сам работал инженером обычным и мне так же было пофигу на время, не мои же деньги утекали, 5/2 отходил и свободен, сейчас отношение иное.
Mirn
зачем тогда что то искать на внутреннем рынке?
для экономии денег?
для более плодотворной работы с использованием всё таки русского языка?
предположим специалист не знает именно нужного языка, за какие деньги готовы его нанять если он будет выдавать 10% от зарубежного эталона? 20% и тд? какова функция?
Lordi
1. Язык кпд не уменьшает. А так русские работают лучше, если добросовестные попались и такие есть. Что-то, а вкалывать наш народ умеет и дело не в деньгах. Мы будучи уже в другой стране все равно пытаемся искать в России специалистов, у нас все софтварщики русские, а вот фирмваре почти все местные.
2. Достаточно знать английского, чтобы работать с максимальным кпд в иностранной компании, ибо на нем говорят все инженеры.
3. Если дотянет, то почему и нет? Мы будучи в России до 2009 предлагали 3-4к$, что выше чем было в той же Польше, Чехии. И так же мучились с нехваткой кадров, постоянно 5-10 вакансий открытых при минимальной текучки людей.
Des333
Если не секрет, что за контора у нас делает 400G на FPGA?
Lordi
Мы из России ушли 8 лет назад в Финляндию. Так что никто к сожалению, условий нет
yarric
А как проверяется "умение работы" с %board_name%? Нужно мануал наизусть цитировать или просто освоить основы за пару недель и потом решать задачи с этим же мануалом под рукой?
Ради интереса нашел пару подобных вакансий в Европе — там требования не настолько обширные, просто указан опыт работы с FPGA, VHDL и знания электроники, при этом зп поболее 3,5 млн. руб в год. Плюс, судя по набору языков, у вас человек за 100к должен писать и логику модулей, и тесты по их интеграции — это, вообще-то, два разных специалиста.
А теперь сравните со среднестатистической вакансией Java: зп примерно такая же, схемотехника не нужна, язык один и очень популярный, паять и домашних проектов приносить не надо.
Lordi
Сейчас у нас зарплат у схемотехников и разработчиков встроенного ПО около 10 тыс. евро (гросс разумеется). На аутсорсе несколько стабильных людей из Польши работают за 3,5 тыс. Я писал как раз о сумме 3,5-5 тыс. — это сейчас хорошая зарплата, выше 4 тыс. найти очень сложно если ты «среднячок».
Я про должностные обязанности ничего не говорил, начнем с этого. Человек должен быть неплохо знаком с этими языками и показать хотя бы один проект на любом из них. Что вы тут увидели сверхъестественного? Или вы хотите хорошую зарплату, но при этом не быть хорошим специалистом?
Что касается проверки знаний, то где вы увидели проверку с отладкой? А так сама процедура весьма классическая, приходите на собеседование: 20 минут с CTO о погоде + 20 минут с тим лидом, где больше смотрятся человеческие качества и кругозор + 3 часа на тест. Сам тест: человеку дают задание простейшее — реализовать IP корку для i2s, оно всегда одно и тоже. Дальше человек офисе у нас выполняет задание, при чем никто не смотрит успел или нет, взлетело или нет, а смотрят на то с чего он начал, спросил ли о том с чем оно будет взаимодействовать, спросил ли о параметрах шины и прочее. То есть задание изначально дается «не полное» и собеседуемый должен просто задавать правильные вопросы и хоть десяток строк написать. Опытному инженеру этого хватит, чтобы увидеть знаком ли человек вообще с электроникой.
Последний этап классический наверное везде — человеку говорят, что все ок и дают тестовое задание на 2 недели, он ходит на работу и делает его, за что получает зарплату «как все». Если сделал нормально, то ему тут же оплачивается все и оформляется в штат, где будет формальный испытательный срок 1-2 месяца. Формальный, потому что в Европе уволить кого-то очень сложно.
yarric
В комментарии, на который я ответил, речь идет о зп 100к рублей для местного специалиста, а не 3к евро. В приведенных мной вакансиях в Европе предлагается существенно больше, чем 100к рублей, при меньших требованиях к квалификации. Местный специалист со свободным, как у вас написано, владением английским, скорее откликнется на те вакансии, а не на вашу.
Lordi
Вы видимо никогда не ходили на посещение в иностранную компанию. У нас тоже в требованиях всего парочка пунктов элементарных, но никто не будет нанимать человека без достаточной квалификации. Просто смысл нет расписывать вакансии как принято в России типа: «Мы ищем мотивированного специалиста с активной жизненной позицией и инженера», когда на деле достаточно написать: «Мы ищем инженера».
В вакансии приведенной вами из требований только VHDL и Xilinx, так чем это отличается от моих то? Или вы думаете, что человек придет и от него не потребует предъявить проекты или о других языках не спросят? Какой-то странный подход…
К тому же каждый третий хочет уехать из России, но реально себе это позволить могут единицы, что как бы намекает.
yarric
В вакансии же написано "VHDL, Xilinx", соответственно нормальные люди не будут требовать SystemC и аналоговую схемотехнику на собеседовании, раз их не было указано. Тем более что это — различные специализации. Про "мотивированного специалиста" там как раз расписано, а ещё про всякие handsome benefits — как-то чувствуется человеческое отношение, не правда ли?
Если человек свободно владеет английским, то, скорее всего, он в англоязычной стране уже жил годик-два. А если у него были на это деньги, то он либо там работал (на зарплате поболее эквивалента 100к), либо у него столько денег, что какие-либо вакансии его мало интересуют.
vt4a2h
Так почему бы просто не уехать из России? С вашим-то опытом можно легко найти работу и получать нормальные деньги, в развитых странах инженеры нужны.
Abo111
Наверное Родину любит. Да и вообще, где родился, там и пригодился.
gapel
На всякий случай — это я не я минусовал. Вопрос считаю логичным. Может даже попробую.
Но в моей практике, человек который выбирает быть инженером, уже в какой-то мере патриот. Потому что я хотел работать по специальности. Именно это когда побудило меня устроиться на военный завод. Там я получил большой жизненный урок, и не один. Вылечился частично от патриотизма. Но видимо еще частично.
Плюс еще один момент. Мы очень сильно отстаем в сфере СВЧ от мира. И разрыв все увеличивается. Банально — нам не продают очень широкую номенклатуру чипов. Иногда мы о них просто не знаем. А уж о понятии системного инженеринга, как дисциплины большинство выпускников просто не знает. Система требований Doors и так далее. Резюмируя — боюсь мы там не нужны. Но надо попробовать для разнообразия.
vt4a2h
Обязательно попробуйте. Недостающие знания, думаю, можно получить из статей и книг. В конце концов, если нет опыта в какой-то конкретной технологии, можно (и нужно) напрямую писать об этом потенциальному работодателю. Поверьте, ваш опыт — это намного больше чем знание спецификации кого-то одного чипа. Хорошее сопроводительное письмо + резюме и вперёд. Только знание английского необходимо, хотя бы на среднем уровне.
impetus
Обязательно пробуйте! Да, гриф — птица опасная (как понял вы под ним), но тем не менее — у вас скорее всего есть опыт, который иногда весьма ценим на западе — «успешно выкручиваться из очень сложных ситуаций» — там, где западный инженер передаст проблему наверх и умоет руки — «наш человек» проявит чудеса изобретательности и решит поставленную задачу. Это иногда там востребовано в явном виде и соответственно оплачивается.
VySh
Не бойтесь, нужны. Я тоже инженер — но не по СВЧ правда, а по микроэлектронике. Уехал два года назад. У меня тоже было такое мнение раньше, что вот дескать отстаём, никаких технологий нет и прочее. И мне казалось что инженеры в западных компаниях это какие-то чудо-люди, имеющие какие-то сверхзнания и технологии которые в нашей отстающей по электронике стране не доступны. На самом деле это всё ерунда. Да, действительно толковых людей чуть больше просто потому что разрыв по зарплатам не так велик (хотя надо признать что программисты всё равно больше получают), однако ничего принципиально нового я для себя не открыл на новом месте. Если вы достаточно упёртый чтобы проработать инженером 14 лет (я в два раза меньше проработал до отъезда), то одного вашего опыта вполне достаточно чтобы получить работу за границей. Ваши знания и опыт вполне релевантны. Да, всё не так радужно — конечно получение рабочей визы это та еще морока и не каждая компания согласится этим заниматься, но шансы вцелом неплохие (особенно если нет особых проблем с языком).
И второй момент — работа программиста не гарантирует удовлетворения. Я тоже в какой-то момент сбежал в программисты — писал одну онлайн-игру, тоже из-за денег в общем-то. Но через 2 месяца мне стало так тошно, что сбежал обратно инженерить, на в два раза меньшую зарплату. «Папа, а что ты делашь на работе?» — «Да вот, новую шапку запрограммировал сегодня» — ну нелепо же. Пахать шесть лет в институте, потом еще n лет инженерить, решать всякие чуднЫе задачи и придумывать всякие мега-приборы, а потом заниматься задачами уровня третьекурсника технического ВУЗа только из-за большей зарплаты? Моё самомнение (возможно несколько гипертрофированное) ужасно страдало. Да и честно говоря инженером намного интереснее работать. Так что если вам нравится работать инженером, я бы советовал серьёзно рассмотреть возможность работы за границей.
gapel
большое спасибо за комментарий. Действительно стоит посмотреть вакансии и порассылать CV, тем более что английский все равно в работе использую.
Termux
Не путайте патриотизм с пУтриотизмом.
Патриотизм — это в Китае. Там продолжает идти индустриализация.
В результате — в 2015 г. средняя зарплата превысила российскую.
alexeykuzmin0
Патриотизм — штука такая. Для меня вот, например (и уверен, что для многих), он начинается с семьи. И если семье лучше там, а не здесь — почему бы и не уехать?
gapel
В целом, эта тема для совсем другого поста. Уезжать или нет, что такое патриотизм и т.д. — слишком «горячая» тема с запахом политики. А политику я очень не люблю.
exfizik
Про легко, это вы, конечно, загнули. В развитых странах (сужу по Канаде, но думаю, в других развитых странах похоже) иностранным инженерам нужно формально подтверждать квалификацию, сдавать экзамены и т.п, и этот процесс может занять годы, не говоря уже о стоимости. Далеко не факт, что отечественное образование и опыт работы достаточны для прохождения всех этих формальностей. А без сертификации, что ты professional engineer, работать инженером нельзя. У программистов ситуация совершенно другая.
VySh
Работаю инженером в Британии — никакого подтверждения квалификации не потребовалось, диплома было достаточно. Возможно сертификация требуется для civil engineering, типа строительства и т.п., но не для электроники.
exfizik
Интересно. Я думал, в Британии будет похоже на Канаду, а оказывается:
ВикиПохоже на использование слова менеджер в России. (без обид).
А в Канаде и США всё намного строже.
VySh
Прочитайте по вашим ссылкам про industrial exemption. Думаю что даже в штатах сертификация не потребуется.
exfizik
В любом случае, если нужно будет какие-то документы подписывать или ответственность нести за что-то, то требуется сертифицированный специалист — то, что в Канаде называется professional engineer. С электроникой так же, как со строительством — электронные устройства так же проходят сертификацию перед тем, как попадают в магазины или серьёзному заказчику.
Понятно, что, условно говоря, для работы с паяльником не нужны никакие бумажки, но это не тот уровень, про который я говорю. Да и разговор, собственно, начался с того, что, якобы, без проблем можно за границей найти высокооплачиваемую работу нашему инженеру. Конечно, может бывают исключения, но в среднем «без проблем» не бывает, и сертификация — это может быть только одно из препятствий. Кстати, вот как раз с сертификацией поиск работы намного проще.
VySh
Ох, хорошо, давайте с другой стороны зайдём. Найдите мне хотя бы пару-тройку вакансий интела скажем, в которых указаны требования к сертификации. Я вобщем-то веду к тому, что изначальное утверждение «без сертификации работать инженером нельзя» не совсем корректно и вводит в заблуждение.
Lordi
Товарищ VySh говорит вполне верно — подтверждать квалификацию нужно, но не всем и не везде. 100% надо врачам, учителям, строителям без каких либо исключений. А вот инженерам тяжелого и специального машиностроения если они претендуют на руководящую должность, так же и электронщикам и другим инженерам — сертификацию и сдачу надо проходить только если устраиваешься в государственную компанию.
Сроки сильно зависят от того насколько вас желают видеть в своем коллективе. Бывают случаи, что визу О-1 в Штаты дают за 2 дня, правда надо быть или инженером из ВПК или доктором наук с определенным признанием и весом в научном мире.
Mirn
интересно, а есть ли возможность у предприятий платить инженерам больше чем озвучил автор?
в последнее время я наблюдаю кучу однотипных разработок которые ничего не стоят и непонятно кому нужны
например:
ну и прочие "побрякушки" и "избитые" темы.
При этом я был в Японии и например те же GPS трекеры я видел в совсем другом ключе, существенно более интересные проекты на голову что самому захотелось купить! потому что они решали нужные и повседневные задачи. То есть наголову выше чем просто писалка трека с сайтом в грузовик или портфел школьника/ошейник собаки.
Более того немного пообщавшись с ними на рабочие темы я понял что я там аутсайдер, как по знаниям, так и по опыту, и по уровню жизни.
Окончательно доканало то что меня до Фудзи довёз один разнорабочий, на таком авто который я себе позволить не смогу, при этом он просто ремонтирует обычные дома, без декора, без специализации и тд.
И понял что тут делать нечего.
Мне надоели низкие з/п на рынке которые ниже чем у посудомойщика на подработке в других странах, мне надоело то что я изменить не могу — отключения электроэнергии, заливания соседями сверху офиса и тд, каждый год по десяток таких случаев, когда вместо работы ты возишь осциллографы с офиса домой потом обратно. Надоел грязный город про который жаловались даже путину (почему в сарапуле всё хреново).
Ну и я начал учить всё и английский и джаву и доучивать японский, осилить софтскилз и умение себя продавать на собеседовании т.к. совсем недавно завалил одно собеседование в топовой компании хабра, топового хабраюзера по собственной вине (единственный за год шанс с хоть каким то нормальным з/п).
Даже публикации на хабре с явным предложением сотрудничества не дали ничего нормального вообще на протяжении полу года.
Все упорно меня тыкали "рыночной зарплатой" и требовали чтоб я разработал устройство от прошивки до платы и корпуса с его технологией. И это всё за цену джуна на одного человека, и разумеется без оплаты расходников. А после вежлевого отказа писали что я неучь и лентяй а то и хуже "я же не СВЧ требую!!! ты обязан всё это уметь".
Значит есть те кто соглашаются иначе таких "менеджеров" не было бы. В этом проблема.
Да да, у нас до сих пор отсутсвует такое понятие как "разделение труда", при этом за 15 лет опыта я всегда видел обратное — как только появлялось разделение железа и кода между хотя-бы двумя людьми, так сразу качество резко повышалось и устройство приносило чуть ли не в десятки раз больше.
hh и прочие ресурсы — сплошной аутсорс рабом на галеры и часто не по профилю, с извечной ненавистью к моему топорному английскому акценту.
Так что я с автором полностью согласен.
Отрасль в состоянии что предложений больше чем спроса, в условиях бедности предприятий и людей работающих в ней.
gapel
спасибо за подробный комментарий.
про «если возможность платить». Я примерно знаю, сколько получает фирма за мои приборы, большинство из которых уходит на экспорт. Да, такая возможность есть. Но зачем, если итак работают.
Да, я тоже непрерывно качаю английский и прокачиваю софтовые скиллы, и ищу свой шанс.
Удачи нам!
Urvin
А можно подробнее про GPS-трекеры и подобные вещи?
Праздное любопытство.
Mirn
если очень кратко то большая специализация под конкретную задачу и более тесная интеграция.
например для терековых велогонок
хоть конкретику просили не разглашать но я опишу старую систему недостатки уже устаревшей системы которые уже исправлены и публично известны:
и подобное… это уже было сделано.
так же есть варианты например для бейсбола и футбола и тд
у нас же до сих пор разрабатывают простые рамочные на чекпойнтах датчики на базе рфид меток и LoRA.
причём в течении года я встречался с такими неоднократно.
как и эл.сигареты — тоже очень популярная тема с однотипными запросами и ТЗ "под копирку", вот это копирование требований и пагубно, ничего нового из года в год.
lzb_j77
Да, подробнее бы про жпс-трекеры в Жопании, про их применение, которое неизвестно там.
Хотя бы 2-3 примера.
Misaka10032
Пожалуй, с почти всем соглашусь, но про разделение труда на своём примере — да, мне нравится, когда другие разработчики пишут прошивки под разработанное мной железо. Но писать прошивки под своё железо так же нравится и мне. Я понимаю, что если у меня отберут либо схемотехнику, либо программирование — я скорее всего просто не смогу нормально работать, так как я не смогу 100% времени втыкать либо только в EDA, либо только в IDE :(
Mirn
да, согласен.
я раньше тоже и рисовал схемы и сам паял и сам кодил.
но возникли два фактора:
На простых изделиях мало что заработаешь, и клиенты захотели в 10 раз больше програмных фишек, и устройство стало подключаться в разрыв и не на 1 линию а на 30-60 линий. Требования к качеству изменилось существенно.
Поэтому стало не до "смогу" и "не смогу". стало "надо!"
Comlan
Я инженер-машиностроитель. На распределении после защиты диплома отказал всем заводам работодателем. Место в общаге, подъёмные молодому специалисту 50 т.р с рабским билетом на 10 лет, заводской КВН, пожилые специалисты со своими кульманами — я точно знал, что это не моё. Выбрал частный сектор. Не жалел ни разу. Прошло 10 лет, теперь под моим руководством работает пять моих однокурсников, которых удалось выдернуть из военных производств выпускающих мясорубки и дрели. Да, мы не стали профессиональными машиностроителями, хотя и занимаемся металлообработкой. Работа приносящая деньги и самое главное удовольствие, что может быть слаще? Остальные мои сокурсники, которые получают 20 т.р. на заводе, проектируют краны и ждут когда российское машиностроение встанет не ноги, грустят как вы. Тем временем я, изучаю список оборудования, которое можно купить у обанкротившегося Завода спортивного оборудования.
Shatun
Отработал 2 года инженером-конструктором, очень нравилась работа, оказ
алось по специальности работы почти нету, несколько месяцев искал, платит не хотят, перешел в программисты. Через те же 2 года получил зп в 6 раз больше чем получал конструктором и получил несколько десятков предложений прийти на собеседование за пару недель, просто разместив резюме.
Считаю что правильно сделал сменив профиль работы.
woodhead
Какие технологии освоили для работы программистом?
Shatun
Основное-java +oracle DB, а так что встретится ковыряю, plq/sql, js, delphi…
lookid
Так, а ну хватит болтать. После стендапа все встают в кружок и пишут "Level Order Tree Traversal." Жива-жива! Пожиратели маршмеллоу!
Ivan_83
Всё не совсем так, взгляд немного однобокий.
Дело в том, что не инженерам платят мало а программистам платят много, относительно наших местных зарплат.
Те программерам платят где то 1/2 — 1/6 от того что им платят в экономических развитых странах, просто потому что там высокий спрос на них на столько что они вынуждены искать програмеров по всему шарику, с другой стороны некоторые там пытаются экономить и поэтому ищут програмеров в менее развитых странах.
В самих этих странах (сша, германия) прогер получает не сильно больше/меньше чем остальные специалисты.
Вот и получается что на наш рынок труда приходят рекрутеры от туда и конторы от туда и поэтому зарплаты программистов получаются выше, местные конторы тоже вынуждены платить больше ибо иначе работа вообще станет — все свалят туда или будут фрилансить там за гроши но эти гроши тут будут больше чем средние зарплаты.
Но персонально выход конечно есть: либо валить, либо искать удалённых заказчиков, либо в програмеры и примерно тоже самое.
И если идёте в программеры, особенно в наши конторы то там иногда бывают начальники которые хотят не программиста а компьютерщика.
Опознать их просто: они полностью игнорирую специализацию: говоришь им я спец в А, Б, В, Г — а они тебе отлично, но придётся ещё подучить Я, Ж, З, К… Где АБВГ у меня было Си, сети, крипта системное проганье под фрю/линух (включая дрова), а ЖЗК Си++, QT, буст — что в общем то и близко но нахер мне не сдалось. А ещё и тестером побыть, и с клиентами пообщаться.
Был и более вопиющий случай когда компьютерщиков был целый отдел, и занимались они и пхп и 1с и связыванием этого вместе и тестом железок и написанием виджетов и тестами этого…
З/П средняя по рынку, и огромная честь что они позволяют на себя работать, прям одолжение делают.
Из общения видно что фапают на вертикаль/погоны и скорее всего служили на младших-средних ком должностях. Типа сказали подметать ломом — значит подметать ломом, и никаких вопросов быть не должно, а тем более возражений.
Короче, я бы не рекомендовал вляпываться, будет мозготрах и никакого роста в глубь интересных тем.
OYTIS
+1
Попасть в «НИИ» можно о на должность программиста, это не панацея. Имхо, нужно или переежать, или работать на аутсорс или делать свой бизнес.
evkin
Только по моему опыту не делать свой бизнес, на программировании)) Вложения человеко часов в нормальный продукт много, а выстреливает 1н из сотни, который потом фейсбук/гугель заметит и купит. С программными бизнесами, без участия всяких «ангелов» можно еще меньший доход чем гос. инженер поиметь;-)
intsurfer
имхо — вряд ли у начинающего программиста зарплата будет сильно выше, чем у опытного инженера.
gapel
В Петербурге у меня сейчас зарплата 45000. Я инженер уже 12 лет.
intsurfer
тут недавно была статья про сайд-проекты. Как раз Ваш случай — изучить программирование, попробовать найти такой сторонний проект и на нем получить опыт (прощай отдых по вечерам, ночам и выходным :) ). Может удастся продолжить заниматься и текущей деятельностью (если нравится), и нарабатывать опыт в программировании. Если повезет, то и дополнительный доход получить. Вдруг инженер с опытом программирования окажется более востребован, чем просто очередной программист. ;)
gapel
Не слышал про сайд-проекты, но теперь пойду, поищу. Спасибо.
Nihau
У вас есть чувство несправедливости?
gapel
У меня есть вопрос «почему»?
woodhead
В Новосибирске 45 т.р. — потолок. Опыт — 16 лет.
moefag
Боюсь, вы ошибаетесь.
47000 после 11 месяцев опыта и со средним образованием. Тот же Петербург.
gapel
С удовольствием бы ошибся. Вы занимаетесь разработкой СВЧ устройств в диапазоне от 10 до 300 ГГц? У вас есть для меня работа? Я иду к вам!
Lordi
Напишите мне на почту hardware.fpga@gmail.com, я вас с удовольствием направлю в одну неплохую контору в Питере, где как раз проблема с СВЧшниками — их попросту нет. Зарплаты там от 70-80к и выше.
gapel
Большое спасибо, Напишу.
moefag
Это я не вам, а господину intsurfer на
>имхо — вряд ли у начинающего программиста зарплата будет сильно выше, чем у опытного инженера.
zuwr2t
Несколько лет назад переход начлаб->джун увеличил мне доход в 1.5 раза.
atimca
Тру стори, как говорится. Работал 4 года инженером широкого профиля (в моей конторе предполагали, что одно устройство должен разрабатывать один человек — от схемотехники до написания прошивок для микроконтроллеров и конфигурации ПЛИС). Так вот мне все это надоело и я ушел в iOS разработчики, за пол года моя зарплата выросла в 2 раза. Мб сегодняшним студентам будет интересна моя история и я напишу отдельную статью)
gapel
Мне интересна, конечно пишите.
Lordi
Не показатель) Когда-то я работал год электриком за 15 тыс. руб, потом программистом С/С++ (бек) примерно за столько же (гос. контора же), а потом устроился схемотехником на 140, зарплата выросла почти в 10 раз. Это нормальное явление и поиск направления где можно себя реализовать, вернее свои знания и способности.
Думаю такие статьи может написать каждый второй.
Elvscn
Опыт — ценнейшая штука!!! обязательно нужно писать такие статьи
azsx
Исходя из темы поста, получается Вам было логичнее уходить в низкоуровневые программисты, так как С под микроконтроллеры вы уже знаете. А Вы почему-то ушли в ios.
Есть форум sql, на котором работодатели иногда отмечают, что в первые сутки размещения вакансии программист они часто получают сотни резюме. Конечно, все читатели хабра специалисты, принципиально выше этой толпы. Но так много историй как он стал программистом и бабло потекло рекой и всё в свой карман и так мало историй как он выкупил место, смонтировал буровую и качает нефть в общую трубу с прибылью миллион в день…
50kiloofcabbage
Мда, я думал я один такой, с огромным опытом инженера (АСУ ТП) стремлюсь переквалифицироваться в программиста (желательно программировать что-то прикладное), а оказывается, что имя нам — легион.
И дело не только в ЗП.
Sad_Bro
Я из АСУ ТП, не давно, в 30 лет, переквалифицировался в QAA, доволен.
Деньги не последняя причина, но и не первая. По зп изначально проиграл, но сейчас уже в почти полуторном плюсе… перспективы есть, главное не черстветь и учится новому.
Jmann
Я то же пытаюсь записать в этот Легион. 2 года проработал на заводе инженером — электронщиком. Несколько лет в частной конторе по той же специальности. Теперь вот около трех лет работаю в сфере АСУ (проектирую шкафы автоматизации, программирую и тд.), этот направления честно признаться, не очень нравится, но в моем регионе найти работу электронщиком кроме завода, практически нереально. Сейчас пытаюсь ползти в сторону .NET…
cuwHuk
С СВЧ от 10 ГГц трудно, в СПб знаю только ЗАО Радиан — разрабатывают много чего, в т.ч. РРЛ до 38 ГГц, контора частная, проблем с «грифами» (насколько мне известно) нет, работают в основном на западной элементной базе. Мы бы тоже с удовольствием организовали свое подразделение разработки СВЧ, только команду специалистов, способных в разумные сроки разработать законченное изделие (например, приёмник до 60-80 ГГц), собрать не получилось за отсутствием специалистов, приходиться закупать. ИМХО если снизить требования по частоте на порядок-другой — станет сильно проще :)
gapel
Мой диапазон 24 — 300 ГГц. Радиан моей компании даже не конкурент. Но надо их будет подергать, может что интересное предложат.
ittakir
Лет 6 назад сменил работу с разработки электроники (разводка плат, программирование микроконтроллеров на С) на обычное программирование. Причина — деньги, в первую очередь. Обычным программистам платили в 2 раза больше, при чем не нужно было сидеть с паяльником или осциллографом на объекте. Сиди себе на комфортном кресле, пиши код, да чай попивай корпоративный…
Сначала было тяжело и непривычно. Git, работа в команде, куча новых технологий. Был явный выход из зоны комфорта. Возвращаясь домой, продолжал учиться. Но постепенно втянулся, поднял навыки, поработал с разными технологиями и языками.
Сейчас я снова вернулся к разработке электроники, уже в качестве фриланса и своего бизнеса. Но кроме того что, могу сделать устройство с нуля, у меня теперь есть навык и сделать мобильное приложение, сайт, десктоп-приложение.
Советую, самое главное, никогда не останавливаться и не бояться развиваться. Если вам сейчас кто-то предложит: «А напишешь мне сайт?». Отвечайте: «Да!». И не важно, что вы — СВЧ инженер. Не важно, что вы прочитали, что PHP — это удел лузеров. В интернете полно обучающих статей и книг. Читайте, делайте.
Jmann
Проходил пару собеседований в своем регионе. В основном Front-end, Back-end в почете. PHP, JS. В общем мне сказали, на позицию джуна ты должен иметь опыт работы и мега кучу готовых приложух в портфолио =) Столкнулся с такой же проблемой, когда после универа по специальности не брали никуда, потому что требовалось овер 10 лет опыта и куча разработанных устройств запущенных в производство.
Lordi
Поэтому во время учебы люди и идут работать за копейки или организовывают небольшие стартапы. Это опыт, портфолио и возможность познакомиться с будущими работодателями. Зачем человек без опыта, когда вокруг есть опытные и за те же деньги практически? У нас на рынке труда избыток инженеров (о качестве не говорим), поэтому зп низкие — на всех просто мест нет.
AlexanderU
Прошу прощения, а кому-нибудь известны истории о программистах, пришедших из совсем не it-сферы? Хотелось бы ознакомиться:)
gapel
на моих глазах растет программист из гуманитария, но еще не вырос пока. Ждем.
Jmann
У меня знакомый на форуме есть, который окончил экономический (менеджмент).
theluckiest
Я экономист-менеджер по диплому в сфере общественного питания, 8 лет от официанта до руководителя. Сегодня Python разработчик.
gapel
Круто! Вы молодец! А как начинался ваш путь программиста?
theluckiest
Получилось так что столкнулся с технологиями, пригласили на IT проект связанный с общепитом но по оффлайн профилю. Достаточно долго крутился в около IT тусовке. В один прекрасный момент понял что в общепите становится все плохо по заработку и начал думать как жить дальше. Благо есть добрый человек который подсказал в каком направлении двигаться и мог отвечать на возникающие у меня вопросы. Почти год 8 и более часов в день учился. В итоге middle software developer в крупной компании. Основной профиль Python, но могу full-stack. Из интересного IMHO — хорошее знание английского на старте > знание языка программирования (по крайней мере у нас в регионе тк большинство компаний аутсорсовые). Знания не из IT оооочень «пригождаются» в разработке.
gapel
Спасибо. Вдохновляет. Все возможно реальней, чем мне кажется.
theluckiest
Все более чем реально, главное понимать что для того чтобы достичь чего-то надо действительно много сил приложить, но в итоге все будет по заслугам.
gapel
наверное мой пост родился от того, что более 5 лет я вкладываю каждый рабочий день не меньше 8 часов (чаще всего 10) в свою работу, но по моему мнению по заслугам не получил. Это и подвигло меня искать более «справедливую сферу деятельности».
Spectre
надо просто поднять свой зад и начать делать что хочется и нравится, может это немного в духе всяких бизнес тренеров, но это единственный реальный путь к усп6
Spectre
успеху конечно же. Если человек чем-то горит и у него круто получается — найдётся много покупателей на него
alexeykuzmin0
Вообще-то, нет. Как бы мне ни нравилось делать мухам маникюр, много покупателей на это я не найду. Нужен баланс между востребованностью и «горит и круто получается».
gapel
мне нравится то, чем я занимаюсь, мне не нравится сколько я за это получаю. И я вкладываю в свою работу много.
Jmann
Вот и мне нравиться, но как тут говорили выше. Ты должен делать все еще за эти же деньги. Разработать схемотехнику, печатную плату, прошивку, собрать прототип, отправить на производство, контролировать. Написать паспорт/РЭ, методики испытаний, составить конструкторскую документацию и тд, закупить детальки на прототип. Кстати вот почему я еще пошел в сторону WPF, заставили написать еще и утилиту для ПК к девайсу =), этот шаг сподвиг меня учить высокоуровневое программирование и ООП.
gapel
мне чуть проще, я уже вроде как маленький, но начальничек, и могу раскидать это все на разных людей. Но у меня все таки более сложные устройства, с 3-5 платами, корпусами… Но все равно, если кто-тол косячит или тормозит — хватаешь и тянешь. Это интересно, но иногда нечестно.
Spectre
я по образованию эколог, после универа случайно попал в банк, через 2 года стал руководителем IT-службы, в общем почти 10 лет проработал, потом стал немного говнокодить на PHP и в один прекрасный момент полностью перешёл на фриланс, доволен. Пишу потихоньку статью, первую мою на хабре про эту success story. Развиваться стало куда интереснее и оплата растёт с каждым днем пропорционально скиллу
gapel
буду ждать историю успеха.
serenityfx
Сам закончил кафедру «Радиофизика, Антенны и микроволновая техника». Поработал по специальности годик за копейки и решил перейти в программирование. Летом 2013 года не знал про программирование вообще ничего практически. Сначала ушел в FPGA (verilog + Quartus II) и C для микроконтроллеров и DSP. И в принципе можно было и тут оставаться (в этом секторе), есть и достаточно предложений о работе и зп вполне соответствуют зп разработчиков (при равной квалификации) + есть фриланс и тд. Но захотелось в C++ уйти и собственно ушел. Уже год как в яндексе, так что все вполне осуществимо. Готов поделиться опытом с автором(пишите на почту victoryagudaev@gmail.com), потому что путь непростой (усложняется с годами, при наличии семьи и тд) и есть сейчас понимание, что стоит делать, а чего нет.
Жаль конечно, что СВЧ область в РФ умирает, когда это поймут наверху будет поздно. Восстановление этой области будет очень сложно, если вообще возможно.
gapel
Большое спасибо, Дальше в почту
theaklair
У меня тайтл в компании «Software Engineer». Мне он нравится больше, чем «программист» :)
Iceg
Плюс один перебежчик :)
После четырёх лет в АСУ ТП (нефтянка, энергетика) ушёл в .NET, полгода, полёт нормальный. Из минусов — щщемит, знаете ли, иногда. Скучаю по некоторым вещам, которые тогда раздражали) С другой стороны, не слышать про упущенные тендеры, потому что «те ребята» знают нужных людей и их не парит поделиться доходами, не бороться с ветряными мельницами, работать с последними технологиями, а не тем, на что заказчик денег не пожалел, не ковырять софт из глубоких 90х, на который дцать лет вендор только рюшечки навешивает, ради нового ценника, не знать, что вот в этом месяце обанкротились несколько конкурентов-коллег, потому что заказов нет, промышленность стоит, а то и назад пятится… живётся как-то поспокойнее и повеселее. Кроме денег, я устал от того, что работать приходилось с откровенным говном, которое стоит как самолёт (ну или как подстанция, хех). Дичайшая инертность, когда сырой софт вендоров под видом рыночного продукта по сути тестируется (по факту — «внедряется») на реальных объектах, и спасибо, если патчи с сервис-паками выходят раньше, чем через полгода. Теперь я сам автор таких багов, которые с радостью же и закрываю)
В плане денег да, инженер-программист АСУ ТП со знанием оборудования не самого короткого ряда вендоров, плюс ведение документации, плюс командировки, получает как джуниор, а мидл получает уже как начальник отдела. CRUDы нужнее, чем энергосистемы. Нуок, невидимая рука рынка, ты победила. Причём, в промышленности и перспектив я особых не вижу. Начиная с людей, которые вокруг, и заканчивая вакансиями-собеседованиями, это не то чтобы не внушает оптимизма, а даже слегка нагоняет тоску: дальше лучше не станет.
Про зарубеж: «там» инженеры получают, в общем-то, на уровне тамошних же программистов. Завидую.
Из личного опыта посоветую выбирать язык тщательно, а именно — согласно той же руке рынка. Например, по ощущениям, в мир джавы попасть проще, чем дотнет. Но субъективно мне шарп оказался больше по душе, хотя и джависты знакомые есть, а дотнетчиков не было. Что-то по работе кодил, чтобы избавить себя от мартышкиного труда, что-то для себя, что-то из непринятых тестовых заданий всё таки принесло полезного в голову, сидел вечерами-ночами, потихоньку работа и нашлась. Теперь травлю байки на работе про сибирских медведей :]
К слову, коэффициент ответов на резюме у программиста без опыта больше, чем у инженера с опытом.
gapel
большое спасибо за комментарий.
Да, вопрос про выбор языка встает сразу же за решением уходить в программисты. Причем логика говорит, что контроллеры я програмировал на С значит надо туда дальше идти. Рынок совет в веб-технологии, душа просит Явы.
Loriowar
А чем так ява приглянулась, если не секрет? Аж интересно стало. Нынче ведь множество языков разных и ява, по личному мнению, не особо уж выделяется. Разве что распротсранённость большая и энтерпрайза много.
gapel
Она похожа на С (тоже ООП), но проще и «красивей» (я про сам код). Вроде как тоже котируется на рынке и имеет широкое применение от телефонов до серверов. Да, распространенность, много учебных сайтов и литературы. Это то, что вытащил из сознания. Но нравится она мне подсознательно))
grossws
В Си нет ООП из коробки. Есть разные расширения на макросах препроцессора (см. Clownfish).
asgolion
Тоже живу в Петербурге и тоже инженер-разработчик с опытом в 10 лет. Тематика — устройства сопряжения авиационных интерфейсов типа MIL1553 to PCIe, ARINC-429 to PCIe. 80% времени занимаюсь FPGA, 10% рисование схем и 10% отладка и настройка железок.
Очень интересно, реально интересно, делаем крутые штуки, но чувствую, что уперся на этом месте в потолок по зарплате и по применяемым технологиям. Отрасль очень консервативная, тут не нужны современные высокоскоростные интерфейсы, малое энергопотребление, хранение большого объема данных, какие-то сложные алгоритмы и т.п. Чувствуешь, что технологии уходят вперед, а ты как-то мимо этого, просто потому что в твоей отрасли это не нужно. Самолеты не так быстро меняются внутри, как смартфоны в кармане.
Тоже не знаю, что делать — развиваться дальше в FPGA, с сомнительными перспективами в России, или уходить в программирование.
gapel
здесь много комментариев, которые говорят, что видимо пора идти дальше…