LINUX.ORG.RU
ФорумTalks

Каких программистов сейчас действительно не хватает?

 , , ,


1

3

Исходя из всех этих уходов, уездов назрел интересный вопрос

Все кричат, что не хватает русских народных программистов. А каких именно? Инженеров, пишущих на С? Веб разработчиков? Крупного Энтерпрайз, Аля С#, Жаба и т.д?

Очень интересно узнать от людей, которые варятся в этой нише

Ответ на: комментарий от lenin386

Вотчдог - сам по себе компьютер и от бросков по питанию он не защитит. Случайных сбоев не бывает. Лечите ваши прерывания.

Ильич, вы нагоняете на меня тоску. ВД - это и внутричиповый кусочек схемы, и внешнее устройство, включая самые примитвные, для ресета. Защита от бросков по питания - одно из основных его предназначений. Про случайные сбои - просто почитайте что-нибудь. Их полно даже в наземных датацентрах, а чем-то летающем или околореакторном - тем более. Мы живем в мире заряженных частиц. Короче - завязывайте.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Ватчдог - так себе защита от сбоев, включая зависания. Это не защита от зависания, это замазывание последствий зависания. Только во-первых, подобное ПО обязано документировать каждую перезагрузку. Это контролируется и проверяется. В любом случае, придётся объяснять, что за фигня происходит. Во-вторых, см . выше. Сколько времени длится перезагрузка? Каково будет исходное состояние после перезагрузки?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от vaddd

Вотчдог - это компьютер, питающийся от той же схемы питания, что и основной. Сейчас, товарищ, 2022-й год. Всё делается через IPMI, бгггг.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Это не защита от зависания, это замазывание последствий зависания.

Ну если вам хочется - можно и так сказать )

Только во-первых, подобное ПО обязано документировать каждую перезагрузку.

Больно громкое слово - «документировать». Оно их даже считать не обязано. Хотя и несомненно полезно.

В любом случае, придётся объяснять, что за фигня происходит.

Да нифига не придется. Для каждых условий эксплуатации есть ожидаемая вероятность перезагрузок. И пока оно не превышает какие-нибудь условные 10-5 - никто не почешется, потому что это норма.

Сколько времени длится перезагрузка? Каково будет исходное состояние после перезагрузки?

Естественно, все это известно заранее и рассчитано так, чтобы не снизилась ни общая надежность устройства, ни его функционал.

vaddd ★☆
()
Ответ на: комментарий от windows10

Образно говоря, даже программа из одного бесконечного цикла {} просто читающего вникуда цифры из /dev/ttyUSB0 может вылететь через полгода, когда в uart случайно попадет буква из-за какой-нибудь помехи.

Помехи, вылететь... зачем так сложно? Может просто чуть-чуть другое прочитать :)

anc ★★★★★
()
Ответ на: комментарий от windows10

в основном медицинского направления

От уж где требования, так требования... я не про эту страну говорю. Но даже у нас фигак-фигак-в-продакшен не прокатит.

anc ★★★★★
()
Ответ на: комментарий от yu-boot

Я ещё радикальнее поступаю - в резюме ещё и только то, что я на самом деле трогал-крутил-представляю и что готов ответить здесь и сейчас без подготовок.

А почему не то с чем вы хотели бы работать?

anc ★★★★★
()
Ответ на: комментарий от lenin386

Вотчдог - это компьютер, питающийся от той же схемы питания, что и основной.

Почему обязательно от той же? ) И вам что. нужно рассказать, как работает ВД от того же питания? ) ВД - это в простейшем случае тупой независимый таймер-счетчик, никак не регулируемый программно и работающий после любых сбоев. И если его вовремя не сбросит главная часть чипа - он ее обресетит. Помочь чем-нибудь еще?

vaddd ★☆
()
Ответ на: комментарий от lenin386

Обязано. И считает. И это контролируется. Инфа=соточка.

Завязывайте с малограмотной клоунадой, это скучно

vaddd ★☆
()
Ответ на: комментарий от vaddd

Там нету лишних сущностей, там не читают цифры в никуда

