百科问答小站 logo
百科问答小站 font logo



精通 Java 是一种怎样的体验? 第1页

  

user avatar   kangol-li 网友的相关建议: 
      

我觉得这个问题必须要认真回答,中国的Java圈子已经足够乌烟瘴气了,不需要多一个人来添乱。

以防改题,先摘录原题:

===============题主的分割线===============

注意:不是问的 “怎么样才算是精通 Java?”,是体验体验啊各位!

-----------------------------------------------------------------

Never trust a programmer who says he knows Java

===============/题主的分割线===============

首先我觉得题主思考逻辑有问题。如果不搞清楚怎样才算精通Java,那你想知道的是什么人的体验?如果按照问题

怎么样才算精通Java? - 编程

@watchmen

说的,相信能做到的人不在少数,比如说我(不需要在这里讨论我的资质问题,跟你没关系,我不是来应聘的)。

如果说我的体验,我觉得并没有什么特别的,无非是写程序的时候比不那么“精通”的人快一点,查bug的时候迅速一点,别人需要上网搜索的东西我可以马上说出来,因为我都搜索过好多次,仅此而已。

可是,这真的是精通吗?我觉得还差得远。我认识一个人,他是我之前就职的公司的CTO,JRockit的主要编写者之一,在他面前大多数人,包括我,都只是个孩纸。

通常你不需要和他争论技术问题,他说得出口的,就是正确的。技术问题包括系统架构、算法设计、某行代码在JIT之后在什么硬件架构上大概跑几个纳秒。在他的眼里,任何一段Java程序他可以告诉你大致花费了多少个CPU cycle,似乎从Java代码到机器码(不是JVM的byte code)的中间过程都被本能地跳跃了。他可能是我认识的最精通Java的人,可我不是他,无法知道他的体验。但是,从跟他的交流中我可以很明确地感受到两个字:自信。

可能这也是那一类“精通X是什么体验”问题的共同答案。




  

相关话题

  科学计算的程序编写和通常所说的码农的编程有多大的区别? 
  MYSQL 什么时候返回空,什么时候返回NULL,为什么这两条语句返回结果不一样? 
  在公司里开发软件 和学校有什么不同? 
  买到一台新笔记本电脑之后要做些什么? 
  为什么这么使用 C 语言 fgetc() 函数会出现乱码? 
  程序员很闷骚么? 
  为什么大多数中国高校不直接使用英文原版教材教学? 
  在测试驱动开发中 如果测试写错了导致单元测试过不了怎么办?如何保证测试的正确性呢? 
  解 ACM 题的能力真的代表编程能力吗? 
  对程序员来说,你认为最键盘上没用的几个键是哪几个? 

前一个讨论
如何看待程序员不写注释?
下一个讨论
仅通过分享专业知识(如理工类)的普通用户,从零到成为大 V 的可能性大吗?





© 2024-05-15 - tinynew.org. All Rights Reserved.
© 2024-05-15 - tinynew.org. 保留所有权利