问题介绍
2、初级程序员基础知识扎实吗?
3、初级程序员有解决问题的能力吗?
4、初级程序员有沟通表达能力吗?
随着技术人才市场持续萎缩,招聘初级开发人员对许多初创公司来说变得越来越有吸引力。 雇用初级开发人员的优点是他们更能适应初创公司级别的资金限制。 此外,初级开发人员更渴望在工作中学习并寻找新的项目方法。 然而,成功伴随着失败,正是这些因素使得初级开发人员的招聘过程变得更加困难。
就像放在他们前面的形容词——初级一样,这些员工在进入公司之前几乎没有实际项目和软件开发的经验。 因此,不能根据他们过去的表现来评估他们的能力。 因此,作为雇主,在招聘时需要考虑以下 6 个因素:
1)测试基础知识是否扎实。
大多数初级开发人员可能对某些平台选项没有深入的了解程序员的招聘要求,但他们应该对一些常用语言的基础知识有扎实的基础。 申请人可以通过他们之前工作过的开源代码来证明这一点,但很多时候这是不现实的。 因此,测试这些考生对代码的基本理解是个好主意。 不要使用 FizzBuzz 测试,这是一种陈旧的测试方法。 一次可靠的算法代码测试足以证明候选人的能力。 请记住,您在这里寻找的是资格,而不是经验。 孩子能被教吗? 您是否了解很多词汇和概念,并且渴望了解更多?
2)解决问题的能力至关重要。
我们都希望新聘用的初级开发人员不仅了解计算机科学的基础知识程序员的招聘要求,而且具有很强的解决问题的心态。 您的分析能力如何? 如何面对从未遇到过的问题? 尤其是在初创环境中,没有现成的例程,出现的每一个挑战都可能需要新的解决方案。 许多年轻的开发人员可能能够完成一些基本的编程任务,但是如果他们必须处理更复杂的架构需求怎么办?