我们有很多前端的开发人员离开公司,因为他们想要与反应,角质,npm和其他什么。
我们使用了一些公司的cms平台,而这些javascript平台并没有给我们带来什么好处。对于前端,我们只需要css和javascript/jquery。
在过去的几年里,很难找到愿意使用这个堆栈的前端开发人员,当我们找到他们时,他们只需要花很短的时间学习一些javascript,然后离开公司,因为他们想使用react/angular。
在过去的几年里,每一位离开该公司的候选人都提出了这一论点,作为离开该公司的主要原因。
如何改善学生的学习环境?仅仅因为js平台很受欢迎,而且更容易雇佣开发者,这是否有意义?
发布于 2017-07-28 10:42:25
好的,这些平台之所以受欢迎,不仅仅是为了让编码变得更容易。
工作报酬更高,大多数公司都采用了这种技术。所以和你呆在一起对这些开发人员是没有好处的。
因此,你真的只有正常的选择,任何试图使工作有吸引力的企业。
发布于 2017-07-28 12:17:02
我不明白为什么会有这样的下注。
如果你有一个长期的项目(听起来像基于这个问题),请不要选择任何技术的趋势现在。你可能会发现,10年后的技术趋势完全不同。保持与精心选择的工具。JavaScript和CSS不会消失,这是肯定的。jQuery是非常轻量级的库,它实际上非常方便,所以我认为使用jQuery并不坏,尽管可能有理由编写原始JavaScript (例如:在我工作的一个项目中,更新jQuery破坏了兼容性,需要大量的工作来解决兼容性问题)。似乎您当前的技术栈是一个长期的项目好。
要激励员工,你可以做的是让他们花费一定的时间去研究不同的平台选择,或许还可以让他们在工作时间内以有限的方式进行自己的项目。这实际上意味着你为减少工作而支付相同的工资,因此可以认为这相当于加薪。然而,额外的动力意味着随着工作效率的提高,你将得到一部分有效的加薪。
谁知道呢,也许通过允许他们研究不同的平台选项,你会发现一些你想要的有用的库,你现在的平台。不过,这里要小心。选择使用外部库并不是一个轻率的决定。而且,重写通常被认为是不好的:如果使用外部库需要大重写,则什么时候才是大重写的答案? ...so通常是个坏主意。
远离自称“框架”的库。这意味着您必须将整个应用程序包装在这样一个库中,如果框架开发停止或希望稍后更改为另一个框架,则会造成很大的痛苦。更喜欢只影响有限数量代码的库。将外部库提供的功能抽象为具有尽可能简单API的简单包装器;这意味着如果需要更改外部库,则只需要重写简单包装程序,而不是整个应用程序。
https://softwareengineering.stackexchange.com/questions/354656
复制相似问题