Оно и заметно, когда в одних блоках углы в радианах, в других в градусах без каких-либо хотя бы подписей. Хочешь повернуть вертикальный элемент, чтобы он стал горизонтальным? Открываешь модальное окно свойств, находишь там поворот и как любой нормальный человек вбиваешь 90 и... получаешь сюрприз. Про окно свойств тоже: хочешь открыть для пары блоков свойства? Нет, такое окно только одно. Выпадающие списки через строки с разделителями... и много чего ещё.
Не умаляю заслуг вашего продукта, но для новичков и людей привыкших работать с кодом это правда порой то ещё удовольствие.
Давайте сыграем от обратного: а какие вы ждёте там зарплаты? Как в бигтехе? Сколько вы готовы платить вчерашнему выпускнику, из которого самостоятельный специалист выйдет через год-два?
P.S. не являюсь работодателем, поэтому как минимум не могу на ваши вопросы ответить кроме как вилками с условных hh и подобных. Но давайте по-честному, если не берём МСК, много где ещё зарплаты как в бигтехе? Железячники далеко не всегда могут работать на удалёнке, чтобы сидя где-нибудь в Самаре, работать на условный Siemens. Ни для никого надеюсь не будет открытием, что необходимость "здесь" каких-либо специалистов прямо НЕ коррелирует с предлагаемой ЗП, ибо в противном случае, исполнители эскорт услуг - одни из самых востребованных "специалистов" (надеюсь никого не обидел, пример иронии ради).
Больше, чем можете себе представить. Особенно в аналоговой схемотехнике (сам занимаюсь цифрой и ее стыком с аналогом - там куда меньше магии :) ). С наймом вчерашних студентов действительно есть проблемы: мало заинтересованных и, что не маловажно, желающих развиваться в своих знаниях. По личному опыту даже из уже отсеянных на этапе собеседований людей, реально заинтересованных в этом ~25%, по довольно оптимистичной оценке. Да, эти люди (оставшиеся 75%) даже могут быть неплохими исполнителями, но когда встаёт вопрос о разработке чего-то нового - они в этом не заинтересованы почти никак.
К сожалению ощутимая часть данного прироста съедается раздуванием даже относительно простого софта. Хотелось бы иметь поддержку двухканального режима ОЗУ. На одном только объеме не отыграть ограничение одноканальной памяти. Тем более раз присутствует NPU, такое решение выглядит странно.
Может немного не по теме, но шанс шарящих тут встретить выше: что порекомендуете из вариантов "более менее готов из коробки без вложений в цену второго принтера и призывом сатаны при каждой печати"? Иногда прям нужно те же корпуса/мелочевку напечатать, но пока, что не смотрел, все вызывало сомнения. Бюджет пусть в те же 30-70к допустим.
Сделано чисто для отлова ситуации, когда старший таймер обработает переполнение младшего, иначе получите метку времени "из прошлого": младший уже сбросится, а данные считанные со старшего уже не актуальны. Можно сделать проще и проверять, что новое значение младшего таймера больше предыдущего, но на длинных интервалах времени это не исключает ошибку полностью, поэтому действительно корректнее после записи повторно сверяться со старшим таймером и при необходимости повторить операцию заново.
Просто именно на M3/M4 я с этим проблем обычно не имел (в Keil и CubeIDE с GCC), а вот при порте на M7 уже пришлось ручками барьеры вешать, но там все работой кеша объясняется. Надо посмотреть по дизассемблеру, мне казалось для всех исключений (т.е. не только прерываний) на выходе автоматом встаёт барьер.
Никогда не ждите событий в бесконечных циклах - в них и поляжете. В baremetal прошивке по-хорошему должен быть только 1 бесконечный мастер цикл, иные должны иметь тайм-аут с возможностью его обработать (хотя бы светодиодом поморгать, чтобы дать понять, что словили ошибку при ожидании события), либо берете решение на RTOS. Если на этапе отладки падать - это нормально и даже полезно, то в проде лучше так не делать.
Для этого например существует целевое обучение в вузах - но как по мне из именно целевиков кадры в большинстве случаев посредственные, не претендую на истину, чисто из личных наблюдений. Куда лучше иметь знакомых профессоров в вузах - заинтересованных и способных ребят они в состоянии заметить довольно быстро. И с такими людьми уже можно работать. Все в выигрыше:
студенты получают актуальные знания и реальный практический опыт, а не устаревающую с бешеной скоростью программу вуза;
вы получаете сотрудника, который знает ваш стек, продукт и легче вкатывается в процессы в виду отсутствия привычек (иногда не очень полезных).
А вы можете дать гарантию, что найденный с такими трудозатратами сеньор не помашет вам ручкой через день/месяц/год даже не окупив их?
А польза будет для всего рынка. Без джунов не будет ни мидлов, ни остальных. Учитесь создавать условия, чтобы человек был менее заинтересован в уходе. И да люди будут приходить и уходить, по тысяче причин - с этим фактом нужно научится жить. Крепостное право все же давно отменили.
В ТК для этого отдельная вещь придумана - испытательный срок. Только вместо того, чтобы сократить расходы на найм, все ставят заборы повыше да подороже, а потом все равно остаются с непризрачным шансом, что человек пробившийся через этот самый забор - не потянет, а стоимость его найма уже составила оверхед.
Все и так уже воют, что банально до тех. интервью через расставленные hr-ами фильтры не пробиться, а вы предлагаете поставить забор повыше - не находите в этом проблему? И не забывайте, что пока вы сидите и ждёте своего единственного и прекрасного единорога - вы теряете деньги и время, а иногда и других людей, ишачащих за себя и за Сашку. Так может хоть будете тогда терять его с пользой, обучая джуна)
Я бы пока вместо расширения предложил до ума довести текущие. Не наращивайте техдолг до неподъемного.
Оно и заметно, когда в одних блоках углы в радианах, в других в градусах без каких-либо хотя бы подписей. Хочешь повернуть вертикальный элемент, чтобы он стал горизонтальным? Открываешь модальное окно свойств, находишь там поворот и как любой нормальный человек вбиваешь 90 и... получаешь сюрприз. Про окно свойств тоже: хочешь открыть для пары блоков свойства? Нет, такое окно только одно. Выпадающие списки через строки с разделителями... и много чего ещё.
Не умаляю заслуг вашего продукта, но для новичков и людей привыкших работать с кодом это правда порой то ещё удовольствие.
Давайте сыграем от обратного: а какие вы ждёте там зарплаты? Как в бигтехе? Сколько вы готовы платить вчерашнему выпускнику, из которого самостоятельный специалист выйдет через год-два?
P.S. не являюсь работодателем, поэтому как минимум не могу на ваши вопросы ответить кроме как вилками с условных hh и подобных. Но давайте по-честному, если не берём МСК, много где ещё зарплаты как в бигтехе? Железячники далеко не всегда могут работать на удалёнке, чтобы сидя где-нибудь в Самаре, работать на условный Siemens. Ни для никого надеюсь не будет открытием, что необходимость "здесь" каких-либо специалистов прямо НЕ коррелирует с предлагаемой ЗП, ибо в противном случае, исполнители эскорт услуг - одни из самых востребованных "специалистов" (надеюсь никого не обидел, пример иронии ради).
Тут солидарен, навык "решать задачи" куда ценнее - с таким человеком можно и нужно работать.
Больше, чем можете себе представить. Особенно в аналоговой схемотехнике (сам занимаюсь цифрой и ее стыком с аналогом - там куда меньше магии :) ). С наймом вчерашних студентов действительно есть проблемы: мало заинтересованных и, что не маловажно, желающих развиваться в своих знаниях. По личному опыту даже из уже отсеянных на этапе собеседований людей, реально заинтересованных в этом ~25%, по довольно оптимистичной оценке. Да, эти люди (оставшиеся 75%) даже могут быть неплохими исполнителями, но когда встаёт вопрос о разработке чего-то нового - они в этом не заинтересованы почти никак.
К сожалению ощутимая часть данного прироста съедается раздуванием даже относительно простого софта. Хотелось бы иметь поддержку двухканального режима ОЗУ. На одном только объеме не отыграть ограничение одноканальной памяти. Тем более раз присутствует NPU, такое решение выглядит странно.
Понял, спасибо большое за наводку!
А что по модификациям в нем сделали/планируете?
Может немного не по теме, но шанс шарящих тут встретить выше: что порекомендуете из вариантов "более менее готов из коробки без вложений в цену второго принтера и призывом сатаны при каждой печати"? Иногда прям нужно те же корпуса/мелочевку напечатать, но пока, что не смотрел, все вызывало сомнения. Бюджет пусть в те же 30-70к допустим.
Сделано чисто для отлова ситуации, когда старший таймер обработает переполнение младшего, иначе получите метку времени "из прошлого": младший уже сбросится, а данные считанные со старшего уже не актуальны. Можно сделать проще и проверять, что новое значение младшего таймера больше предыдущего, но на длинных интервалах времени это не исключает ошибку полностью, поэтому действительно корректнее после записи повторно сверяться со старшим таймером и при необходимости повторить операцию заново.
Просто именно на M3/M4 я с этим проблем обычно не имел (в Keil и CubeIDE с GCC), а вот при порте на M7 уже пришлось ручками барьеры вешать, но там все работой кеша объясняется. Надо посмотреть по дизассемблеру, мне казалось для всех исключений (т.е. не только прерываний) на выходе автоматом встаёт барьер.
Разве при выходе из прерывания в Cortex-M не выполняется обязательный неявный __DSB()?
Код-гольф все про более высокоуровневые языки. Тут скорее речь про оптимизации на уровне алгоритмов и тонкостей архитектуры.
Никогда не ждите событий в бесконечных циклах - в них и поляжете. В baremetal прошивке по-хорошему должен быть только 1 бесконечный мастер цикл, иные должны иметь тайм-аут с возможностью его обработать (хотя бы светодиодом поморгать, чтобы дать понять, что словили ошибку при ожидании события), либо берете решение на RTOS. Если на этапе отладки падать - это нормально и даже полезно, то в проде лучше так не делать.
Если есть возможность - использовать внешний источник опорного напряжения. В некоторых приложениях и вовсе внешний АЦП с соответствующей обвязкой.
Для этого например существует целевое обучение в вузах - но как по мне из именно целевиков кадры в большинстве случаев посредственные, не претендую на истину, чисто из личных наблюдений. Куда лучше иметь знакомых профессоров в вузах - заинтересованных и способных ребят они в состоянии заметить довольно быстро. И с такими людьми уже можно работать. Все в выигрыше:
студенты получают актуальные знания и реальный практический опыт, а не устаревающую с бешеной скоростью программу вуза;
вы получаете сотрудника, который знает ваш стек, продукт и легче вкатывается в процессы в виду отсутствия привычек (иногда не очень полезных).
"Можно, а зачем?" - более актуальными трендами
А вы можете дать гарантию, что найденный с такими трудозатратами сеньор не помашет вам ручкой через день/месяц/год даже не окупив их?
А польза будет для всего рынка. Без джунов не будет ни мидлов, ни остальных. Учитесь создавать условия, чтобы человек был менее заинтересован в уходе. И да люди будут приходить и уходить, по тысяче причин - с этим фактом нужно научится жить. Крепостное право все же давно отменили.
В ТК для этого отдельная вещь придумана - испытательный срок. Только вместо того, чтобы сократить расходы на найм, все ставят заборы повыше да подороже, а потом все равно остаются с непризрачным шансом, что человек пробившийся через этот самый забор - не потянет, а стоимость его найма уже составила оверхед.
Все и так уже воют, что банально до тех. интервью через расставленные hr-ами фильтры не пробиться, а вы предлагаете поставить забор повыше - не находите в этом проблему? И не забывайте, что пока вы сидите и ждёте своего единственного и прекрасного единорога - вы теряете деньги и время, а иногда и других людей, ишачащих за себя и за Сашку. Так может хоть будете тогда терять его с пользой, обучая джуна)