答案由卡梅隆·珀迪,首席执行官xqiz.it:

我有很多与之合作的非常优秀的Java程序员,以及少数非常优秀的程序员。我知道有一些显而易见的东西,例如Josh Bloch(尽管有泛型!),Doug Lea和Cliff Click(神圣的schmoley smart!),他们都在Java平台本身上工作。就阅读他编写的代码而言,我最喜欢的Java程序员是Rob Lee,他为Oracle数据库JVM编写了JIT,他为我开发了Coherence产品,现在在Pure Storage中使用C ++进行工作(ugh!);他的某些代码仅仅是纯诗歌。无独有偶,另一位朋友,鲍勃·李(又名疯狂鲍勃),谁是没有关系的罗布 Lee,是一位出色的Java程序员-尚不足以与我一起工作!

优秀的程序员与普通的程序员的不同之处在于:

他们将复杂的问题分解开来的方式,以及他们的解决方案重新组合在一起以结构化方式表示该思维过程的方式。当您看到别人编写的非常好的代码时,意味着它们的技能至少比您高两个级别。

原因

如果它们比您还糟,那么您显然会发现这些缺陷。

如果它们与您相同,则您会认为它们是“ meh”(平均),因为您没有代码作者的上下文,因此您基本上是在看自己的代码,而没有有助于理解为什么会这样。

晋升

如果它们比您高一个级别,则您基本上会认为它们和您一样好,因为该级别可以弥补缺乏代码作者上下文的不足。

如果它们比您好两个级别,那么您将开始看到它们的出色程度。

唯一令人失望的是,我知道有些开发人员比我高出至少两个级别。哦,我想这给了我一些改进的空间!

最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。

Java程序员最厉害的是什么,「解密」谁是世界上最好的java程序员?相关推荐

  1. 【译】数据显示:中国的程序员是世界上最牛的程序员?

    2019独角兽企业重金招聘Python工程师标准>>> 写在前面:一直觉得中国的程序员想法多,肯钻研肯学习,但却不知道原来中国的程序员是世界上最牛的程序员.说来可能不信,但根据Hac ...

  2. 不要迷恋哥,哥不只是传说(再【转】世界上最牛的程序员)

    原文链接网址:[转]世界上最牛的程序员 话说偶当年还在大学求学的时候,以为最牛的就是教程序设计和数据结构的的那两个谢顶老头,直到偶看到了下面的神奇的传说(粗体部分). MIT BBS上说微软电话面试的 ...

  3. 他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

    作者 | Mr.K 来源 | 技术领导力(ID:jishulingdaoli) 1983 年,美国计算机协会将图灵奖授予肯·汤普森和与丹尼斯·里奇. 获奖理由是:"For their dev ...

  4. 你要「老婆」不要?谷歌程序员20行代码把二次元「老婆」带到现实世界

    ‍ 用 GAN 生成的 2D 二次元「老婆」已经过时了. >>>> 还记得前不久的「‍东升发型生成器」吗?在那个视频中,B 站 up 主 Mars 隆重推出了自制的秃头生成器. ...

  5. 世界上最健康的程序员作息表「值得一看」

    昨晚看了一篇"传说中"的"世界上最健康的作息时间表",开始纠结自己还要不要5点半起床. 都说程序员这一行,猝死概率极高,究其原因还是加班太狠.作息不规律.缺乏运 ...

  6. 世界上最健康的程序员作息表!

    文章目录 7:30 7:30-8:00 8:00-8:30 8:30-9:00 9:30 10:30 11:00 13:00 14:30-15:30 16:00 17:00-19:00 19:30 2 ...

  7. 世界上最健康的程序员作息表!「值得一看」

    昨晚看了一篇"传说中"的"世界上最健康的作息时间表",开始纠结自己还要不要5点半起床. 都说程序员这一行,猝死概率极高,究其原因还是加班太狠.作息不规律.缺乏运 ...

  8. 电脑底部任务栏点不动_「方法」在电脑上使用小程序的方法

    微信小程序自推出以来,因为其不用安装注册,可以直接使用收到了广大用户的欢迎.随着微信小程序功能越来越丰富,很多老师希望在教室里将小程序直接用于课堂,那怎么在电脑(大屏)上使用小程序呢,接下来随着小编的 ...

  9. 「独家」五面阿里P6:Java开发面试题及答案

    说说最近的项目 如何实现session共享,用redis如何实现 缓存击穿的概念和解决方案 说说微服务,微服务之间如何管理 二面(现场) java nio常?用的三个类 java里面的同步锁了解吗?C ...

  10. 阿里 java 面试题 p6_「独家」五面阿里P6:Java开发面试题及答案

    一面(电话) 说说对JVM的理解 treemap和hashmap有什么区别? Java多线程的的5大状态图流转 mysql主键和唯一索引的区别 说说最近的项目 如何实现session共享,用redis ...

最新文章

  1. Python中的三目运算符------if else 同行
  2. 计算机速录学什么,学速录的要求有哪些
  3. 装了Visual Studio 2005之后重装IIS的问题解决方法
  4. bzoj3482,jzoj3238-超时空旅行hiperprostor【最短路,凸包,斜率优化】
  5. 在SharePoint网站中访问Webservice被拒绝的解决方法
  6. Python凭什么成为增速最快的编程语言:21条调查说明一切
  7. Oracle 多表查询
  8. nodejs写的HTTP静态文件的引擎(轻量级)
  9. spirng 事物只支持 dml语句 update,insert delete
  10. 计算机那种专业包括vr,VR技术的大学专业有哪些
  11. STM32的“GPU”——DMA2D实例详解
  12. 【Mac 系统下载 解压 ImageNet-1k(ILSVRC2012、IN1K)数据集】
  13. 基于ssm柴犬主题咖啡厅系统
  14. 市场调研报告-全球与中国船用下水推车市场现状及未来发展趋势
  15. 如何用python做比分网_使用python对历届世界杯进行数据分析
  16. 我被一只老鼠的吱吱声吵醒了
  17. 数字化转型:为何数字化?如何数字化转型?
  18. 力扣每日一题2021-12-24中等题:吃苹果的最大数目
  19. java socket通信 客户端_JavaのSocket编程之简单客户端与服务器端通信
  20. Echarts点击事件

热门文章

  1. linux计算机网络一般需要配置哪几部分,计算机网络技术 知识及应用第4章Linux操作系统和常用服务器配置.ppt...
  2. 算法解题方法:求和问题preSum方法
  3. 爬虫:Python爬虫学习笔记之Urllib库
  4. await js 报错_async/await优雅的错误处理方法总结
  5. 人物关系图谱:ECharts 实现
  6. crawler4j源码学习(1):搜狐新闻网新闻标题采集爬虫
  7. 开源的49款Java 网络爬虫软件
  8. 随手记_英语_学术写作
  9. 关于JSF Converter转换器的知识点
  10. ajax跨域请求jsonp