高分请高手指点如何成为专业C++程序员
捕鲸叉 2008-10-24 11:16:00 非计算机专业出身,用了四年C++,由于一直在钻研MFC,WINDOWS API, DRIVERWORKS库技术,界面开发能力较好; 对STL等C++较为高端的东西鲜少接触,最近在猛学。
看过设计模式那本书,看是基本能看懂,但易忘。另外感觉自己算法不行,特别想在这方面有突破。另外我对图形学有兴趣,做过GDI/GDI+/DirectX应用,
掌握的一般,希望将来能学得好些,能做运动仿真。另外写过几种总线的设备驱动程序,大概有三万多行代码,现在公司的设备驱动程序主要由我维护,
但程序涉及的新DDK API的机会很少,想系统掌握Windows 设备子系统,但不知从何下手。看过一些BIOS程序,但因为汇编学得不好,没有好好坚持下去,希望以后有机会补上。
另外对编译原理感兴趣,但只能做一些简单的东西,如函数计算器,曾参予PLC解释器,G代码解释器的开发,我发现编译原理的书很难全部看懂,可能是自己离散数学没有学过的原因。
今年开始做了不少BUG查找和程序性能提升的工作,我对软件开发很感兴趣,目前带领一个小队进行CAD系统的开发,但感觉自己没有受过计算机专业教育,尤其在算法方面有较大欠缺,
我希望自己能成为一个真正的专业C++程序员,偏程图形学和低层和MFC、QT界面开发,希望能拿更高的工资能养家(目前税前工资8600左右),请高手指点我应该循怎样的路线提升自己,
对有好的意见建议一高分相送。