程序员水平自测题:程序员们,想知道你的技术达到了什么水平吗?

程序员甲抱怨:“干IT太苦了,数据是越存越多,预算是越来越少,好基友是越来越多,女朋友是越来越少。想换一行怎么办??”

程序员乙:“敲一下回车。”

中国的程序员兢兢业业,修复无数bug,牺牲谈恋爱的时间用来加班,工作上任劳任怨,充分体现了中华民族“爱岗敬业、艰苦奋斗”的精神,是世界上最好的程序员!

作为一个日夜修复无数bug,恋爱都用远程模式,爱岗敬业、任劳任怨的程序员,有没有那么一瞬间,会突然想过,你的投入和产出成正比吗?现在的技术到底是个什么水平?什么时候才能实现心中的梦想,说好的用代码改变世界呢?

有人说程序员的技术水平高低体现在修改别人的代码时,能在上面添加新的功能,或者修正原有的错误而不影响旧有的系统。

程序员水平自测题

第1层 菜鸟

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

第2层 大虾

以C/C++程序员为例,熟练掌握C/C++编程语言,掌握C标准库和常用的各种数据结构算法,掌握STL的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,对各种操作系统的API熟练使用。

第3层 牛人

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

第4层 大牛

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

第5层 专家

需要做基础研究,研究非数值"计算"。

第6层 学者

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

第7层 大师

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

第8层 科学家

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

第9层 大科学家

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

第10层 大哲

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

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

如你这般独一无二、天赋异禀的高级“猿”,与其在这里“对号入座”,不如是时候展现真正的技术了!

如果你学习C/C++编程知识的时候有难度,或者是遇到问题没法交流解觉,可以来C++编程,一起来交流进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值