这个版我经常来看,现有点空闲,对该版做点贡献?
为指引大家有个奋斗目标,特总结一下,仅供参考,有不同意见者可以补充.
将程序员分为5级[当然可以更细,因programer,cracker,hacker没有本质上的差别,所以统一处理]
电脑使用者-->初级程序员--->中级程序员---->高级程序员-->专家级程序员--->Wizard
0.电脑熟练使用者 <==> 会熟练使用遥控器看电视
1 .初级程序员 vs 初级Cracker,Hacker?
表现特征: "精通"各种语言和算法,满口最新名词
实质: "学过"各种语言和算法,能写点小程序或者能"填写"程序
Cracker,Hacker? 会使用现成初级工具玩点儿小勾当
2. 中级程序员 vs 入门级Cracker,Hacker?
特征: 精通一词使用频率下降,喜欢讨论软件发展的最新状态,热衷于
赶时髦.
实质: 对什么是程序有了初步认识,对各种语言有了一定的认识
入门级别Cracker,Hacker?:
会使用一些高级工具进行有限的暴力破解和分析.
3. 高级程序员 vs cracker,hacker
特征: 热衷于回答各种计算机问题,并且从某种程度上来说基本上都回答的比较正确
本质: 对程序有了深刻的认识,对计算机语言有了深刻的理解,但还没有超脱语言本身
对什么是计算机有了一个相对清晰的概念,对系统的认识有了深刻的理解.
Cracker,Hacker: 能够编写特定的破解工具和发现一些计算机,程序的漏洞等
4. 专家级程序员 Vs 真正的Cracker,Hacker
特征: 这个人好象不大懂计算机
实质: 对软件和硬件的划分已经没有概念,只有效率和通用性等抽象概念.
没有程序语言概念,只有数字和符号.
Cracker,Hacker: 能从理论上阐述或证明什么是可解的,什么是不可解的.....
5. Wizard:
特征: ?????????????????,我想应该是计算机界大师级别的人物了,能引领全球计算机发展方向的人物.(到目前为止,在我的标准里面,我国还没有这样级别的人物,甚至还差得很远)
Cracker,Hacker: 对此已经毫无兴趣
--
[m [1;33m※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.167.*] [m