Sono stato contattato per svolgere alcune operazioni di controllo remoto dei display a LED su TCP / IP, ma la mia esperienza e preparazione riguarda principalmente un linguaggio di programmazione di alto livello. L'ho detto alla persona che mi ha contattato per il lavoro e mi ha detto che:
"se ti definisci programmatore dovresti conoscere tutte queste cose"
Un programmatore dovrebbe davvero conoscere i dettagli della programmazione di basso livello? O posso trattarlo come un concetto di scatola nera, come conoscenza teorica ma non necessariamente farlo o implementare soluzioni linguistiche di basso livello, tenendo presente che la programmazione di basso livello non è la mia competenza?