0

有没有办法根据行业标准对 Java 开发人员进行评分。例如:

1 级 2 级 3 级

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

我实际上的意思是有某种系统或者我们可以根据行业标准对 Java 开发人员进行评级的东西吗?因此,Java 开发人员满足某些条件才能达到 3 级。

4

1 回答 1

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 的工作年限。它粗糙而简单,但它是一个很好的第一步。

于 2012-08-04T09:17:56.347 回答