作为一个从事互联网行业的程序员,不仅要具备扎实的计算机基础知识,而且应该有大的格局观和眼界,对整个行业有清晰的认识,要清楚的了解到自己工作的价值和意义。没有思想只会写代码的程序员充其量只不过是一个高级别的技工,和工业时代的生产线工人并没有本质的区别,大学也并不是为社会和企业培养出一批生产机器。我在某一篇文章上面看到说,现今的程序员是比以前的工厂工人性价比更高的劳动力,因为现在的很多产品都是软件,而程序员生产软件是生产资料和劳动力一手包的,相比以前生产时还需要采购原始的生产资料,省去了不少功夫。因此想要摆脱生产机器的命运,就必须学着做一个有思想,有主见的程序员。既懂技术又有思想的程序员在职场中将是所向披靡的。
我们每一个活跃在底层,战斗在前线的工作者,做的是最脏最累的活,当然这也是最基本的工作,是行业的基础。就像互联网行业的码农,建筑行业的工地工人,生产工厂的前线装配员,前线销售员等,他们每一个都干得是这个行业最底层,最基础的活,说白了就是被人指挥,充当机器里面的某个装配零件的角色,当然,没有这些零件,哪怕是任一块,这整部机器都是无法运转的,但是具体聚焦到某一个零件,它却是可被替代的,一个小小的螺丝钉没有了,随便找一块换掉就好了。你在职场中的地位和价值就是取决于你在你的工作岗位上的不可替代性,越是不可替代,就越具备高的价值。写代码基本上是每个程序员必备的生存技能,因此要在这方面寻找不可替代的优势比较艰辛,但据我观察写代码写的越久的程序员,越容易在思想上麻木,生活中除了技术什么都不明