Входной порог бывает на вступительных в универ, но не на собеседованиях на программиста. Если у человека какие-то пробелы в знаниях — они восполняются, если надо, за пару дней гугления. А те знания, что кандидат демонстрирует на собеседовании, скорее показывают его заинтересованность в данной сфере (вряд ли кто-то сможет глубоко изучать совершенно неинтересующие его темы), а также способность систематизировать в голове полученные знания и складывать их в общую картинку. Косвенно это еще и подтверждает опыт работы в данном направлении.
Что по направлениям, то С — это сплошной embedded. А это значит Linux или RTOS, а также умение все это разворачивать на свежеспроектированной плате (а значит, еще слегка глюченной) в минимально необходимой комплектации. Embedded, в свою очередь, почти всегда идет бок о бок с сетями, зачастую это основной способ коммуникации железки с внешним миром. Гуру динамической маршрутизации быть не обязательно, но маст-хев — понимание того, что проходит через домашний роутер при загрузке веб-странички из инета на домашнем компе, и как поднять на этом самом компе сервер, доступный оттуда.
Ну це якщо дивитися по коду... А якщо по фічах/багах — то половина росте коренями з того самого заліза, а потім йде далі у ті 95% кода із application логікою. Тому й потрібно, щоб всі знали предметну область і деяку уяву про хардварь.
Цифру назвать не могу, но где-то из семерых 1 проходит.
Как правило, с различных курсов с «гарантированным трудоустройством», коих развелось в последнее время.
(На третьей неделе сплошных собеседований на Trainee C developer)
Где это там выбор кандидатов небольшой?!
> Даже если книга не устарела, чаще всего у неё кривой/странный перевод.
Даже если перевод правильный, он никому в коммерческих проектах не нужен — все между собой говорят англицизмами.
Смотря какой софт... если это модули Линукса, то там проще писать на сях, чем тащить туда плюсовый рантайм.
П.С.: По секрету скажу, программирование в духе современного С++ больше кушает русурсы не ОЗУ, а ЦП.
Если уж говорить о других языках, то какой-нибудь python перспективнее их обоих вместе взятых... или я плохо понимаю, о каких перспективах речь?
> загуглить специальные сайты поиска работы для IT-специалистов, где могут таких искать
Так вот он и загуглил. Только вместо просмотра вакансий написал на форум...
Ну это вы у нас на собесах не были... Вопросы по С порой предполагают еще и нешуточное знание асма, разве что, без спецификаций отдельных команд. На плюсовиков я не видел чтоб такое спрашивали. Там очень много своей специфики, но она, как мне кажется, будет попроще для новичка.
Не брезговать С? Вы так говорите, будто С++ проектов днем с огнем не найти, а все пишут только на С. Как бы не наоборот!
Может, уже легализовать ношение оружия и отстрел криминала? И публиковать в новостях обезличенную статистику: когда, за что, и сколько фрагов.
Если брать SecureToken-ы и карточки серии 337 от «Автор», то дрова на них есть и под линух, и под мак. Вопрос только в софте. Тот же браузер и все что использует PKCS#11 — взлетит. Но вот от интерфейса winscard в том же вайне — одни заглушки.
Лично я еще с
1) Не держать на счету больше 200к грн ни в одном украинском банке
2) Не держать больше 30к грн на счету в ПриватБанке.
Вот так всегда: железяка глючит на винде — виновата железяка. Железяка глючит на линуксе — виноват линукс... Пока пользователи не избавятся от подобного парадокса в мышлении, мы так и будем хавать монополию MS на десктопах/лэптопах.
А всего-то надо побеспокоиться о совместимости оборудования _перед_ его покупкой, и поддержать продажи того, где на кроссплатформенность не забивали.
Лично я таких стороной обхожу. Такое ощущение, что внешность — это все чем они могут похвастаться. И оно еще меня не обманывало.
Опять же, если сначала озаботиться подбором железа, на котором проблем с линуксом нет. А то бывает, и самые «золотые» руки не помогут...
Вот так, в очередной раз выбираем из нескольких зол наименьшее...
Ну так где дивиденды, а где ЗП? Одно — теплое, другое — мягкое...
Ну в Люксофте это, как правило, автомотив. Он также попадает под определение «embedded», но обычно его выделяют в отдельное направление, т.к. масса своей специфики.