Обычно в человеческом обществе число лиц с отклонениями (в хорошем смысле этого слова) более-менее стабильно десятилетиями. Уверен, что число косплееров-лесбиянок и рыцарей добра и света в мундирах тоже плюс-минус одинаково год от года. В процентом отношении я имею в виду.
Список экспортного контроля США — хорошее руководство по выбору направлений разработки во всех отраслях экономики
Интересная формулировка )))
Сроки разработки конечно конские… Видимо и правда людей не хватает. Как я рассказывал кому-то из миландровского техмаркетинга на выставке — мои бывшие коллеги джва годашесть лет ждали релиза контроллера 1986вк018, и по итогу не дождались. Я естественно не ропщу, к чему приводит нехватка ресурса — я прямо сейчас ощущаю, и отнюдь не в области АЦП-строения…
Ну нет, это не навык, это типичное возрастное отупление. И оно не только у россиян, ей Богу. :)
Но спорить конечно не буду. Может быть это только я один с возрастом тупею (в связи, среди прочего, с серьезными проблемами с кровоснабжением мозга, выявленными недавно).
Стоп-стоп, не передергивайте. Я про другое — про исследовательский ресурс в целом, а не только про ресурс времени. Скажу за себя — у меня сейчас есть опыт и широкий взгляд, но взять и запотеть серьезную тему _вглубь_ для меня сейчас крайне трудно, в сравнении со студенчеством.
И, да, лично я вместо Ютуба смотрю Хабр. И, да, это тоже mostly то еще «интеллектуальное времяпрепровождение».
Лучше, чем необходимость идти грузить вагоны в три смены, так как с твоими суперкрутыми знаниями Ады тебя никто на работу не берёт (а кредит за обучение выплачивать надо)
Это верно. Впрочем и вакансий по этому направлению мало.
“Крайне полезно” для чего?
Для развития. По факту именно в студенчестве у вас наибольший ресурс для исследования и развития. Пусть даже вы вагоны разгружаете по ночам, да.
Добавлю только, что мне теперь начинает казаться, что Ада лучше. Она и в обучении хороша, и в жизни пригодится. Мне вот сейчас на нее пересесть и сделать хоть что-то — крайне сложно уже. Новички смогли бы.
Именно так. А исходной предпосылкой является кнутовское «Преждевременная оптимизация — корень всех зол». Он говорил, правда, про программирование, а не про разработки вообще или управление разработками вообще, но суть та же. Ну и это вот «Самый короткий путь — который ты знаешь» сюда же.
Я еще вот же чего думаю — например старый АРМ мог взять и замутить какой-нибудь CCI-100500. Новый — наверное не захочет. Никто ведь не может обязать компанию разрабатывать интерконнекты, если ей стало неинтересно? ^_^
«Удобно» в их случае означает лишь отсутствие необходимости изучать какие-либо новые подходы и парадигмы
Во-первых не «новые», а «другие». Во-вторых вы так говорите, будто это что-то плохое, будто должно быть так — что ни день, то парадигма.
И как показывает практика, «нет ничего более постоянного, чем временное», и случаев, когда какая-то ad-hoc write-only поделка превращается в большой долгоживущий проект, на самом деле не мало
Это, как и блок текста выше — про извечную дилемму «быстро, дешево и хорошо — выберите любые два один». Делать всегда все хорошо — это ФГУП, развал и торговля деревянными дилдо в Химках. Делать всегда коекакерски — на самом деле более благодатно с точки зрения бизнеса, особенно если не идешь на экспорт, но вообще тоже путь в никуда есесна. Поиск баланса, вот что важно. И это как про опыт всех участников, так и про целеполагание. И последнее особенно важно, критически важно. Не бывает такого, чтобы при корректном целеполагании потом оказалось, что врайт-онли превратилось в корневой проект. Когда есть внятное продуктовое управление, то в какой-то момент говорится — ок, теперь убиваем MVP и делаем рабочий дизайн. Если же оно в компании не внедрено в явном виде, то вообще невозможно всерьез обсуждать качество кода (плат, деталей и так далее). Все же «качество кода» и как на него влияет количество глобальных переменных — глубоко подлежащий вопрос.
Понятно, что бывает всякое. Я говорю «в среднем по больнице».
Ну и, кстати, да, если «им так удобно», и если конечная цель разработки достигается, то… И это ведь не только эмбеда касается. Знаете сколько я видел проектов, отнюдь не для эмбеда, где все было прелестно с точки зрения качества кода, но в целом работало примерно никак, и главное сделано было тогда, когда уже не нужно?
Если любить абстракции и сторонние библиотеки, то и без куте можно стотыщ набрать легко и быстро. Впрочем, это лирика.
Ключевой момент любой работы — целеполагание. Начав руководить проектами, я настолько иначе стал смотреть на это, что упомянутый ниже пример про ракету, многократные прогоны, простую логику, некачественный код и транспарант «ОТКАЗ» на любой чих — не вызывает никакого удивления. Это хорошо и нормально, если соответствует целеполаганию. Мне трудно без смеха говорить о том, какому именно целеполаганию соответствуют отсылки на количество строк кода (и чем их больше — тем круче), но я точно знаю, что бизнес об этом не просил.
Особенно важно это понимание для системного архитектора. Лучшая программа — та, которую не написали. Программист обычно рассуждает иначе, даже если он синиор, у него просто другая работа.
Не обольщайтесь, кадровики ничего не решают, они пишут ровно то, что им выдало техническое руководство вертикали или проектов (где как). А оно выдает такие требования не потому, что дураки, а потому, что экономика проектов такова.
Например, что проще: когда побочные эффекты явно выражены присваиваниями глобальным переменным, или же когда они спрятаны в монаду?
Конечно же первое. Про второе не слышала половина респондентов, а из другой половины 80% не смогут в это. А проблема глобальных состояний сильно преувеличена, там типично пара-тройка логгеров, какой-нить настроечный файл/ПЗУ. Просто трудно остановиться с борьбой против двух вещей — расизма и глобальных состояний.
Уважаемый автор, проясните мое сомнение. Статья очевидно не про технические аспекты, а про рекламу. Но тогда я не могу понять целевую аудиторию, и почему этим занимается в России галантерейщик, а не кардинал (простите мне эту аллюзию, она безличностная). Логичнее было бы видеть рекламу от FAE того же NXP через площадку условного Компэла, нет?
Обычно в человеческом обществе число лиц с отклонениями (в хорошем смысле этого слова) более-менее стабильно десятилетиями. Уверен, что число косплееров-лесбиянок и рыцарей добра и света в мундирах тоже плюс-минус одинаково год от года. В процентом отношении я имею в виду.
Я слышу байки про то, что «современный линукс может эксплуатировать даже домохозяйка» уже 19 лет. В будущем году будет 20…
Интересная формулировка )))
Сроки разработки конечно конские… Видимо и правда людей не хватает. Как я рассказывал кому-то из миландровского техмаркетинга на выставке — мои бывшие коллеги
джва годашесть лет ждали релиза контроллера 1986вк018, и по итогу не дождались. Я естественно не ропщу, к чему приводит нехватка ресурса — я прямо сейчас ощущаю, и отнюдь не в области АЦП-строения…Но спорить конечно не буду. Может быть это только я один с возрастом тупею (в связи, среди прочего, с серьезными проблемами с кровоснабжением мозга, выявленными недавно).
И, да, лично я вместо Ютуба смотрю Хабр. И, да, это тоже mostly то еще «интеллектуальное времяпрепровождение».
Это верно. Впрочем и вакансий по этому направлению мало.
Для развития. По факту именно в студенчестве у вас наибольший ресурс для исследования и развития. Пусть даже вы вагоны разгружаете по ночам, да.
Такая себе перспектива )))
Да, но эта ниша есть, и это уже совсем не так смешно, как «формочки клепать».
К тому же в Аде много разных интересных аспектов (во всех смыслах этого слова ;D), которые самое время и крайне полезно изучать именно в институте.
Добавлю только, что мне теперь начинает казаться, что Ада лучше. Она и в обучении хороша, и в жизни пригодится. Мне вот сейчас на нее пересесть и сделать хоть что-то — крайне сложно уже. Новички смогли бы.
Во-первых не «новые», а «другие». Во-вторых вы так говорите, будто это что-то плохое, будто должно быть так — что ни день, то парадигма.
Это, как и блок текста выше — про извечную дилемму «быстро, дешево и хорошо — выберите любые
дваодин». Делать всегда все хорошо — это ФГУП, развал и торговля деревянными дилдо в Химках. Делать всегда коекакерски — на самом деле более благодатно с точки зрения бизнеса, особенно если не идешь на экспорт, но вообще тоже путь в никуда есесна. Поиск баланса, вот что важно. И это как про опыт всех участников, так и про целеполагание. И последнее особенно важно, критически важно. Не бывает такого, чтобы при корректном целеполагании потом оказалось, что врайт-онли превратилось в корневой проект. Когда есть внятное продуктовое управление, то в какой-то момент говорится — ок, теперь убиваем MVP и делаем рабочий дизайн. Если же оно в компании не внедрено в явном виде, то вообще невозможно всерьез обсуждать качество кода (плат, деталей и так далее). Все же «качество кода» и как на него влияет количество глобальных переменных — глубоко подлежащий вопрос.Ну и, кстати, да, если «им так удобно», и если конечная цель разработки достигается, то… И это ведь не только эмбеда касается. Знаете сколько я видел проектов, отнюдь не для эмбеда, где все было прелестно с точки зрения качества кода, но в целом работало примерно никак, и главное сделано было тогда, когда уже не нужно?
Ключевой момент любой работы — целеполагание. Начав руководить проектами, я настолько иначе стал смотреть на это, что упомянутый ниже пример про ракету, многократные прогоны, простую логику, некачественный код и транспарант «ОТКАЗ» на любой чих — не вызывает никакого удивления. Это хорошо и нормально, если соответствует целеполаганию. Мне трудно без смеха говорить о том, какому именно целеполаганию соответствуют отсылки на количество строк кода (и чем их больше — тем круче), но я точно знаю, что бизнес об этом не просил.
Особенно важно это понимание для системного архитектора. Лучшая программа — та, которую не написали. Программист обычно рассуждает иначе, даже если он синиор, у него просто другая работа.
Но в целом, да, для среднего эмбедера лучше живется в мире явных ограничений. Не выделил сам — не работает.
Конечно же первое. Про второе не слышала половина респондентов, а из другой половины 80% не смогут в это. А проблема глобальных состояний сильно преувеличена, там типично пара-тройка логгеров, какой-нить настроечный файл/ПЗУ. Просто трудно остановиться с борьбой против двух вещей — расизма и глобальных состояний.