1、就像金融投资一样。每年都要向自己的知识储备库中投资一些知识,下面是一些投资的方向目标:
- 每年至少学习一门计算机语言:因为每种语言是为了解决不同问题才研究出来的。这样会拓展你的思路,不至于墨守成规;
- 每月读一本技术方面的书:网上的文章或者论坛的答案,只适用于短期表面的理解。如果要想深入的理解一门知识就要读书了,如果当前项目的技术掌握了,就去读与项目无关的书;
- 要读非技术方面的书:记住软件开发出来,使用者是人,要满足人们的需求。我们是在与人打交道,与人打交道的技能完全不同于与计算机打交道,真的很难掌握啊!所以也要读很多非技术方面的书;
- 参加一些课程:可以参加一些网校与本地培训班的课程,或者是商业目的会议;
- 参加一些社团组织:去参加一些社团组织,在公司以外找到与自己有共同爱好的人,不要听,要实际的去参与他们的活动;
- 在不同的开发环境下工作:如果你的开发环境是windows就花些时间在linux下开发,如果你用的是makefile就试着用IDE开发;
- 跟踪最新的技术:不断的跟踪你的工作之外的最新的技术。
2、多样性。你知道的越多,差异化越大,那么你的价值就越大。
3、管理风险。像理财投资一样,要按照一定的比率分配你的资金进行投资,使财富平衡的增长,即便有一个股票亏了,其他的挣了,总体上还是挣了。不要把技术这个赌注压在同一个篮子里。
4、买低高卖。像股票一样,在某个技术的最低点买进,在最高点卖出。比方java语言刚出来的时候就开始学,在java盛行的时候,你的价值就很大了。
5、复盘不断地平衡。当代社会是一个动态的过程,或许你学过的东西过时了,你就要再去学习新的知识,如此动态的不断尝试下去。。