Нормально ли работать системным программистом?
Если ты поступишь на "системного программиста", тебе покажут пару примеров, как писать на Си, возможно, покажут всякие ассемблеры, объяснят, как работает компьютер, расскажут про дискретку, алгоритмы, структуры данных, расскажут про теорию графов, топологии сетей и прочие интересные штуки. Такие знания очень полезны любому программисту.
Только вот не надо думать, что тебя в ВУЗе научат работать, да ещё так, что ты сможешь пойти исключительно на "системного программиста" и даже не заметишь этот плавный переход.Расскажите о специфике этой квалификации, какие есть трудности
Мамины подруги будут просить переустановить виндовс
Знакомые будут сквозь зубы говорить "хорошо устроился, сидишь весь день в тепле, кнопочки нажимаешь"
Мама будет хвастливо рассказывать гостям про тебя, а ты будешь смущаться
Бабки из соседнего подъезда скажут: "Вон, Veln из соседнего подъезда в Европу уехал жить, гомосек, наверное"Да и нормально ли вообще разрабатывать проги, с которыми пользователь не взаимодействует?
Только если ты законченный мизантроп
Эх, ностальгия... В столе до сих пор лежит книжка "ЕС ЭВМ. Руководство системного программиста. Программы IMASPZAP/IMGSADMP" И я ими реально пользовался :)
Терминология, кстати из 90-х - именно тогда я работал системным программистом. Сейчас такой специальности нет. Есть кто угодно - системный администратор, системный архитектор, есть самые различные программисты - но системных программистов нет. Вымерли, как мамонты за ненадобностью. Фактически они делали то, что делают нынешние админы - устанавливали и настраивали ОС, ВМ, системные программы, обязаны были глубоко знать работу ЭВМ - потому что писали в том числе ридеры, хидеры и прочую хрень, работавшую внутри ОС (модули ядра - если по нынешнему). Только с железом они не работали - на это были специальные люди...
Специфика? Ну, скорее все то же самое - ассемблер, знание архитектуры компа, умение работать напрямую с железом, обязательно С, указатели, модели памяти etc.  Разработка драйверов, модулей ядра, компонентов ОС, возможно микроконтроллеры, малинки всякие :) Вещь интересная - если интересоваться. Никакого интерактива, никаких UI/UX