有实际开发工作经验的判断标准
所谓“有实际开发工作经验”是指具备下列能力:
1)已经认为C++和汇编语言是很简单的语言,并能够自如地运用;
2)能够在短时间(30~40分钟)之内想到正确的五子棋AI算法设计思路和方向;
3)完全理解STL为什么这么重要;
4)能够独立地解决所有的编译与链接问题,就算从来没有遇到的问题,也可以自己解决;
5)英文网站是首要信息来源;
6)能够读懂英语写成的国际标准,比如NTFS磁盘格式标准。
7)经常站在集合论的角度思考算法问题;
8)能够理解一个简单的驱动程序,能够理解一个简单3D交互程序;
9)能够认识到线性代数和概率论在实际编程工作中的极端重要性;
10)完全理解COM的设计思想,尤其能够理解COM为什么要设计成这样;
11)当说到虚函数的重要作用时,不会急着去找书来翻;
12)能够说出C++为什么比其他语言优秀的理由,这些理由应该来自于开发体会,而不是因为其他人都这么说。
此外还有很多判断标准,但如果你同时具备5条以上,可以认为已经具备相应的开发经验了。