Ну да, а программеры все в саваннах ходят и с крылышками.

там сплошные вотчдоги

И? Какой толк если в ребут будет отправлять перманентно из-за возникшей ошибки?

Вывести ответственный софт из работоспособного состояния помехой нереально.

Причем тут помеха?

anc ★★★★★
()
Ответ на: комментарий от anc

И? Какой толк если в ребут будет отправлять перманентно из-за возникшей ошибки?

Я ему это пытался объяснить. Пустая трата времени.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Патаму щто от той жэ

Еще раз, уже как для дебилов: На кристалле есть счетчик импульсов. Он считает независимо от начального состояния ячеек. Сбой по питанию не способен его остановить. И от того же питания питается процессор, состояние которого после помехи по питанию общем случае непредсказемо и имеет гораздо большую вариативность. Более надежный счетчик обресетит сбойнувшую часть, хотя они питаются от одного питания. Ы?

vaddd ★☆
()
Ответ на: комментарий от yu-boot

Я ещё радикальнее поступаю - в резюме ещё и только то...

радикальнее это «не пишу резюме» :)

anc ★★★★★
()
Ответ на: комментарий от anc

И? Какой толк если в ребут будет отправлять перманентно из-за возникшей ошибки?

Еще один…Вы когда-нибудь кнопочку «ресет» на компе нажимали? Нажимали перманентно?

Причем тут помеха?

При том, что собеседник упомянул случайный приход буквы вместо цифры как причину сбоя.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Еще один…Вы когда-нибудь кнопочку «ресет» на компе нажимали? Нажимали перманентно?

Но машина-то будет перманентно нажимать, там нет других алгоритмов. Даже спать не будет.

lenin386 ★★★★
()
Ответ на: комментарий от vaddd

Нет, товарищ. Даже если это счётчик, оно сбросится от сбоя по питанию. Но это давным-давно не просто счётчик, вылезайте из танка.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Но машина-то будет перманентно нажимать, там нет других алгоритмов.

Зачем ей нажимать? Может наконец прочитаете как работают ВД?

vaddd ★☆
()
Ответ на: комментарий от lenin386

Даже если это счётчик, оно сбросится от сбоя по питанию.

Мляяя, ну прочитайте наконец как работают ВД, что же вы тупите при полном незнании что это вообще такое ) Он сбросится и продолжит считать до своего переполнения, переполнение - сигнал на ресет )

vaddd ★☆
()
Ответ на: комментарий от vaddd

Может, и прочитаем. Тот же ресет они жмут, если не видят периодиского дёргания их интерфейса. Товарищ, ресет программно нажать проще, чем дотянуться до системника.

lenin386 ★★★★
()

Нам JS не хватает. Приходят многие, но ничерта не знают. Уже взяли хоть какого-то, надеялись, что может разберётся, но не повезло, не разобрался, пришлось уволить. Java вообще не приходят, но пока повезло иметь двух хороших разработчиков в штате, если они уволятся, хз что делать.

Но у нас зарплаты низкие, скорей всего поэтому. Думаю, если хотя бы 300 тысяч давать, то ситуация была бы получше.

vbr ★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от lenin386

Может, и прочитаем.

Очень хочется на это надеяться. Потому что ВД - это чуть ли не обязательная принадлежность любого микропроцессора уже несколько десятилетий и стандартный способ борьбы с зависаниями. И такой набор глупых и неверных представлений о ВД, как у вас - просто недопустим для технаря

vaddd ★☆
()
Ответ на: комментарий от vaddd

При том, что собеседник упомянул случайный приход буквы вместо цифры как причину сбоя.

Я писал про сбой, а не зависание, не перекручивай. Пришла не та цифра с гироскопа - тангаж ушел в отрицательный. Ну какой тут нафиг вачдог?

Потому что ВД - это чуть ли не обязательная принадлежность любого микропроцессора

Которая нихрена не работает по целому ряду причин.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Я писал про сбой, а не зависание, не перекручивай. Пришла не та цифра с гироскопа - тангаж ушел в отрицательный. Ну какой тут нафиг вачдог?

