什么时候我们可以认为自己是编程高手?欢迎大家随意发表自己的观点!!!
原谅偶使用高手这个俗语,只是用来表达一个水平很高这个概念,呵呵。
是能够随手编写出合适的快速的排序算法?还是能把设计模式应用到非常熟练的程度?或许是多次熟练使用过com、corba、j2ee、.net技术?或是随手可用UML表达出复杂系统的体系结构?
还是能够一个星期便可以轻松上手一个新的编程语言或环境?或许是轻易写出别人难以看懂的能够解决复杂问题的代码?还是能够迅速进入某个业务领域,找出其中应用程序的最佳体系结构?
还有可能是能够迅速掌握复杂软件源码的总体架构,对变化的需求,迅速做出对系统的调整方案?
或是能够一日编码几千行,能够不用想就编写出灵活的软件?
或是只有那些已经成名的、作出知名操作系统、编程平台、GoF等才能称为高手,而我等只能是平庸之辈,不堪高手称号?
或是只要周围很多人认为你是高手了,你就是了?
等等不一而足,到底是什么特质使一个人被大家称为是计算机软件编写水平很高?
欢迎大家随意发表自己的观点!!!