Podchodzi do mnie zadanie pisania osadzonego C na mikrokontrolerach. Na początku myślałem, że osadzanie programowania jest dla mnie zbyt małe na stosie oprogramowania, ale może myślę o tym źle.
Normalnie nie wziąłbym udziału w pisaniu kodu, ponieważ nie uważam się za inżyniera elektryka. Czy to złe założenie? Czy jestem w stanie napisać ciekawe i przydatne oprogramowanie dla systemów wbudowanych, czy też skopię się, że spadłem zbyt nisko na stos oprogramowania?
Poszedłem do szkoły informatycznej i bardzo podobało mi się pisanie kompilatora, myślenie o współbieżnych algorytmach, projektowanie struktur danych i tworzenie frameworków. Jednak obecnie jestem zatrudniony jako programista stron internetowych, który nie wykrzykuje interesujących rzeczy, które właśnie opisałem. (Obecnie zajmuję się takimi zagadnieniami, jak: „to pole wyboru musi znajdować się 4 piksele po lewej stronie” i „ta data jest źle sformatowana”).
Doceniam wkład każdego. Wiem, że muszę sam podjąć decyzję, chciałbym tylko wyjaśnić, co to znaczy być wbudowanym programistą, a jeśli pasuje do tego, co uważam za interesujące.