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

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

一、菜鸟第 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. 【怎样写代码】对象克隆 -- 原型模式(一):问题案例
  2. 安装虚拟机及Linux常用操作命令
  3. 我好像还没睡醒,在说胡话...
  4. 多处理与线程Python
  5. 统计特定文件中的词频
  6. 重构与模式:改善代码三部曲中的第三部
  7. Altium Designer 资料整理
  8. zcmu-2129(拓扑排序)
  9. python调用excel的宏_Python – 运行Excel宏
  10. 计算机 管理 被停用,如果电脑上出现“你的账户已被停用请向系统管理员咨询”怎么办?...
  11. mysql 如何抓慢查询_如何进行 MySQL慢查询 操作
  12. com+ system application 启动_[jvmsandboxrepeater 学习笔记][入门使用篇] 1 安装与启动
  13. labview软件介绍
  14. 二端口输入阻抗和输出阻抗
  15. Python 北京房价预测实验报告 深度学习 tensorflow keras
  16. COMPILATION ERROR
  17. 本地版BLAST使用
  18. 将一串整数转化为一串字符
  19. 网易云音乐部门技术面
  20. ROS-talker,listener

热门文章

  1. 家庭创意:春节寻宝习俗
  2. ImageView scaleType属性
  3. http://itunes.apple.com/lookup?id=获取不到版本
  4. 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之僵尸篇
  5. 中文情感倾向性分析(IEEE2010)
  6. 什么是虚拟内存(Virtual Memory)?
  7. 【通俗理解】RBF网络
  8. linux里hba状态_在Linux下查看FC HBA卡的速率和状态
  9. Fiori学习笔记 - 路由导航
  10. 2、崩溃文件(Crash Dump Core FIles)