знать и не знать. С чем столкнулся - то и узнал. Узнал, что вот так плохо и запомнил - хорошо, узнал, что так плохо и почему - еще лучше. Вы же не учите фреймворк просто потому что, вы учите то, что пригождается, так же и со знанием устройства ОС, нет?
Ну, говорю же, понимание работы принципов операционной системы необходимо, например, чтобы не писать await Task.Run(() => ...)
не вижу проблемы в обучении методом: 1. Написал так 2. Получил по шапке 3. Разобрался, почему получил по шапке
Главное, чтобы Вас с таким подходом в НАСА не взяли программировать что-либо для ракет или Кьюриосити всяких )))
Ну я же говорю, вы очень радикальны. Я нисколько не отрицаю того, что эти знания - важны, но так же я не отрицаю того, что они пригодятся не всем, а кому-то пригодиться только часть. Вы же уже какие-то язвительные ярлыки готовы повесить. Хз, если я иду куда-то работать, я изучаю все необходимое для этой работы.
Я говорю о том, что минимум middle+ должен уметь в понимание операционных систем. Иначе будет много стрёмного кода.
чем миддл+ отличается от миддла?
Спросите HRов))) На самом деле деление условное. Я бы, например, до написания ядра любого проекта допускал бы сеньоров условных.)
часто в компаниях ядрА пишут?
Ну, обычно бэк-энд ядро пишется руками + готовые технологии (gRCP, MQ, Redis и т.п.).
Обсуждают сегодня