评级行业标准Java开发人员

时间:2012-08-04 09:15:30

标签: java spring

有没有办法根据行业标准对Java Developer进行评级。例如:

1级 2级 3级

因此,在每个级别中,Java Developer都必须满足某些要求。

我实际上是指什么类型的系统或某些东西,我们可以根据行业标准评价Java开发人员?因此,Java Developer会将某些事情视为第3级。

1 个答案:

答案 0 :(得分:4)

  

是否存在某种系统或某些东西,我们可以根据行业标准对Java开发人员进行评级?

不是真的。 Java生态系统非常复杂,您可以拥有20年的开发经验,而在不同的项目中几乎不需要任何技能。

Java开发经验,技能和兴趣非常多样化。即使是您认为具体的常用术语也具有非常广泛的含义。

你能写一个低延迟系统吗?

如果您有低延迟开发经验,这可能意味着

  • 您参与了支持低延迟系统的系统。
  • 您在一个系统中工作,其中所有低延迟的东西都不是由核心开发人员完成的。
  • 您参与了核心低延迟代码,但它是由您之前的人编写的。
  • 您设计并编码了核心低延迟系统。

你会认为最后的答案是足够的,除了下面的问题。

低延迟有多低? 1s,100ms,10ms,1ms,100us

如果您使用的是100毫秒系统,但需要一个100微秒的系统(相差1000倍),它就完全不同了。

好吧我们需要一个1毫秒的系统而你在一个1毫秒的系统上工作,下一个问题是质量和规模。是平均1毫秒或99%瓷砖或99.99%瓷砖。你编写这样一个程序的方式是完全不同的。例如无锁,超低GC,关闭堆内存,多线程,高效缓存,可能是JNI到内核旁路网络设备。

如果花费1毫秒时间不大或花费1毫秒从网络获取数据以使用GPU并写入磁盘,则向交换机发送响应,这又是不同的。

当专家领域的简单问题有复杂的答案时,很难在所有Java中提出标准级别。


另一个问题是;招聘人员在评分个人时使用了什么?最常见的指标是XXXX的使用年限。它原始而简单,但它是一个良好的第一步。