程序员甲抱怨:“干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++编程,一起来交流进步!

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

  1. php js 宽带测速程序,php+js 宽带测速程序!界面简洁漂亮,超赞!

    [实例简介] 曾经做一个项目的时候修改别人的然后整理出了这套程序! 本程序是宽带测速工具,界面很简洁,很漂亮~ 各个文件的作用: down_test.php 返回下载数据 num.txt 计数器文本方 ...

  2. 计算机软件检验 考试题,历年计算机软件水平程序员部分考试真题

    试题 1 在高级语言中,子程序调用语句中的_A_在个数.类型.顺序方面都要与子 程序说明中给出的_B_相一致.用高级语言编写的程序经编译后产生的程序叫_ C_.用不同语言编写的程序产生_C_后,可用_ ...

  3. 属于微型计算机主要性能指示,历年软考程序员考试历年真题重点题

    一.单选题 1.计算机中数据的表示形式是 A)八进制 B)十进制 C)二进制 D)十六进制 2.硬盘工作时应特别注意避免 A)噪声 B)震动 C)潮湿 D)日光 3.针式打印机术语中,24针是指 A) ...

  4. android byte[] 转string 好多问号_java程序员面试遇到string题如何不凉?

    原标题:java程序员面试遇到string题如何不凉? 最近看到好多同学都在储备面试知识,以备来年轻松应对面试官,拿到心仪offer,之前好多同学反映遇到string,都只能送给自己一首凉凉.别凉,今 ...

  5. C#LeetCode刷题-程序员面试金典

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#LeetCode刷题-程序员面试金典 | .Net中文网. C#LEETCODE刷题概述 概述 所有LeetCode程序员面试金典 ...

  6. LeetBook《程序员的算法趣题》Q18---水果酥饼日

    <程序员的算法趣题>-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言. Q18 水果酥饼日   日本每月的 22 日是水果酥 ...

  7. 程序员跳槽面试刷题必备,微软工程师放大招!| 程序员硬核评测

    整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 春节刚过,年终奖收入囊中,属于工程师们一年一度的跳槽季也来了. 跳槽后薪水翻倍自然爽歪歪,但最怕的是面试翻车,那就悲剧了.可想而知 ...

  8. php算法求出一个数可以被分解成多少个_程序员的算法趣题

    计算机的世界每天都在发生着深刻的变化.新操作系统的发布.CPU性能的提升.智能手机和平板电脑的流行.存储介质的变化.云的普及--这样的变化数不胜数. 在这样日新月异的时代中,"算法" ...

  9. 程序员常用的刷题网站

    作者 | JackTian 好久没跟大家分享实用工具了,今天给大家分享一些程序员常用的刷题网站,希望在今后的学习中,对你有所帮助. 程序员为什么要刷题呢? 通过刷题来提高自己所学专业知识的巩固程度,知 ...

最新文章

  1. 免费的私人代码托管(bitbucket) 和 常用git指令
  2. Github 工作流程
  3. python urllib.request 爬虫 数据处理-Python网络爬虫(基于urllib库的get请求页面)
  4. slimphp中间件调用流程的理解
  5. termux配置python_termux python环境
  6. ORACLE 数据迁移
  7. r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf
  8. 教程干货——零基础创建简单的在线审批流程
  9. delay 芯片时序output_【第二章 STA概念 上】静态时序分析圣经翻译计划
  10. 视频号扩展链接助手小程序功能模块源码v1.5.0
  11. 做个环保主义的程序员
  12. 大数据平台的搭建和数据分析
  13. 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
  14. 【数学建模】CUMCM-2009B 眼科病床的合理安排 解题思路整理
  15. ubuntu下鼠标右键新建文档
  16. CEF3使用Visual Studio 2010编译libcef_dll_wrapper.lib
  17. 软件测试人员如何月薪过万、月薪过万的秘籍
  18. 华为手机Android studio 配置ADB wifi 调试
  19. 两万常用汉字的拼音+首字母缩写+unicode编码对照表
  20. 领峰:炒黄金白银的关键是掌握技巧

热门文章

  1. 比特币官方客户端钱包是用什么语言开发的_5种主流比特币客户端的开发选型...
  2. System.getProperty(属性名)方法的使用
  3. 管理学习笔记(1)——高效团队的五大关键
  4. Word2Vec学习笔记(三)续
  5. 产品经理被老板打住院
  6. 2020快手汽车行业数据价值报告
  7. 互联网日报 | 爱奇艺会员宣布11月13日起涨价;淘宝特价版月活用户破7000万;我国成功发射一箭十三星...
  8. 2020年母婴消费洞察报告
  9. 三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。 定义两个带参的宏,一个用来求area, 另一个宏用来求S。 写程序,在程序中用带
  10. 专题导读:面向大数据处理的数据流计算技术