昨天拿到了系分证书,相当于对这六年来IT生涯的一个承认。琢磨了一天今后的发展方向,大致有以下的结论:
1,不能再走学习技术的路子,要采取research的姿态,学习的东西永远也学不完,只需要学习最基本的东西就可以了.不打算继续学习范型,设计模式等等.这些有概念,有了解就够了,到此为止.以后只需要在项目和开发中充分用好重构就行了.
2,必须要非常重视需求,这比软件架构和设计质量还重要.需求应该是项目中最主要的质量因素.从产品的角度来看,细分,定位是非常重要的.
3,加强对软件开发过程的理解和管理,采用并完善以敏捷软件开发为基础的团队平台、软件和过程规范。
4,加强对平台的理解。主要学习方向针对以下平台:
(1)计算平台:这些方面应该学习的有:通过体系结构学习平台的核心,通过学习硬件设计学习具体部件的物理原理,通过学习操作系统学习平台的运作接口和调度管理,通过学习网络和通讯学习平台和外接的通讯与协作,通过学习传感器来学习平台如何接受外界信号。
通过这5个方面的学习来达到对计算平台的深入了解。学习的时候要注意屏弃脑海中的PC概念,因为未来的计算平台多种多样。但不管未来的计算平台有多少种类,它总也逃脱不了以上这5个方面。编译原理应该作为操作系统的补充,它向我们提供一种更亲切的操作计算平台的方法。
网络和通讯除了现有的网络和通讯手段外,还必须学习了解其它的通讯手段,尤其是未来将有大用途的无线通讯和卫星通讯。
