有JAVA二次开发的经验,企业HR都不认可吗?
我带软件开发团队多年,也经常作为面试官参与到一些程序员的面试工作中,所以我说一下我对这个问题的看法。
对于研发团队来说,招聘只做过二次开发的程序员还是有一些顾虑的,原因有以下几点:
第一,大部分开发团队招聘程序员都有一个很常见的要求,那就是能独立完成开发任务,对于二次开发的程序员来说,不管是否具备独立开发的能力,至少没在工作中体现过,这是一个最大的问题。
第二,大部分做二次开发的程序员并不属于核心研发团队成员,比较常见的情况是非软件公司的开发团队。常见的情况是某个传统公司购买了一套带源码的系统,然后组建一个开发团队进行二次开发,以满足公司的业务需求。这种开发团队的工作方式与传统软件企业的工作方式有较大的区别,工作经验也不一定会得到软件公司的认可。
第三,新技术并不能解决所有问题。在软件开发领域通常有一个比较有意思的事情,就是市场通常对新技术比较敏感,认为一个新技术的出现能够解决所有传统问题,实际上这是不对的。软件开发的技术方案一定是经典技术与新技术的结合,一定是一个纵深方案才能更完善的解决问题。所以,面试人员不会过分关注所谓的新技术。
基于以上原因,很多软件团队在招聘时一般不会过多关注从事二次开发的程序员,作为二次开发的程序员要想在软件公司谋求一份开发岗位要具备以下三个能力:
第一,具备独立开发的能力。
第二,具备交流合作的能力。
第三,具备较强的学习能力。
二次开发也可以开发新功能,也需要与团队其他成员进行沟通和交流,这要在简历中有所体现,让面试官打消顾虑。
目前,随着我国软件行业的产业结构升级,软件公司对程序员的要求也在不断提高,建议传统程序员有一个自己的主攻方向,沿着这个方向进行深耕,这样能赢得更多的发展机会。
我从事软件开发多年,目前也在带移动互联团队和大数据团队,我会陆续在头条上写一些关于软件开发方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有软件开发方面的问题,也可以咨询我。
谢谢!