Зачем вы пишете про «не те цифры»? Задача ВД - не решать все проблемы, что вам приходят в голову, а продолжать работать, если вдруг какой-то процесс зависнет.

Потому что ВД - это чуть ли не обязательная принадлежность любого микропроцессора

Которая нихрена не работает по целому ряду причин.

Мля, еще один безграмотный фантазер. Ну почитайте хоть что-нибудь, ну хотя бы как и для чего оно используется.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Я с микропроцессорами имею дело с 80-х и доныне.

И c «собакой» «имеете дело» с 80-х и доныне... Ну ну...

anc ★★★★★
()
Ответ на: комментарий от anc

Я уже изнемогаю…. ну сколько можно тупить, ну прочитайте наконец что такое ВД, какие они бывают, наступите на свои принципы. Да, с 80-х и доныне. ВД бывают и внутрикристальные, и внешние. Заведите сигнал с генератора импульсов через счетчик на вход ресет процессора - вот вам уже ВД. Сделайте милость, кончайте тупить, кого-то одного я бы перетерпел, но вас тут трое таких.

vaddd ★☆
()
Ответ на: комментарий от vaddd

кого-то одного я бы перетерпел, но вас тут трое таких.
vaddd ★☆ (06.07.22 01:13:38) Балабол, шизофреник

Та не, вы тут один.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

Да, мозгов у вас с момента обсуждения невозможности апдейта софта на космических аппаратах из-за скорости света совсем не прибавилось. Хотя вас тогда пять человек по очереди пытались к разуму призвать - не помогло.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Неа, это вы пытаетесь опровергнуть E = mc2

anc ★★★★★
()

Все кричат, что не хватает русских народных программистов. А каких именно?

И как? Узнал у местных леваков-теоретиков? Тото же.

Если ты программист, то наверное инженер и можешь вытащить вакансии с какого-нибудь hh, отсортировать по языкам программирования. Построить графики по количеству вакансий и медианным зарплатам. На пересечении графиков и будет тебе ответ.

adn ★★★★
()
Последнее исправление: adn (всего исправлений: 1)
Ответ на: комментарий от Dimez

а ты значит предлагаешь работников за дорого нанимать? уж не коммунист ли ты часом?

amd_amd ★★★★★
()
Ответ на: комментарий от EXL

Тех, которые работают, а не сидят на ЛОРе, Хабре, Reddit’е, Имиджбордах, Twitter’е и за просмотром аниме-сериалов.

Ещё игры и баб забыл.

dadd ★★★
()
Ответ на: комментарий от anc

Это само собой, из того с чем хотел бы только то, что могу из головы ответить если среди ночи разбудить. Если не умираешь в нищете, привирать при устройстве на работу считаю странным и глупым. Ну не взяли, работаешь себе где работал, можешь подучить то, с чем проблемы на собесе были, и потом снова пробовать.

yu-boot ★★★★★
()
Ответ на: комментарий от adn

Учитывая во что скатилась тема, видимо, придется именно так и поступить

Просто хотел пойти более простым путем и исключить мёртвые вакансии, спросив у практиков

KrasnoGlazik
() автор топика
Ответ на: комментарий от vaddd

Зачем вы пишете про «не те цифры»? Задача ВД - не решать все проблемы, что вам приходят в голову, а продолжать работать, если вдруг какой-то процесс зависнет.

Ээээ, мужик, вачдог не позволяет продолжать работать - это лишь внешняя система экстренного перезапуска.

Заведите сигнал с генератора импульсов через счетчик на вход ресет процессора - вот вам уже ВД.

Во-первых, и в какой ситуации этот «ВД» поможет ? Да ни в какой, потому что «зависшая программа» != «зависший компьютер».

Во-вторых, представь себе что твое ядро вдруг стало весить компьютер, и у тебя стоит вачдог. Что тебе даст циклический ресет твоего несчастного компьютера ?

Мля, еще один безграмотный фантазер. Ну почитайте хоть что-нибудь, ну хотя бы как и для чего оно используется.

Оно используется всегда с одной целью. А значит почти не используется.

Зачем этот тупняк? Я с микропроцессорами имею дело с 80-х и доныне. Что еще?

