第一层:菜鸟
形如你我经常在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
分享到:
相关推荐
根据对职业的理解和技能水平,我们可以将程序员分为不同境界,这些境界不仅体现在技术能力上,还包括了项目管理、创新思维、沟通技巧以及个人品质等多个方面。 五流程序员,他们主要关注技术和工具的更新。这一层次...
通过明确职业规划,持续学习,积极参与技术交流,以及寻找合适的展示平台,程序员可以逐步突破现有层级,向顶级程序员的境界迈进。同时,保持对新技术的关注,勇于创新,是推动个人技术成长的关键因素。
讲解了链表中常见的追赶问题,并给出了几种有效的解决策略。 ##### 第十章:如何给10^7个数据量的磁盘文件排序 介绍了大规模数据排序的技术,包括外部排序算法的应用。 ##### 第十一章:最长公共子序列(LCS)问题 ...
在XML文档中,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列...
这是编程的最高境界,程序员已经超越了具体的技术细节,面对问题,主要依赖的是思维和策略,而非具体的代码实现。他们如同武术中的大师,无论何种环境,都能轻松应对,达到“手中无剑,心中也无剑”。 每个阶段的...
构造程序主要是设计虚拟境界的景和物,可以提供几百种建模功能。 虚拟现实工具包用来将三维物体与虚拟境界组合起来,并赋予某些特性,其中的程序库和模块化方法可以开发各种虚拟现实程序。 典型的工具包有:SGI 的 ...
计算机程序设计艺术(中文版)共三卷,作为计算机科学领域的经典之作,由美国计算机科学家Donald...通过学习这些内容,程序员不仅能提升算法能力,也能培养对复杂问题进行高效解决的能力,最终实现程序设计的艺术境界。
《C程序100例》就是这样一本集合了多种编程实践的书籍,它不仅适用于初学者,也为有经验的程序员提供了复习和参考的机会。 首先,我们来看第一个程序,它是一个基础的全排列算法实现。在学习C语言的过程中,掌握...
3. 经常交付可工作的软件,交付间隔可以从几周到几个月,交付间隔越短越好。 4. 业务人员和开发人员必须每天都一起工作,以便于更好地沟通,建立信任,并互相理解。 5. 建立一个能够自组织的团队,他们会定期调整...
在这个游戏中,玩家需要快速准确地输入屏幕上出现的文字,以此来提升打字技巧,实现“运指如飞”的境界。 在游戏编程领域,"键上飞"体现了以下几个关键知识点: 1. **用户界面(UI)设计**:游戏界面设计简洁且...
还是那句话,一个程序员做到W.Richard.Stevens那个份上,做到逝世后还能叫全世界的顶级hacker们专门著文怀念,但生前却不曾著文攻击,想想看,那是一种什么样的境界,那是一份什么样的淡然。我们可以大肆讨论技术...
- 介绍了几种基本的调试技术。 - **3.4.3 适合JavaScript的调试工具** - 推荐了几款常用的JavaScript调试工具。 - **3.5 定位代码和调用堆栈** - **3.5.1 Step by Step--单步和断点** - 介绍了如何使用单步执行...
6. **大师境界**:不仅精通技术,还深刻理解软件工程和团队合作的重要性。 总的来说,学习编程是一个长期且持续的过程。通过不断学习新知识、实践和积累经验,每个人都可以逐步提升自己的技术水平,最终成为一名...
几年前我通过阅读在线文档第一次配置了DNS. 本着了解DNS 和 BIND 是如何工作的目的,我买了这本书。之后它的版本又更新了两次,每次我都购买了新版本。如果你是个认真的系统管理员,这本书应该在你的书库里。 8. ...
在LeetCodeNote中,你可以找到以下几个核心的知识点: 1. **基础数据结构**:数组、链表、栈、队列、树、图等基本数据结构的运用,这些是解决问题的基础。例如,通过链表的遍历来解决动态规划问题,或使用树结构...
当你看书到某个地方暂时不理解的时候的,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的,就在不远的前方...