我们对后端开发人员的要求是如何的?
原创 2019-06-19 00:23:58

    作为技术型公司,后端技术开发人员占据着整个项目进度的主要地位,功能实现的好不好,性能强不强都看技术人员的执业水平。但是为了给客户们一个放心的承诺,那么我们就有义务规范整个项目的开发流程,规范每一个技术体系,严格要求公司的技术员工们干活不松懈,站在客户角度分析问题,切实理解核心价值需求。

    第一、处理并发能力

    我们的面试官在面试每一个求职者的时候,都会着重突出的找到一些并发问题上的难点提问,为的就是每一个入职我司的员工们,对并发有一个深刻的认知,能够切切实实的处理在线上所遇到的技术难题,最基本的要求是对这些概念有一些自我的认知,然后在项目的开发过程中有深入总结的经验。如果这个问题不理解,那么开发出来的项目注定是失败的,就像很多客户跟我们说,他们曾经找的技术外包公司开发出来的产品处处都是毛病,那就有可能是多线程并行运行时导致的,这种情况一般不易被测试出来,但是当用户的同时在线人数达到一定数量时,状况就开始暴露了。

    第二、业务分析能力

    不能深入到业务中去的程序员不是好程序员,如果只是机械式的执行领导的要求,根据原型图的指示去实现功能,而自己却不加以思考这样开发存在的毛病,那么项目很有更能运行的很卡,用户体验也不好;一个合格的开发者应该站在客户的角度分析业务问题,又要站在技术的层面去剖析这样的功能点开发出来的利弊与性能分析。如果照这种方式不断暗示自己去设身处地的思考,则会将产品做的愈发的强大。