zoukankan      html  css  js  c++  java
  • 用投资的观点学习编程

    昨天公司组织了一次讲座,现任的投资部经理给我上了一堂生动有趣的关于投资的课,受益匪浅啊。

    主要的几个观点是:

    1、要自己动脑思考

    2、要做长期投资,而不是短线投资。

    3、要把握好时机,做自己熟悉的

    4、多和大师们学习

    联想到自己现在所从事的工作,其实编程方面与投资也有相通的东西,可能是由于本来这些观点就是一些哲学观点,适用于很多方面吧。

    首先,动脑思考,作为一个程序员或者说是某某分析师、某某架构师什么的,都必须要动脑思考,如果只是一味地跟着别人走,说Java好就学Java,说.net好就学.net,结果可能只是学到一些表面的知识,而对深层次的东西根本就没有时间去思考,也不会有自己的想法和见解,那样的人有个形象的比喻,之前叫做两脚书柜,现在可以叫做搜索引擎,反正所有东西都是别人的,哈哈。

    尤其是对于系统架构方面,以及各种应用于行业中的系统来说,思考尤其重要,否则做出来的软件系统只能是很泛泛的,无法真正成为优胜者。Google的gmail明显就是一种经过思考之后的产物,在众多免费的邮件系统中能够脱颖而出,那就是本事,呵呵。

    其次,要做长期的考虑,长远的打算,我对此主要想到的就是学习。做程序员的有很多人都说太累,因为要不停地学习,否则就落伍了。其实,我觉得从技术角度来说的确是那样,毕竟各种各样新的技术层出不穷,而每种技术的版本也是在不断更新,然而,如果有了长期的打算,不是说要学习Java,学习C#这种打算,而是对自己的人生有个基本的规划,是想要做个程序员,还是用户界面设计师,还是系统架构师,还是数据库管理员等等,有了长期的目标,然后才能够所有的学习,所有的时间和精力都放在这上面,才能够真正精通啊。

    第三,要把握时机,这也是很重要的,有了目标之后,也需要针对当前的情况不停地做出细微的调整,有了一定的积累之后,在必要的时候(主要指的是有足够的市场需求的时候),将自己的一些想法变成现实。而这些想法一定是要自己所熟悉的,至少应该是做了较长时间、经历了比较多的项目的啊,那样才可能做好。否则就很难的。比方说,一个一直在做制造行业软件的人,想要实现一个金融领域的系统,那实在是太困难了。

    最后呢,我们需要向大师(或者应该专指那些成功的人)学习,他们的经验都是非常宝贵的。但这个时候,要分清真正的大师和所谓的大师。其实分辨的方法很简单,如果一个人提出一些观点,不是带有为自己盈利的目的的,那么十有八九都是很好的。现在的网络这么发达,找到大师们的言论应该是很容易的,而找到一本大师级的著作,仔细研读,更是必须的。至于什么样的书是大师级的,我感觉像《代码大全》、《重构》、《拥抱变化》、《目标》等等,都应该归于此类。

    说了一大堆自己的看法,也是给自己提出了一些要求,努力提升自己,不断进步,才是根本,呵呵。

  • 相关阅读:
    zoj 1610(明天做)
    在C#中ParameterizedThreadStart和ThreadStart区别
    datagridview显示行号
    不允许对64位应用程序进行修改”的解决方法
    SQL查询表和存储过程创建修改日期
    推荐一个代码自动完成的工具AutoCode
    .net中的认证(authentication)与授权(authorization)
    SQL语句使用总结(二)
    C#/WinForm给控件加入hint文字
    sql server 2008 express 安装的时提示“重启计算机失败"
  • 原文地址:https://www.cnblogs.com/houbowei/p/1572237.html
Copyright © 2011-2022 走看看