`
my13901
  • 浏览: 1543 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

程序员的几种境界

 
阅读更多
第一层:菜鸟
形如你我经常在MSDN、CSDN发贴提问的人。

第二层:大虾
经常在MSDN、CSDN上回帖的人。

第三层:牛人
MSDN、CSDN上解决难题的人。也许大多数人是MSDN上的MVP或者CSDN上有很多分的人。

第四层:大牛
Linus Torvalds
Bill Gates
Dave Winer
David H.Hansson

第五层:专家
Richard Stallman
Udi Manber
Johnathan Sachs

第六层:学者
Floyd
John Vlissides
John Bentley
Robert Sedgewick
Gerald Jay Sussman

第七层:大师
Tony Hoare
Nicklaus Wirth
Eric Raymond
George Dantzig

第八层:科学家
Edsger Wybe Dijkstra
Don E.Knuth
James Cooley
John Backus
Ken Thompson
Dennis Ritchie
Seymour Cray

第九层:大科学家
Isaac Newton
Albert Einstein
Johann Carl Friedrich Gauss
Tomas Edison
TJ Berners-Lee

第十层:“上帝”
自己瞎预测一下:不但技术上是科学家、思想上是哲学家,改变和影响了所有人的生活,而且给人们指明了方向。

Confucius
Alexey Pajitnov

摘抄http://www.techcn.com.cn/index.php?edition-view-116337-1
分享到:
评论

相关推荐

    程序员分成几种不同的境界

    根据对职业的理解和技能水平,我们可以将程序员分为不同境界,这些境界不仅体现在技术能力上,还包括了项目管理、创新思维、沟通技巧以及个人品质等多个方面。 五流程序员,他们主要关注技术和工具的更新。这一层次...

    35丨技术进阶之道:你和这个星球最顶级的程序员差几个等级?.pdf

    通过明确职业规划,持续学习,积极参与技术交流,以及寻找合适的展示平台,程序员可以逐步突破现有层级,向顶级程序员的境界迈进。同时,保持对新技术的关注,勇于创新,是推动个人技术成长的关键因素。

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)(by_July)定稿版

    讲解了链表中常见的追赶问题,并给出了几种有效的解决策略。 ##### 第十章:如何给10^7个数据量的磁盘文件排序 介绍了大规模数据排序的技术,包括外部排序算法的应用。 ##### 第十一章:最长公共子序列(LCS)问题 ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    在XML文档中,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列...

    分析.成为编程高手的五个阶段.doc

    这是编程的最高境界,程序员已经超越了具体的技术细节,面对问题,主要依赖的是思维和策略,而非具体的代码实现。他们如同武术中的大师,无论何种环境,都能轻松应对,达到“手中无剑,心中也无剑”。 每个阶段的...

    虚拟现实技术对现代医学的影响

    构造程序主要是设计虚拟境界的景和物,可以提供几百种建模功能。 虚拟现实工具包用来将三维物体与虚拟境界组合起来,并赋予某些特性,其中的程序库和模块化方法可以开发各种虚拟现实程序。 典型的工具包有:SGI 的 ...

    计算机程序设计艺术(中文版)共三卷

    计算机程序设计艺术(中文版)共三卷,作为计算机科学领域的经典之作,由美国计算机科学家Donald...通过学习这些内容,程序员不仅能提升算法能力,也能培养对复杂问题进行高效解决的能力,最终实现程序设计的艺术境界。

    c程序100例

    《C程序100例》就是这样一本集合了多种编程实践的书籍,它不仅适用于初学者,也为有经验的程序员提供了复习和参考的机会。 首先,我们来看第一个程序,它是一个基础的全排列算法实现。在学习C语言的过程中,掌握...

    The.Art.of.Agile.Development.2007

    3. 经常交付可工作的软件,交付间隔可以从几周到几个月,交付间隔越短越好。 4. 业务人员和开发人员必须每天都一起工作,以便于更好地沟通,建立信任,并互相理解。 5. 建立一个能够自组织的团队,他们会定期调整...

    键上飞

    在这个游戏中,玩家需要快速准确地输入屏幕上出现的文字,以此来提升打字技巧,实现“运指如飞”的境界。 在游戏编程领域,"键上飞"体现了以下几个关键知识点: 1. **用户界面(UI)设计**:游戏界面设计简洁且...

    Shellcoder’s Handbook: Discovering and exploiting Security Holes---中文CHM

    还是那句话,一个程序员做到W.Richard.Stevens那个份上,做到逝世后还能叫全世界的顶级hacker们专门著文怀念,但生前却不曾著文攻击,想想看,那是一种什么样的境界,那是一份什么样的淡然。我们可以大肆讨论技术...

    JavaScript王者归来(目录)

    - 介绍了几种基本的调试技术。 - **3.4.3 适合JavaScript的调试工具** - 推荐了几款常用的JavaScript调试工具。 - **3.5 定位代码和调用堆栈** - **3.5.1 Step by Step--单步和断点** - 介绍了如何使用单步执行...

    C和C++编程心得—前人的经验总结

    6. **大师境界**:不仅精通技术,还深刻理解软件工程和团队合作的重要性。 总的来说,学习编程是一个长期且持续的过程。通过不断学习新知识、实践和积累经验,每个人都可以逐步提升自己的技术水平,最终成为一名...

    12本精彩的Linux书籍

    几年前我通过阅读在线文档第一次配置了DNS. 本着了解DNS 和 BIND 是如何工作的目的,我买了这本书。之后它的版本又更新了两次,每次我都购买了新版本。如果你是个认真的系统管理员,这本书应该在你的书库里。 8. ...

    LeetCodeNote

    在LeetCodeNote中,你可以找到以下几个核心的知识点: 1. **基础数据结构**:数组、链表、栈、队列、树、图等基本数据结构的运用,这些是解决问题的基础。例如,通过链表的遍历来解决动态规划问题,或使用树结构...

    JAVA自学之路

    当你看书到某个地方暂时不理解的时候的,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的,就在不远的前方...

Global site tag (gtag.js) - Google Analytics