如何选择技术路线
最近常常会为技术路线而烦恼,应该学习哪些知识呢?
最近看了孟岩老师的一篇关于技术路线的选择重要但不具有决定性其中讲述了技术选择的逻辑.
其中介绍了技术人员的人生路线的选择有四种:
1.将自己的命运寄托于一项事业上
知道自己想做的事情,同时又能力使用技术为工具,完成这项事业
这项事业不一定是开办公司,也可以是一个业务目标,例如探索出现实中力学作用的秘密;登上希夏邦马峰,绘制出其中的地图;提升信息化水平等
这种人是作为技术的最高境界
2.将自己的命运寄托于一个公司或者组织上
追随一家公司,以公司or组织的目标为自己的目标
当组织的目标变化的时候,自己的目标也跟着改变.
这些人的大多数有安逸的生活,丰厚的收入,但是很多时候往往会回想自己想做的事情.
其实公务员是这种场景的最顶端.
3.将自己的命运寄托于技术上
1.努力的成为技术专家,将技术当成商品待价而沽.
2.不愿意将个人命运和公司绑定
4.交换劳动力
总结
对于成功的道路,往往是第一种和第二中,第三种是最危险的,当年纪大了以后,往往没有办法follow到最新的技术的时候,这个时候往往会被淘汰,或者被动的淘汰.
个体软件人的能力
对于一个软件人最关键的能力是:个人的个性 + 经验 + 知识 的有效组合.
第一种:对于试图掌握一个软件技术的里里外外,试图成为某一项技术的专家,然后 奇货可居,待价而沽.事实情况是:任何一种技术值可能火个5年,同时当你成为某一项技术的大咖的时候,很难成为下一项热门技术的大咖.之前的技术将会成为你的障碍.
第二种:试图掌握扎实的基本功,这样能够以不变应万变,当新技术出现的时候,能够快速的学会.这种情况确实存在的.但是第一点是扎实的基本功的比较少,第二点是扎实的基本功是成功的总要条件,但不是唯一条件.
第三种:聪明的智商,对于程序员来说,需要一定的智力,但是智力绝顶的智力,当智力到了一定程度的时候,后期的在增加对于个人的事业的提升就不是特别大了.
第四种:一个人在一个行业中的竞争优势主要是:个人的个性 + 背景 + 知识经验的组合.这种组合需要:有三种特征:1.稀缺独有,2.有价值 3.可以持续发展.
我们不要试图通过某一方面的提升,而是全面的提升.相互系统.就像多个目标,将这些目标连成一个线,然后一起发力.迸发出最大的价值.
关于构造个人价值的内容后面会单独开发一篇文章来介绍.
关于技术
在每个人参与到工作中的时候,无论是处于生产,or技术,or管理,采购等各个环节中,都需要了解技术.
对于技术的了解,我们希望完成现有的工作,同时了解整个业务的整体面貌,以及当前业务在整体业务中的部分.扩展当前技术的边界.