中国的程序员水平比西方程序员水平差, 还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题, 必须先知道程序员有多少种技术层级, 每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。

当然,对于如何划分程序员的技术层级,不同公司或不同人会有不同的划分标准,下面的划分仅代表个人的观点,如有不当之处,还请砸板砖予以纠正。

一、菜鸟第 1 层楼属于地板层,迈进这层楼的门槛是很低的。基本上懂计算机的基本操作,了解计算机专业的一些基础知识, 掌握一门基本的编程语言如C/C++, 或者Java, 或者JavaScript, ... ,均可入门迈进这层。

二、大虾从第 1 层爬到第 2 层相对容易一些,以 C/C++程序员为例,只要熟练掌握 C/C++编程语言 ,掌握 C 标准库和常用的各种数据结构算法,掌握 STL 的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,再对各种操作系统的 API 都去使用一下,搞网络编程的当然对socket 编程要好好掌握一下,然后再学习一些面向对象的设计知识和设计模式等,学习一些测试、软件工程和质量控制的基本知识,大部分人经过 2~3 年的努力,都可以爬到第 2 层,晋升为"大虾"。

1、谁是上帝?菜鸟们认为 Linus Torvalds 是程序员中的上帝,看完了前面各层楼的介绍,此时再看到这句话 ,相信你要忍不住在心里笑起来。当然,你会不会笑起来是事先注定的。Don Knuth 也不是上帝 ,他离上帝还有三层楼的距离。即使是大哲们,他们离天堂也还差一层楼,因此这个世界上有史以来还没有任何一个人变成过上帝。我们感兴趣的是,将来会不会有人爬到比大哲们更高的楼层上,变成了上帝。要变成上帝,你得有上帝一样的能力,上帝会造人,你会吗?你也许会怯生生地问: “我可以和爱人生小孩,算不算造人?” ,你可能还会理直气壮地说: “现在生物学上都可以克隆人了,早就有人掌握了造人的方法” 。事实上克隆人需要有人的体细胞,必须要先有人才会有体细胞。上帝造人时,这个世界上并没有人,是从无生命的物质“尘土”中创造出的人。因此,用最原始的方法生人和克隆人都是从有生命信息的物质中生人,不能算作造人。

最后用《天道》中的《自嘲》做为结束:卜算子·自嘲

本是后山人,偶做前堂客,醉舞经阁半卷书,坐井说天阔。

大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错。

兄弟会高洛峰免费收徒,报名地址:http://www.hdb.com/party/vqnf-comm.html

免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:
http://www.lampbrother.net

