Fui contactado para realizar alguns trabalhos de controle remoto de displays de LEDs sobre TCP / IP, mas minha experiência e preparação são principalmente sobre linguagem de programação de alto nível. Eu disse isso à pessoa que me contatou sobre o trabalho e ele me disse que:
"se você se considera um programador, deve saber todas essas coisas"
Um programador deve realmente conhecer os detalhes da programação de baixo nível? Ou posso tratá-lo como um conceito de caixa preta, como conhecimento teórico, mas não necessariamente fazendo isso ou implementando soluções de linguagem de baixo nível, tendo em mente que a programação de baixo nível não é minha especialidade?