有没有办法根据行业标准对Java Developer进行评级。例如:
1级 2级 3级
因此,在每个级别中,Java Developer都必须满足某些要求。
我实际上是指什么类型的系统或某些东西,我们可以根据行业标准评价Java开发人员?因此,Java Developer会将某些事情视为第3级。
答案 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的使用年限。它原始而简单,但它是一个良好的第一步。