程序员的要求

他不仅需要扎实的C/C++语言的功底,也需要具有软件整体架构的能力;

他不仅需要有严谨的代码编写的好习惯,也需要懂得代码版本的管理;

他不仅需要懂得编写正确的代码,也需要懂得快速定位问题的调试技术;

他不仅需要懂得在一个开发工具下面的开发,也需要懂得编写的代码可以被其他的开发工具进行二进制共享;

他不仅需要懂得编写各种数据结构,也需要懂得现成的标准模版容器;

他不仅需要懂得复杂业务的代码编写,也需要懂得分解业务多线程同步的解决方案;

他不仅需要知道常见功能的Windows编程,也需要懂得Windows底层核心编程的内幕;

他不仅需要知道数据库编程,也需要懂得轻量级的数据存储;

他不仅需要知道MFC界面编程,也需要知道更加灵活通用的界面库编程;

他不仅需要知道在单个操作系统上编写好程序,也需要知道如何使自己的代码一处编写到处运行;

他不仅需要知道本地业务逻辑的编写,也需要知道多地之间通讯的网络编程;

他不仅需要知道硬件驱动程序的编写,也需要知道自己的软件如何防止出现安全性问题;

他不仅需要知道正常开发流程下的按部就班,也需要懂得紧急情况下的特殊问题处理的策略;

他不仅需要具备架构设计的能力,也需要具备产品设计的眼光;

他不仅需要具备单打独斗的英雄气魄,也需要与团队成员协作的合作精神;

他不仅需要管好自己,也需要把控手下成员......

原文地址:https://www.cnblogs.com/spiriter88/p/3551147.html