@
Monad 对. 我也同意"运维应该在自己工作范围内更加深入的去学习".
但是作为一个想要成长的更快的人来说, 多接触一些周围领域的事情也不算坏.
而且我算是跟楼主一样, 曾经做过有着这一颗码农心的运维. (我还做过有着码农心的谱面Editor...)
我有个朋友, 在国内游戏网站做运维主管.
那哥们运维做了好些年, 真真儿资深运维...啥都会, 从线上软件环境调优, 到硬件防火墙, 程控电话交换机配置.
刚入行的时候, 该苦逼一样苦逼: 工资不多, 经常各地机房的跑. 没出状况的时候, 上头觉得这些都是理应的事情; 等出了状况就...
他现在的经济条件比以前好太多. 起码自己和老婆都有各自的车开.
但是他不敢跳槽, 不敢换工作. 因为一来不会别的, 二来好像别的公司也不是很需要如此资深的运维, 或者开不出他理想的价格.
以我看来, 他把自己眼光和想法, 太聚焦在一个点上了, 虽然扎的很深, 但人生道路可以说是越走越窄, 选择也越来越少.
咱换个方向, 因为我主要想说的是 "心态" 问题, 而非谁更应该专注于"写代码", 和对一套软件项目的架构更有话语权.
再讲另一个朋友, 大学的时候学的是生物制药.
但这哥们对音乐很感兴趣, 毕业后去了音乐游戏公司.
他在岗位上**应该**做的事情都是跟音乐相关的, 每天面对的也是钢琴键盘.
做了几年之后, 跳槽出去自己创业了(真正的公司创始人, 而非合伙人什么的), 也是一个音乐游戏公司. 产品出来后还买到了马来西亚.
所以你看, 生物制药的学生 -> 作曲家 -> 游戏公司老板.
我敢说他这样的人在上学/上班的时候一定是非常"不务正业"的, 才能有如此大的跨越.