Если проводить параллели, то SOC с линуксом сейчас - это 386EX и альтернативные х86 c QNX в конце 90-х ... сердине 2000-х, так что вполне себе параллели. Это не микроконтроллеры, но тем не менее ограничения там пожестче чем на ПК.
Я больше к тому, что ограниченность ресурсов и в разы более долгий срок жизни железа довольно сильно дисциплиниует программистов.
Поскольку я с той стороны силы, отвечу так: ресурсы масс-маркет микроконтроллеров за 20 лет увеличились от силы раз в 5, и функциональность embedded решений вполне себе современная и покрывает бизнес-функции.
А Windows, браузеры, сайты и т.п. расперло безмерно. Так что кто умеет и кто не умеет программировать и, внезапно, проектировать архитектуры, вопрос как минимум дискуссионный.
Хочется верить в отечественное, но первый абзац должен был быть написан так: количество пользователей, количество видео, трафик и еще 100500 показателей выросло на 146%, но сервис с точки зрения конечного юзера как был дном, так там и остался. Показатели и инфографика хороши для стейкхолдеров, но реальность земная, она увы пока другая
Очень плохо, что Авито не без участия эффективных менеджеров превратилось из площадки для частных продавцов и покупателей в площадку для бизнеса, рекламы и проверок новых технологий "как бы с этих самых продавцов и покупателей получить побольше денег". Увы, просто бизнес
ERSA i-Con, лучшее с чем работал, это просто другая лига. Metcal недотягивает до них сильно, но тоже отличная станция была года три в пользовании. Из обычного чес сейчас постоянно пользуюсь - Bacon 950 с неродными короткими жалами SH и с кастомной прошивкой
Продакт - про то, куда развиваться, что болит у заказчика
Проджект - про то, как раздобыть ресурсы, как поженить снабжение, разработку, тестирование, рекламщиков ... , спланировать работу так, чтобы Группа 1 дала результат одновременно с Группой 2 и т.п.
Тимлид - про то, какой технологией лечить проблему клиента, какие стандарты разработки в команде, что дать Васе, что Пете и проверить, что оба не накосячили и не внесли ненужной отсебятины
В статье же попытка обосновать необходимость еще одной сущности. За 20 лет управленческой деятельности был на всех трех ролях, не считая собственно разработчика, и оглядываясь назад, не вижу нужды в четвертой.
Ваш русский эмбеддед в современном виде это лютейший треш, в котором присутствуют абсолютно все минусы современного айти
Не понимаю причинно-следственных связей между своей и Вашей мыслями. Что трэшового и какие минусы?
Толковая молодежь до вас просто не добирается ... единственная ваша выигрышная стратегия это не воротить нос от "неудачников", а отбирать обучаемых
Добирается. Не все мечтают сайтики клепать за оверпрайс, желающих с железом повозиться меньше, но они есть. Обучением естественно тоже занимаемся, но вот обучать 40-летних (30-летних, 50-летних, ХХ-летних, нужное подчеркнуть) неудачников и сбитых летчиков - извините, мы не госконтора и не благотворительная организация.
Это вам так ваши HR сказали, или вы сами так решили ?
На вопрос в риторике "вы уже перестали пить коньяк по утрам?" предпочту не отвечать.
Приходит кандидат, говорит "хочу Х", спрашиваю "сколько сейчас", ответ "Х-30%". Делаю предложение - "даем Х+20%". Уровень выше только в отдельных военных КБ и в Яндексе с МТСом. Последние двое - тема отдельной статьи.
Проблема в том, что откликаются кандидаты и говорят "хочу 200" (Москва). А с таким уровнем самооценки в 99% случаев я сразу понимаю, бегло глянув резюме на случай того самого 1%, что разговаривать там не о чем ни за 200 ни за 100. Тут количеством качество не достигнешь и двое за 200 никогда не сделают работу, который сможет один за 400.
Кто в здравом уме сейчас пойдет в русский embedded ?
Вы не поверите, но есть люди, работающие не только за деньги, но и за интерес. В любой профессии и предметной области. Не всем же войти в IT приспичило.
Взгляд с другой стороны Луны. Искали в очередной раз embedded программиста. Требования обычные для отрасли. Денег давали выше среднего. Работа интересная, условия нормальные. За 5 месяцев опять насмотрелся всякого лютого трэша.
Основная масса соискателей - неудачники, половине из которых откровенно не повезло с наставниками и не хватило силы воли вовремя сменить работу или заняться самообразованием. У второй половины просто нет базовых институтских знаний, понимания архитектуры железа и приложений, а есть навык ремесленника наговнякать мигалку светодиодом из трех примеров на STM32 HAL.
Практика последних лет десяти показывает, что отличные кандидаты либо из недавно переехавших из менее благополучных регионов (то есть люди с профессиональными амбициями в хорошем смысле), либо из закрывшихся компаний (причина закрытия ессно важна).
Длинный текст выше - реальная моя боль, как представителя работодателя. И есть простая фраза: если все кругом козлы работодатели неадекваты, может дело в тебе?
У микроконтроллеров Artery устроено все плюс-минус так же. И это, внезапно, вызвало невозможность их применения в микропотребляющих устройствах. Некоторое время не могли понять, потом заподозрили как раз механизм кэширования, написали китайцам и те с неохотой подтвердили.
При старте контроллер еще до начала исполнения кода некоторое время (десятки миллисекунд) как раз занимается перекладыванием из FLASH в SRAM и жрет при этом как не в себя (по меркам батарейных устройств). И это увы никак не лечится (. Зато потом да, хоть до 200 МГц разгоняй.
Да, Вы абсолютно правы. Но только я получаю удовольствие от контроллера, его архитектуры, особенностей периферии, а не от Вашей обертки над оберткой из HAL, от которой тянет к нехорошему. И я совершенно точно при необходимости сделать что-то, сделаю это на регистрах, прочитав даташит и одним глазком подглядев в HAL, в чем не вижу ничего зазорного.
Но я реально наверное старой школы. Вот мой код для CH32V003 - управление вентилятором охлаждения одной хитрой железки, к которой уже нет родных запчастей. Все на регистрах, написан и отлажен на реальном железе за полдня субботы вместе с подбором констант под железку (правда до этого вечер пятницы ушел на чтение макулатуры и примеров)
WCH кстати для старта тоже вполне себе, я взял поиграться и меня прямо зацепило. Много возможностей за копейки. Даже в сраном чипидипе они по 17 рублей.
Я далек от обучения школьников и от подхода шилд-на шилд-на шилд-через переходнушку. Из микроконтроллерного пожалуй Bluepill, из wireless - наверное ESP какую-то.
Но мне ближе подход подбора оборудования под конкретную прикладную задачу, а не наоборот.
Это не всегда и не совсем так.
Взгляните, как устроено крепление провода к изолятору.
Люди с настолько заниженной самооценкой, что готовы тихо кодить за еду - это сбитые летчики.
Комании, берущие таких только из-за того что зарплата ниже рынка - обречены догонять.
Если разве что на совсем рутинную рутину подай-принеси.
Я работаю в отрасли ААА, так ААА-шники, несмотря на ... предпочитают живые кнопки и крутилки ...
Причем ААА у каждого своя )))
предпочитаю таких "программистов" на работу не принимать
code style - согласен, административное внушение в некоей степени
корпоративная культура - согласен, административное внушение в чистом виде
писать грамотный код - или ты обучен и он у тебя воспитан в крови и в голове, или давай до свидания
Если проводить параллели, то SOC с линуксом сейчас - это 386EX и альтернативные х86 c QNX в конце 90-х ... сердине 2000-х, так что вполне себе параллели. Это не микроконтроллеры, но тем не менее ограничения там пожестче чем на ПК.
Я больше к тому, что ограниченность ресурсов и в разы более долгий срок жизни железа довольно сильно дисциплиниует программистов.
Поскольку я с той стороны силы, отвечу так: ресурсы масс-маркет микроконтроллеров за 20 лет увеличились от силы раз в 5, и функциональность embedded решений вполне себе современная и покрывает бизнес-функции.
А Windows, браузеры, сайты и т.п. расперло безмерно. Так что кто умеет и кто не умеет программировать и, внезапно, проектировать архитектуры, вопрос как минимум дискуссионный.
Хочется верить в отечественное, но первый абзац должен был быть написан так: количество пользователей, количество видео, трафик и еще 100500 показателей выросло на 146%, но сервис с точки зрения конечного юзера как был дном, так там и остался. Показатели и инфографика хороши для стейкхолдеров, но реальность земная, она увы пока другая
Очень плохо, что Авито не без участия эффективных менеджеров превратилось из площадки для частных продавцов и покупателей в площадку для бизнеса, рекламы и проверок новых технологий "как бы с этих самых продавцов и покупателей получить побольше денег". Увы, просто бизнес
ERSA i-Con, лучшее с чем работал, это просто другая лига. Metcal недотягивает до них сильно, но тоже отличная станция была года три в пользовании. Из обычного чес сейчас постоянно пользуюсь - Bacon 950 с неродными короткими жалами SH и с кастомной прошивкой
Продакт - про то, куда развиваться, что болит у заказчика
Проджект - про то, как раздобыть ресурсы, как поженить снабжение, разработку, тестирование, рекламщиков ... , спланировать работу так, чтобы Группа 1 дала результат одновременно с Группой 2 и т.п.
Тимлид - про то, какой технологией лечить проблему клиента, какие стандарты разработки в команде, что дать Васе, что Пете и проверить, что оба не накосячили и не внесли ненужной отсебятины
В статье же попытка обосновать необходимость еще одной сущности. За 20 лет управленческой деятельности был на всех трех ролях, не считая собственно разработчика, и оглядываясь назад, не вижу нужды в четвертой.
Не понимаю причинно-следственных связей между своей и Вашей мыслями. Что трэшового и какие минусы?
Добирается. Не все мечтают сайтики клепать за оверпрайс, желающих с железом повозиться меньше, но они есть. Обучением естественно тоже занимаемся, но вот обучать 40-летних (30-летних, 50-летних, ХХ-летних, нужное подчеркнуть) неудачников и сбитых летчиков - извините, мы не госконтора и не благотворительная организация.
Возможно в каких-то профессиях или продуктовых нишах это так, но не в embedded. Возможно конечно и у меня неверная информация и ошибка выжившего.
На вопрос в риторике "вы уже перестали пить коньяк по утрам?" предпочту не отвечать.
Приходит кандидат, говорит "хочу Х", спрашиваю "сколько сейчас", ответ "Х-30%". Делаю предложение - "даем Х+20%". Уровень выше только в отдельных военных КБ и в Яндексе с МТСом. Последние двое - тема отдельной статьи.
Проблема в том, что откликаются кандидаты и говорят "хочу 200" (Москва). А с таким уровнем самооценки в 99% случаев я сразу понимаю, бегло глянув резюме на случай того самого 1%, что разговаривать там не о чем ни за 200 ни за 100. Тут количеством качество не достигнешь и двое за 200 никогда не сделают работу, который сможет один за 400.
Вы не поверите, но есть люди, работающие не только за деньги, но и за интерес. В любой профессии и предметной области. Не всем же войти в IT приспичило.
Взгляд с другой стороны
Луны. Искали в очередной раз embedded программиста. Требования обычные для отрасли. Денег давали выше среднего. Работа интересная, условия нормальные. За 5 месяцев опять насмотрелся всякого лютого трэша.Основная масса соискателей - неудачники, половине из которых откровенно не повезло с наставниками и не хватило силы воли вовремя сменить работу или заняться самообразованием. У второй половины просто нет базовых институтских знаний, понимания архитектуры железа и приложений, а есть навык ремесленника наговнякать мигалку светодиодом из трех примеров на STM32 HAL.
Практика последних лет десяти показывает, что отличные кандидаты либо из недавно переехавших из менее благополучных регионов (то есть люди с профессиональными амбициями в хорошем смысле), либо из закрывшихся компаний (причина закрытия ессно важна).
Длинный текст выше - реальная моя боль, как представителя работодателя. И есть простая фраза: если все
кругом козлыработодатели неадекваты, может дело в тебе?У микроконтроллеров Artery устроено все плюс-минус так же. И это, внезапно, вызвало невозможность их применения в микропотребляющих устройствах. Некоторое время не могли понять, потом заподозрили как раз механизм кэширования, написали китайцам и те с неохотой подтвердили.
При старте контроллер еще до начала исполнения кода некоторое время (десятки миллисекунд) как раз занимается перекладыванием из FLASH в SRAM и жрет при этом как не в себя (по меркам батарейных устройств). И это увы никак не лечится (. Зато потом да, хоть до 200 МГц разгоняй.
Да, Вы абсолютно правы. Но только я получаю удовольствие от контроллера, его архитектуры, особенностей периферии, а не от Вашей обертки над оберткой из HAL, от которой тянет к нехорошему. И я совершенно точно при необходимости сделать что-то, сделаю это на регистрах, прочитав даташит и одним глазком подглядев в HAL, в чем не вижу ничего зазорного.
Но я реально наверное старой школы. Вот мой код для CH32V003 - управление вентилятором охлаждения одной хитрой железки, к которой уже нет родных запчастей. Все на регистрах, написан и отлажен на реальном железе за полдня субботы вместе с подбором констант под железку (правда до этого вечер пятницы ушел на чтение макулатуры и примеров)
Собственно трэш и угар
WCH кстати для старта тоже вполне себе, я взял поиграться и меня прямо зацепило. Много возможностей за копейки. Даже в сраном чипидипе они по 17 рублей.
А вот оказывается уже братья китайцы и bluepill на WCH сварганили
Я далек от обучения школьников и от подхода шилд-на шилд-на шилд-через переходнушку. Из микроконтроллерного пожалуй Bluepill, из wireless - наверное ESP какую-то.
Но мне ближе подход подбора оборудования под конкретную прикладную задачу, а не наоборот.
дубль