答案由卡梅隆·珀迪,首席执行官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. 你真的会vue-router吗?
  2. Codeforces Round #546 (Div. 2) B. Nastya Is Playing Computer Games
  3. nginx 启动问题:nginx (pid ) already running.
  4. 前端学习(639):undefine和null
  5. UVALive 4764 dp
  6. 云和恩墨大讲堂电子刊2019年4月刊发布
  7. 给mac配置adb 路径
  8. Mac上踩坑.net core开发
  9. Perl语言入门(05 文件)
  10. vb mysql 查询_VB数据库记录查询四法
  11. python append 字典_Python3中使用append添加字典元素出现问题
  12. Flutter | Sliver 系列
  13. 永远不要使用 Boolean 对象
  14. SpringBoot+Mybatis-plus+aop实现一个类似JPA的@Audited注解(字段审计)功能
  15. K8S StatefulSet方式部署elasticsearch集群 —— 筑梦之路
  16. 小米科学计算机怎么用,小米计算器怎么用 小米计算器app使用方法
  17. 数据解读热门美剧 | 《权力的游戏》花式死亡图鉴
  18. 什么是软件测试(功能、接口、性能、自动化)详解
  19. 怎样才能在技术领域走的更远?
  20. 27岁Python独立开发者,年收入超900万,过着令人羡慕的生活

热门文章

  1. ImageJ Nikon_如何用ImageJ进行粒度分析
  2. java被oracle收购,sun被oracle收购了,openoffice和virtualbox会不会死?
  3. java 任务栏程序_如何为Java Swing程序动态启用或禁用任务栏图标
  4. Javascript:创建对象的方式
  5. 爬虫:Python爬虫学习笔记之爬虫基础
  6. 论文笔记_S2D.70_2021_IEEE-RAL_CodeMapping:使用紧凑场景表示的稀疏SLAM的实时稠密建图
  7. 一个VO(Visual Odometry)的简单实现
  8. OpenCV_Camera Calibration and Rectification under QT creator( 相机标定及矫正 | QT creator环境 )
  9. opencv图像分析与处理(9)- 选择性滤波
  10. mac OS X下终端使用tree命令列目录