Системне програмування – це престижно, але відповідально

Стиль роботи програміста

Знати та вміти – мало, потрібно робити так, щоб все було ясно. Коментарі в області системного програмування істотно змінилося. Раніше вважалося нормою пояснити що робить конкретна команда одним або двома словами. Сьогодні одна команда може пояснюватися сторінкою щільного тексту.

Розробник сучасної операційної системи або інструменту для управління прикладним програмним забезпеченням докладає численні коментарі та керівництва. У конкретній ситуації цього буде не достатньо. У рідкісних випадках системний продукт, наприклад, Proxmox VE, стане з першої спроби, і не порушить функціонування мережі. В більшості випадків доведеться шукати додаткову інформацію і розбиратися з суміжних питань системного програмування і управління: файлова система, протоколи зв’язку, моніторинг, логування, політики безпеки і пр.

Кваліфікований системний програміст (адміністратор) в обов’язковому порядку буде фіксувати свої дії, описувати використані команди і моніторити всі події. Ідеальний стиль роботи фахівця – коли колега може замінити його в будь-який момент часу.