数据分析人才短缺
谁不知道开发人员短缺? 我的意思是,如果您进入软件行业,那么每个人都会不时地告诉您-尤其是在招聘方面。 为了解决这个问题,公司提出了创造性的解决方案-有些公司赞助教育计划,甚至创建自己的计划。 但是,我认为这不是正确的答案。
当然,毫无疑问,缺乏优秀的开发人员。 但是,对于每个行业都是如此:缺少优秀的水管工,优秀的木匠,优秀的汽车修理工等。那么,为什么在IT领域存在如此困扰? 我提出了几个原因,可以归结为一个要点。 让我发展。
-
不相关的技术/技能
-
您是否写过看起来像圣诞节愿望清单的职位描述? 我的意思是,很多技术,主要是无关的。 像前端和后端,或者具有任何开发技能的sysadmin技能。
而且由于我在那儿,所以我需要告诉您的是,没有像全栈开发人员那样的人。 至少不是您认为的那样。 我已经从前端到后端设计了系统,并且已经修复了前端的错误,但与常规的经验丰富的前端开发人员并没有同等的水平。
但是,每天我都会学习新东西-我尝试在这里分享。 您相信我可以在业余时间学习他们,但不能作为新员工学习吗?
学位
-
您的职位描述需要大学学位吗? 计算机科学学位? 执照还是大师?
如果是这样,则意味着您相信这些大学学位以某种方式为人们做好了做好工作的准备。 或更糟糕的是,您并不真正相信它,但是至少,如果最终没有合适的人选,它将为您提供保护。
他们会教你大学的面向对象编程吗? 还是突变测试? 还是完全测试? 全职教师如何了解现代的构建流程? 关于Docker? 他们确实对排序算法了解很多,您可能不需要在行业中实现自己的算法。
资质认证
-
您需要这份工作的证书吗? 当然,为Java作业要求Java认证可能很有意义。 但是您知道人们如何获得认证吗? 您知道它真正意味着什么吗?
好吧,认证是基于多项选择题。 主要是基于对API的内心了解。 在现实生活中,如果我忘记了它们,我将拥有一个IDE和Google。
多元化
-
在大多数发达国家,不允许按年龄进行选择。 但是,有一些细微的方法可以按年龄进行过滤。 要求多年的经验是一个好方法。 像5年的工作经验可能意味着大约28年(算上硕士学位)。
事实是,我和Android开发人员曾在同一团队工作过,他有5年的经验。 他只有16岁,因为他从16岁开始在Android上进行开发。由于他满足要求,您会雇用他吗?或者他太年轻了,无法满足您的口味?
年龄太小,年龄太大,性别不正确,种族不正确...
现场工作
-
您是否需要开发人员在现场工作? 100%的时间? 为什么?
我和异地同事一起工作。 我现在和远程同事一起工作。 一些公司是100%偏远的。 他们在制作不良软件吗? 如果您认为人们需要偶尔见面,这是否意味着人们需要每天上下班上班?
当然,在同一地点工作与不在同一地点工作之间存在差异。 但是有很多技巧可以使它起作用。
建立团队与建立信任有关。 信任不会通过共同定位而自动出现。
着装规范
-
贵公司是否有特定的着装要求? 我指的着装要求与一般开发商的着装要求不符, 例如服装,领结和领带。
您认为开发人员以某种方式穿着会更好地工作吗? 还是您的原因是开发人员是公司形象的一部分,客户可能会看到他们(提示:他们从不这样做)。 还是您认为为了与商人合作,他们需要穿着相同的衣服? 然后,想想一位汽车修理工,他会穿着弓和领带处理您的汽车吗?
招聘流程本身
-
您的招聘流程是什么? 为了进行真正的面试,我需要经过多少与工作完全无关的步骤? 我是否需要回答诸如“您五年后会在哪里看到自己”的问题? 或“您的3种最佳品质是什么?”。
我并不是说这是规则,但我从未见过了解开发人员工作细节的人力资源团队。 招聘流程没有考虑到这一点简直太疯狂了,特别是因为人力资源只是第一步。
人力资源应该是帮助,而不是障碍。
薪水
-
这很明显,但是您是否在市场层面上向开发商付款? 您的职位描述中是否包括薪资范围?
浏览招聘广告时,要付出额外的努力。 大多数开发人员不会花时间,而只是丢弃您的职位描述。 如果他们这样做,并且报价不匹配,则双方都将浪费时间。
您不包含赔偿政策的原因只有两种。 您要么害怕告诉当前的雇员,那意味着事情已经坏了。 或者您害怕告诉竞争对手,让我们直言不讳,他们可能已经知道了-因为人们谈论他们的薪酬。
文化
-
最后但并非最不重要的一点是,您如何考虑公司内部的开发人员? 它们是价值链的真正组成部分吗? 他们只是负责任还是决策者? 您是否威胁他们每天将其在印度的工作外包,以使他们“承受压力”?
开发人员保持联系。 由于拥有相同的大学,相同的技术用户群...无论他们了解您的公司及其文化,利弊。
结论
以上任何要点会响吗? 没有开发人员短缺,只有在公司和潜在员工之间设置障碍的机会。 打破障碍。
数据分析人才短缺