До мене підходять завдання з написання вбудованого С на мікроконтролери. Спочатку я б подумав, що вбудовування програмування занадто мало в стек програмного забезпечення для мене, але, можливо, я думаю про це неправильно.
Зазвичай я б знищив можливість написати вбудований код, оскільки не вважаю себе інженером-електриком. Це погане припущення? Чи я можу написати цікаве і корисне програмне забезпечення для вбудованих систем, або буду кидати себе за падіння занадто низького рівня на стек програмного забезпечення?
Я пішов до школи з інформатики і дуже любив писати компілятор, думаючи про паралельні алгоритми, проектування структур даних та розробку фреймворків. Однак я зараз працюю як веб-розробник, який не кричить цікавих речей, які я щойно описав. (Зараз я займаюся такими питаннями, як: "цей прапорець повинен бути на 4 пікселі зліва" та "ця дата відформатована неправильно".)
Я ціную внесок кожного. Я знаю, що я мушу приймати рішення для себе, я просто хотів би роз’яснити, що означає бути вбудованим програмістом, і якщо це відповідає тому, що мені здається цікавим.