Watchdog подобной реализации был придуман лишь с одной целью. С тех пор мир сделал огромный шаг вперед, и этих целей практически не стало.

Еще раз. Для дубовых. Зависшая программа != Зависший процессор. А идиот ребутающий при этом процессор - профнепригоден априори. Пусть лучше вообще компьютер не включает.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Ээээ, мужик, вачдог не позволяет продолжать работать - это лишь внешняя система экстренного перезапуска.

У вас трудности с пониманием элементарных вещей? Экстренный перезапуск позволяет продолжать работу.

Во-первых, и в какой ситуации этот «ВД» поможет ? Да ни в какой, потому что «зависшая программа» != «зависший компьютер».

Да прочитайте же наконец про ВД. Просто прочитайте, бляха-муха, сколько можно тупить?

Оно используется всегда с одной целью. А значит почти не используется.

Если вы всю жизнь лепили сайты и никогда не держали в руках микропроцессоры - не страшно, если вы не знаете. Но упорно отказываться просто прочитать о его применении - это вам уже любой баран позавидует

Watchdog подобной реализации был придуман лишь с одной целью. С тех пор мир сделал огромный шаг вперед, и этих целей практически не стало.

Еще раз. Для дубовых. Зависшая программа != Зависший процессор. А идиот ребутающий при этом процессор - профнепригоден априори.

Прямо какой-то концентрат безграмотности. Сделайте перерыв в декламации глупостей и просто прочитайте - что такое ВД, для чего и как он применяется.

vaddd ★☆
()
Ответ на: комментарий от windows10

потому что «зависшая программа» != «зависший компьютер»

В конечную сущность, которая там крутится, ну пусть программа, приложение, как угодно - встрой периодический сброс счётчика собаки. Зависла сама вот эта полезная нагрузка - счётчик дотикал и система резетнулась. Надо - прям вся, как комп по резету, надо частично - процик какой-нибудь отдельный. Ситуацию вида «обстановка изменилась так, что датчик стал хватать сплошь непредусмотренные данные, от которых всегда сносит крышу софту» автоматом не победить разумеется никак, но и попасть в неё ещё надо умудриться.

И да, банальный netping в реальности работает и очень часто очень выручает, хотя это тот же вотчдог только сильно выше уровнем, чем счётчик тактов и дёргание ножки CPU.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Похоже, вы зря тратите время, это товарищ со своими глубокими и неприкосновенными убеждениями, мыслительной деятельности не подверженный

vaddd ★☆
()
Ответ на: комментарий от KrasnoGlazik

спросив у практиков

Да какие тут практики? Выборка микроскопическая с совершенно нерелевантным опытом. Они тебя уже на завод отправили сварщиком.

adn ★★★★
()
Ответ на: комментарий от Lordwind

как всё просто, да? Помер Никодим - и хрен с ним :)

seiken ★★★★★
()
Ответ на: комментарий от vaddd

У вас трудности с пониманием элементарных вещей? Экстренный перезапуск позволяет продолжать работу.

Экстренный перезапуск позволяет перезапуститься. И ВСЁ.

Если вы всю жизнь лепили сайты и никогда не держали в руках микропроцессоры - не страшно, если вы не знаете.

Это все обыкновенная софистика. По сути, с примерами и ссылками, как и раньше возразить нечего.

Прямо какой-то концентрат безграмотности. Сделайте перерыв в декламации глупостей и просто прочитайте - что такое ВД, для чего и как он применяется.

Туда же.

windows10 ★★★★★
()

Не знаю. По мне не хватает нормальных вакансий. Я вижу только одно дерьмо: галеры, поддержка легаси либо работа с 21-летними тимлидами. Мне не подходят 99% предлагаемых вакансий именно натуральный кал. Прошли времена когда интересовали лишь деньги. Я бы сказал, что сейчас наоборот работы нет

tz4678_2
()
Ответ на: комментарий от windows10

Но там не будет митингов с печеньками, красивых графиков, гуглений, дашбоардов, кубернетисов и прочих облаков

там это есть, ты просто не в курсе

seiken ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.