程序员水平自测题

2018-07-31  本文已影响15人  风的低语

第1层 菜鸟
基本上懂计算机的基本操作,了解计算机专业的一些基础知识,掌握一门基本的编程语言。

第2层 大虾(目测自己半只脚在第二层)
以C/C++程序员为例,熟练掌握C/C++编程语言,掌握C标准库和常用的各种数据结构算法,掌握STL的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,对各种操作系统的API熟练使用。

第3层 牛人
以熟练掌握C++编程语言为例,除了学一些基础性的C++书籍之外,更重要的是了解C++编译器的原理和实现机制,了解操作系统中的内部机制,了解处理器的基础知识和代码优化的方法等。

第4层 大牛
大牛们通常懂得怎么写操作系统和编译器,懂得TCP/IP协议的底层实现。

第5层 专家
需要做基础研究,研究非数值"计算"。

第6层 学者
学术层面的创新,是基础研究方面的创新,和专利的概念是完全不同的。

第7层 大师
能够解决问题,比前辈们在某方面有一个较大的提高,或者解决的是一个全新的以前没有解决过的问题;最重要的是,主要的思路和方法必须是自己提供的,不再是在别人的思路基础上进行的优化和改进。

第8层 科学家
要成为“科学家”,通常要开创一门分支学科,或者是这个分支学科的奠基者,或者在某个分支学科里做出里程碑式的重大贡献。

第9层 大科学家
比方说能够彻底解决自然语言理解中的核心问题,或者在人工智能或者机器视觉方面有突破性的发现。

第10层 大哲
你的成果能够要上升到哲学的高度,引起哲学上的深度思考,并能让人们的世界观向前跨进一大步。

恩……在修复几个BUG,大哲也就近在咫尺了!

上一篇下一篇

猜你喜欢

热点阅读