本是后山人,偶做前堂客,醉舞经阁半卷书,坐井说天阔相关推荐

  1. 本是后山人,偶做前堂客

    <卜算子·自嘲>(清) 丁元英 本是后山人,偶做前堂客. 醉舞经阁半卷书,坐井说天阔,大志戏功名,海斗量福祸. 论到囊中羞涩时,怒指乾坤错. 欲游山河十万里,伴吾共蹉跎. 酒杯空灯花落,夜 ...

  2. 本乃后山人,欲做堂前客。

    本乃后山人,欲做堂前客.几本私塾经卷,坐井论天阔.炒股十几春秋,岁岁韭菜割.而今醉生梦死,几度怅寥廓!

  3. 2019年为什么都说现在的淘宝客越来越难做?很多人都说谁做淘客谁傻?

    首先我们来分析下原因吧!有很多人都先入为主,对淘客期望过高: 淘客的疯涨大概也就是这两年的事吧!这个行业感觉被大家推成了一个众人皆知的网赚行业. 1.投入低:因为无需本金投入,无需售后,佣金不俗,只需 ...

  4. 如何通过优化dedecms的seo来做淘客

    这段时间一直在做淘客推广,每天浮动很大,不太稳定. 由于前几个淘客站点一直都是用的动态的网站做的,就打算用dedecms来做一个生成静态的站点,这是seo的第一步. 以前用dedecms来做站,没有好 ...

  5. 利用UE4人偶做动画的工具选择

    uefy下载地址:  https://github.com/BilboTheGreedy/Blender-rigify-to-ue4. Mr mannequins插件下载地址:https://gith ...

  6. 如何使用腾讯云做博客

    前段时间把博客迁到了腾讯云,感觉非常棒,再也不怕网站打开速度慢,再也不怕被人DDOS,再也不怕服务商跑路了--有朋友问我是怎么在腾讯云上做博客的,专门为他写一个指引,希望对大家也有帮助.当然博客好建, ...

  7. 号召,有兴趣做博客园自己的网络游戏的请举手..

    写一个C/S形式的基于TCP的微型网络游戏,以开源方式发布,做博客们自己的游戏; 模块: 游戏服务端,客户端 图形: 使用传奇2/3的资源 目标: 完成基本的网游架构,可多人上线并游走,对话,和简单的 ...

  8. 开发者在对项目失去信心后,该做什么?

    今天的生活了多少年啊的飞鸽传书,开发者在对项目失去信心后,该做什么?坐立不安,我由于害怕明天考得不好而心神不定,给大家送上的阵阵清凉,我的飞鸽传书泪水委屈地留下来,怎么啦,于是,以较为老练的笔触将自己 ...

  9. 在Shopee做高客单价产品 需要具备哪些思路?

    无论是高客单还是低客单价 最终的本质还是要落到产品本身 纵观东南亚电商市场,Shopee作为当地电商平台,因其坚持低价路线.本土化策略.移动发展优先.社交明星引流等手段,让其成为东南亚当之无愧的行业老 ...

最新文章

  1. MySQL存储过程详解
  2. 洛谷P2462 [SDOI2007]游戏(哈希+最长路)
  3. SAP Spartacus简介
  4. android 6关闭防火墙,安卓手机如何关闭防火墙
  5. myisam数据表根据frm文件恢复数据表
  6. 简单的测试可以防止最严重的故障
  7. s2sh框架搭建(基于spring aop)
  8. ssm框架中前台html如何接受后台的数据_计算机毕业设计中实现java后台的微信小程序...
  9. thinkphp mysql 密码加密_thinkphp微信开发(消息加密解密)
  10. spark java 案例_Spark入门案例
  11. jupyter的常用操作——Python学习(二)
  12. android 解压gzip,在Android中使用GZIPInputStream解压缩数据
  13. 中国石油大学c语言程序设计答案,中国石油大学《C语言程序设计》期末复习题和答案.doc...
  14. Android webview与js交互
  15. labview入门到出家11(补充)——基于单片机和labview开发的虚拟示波器
  16. Carla自动驾驶强化学习
  17. 2021年焊工(初级)最新解析及焊工(初级)找解析
  18. 面向开发人员的 ChatGPT 提示词教程 - ChatGPT Prompt Engineering for Developers
  19. ContentProvider总结与简单Demo
  20. 第三章 路径和画笔工具的应用[云图智联]

热门文章

  1. Spring查找方法注入(Lookup method injection)的底层实现原理
  2. [Perk]如何实现波浪效果(Swift)
  3. 关于Django+Framework的最完整面试题(2)
  4. cas29162-73-0/5,10,15,20-四(4-溴苯基)卟啉/meso-Tetra (p-bromophenyl) porphine/分子式:C44H26Br4N4/分子量:930.32
  5. Python基础篇(十五)-- Pygame游戏编程
  6. Cortex-a8 arm11 arm9 xscale powerpc 嵌入式处理器实测性能
  7. java中使用ajax请求数据格式,Java基本数据类型 javascript中post和ajax提交 Axure
  8. Metagenome Assembly - Part1:基于德布莱英图(De Bruijn graph)的宏基因组de novo拼接
  9. 这是什么神仙操作!为了自证清白,车主竟安装刹车记录仪
  10. python生成二维码代码_python 一行代码生成 二维码