Comments 86
занимался 8 лет назад в том числе cpld/fpga: делал в рамках нир прототип на Leon3, пробовал адаптировать корки простые, ставил на это дело линукс и тп: не нужно это никому, кроме вояк. И воякам не нужно, т.к. дорого и неимпортозамещаемо. В общем, наелся впк, уволился и забил…
;)
И еще, http://tsya.ru/.
Силикон — это резиноподобный материал, а кремний — основа для полупроводников, которые в свою очередь, основа для компьютеров.
Переводить слово silicon на русский язык как силикон — это примерно то же что переводить слово magazin как магазин.
То есть вам здесь, где много высококвалифицированных специалистов согласны работать и за меньшие деньги, должны платить так как в Кремниевой, которая на другой стороне земного шара — только на том основании, что Кремниевая существует? Там, может, вы английский не знаете достаточно хорошо, чтобы зарабатывать в этой самой Кремниевой?
Про разработчика встроенного ПО как то странно сформулировано… очень похоже на кривой перевод.
И вообще весь рынок труда для программистов МК и разработки электроники очень сильно отличается от всего остального ИТ сектора. Они скорее инженера с инженерными "зарплатами".
Вот интересно почему программист Си на микроконтроллеры 70-80тр, но и в этой же компании программист Си на Linux Kernel от 120 и не редко 150 и выше? Почему такая дискриминация? Как-то проскакивала вакансия недели в "моём круге" на кодера МК в Москве за 40тр, ладно что потом переделали на монтажника ардуино.
Про собеседования я вообще молчу: на каждом втором очевидно, что они сами не представляют что надо спрашивать и порой про разработку устройств и программирование вообще вопросы не задаются.
А про такую экзотику как верификация FPGA вообще грустно, думал туда пойти, но вакансий с нормальной з/п за пол года так и не видал.
мне кажется, что просто уровень ответственности людей, занимающихся встроенным ПО, подавляющее большинство слабо себе представляет, равно как и цену ошибки
многие путают «программиста Си на микроконтроллерах» с «ардуинщиком» (с)Хабр
заглючила AngryBirds — надо что сделать? правильно — выйти и снова зайти
а вот когда Фобос-Грунт не туда улетел или банально в автомобиле ABS криво работает — что делать? автомобиль перезагружать? Тесла у всех на слуху?
и это при том, что «программисты Си на микроконтроллерах» работают в заведомо более жестких ресурсных ограничениях, завязаны на аппаратную часть (механика, климатика, ЭМС и т.п.) и еще куча ограничений по реальному тестовому окружению
вот и пытается активная молодежь переориентироваться с «программиста Си на микроконтроллерах» на всяких фронтэндщиков и гейм-дизайнеров (без обид к этим людям, работы всякие важны), а остаются в embedded отрасли либо упоротые в хорошем смысле этого слова профи, либо серость, которой ничего не надо
извините, наболело
Вот интересно почему программист Си на микроконтроллеры 70-80тр, но и в этой же компании программист Си на Linux Kernel от 120 и не редко 150 и выше? Почему такая дискриминация?
тут нет ничего забавного, особенно когда зарплата не позволяет нормально жить и приходится брать подработки, заниматься леваком или просто тратить кучу своего времени потому что денег на даже солярис и нормальный ремонт дома нет и приходится ковыряться в надоевшей шестёрке.
получается дилема курицы и яйца — нормальную з/п не платят потому что выхлопа с сотрудников нет. Потому что за такую з/п сотрудникам нужно брать леваки, или не можешь и не хочешь ещё и сверхурочить. Потому что за такие деньги нужно тратить кучу своего времени не на повышение своей квалификации, а на решение бытовых проблемм сдесь и сейчас, но не деньгами а временем. Ибо денег нет их просто быстро решить.
з/п низкая потому, что никто больше и не предлагает, поэтому остальные и на это согласны. Но работать полноценно не могут т.к. они же ещё и схемотехники и часто технологи и много кто ещё. А на разделение труда у предприятий, темболее, денег нет чтоб посадить троих, а не одного. Так-же, многие уходят в другое программирование и на рынке труда дополна начинающих, хоббистов, студентов и просто посредственностей и делитантов, которые не осознали что знание только одной ардуины не достаточно. Конкуренции за вакансии между предприятиями тоже нет т.к. промышленности в России почти нет. Более того их количество сокращается (цены на комплектующие взлетели взлетеле сразу вместе с долларом, а покупательская способность упала).
Так что извините, но для меня постоновка вопроса не забавная, особенно в когда за такие деньги приглашают в Москву и удивляются почему я отказываюсь от "зарплаты на рыночном уровне", при том что в регионе я получаю больше если вычесть стоимость аренды самой дешовой квартиры в Мск.
Конкуренции за вакансии между предприятиями тоже нет т.к. промышленности в России почти нет. Более того их количество сокращается (цены на комплектующие взлетели взлетеле сразу вместе с долларом, а покупательская способность упала).
Вы нам из 2001 года пишете?
На мало-мальски вменяемых ИТ-шников идет охота.
Пишу вам из провинции.
Есть только 2 проблемы:
1. Ты думаешь, что крутоспец, но по факту ты начинающий джун. Какие деньги тебе, ты о чем мальчик?
2. Ты хочешь заниматься чем-то таким, чего нет в твоем городе. Что же под тебя индивидуально индустрию создавать? Собрал манатки — и поехал туда где есть работа по интересующей тебя теме.
Во всех остальных случаях — нет никаких проблем заработать в провинции.
Суммы до 160 000 любой толковый спец ИТ в провинции может срубать не перенапрягаясь.
Можно и больше — но это уже нужно шевелиться.
Работай удаленно.
Не хочешь через интернет? Хочешь локально работать в городе населением в 50-100 тыс. жителей? Смирись или см. пункт второй двумя сообщениями выше, а именно:
2. Ты хочешь заниматься чем-то таким, чего нет в твоем городе. Что же под тебя индивидуально индустрию создавать? Собрал манатки — и поехал туда где есть работа по интересующей тебя теме.
P.S.:
Пишу из города населением 180 тыс. человек.
У меня все хорошо.
У нас в городе полтора десятка успешно работающих ИТ контор, выполняющих заказы для Запада. И это не считая тех, кто работает только по городу или только по России.
Забыл еще про пункт 3 написать
3) Лень «желающего заработать». Ну раз лень, то лень.
Когда то уехал из родного города с населением 103тч, и там была полная задница в плане IT. Я бы на Вашем месте не стал так агрессивно экстраполировать свой опыт на всю страну.
Как пример в нашем маленьком городе — ИТ-возможностей намного больше, чем думается по началу.
А почему бы не экстраполировать?
Вся разница в моем опыте и опыте нытиков, у которых «в маленьком городке все плохо» — лень и нежелание что-то исправить в свой жизни, всегда легче обвинять других в своих неудачах.
На мало-мальски вменяемых ИТ-шников идет охота.
а теперь давай выкинем из этого обсуждения ИТшников, игры и веб с интерпрайзом.
вот представь что имеется в наличии отличный схемотехник-технолог, спец по низкопотребляющим схемам и разработке и производству мелких корпусов для умных часов и тд.
и мне стало очень интересно как ему заработать в глубинке обозначенные 160 и выше, если даже в Москве выше 90 не найти, а в глубинке 30-40 все предлагают потому что друг на друга смотрят и понимают что выше не нужно — и на такую с радостью пойдут.
да и про "160+ не напрягаясь" очень хотелось бы получить реальные примеры,
с уважением и удовольствием выслушаю Ваш опыт.
вот представь что имеется в наличии отличный схемотехник-технолог, спец по низкопотребляющим схемам и разработке и производству мелких корпусов для умных часов и тд.
и мне стало очень интересно как ему заработать в глубинке обозначенные 160 и выше, если даже в Москве выше 90 не найти, а в глубинке 30-40 все предлагают потому что друг на друга смотрят и понимают что выше не нужно — и на такую с радостью пойдут.
Позвольте усомниться, в том, что мы имеем дело с действительно высококвалифицированным спецом.
Откуда у него взялся опыт промышленного уровня в этой самой глубинке?
Да даже не в провинции. Откуда толпы жаждущих денег конкурирующих друг с другом высококвалифицированных разработчиков железа с опытом в реальных проектах, а не в студенческих лабораторных работах?
Разработка заказного железа вообще-то чрезвычайно редкое дело (по сравнению с упомянутыми вами ИТ-шниками).
не заказного, а своего.
Эльбрусы, спутники и тд далеко не в Москве делают между прочим.
там же есть дополна предприятий как частных так и коммерческих которые делают для связи и безопасности.
в некоторых городах по 3-5 заводов таких.
ну ладно,
где в глубинке платят 160тр и выше на руки? Пусть ИТшником… Где?
а вот когда Фобос-Грунт не туда улетел или банально в автомобиле ABS криво работает — что делать?
И кого из программистов расстреляли за ошибки в ПО у Тойоты?
Всё дело в том, что рулят там не программисты — а инженеры-автомобилисты, и от зашивки им нужно только одно — «что-б работало».
И проверяется это на соотв. испытаниях.
А когда оно занеработает в реаллайфе — найти ответственных будет крайне трудно.
Сейчас у нас похожая ситуация (только не из мира FPGA) — есть новое направление с языком, который никто в компании не знает. И как тут быть?
А как надо то?
Вот интересно почему программист Си на микроконтроллеры 70-80тр, но и в этой же компании программист Си на Linux Kernel от 120 и не редко 150 и выше?
Патамушта на микроконтроллерах, нередко — Си надо знать совсем слегка, а знать ядро линукс — это совсем другой уровень квалификации.
но все почему то хотят чтоб лазер во время операции работал без багов, особенно глазной,
все хотят чтоб самолёты летали, а поезда ездили, а не наобород.
все хотят безопасное авто.
все хотят чтоб защита от перенапрежений или электросчётчик не спалила дом.
и все надеются что вчерашний ардуинщик не сожгёт 100 киловатный привод.
все хотят чтоб связь была стабильной всегда.
во всех этих областях не то что бы даже баги, и а просто посредственная реализация недопустима (без грамотной отработки всех возможных отказов реального железа).
нет давайте лучше платить в 2-3 раза больше тем кто делает игры, корпоротивный документооборот, поиск сайтов и рекламу и тд.
но все почему то хотят чтоб лазер во время операции работал без багов, особенно глазной,
все хотят чтоб самолёты летали, а поезда ездили, а не наобород.
Ага.
Толька «все» — ета абтракцыя.
И принимают решения не только лишь все в данном конкретном случае.
все хотят безопасное авто.
… паетаму Таёта закупает матлаб, на котором ея анжинеры без малейшего знания погромизьму — лабают говнокод в симулинке.
Есснно, раз за матлаб+симулинк заплочены весьма нехилые бабки — то все и ожидают рапид девелопмента, а то, что сама концепцыя «модельного погроммирования» — это ад и тихий ужос антисистемный — никому не интересно.
«Зато наши инженеры без квалификации программиста всё умеют делать сами».
А что? %)
По теме претензии есть?
А то я в своей местности видел вакансию С/С++ программиста на «до 30»/40 тыр.(ни разу не эмбед), «до 80» — что-то многопоточное под Линукс (возможно с силовой электроникой на выходе) — а «до 100» только в «столице губернии», биржевой софт.
Так что обсуждение немножко непонятно о чём.
Платят столько, сколько позволяет жадность работодателя — и на сколько соглашаются нанимаемые.
А в тех местах где конкуренция есть, зп совсем другие
Средняя по США для FPGA developer — 89k
Средняя по США для Software developer — 81k
Так что квалифицированный специалист просто делает качественный продукт быстрее и дешевле.
Почитать в даташите ресурсы — iRAM, xRAM и набор устройств — занятий на вечер.
Код в микроконтроллерах всё равно проще — просто в силу скудности доступных ресурсов.
С такими рассуждениями я бы Вам посоветовал сначала попробовать (не ардуино).
Спасибо, я скоро буду пробовать Трайкор.
И да, с точки зрения программиста — ядро микроконтроллера представляет из себя АЛУ с УУ и, возможно, опциональным МАК-ом. И ещё — архитектура (что бывает несколько неопределённым) + некоторое количество регистров.
А внутреннее устройство ядра — известно только Панчулу. %))
;)
А программисты игровых портальчиков получают, обычно — никак не сотни тысяч денег.
19920706
Но это мелочи.
п.4 конечно ещё та по… ка
п.5 от нуля до выхода форм или данных — максимум 3-4 дня.
остальное просто смешно.
Надо просто знания и мозг, что бы их использовать.
Собеседования после некоторого уровня развития — это просто поход в цирк.
Два часа недавно разговаривал с человеком из Киева — он конечно написал отрицательный отзыв, но я повеселился по-полной. А уж если с HR говорить — это просто под стол от смеха.
Вот интересно почему программист Си на микроконтроллеры 70-80тр, но и в этой же компании программист Си на Linux Kernel от 120 и не редко 150 и выше?
Первый в основном работает со своим собственным кодом.
А второй — умеет читать и разбираться с туевой хучей чужого кода.
порылся у себя и не нашол ниодного проекта где моего кода было бы больше 10%.
вот например текущий проект на STM32. всего кода 18 мегабайт, моего 400кбайт.
многие статьи на хабре используют RTOS, fatfs от елм-чана, езернет, кучу датчиков и тд
да даже усб стык это десятки тышь недокументированного говно-кода пьяной макаки с кучей багов и обычно не работающий без допила вообще.
а кода как минимум на порядок больше;)
Если перевести килобайты в километры, ваши комментарии напоминают отрывок:
Наши космонавты получают за полет двадцать – тридцать тысяч долларов. А американские – двести или триста. И наши сказали: не будем летать к тридцати штукам баксов, а тоже хотим летать к тремстам. Что это значит? А это значит, что летят они на самом деле не к мерцающим точкам неведомых звезд, а к конкретным суммам в твердой валюте. Это и есть природа космоса. А нелинейность пространства и времени заключена в том, что мы и американцы сжигаем одинаковое количество топлива и пролетаем одинаковое количество километров, чтобы добраться до совершенно разных сумм денег. И в этом одна из главных тайн Вселенной…
В. Пелевин. Generation П
порылся у себя и не нашол ниодного проекта где моего кода было бы больше 10%.
Ага. А вот в ядре Linux вашего кода будет от силы 0,01%
;)
на рынке электроники глобальный рынок дешёвки это Китай
Устал искать нормальных фрилансеров электронщиков постоянно плачутся что маловат бюджет :)))
в Китае же)
В условном веб программировании технологии меняются раз в полгода: перестал изучать новое — мгновенно подешевел на рынке труда
Подешевел до x2 от программиста МК?)
Для МК выучил fatfs, написал (скопипастил) набор типичных датчиков и сидишь тихонько в ус не дуешь получая стабильные 40тр до пенсии:))). Проекты на STM ничем от Ардуинок не отличаются кроме понтов создателей ;) Кроме того кому эти поделки IoT нужны
Вам нужны) К примеру, у Вас счётчик электроэнергии электронный стоит? ПЛК, автоматизация, измерители, бортовая и промышленная аппаратура, стиральная машина, в конце концов. Если бы всё, с чем приходится работать, можно было бы эффективно и оптимально сделать на готовых ардуиновских библиотеках (ну или «написав (скопипастив) набор типичных датчиков») — я бы был счастлив.
Устал искать нормальных фрилансеров электронщиков постоянно плачутся что маловат бюджет
А это не Вы на изиэлектрониксах программиста за 500р. искали?)
Не я таким безобразием не промышляю, но реально 20тр красная цена 99% «ардуинщиков» и неважно студент это или инженегр с тремя фоктами в паспорте в одном пиджаке. Если человек выбирает работу в области конкуренции с китаем, оплата труда не может быть дороже китайской «плошки риса». Если работник желает поукреплять обороноспособность страны, то это тоже не значит что он окажется у точки входа финансовых потоков, а значит его удел «паять проводки и забивать датчики в ракету молотком и вверх ногами», а на красивой машинке будет за него кататься директор КБ или НПО ;)
Нормальному специалисту — платят охрененно хорошо.
По крайней мере мне грех жаловаться.
Никто не виноват в ваших несчастиях кроме вас самих.
Если где-то мне недоплатили — это там, где я поленился.
Или там, где я действительно ничего не знаю.
Никто не виноват кроме меня.
Нормальному специалисту — платят охрененно хорошо.
По крайней мере мне грех жаловаться
А Вы зарабатывается на жизнь проектированием электроники?
При этом в мире как раз бум ембеддеда, но до России он не докатывается, по-видимому, потому что его аутсорсить сложно.
Тех. спецы тоже умудряются навешать лапши на уши нередко. Но их недоквалификацию выявить в процессе работы проще.
То-то я уже который год удивляюсь, разгребая инфраструктуры после всех этих менеджеров, архитекторов и, прости господи, ведущих архитекторов с отличными «техническими навыками».
Ага, ку три раза.
Десять вакансий в IT, на которые труднее всего найти людей