用投资的观点学习编程
昨天公司组织了一次讲座现任的投资部经理给我上了一堂生动有趣的关于投资的课受益匪浅啊。主要的几个观点是1、要自己动脑思考2、要做长期投资而不是短线投资。3、要把握好时机做自己熟悉的4、多和大师们学习联想到自己现在所从事的工作其实编程方面与投资也有相通的东西可能是由于本来这些观点就是一些哲学观点适用于很多方面吧。首先动脑思考作为一个程序员或者说是某某分析师、某某架构师什么的都必须要动脑思考如果只是一味地跟着别人走说Java好就学Java说.net好就学.net结果可能只是学到一些表面的知识而对深层次的东西根本就没有时间去思考也不会有自己的想法和见解那样的人有个形象的比喻之前叫做两脚书柜现在可以叫做搜索引擎反正所有东西都是别人的哈哈。尤其是对于系统架构方面以及各种应用于行业中的系统来说思考尤其重要否则做出来的软件系统只能是很泛泛的无法真正成为优胜者。Google的gmail明显就是一种经过思考之后的产物在众多免费的邮件系统中能够脱颖而出那就是本事呵呵。其次要做长期的考虑长远的打算我对此主要想到的就是学习。做程序员的有很多人都说太累因为要不停地学习否则就落伍了。其实我觉得从技术角度来说的确是那样毕竟各种各样新的技术层出不穷而每种技术的版本也是在不断更新然而如果有了长期的打算不是说要学习Java学习C#这种打算而是对自己的人生有个基本的规划是想要做个程序员还是用户界面设计师还是系统架构师还是数据库管理员等等有了长期的目标然后才能够所有的学习所有的时间和精力都放在这上面才能够真正精通啊。第三要把握时机这也是很重要的有了目标之后也需要针对当前的情况不停地做出细微的调整有了一定的积累之后在必要的时候主要指的是有足够的市场需求的时候将自己的一些想法变成现实。而这些想法一定是要自己所熟悉的至少应该是做了较长时间、经历了比较多的项目的啊那样才可能做好。否则就很难的。比方说一个一直在做制造行业软件的人想要实现一个金融领域的系统那实在是太困难了。最后呢我们需要向大师或者应该专指那些成功的人学习他们的经验都是非常宝贵的。但这个时候要分清真正的大师和所谓的大师。其实分辨的方法很简单如果一个人提出一些观点不是带有为自己盈利的目的的那么十有八九都是很好的。现在的网络这么发达找到大师们的言论应该是很容易的而找到一本大师级的著作仔细研读更是必须的。至于什么样的书是大师级的我感觉像《代码大全》、《重构》、《拥抱变化》、《目标》等等都应该归于此类。