Со мной связались для выполнения некоторых работ по удаленному управлению светодиодными дисплеями через TCP / IP, но мой опыт и подготовка в основном касаются языка программирования высокого уровня. Я сказал это человеку, который связался со мной по поводу работы, и он сказал мне, что:
«если ты называешь себя программистом, ты должен знать все это»
Должен ли программист действительно знать детали низкоуровневого программирования? Или я могу рассматривать это как концепцию черного ящика, как теоретические знания, но не обязательно делать это или реализовывать языковые решения низкого уровня, имея в виду, что низкоуровневое программирование не является моей компетенцией?