Вчера ночью у меня со знакомым чуваком (таким же далёким от IT, как и я) после дудки вышел принципиальный спор. Он утверждал, что программировать намного легче, чем сисадминить, ну а я, соответственно, ему противоречил. Его доводы заключались в том, что программисту достаточно усвоить базовые принципы и алгоритмы с синтаксисом языка, тогда как сисадминство всегда упирается в опыт ввиду плохой формализуемости работы сисадмина. Ну а я сказал, что программисту нужно знать overдофига зубодробительной маттеории и несколько ЯП, чтобы, прикидывая решения на разных ЯП, строить наиболее оптимальный код на конкретном языке. А уж про опыт и говорить не приходится. Сисадмину же эти матанские мозговые завихрения не нужны, достаточно лишь освоить базовые принципы в виде построения и защиты сетей и ПО, и, на мой взгляд, квалификация админа растёт далеко не линейно в зависимости от его опыта.
Так кто прав?
P.S. Может, эти рассуждения покажутся смешными, но, повторяю, мы оба весьма далеки от IT.