Тут я так скажу. На живом примере из жизни. Один недавний студент сказал, что он не захотел пойти на программирование только потому, что в процессе работы в перспективе придется разгребать самостоятельно много гемороя, а спросить будет не у кого. Например, что-то не работает, неизвестно, почему. Вроде все в коде верно, но никак. А заказчик ждет и закипает. Начальство, соответственно, тоже. А вы после множества бессонных ночей находите причину, которая была не в вашем коде, а в сторонней dll-ке, которую вы использовали у себя. И на такой геморой можно частенько нарываться.
А сетевик что делает? Если у всех всех хорошо, сетевик сидит себе тихонько, иногда покурить выйдет да всякое свое делает. Иногда бывают авралы и сетевику приходится много бегать, много делать по работе, решать вопросы с телефонией, сетями, много всяких кабелей прокладывать по нишам и потолкам, решать вопросы с серверами. И сетевику может не повезти с работой и он будет работать там, где вечно у всех все плохо и все всем недовольны. И задергают его по любой мелочи.
А может у вас будет вдохновение и пойдете вы себе работать в компанию, где делают игры. И никакого гемороя особо и не будет, так как окажетесь в коллективе, где все уже знают, на что можно нарваться и смогут помочь. И зарплата будет такая, что только и скажете: "бабла хватает".
Если все обобщить, то не сладко и админу, и программеру: админу порой придется много побегать и порешать много всяких проблем. А программеру придется дофига сидеть, не вставая, смотреть на монитор и решать разные задачи. И изучать новое каждый день! На универе не заканчивается обучение. Пришли на работу и готовьте свой мозг к освоению непаханного поля!..