笔记

在软件外包行业,对技术人员(主要是程序员)而言,熟悉业务领域的重要性不亚于掌握编程技术。简言之,业务重于技术。对身在此中的人而言,除了提升技术之外,熟悉“主要业务领域”,拓展“周边延伸领域”,预期“未来可能的重要领域”,这三件事情也必须要提升到职业发展的战略位置。

 

拿外汇金融行业来说,与外汇交易相关的参与者,规则,交易系统等就是“主要业务领域”,这些知识必须要足够熟悉;而大宗商品,股票,期货等应该归为“周边延伸领域”,公司目前的业务可能就多少与之有关联;而那些随着公司业务发展,将来极可能严重依赖的领域则可归为“未来可能的重要领域”。

技术攻坚的“点线原则”

点:选准一个点,发力,重点突破。可以围绕这个点在相关的其他地方做适当的尝试,除非形成突破,否则就不要再继续花费过多的时间了,需要尽快回到点上来或继续在别的地方尝试。这个过程必须保证只有一个重点。我们经常犯的错误就是在这个地方挖一下,又在别的地方动几下锄头。这就有点想挖井的策略,既不能太死较劲,万一这个地方真的一点谁也没有,你就算挖一辈子也挖不出井来;但是也不能一点劲也不用,否则就算地下有水,你挖的太浅了,也不可能出水来的。

线:在攻坚的过程中不能中途停止,要一鼓作气,形成突破。保持连续性,以避免二次攻坚时在精力和状态恢复过程的时间浪费。

论技术学习路线

学习一个技术有以下两条基本线路:

(1)从具体的应用(实践)入手;

(2)从理论规范出发;

所谓从具体应用入手,就是先自己搭建一个DEMO,然后在这个DEMO之上归纳出与之对应的理论,这是一个归纳法的实践;而从理论规范出发,同样也要搭建一个DEMO,然后把理论在DEMO上面演绎出来,对应的这种思路就是演绎法的体现了。不管哪种思路,最后都必须要对每个技术在理论和体验(实践)两方面把握。

其实任何一种技术的掌握都离不开这两方面。理论是灵魂,体验(实践)是血肉。缺一不可。少了任何一个方面,你都不能宣称自己掌握了这个技术。

总体来说,前者学习体验更具体形象,但是稍微片面,而且碎片化。而后者较抽象复杂,好处是非常全面,严谨。