Skontaktowano się z nami w sprawie niektórych prac związanych ze zdalnym sterowaniem wyświetlaczy LED przez TCP / IP, ale moje doświadczenie i przygotowania dotyczą głównie języka programowania wysokiego poziomu. Powiedziałem to osobie, która skontaktowała się ze mną w sprawie pracy, a on powiedział mi, że:
„jeśli nazywasz siebie programistą, powinieneś znać wszystkie te rzeczy”
Czy programista powinien naprawdę znać szczegóły programowania niskiego poziomu? Czy też mogę potraktować to jako koncepcję czarnej skrzynki, jako wiedzę teoretyczną, ale niekoniecznie robienie tego lub wdrażanie rozwiązań językowych niskiego poziomu, mając na uwadze, że programowanie na niskim poziomie nie jest moją wiedzą?