ОК, это немного разглагольствует, но:
а) При кодировании предположите, что базовая инфраструктура может выйти из строя и не приходит от счастливой счастливой всегда на земле. Или гугл.
б) У нас, вероятно, нет ресурсов для реализации чего-либо вроде инфраструктуры, о которой вы читали, так что будьте спокойны, когда дела пойдут плохо. Вероятно, мы знаем, что нужно сделать, но по какой-то причине этого еще не произошло. Мы ваши партнеры!
c) Как сказал выше jhs, было бы очень полезно, если бы вы были знакомы с инструментами для устранения неполадок в инфраструктуре, такими как ping, traceroute (или объединение обоих - mtr), копанием и т. д. Огромные бонусные баллы за то, что вы даже знаете о Wireshark.
d) Если вы программируете компьютер, вы действительно должны знать, как он подключается к сети, а также основам, таким как возможность анализировать выходные данные ipconfig / all или ifconfig. Вы должны быть в состоянии установить ваше интернет-соединение с минимальной помощью.
В противном случае я думаю, что Эйвери в значительной степени прибил это. Разработчики, которые делают немного сисадмина, на вес золота! Но в равной степени, системные администраторы, которые понимают, как разработчики идут о вещах (включая управление версиями и т. Д.), Очень важны в наше время.
Кажется, в данный момент это происходит, я заметил больше дискуссий об отношениях dev / ops в блогах - посмотрите
Сохранение Твиттера
Перегородки и Война
Первый тест в операциях