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