本文转自百家号作者上世是朵花推荐语:近期有一名阿里巴巴的程序员就有这么一个疑问,他问后端开发的核心竞争力是什么?
如今再说程序员就算是一个比较广义的词,只要会点代码的都称自己是程序员,比如前端开发,后端开发(php,java,.net.....),移动端开发比如安卓开发,ios开发,桌面应用开发,操作系统开发,数据库开发,中间件开发这些都是程序员,今天咱们主要说一说web开发这块的后端的程序员,因为,近期有一名阿里巴巴的程序员就有这么一个疑问,他问后端开发的核心竞争力是什么?
后端开发的核心竞争力是什么?这个问题虽然没有固定答案,每个人回答的都不太一样,但是肯定是有交集的地方,交集越密集的地方肯定就是比较重要的,在梳理这个问题之前,我们先来看看其他网友们都是什么观点吧。
网友一:个人感觉,工程能力真的很重要,而且很难培养,比如一个新项目让你设计,你该如何划分领域,划分多少个模块。我也不知道该如何学习,有大佬提点一下吗
上世是朵花:你说的这些都是需要时间去培养的,比如刚参加工作的后端开发肯定是不懂项目设计,领域划分什么的,都是分他一个小模块让他开发,按照要求去做,时间长了,做过项目多了,见过的业务多了,这些东西自然就有了。
网友二:个人感觉要是工程方向架构能力是要积累的,业务能力也要积累
上世是朵花:是的,做后端开发对业务的理解也是一个很重要的指标。
网友三:分布式高并发开源贡献
上世是朵花:面对一些常年curd的程序员,了解一些这方面的事情的确能增加身价,提高自身的竞争优势。
网友四:核心竞争力就是方便,如何方便服务好客户,就是竞争力,人都是有懒惰思维,所以有了按摩椅,有了交通工具,有的了门店,有了阿里巴巴,有了苹果手机,人是怎么懒,就怎么提高服务这些懒人就对了!
上世是朵花:看了这样的评论可以看出这名网友可能不是做技术的,他是站在用户的角度来说核心竞争力的,不过他说的也没错,很有道理,最后看了这名网友的认证信息,的确证明猜的没错,果然不是技术。
蚂蚁金服员工:核心竞争力难道不是学习能力?
网友五回复蚂蚁金服员工:学习不好的为什么能当老板?看来不是学习能力哦!
阿里巴巴员工回复网友五:你咋知道领导学习能力不行
上世是朵花:看了他们的对话,首先想要说的一点这儿说的学习能力并不是考试得了多少分这个,而是指对于一项新技术上手的快慢的能力,是否容易接受新生事物,学习能力对于后端开发来说来说的确是一个比较重要的能力,即使做了5年以上的开发,每年都还是要学习新的技术,因为好多技术都是要更新换代的,不学习就是在退步。
网友六:就是啥都干。
上世是朵花:“啥都干”是业务积累,经验累积,技术沉淀的一种较为普通的办法,更为聪明的一点方式是,规划自己的技术方向,发展领域,多熟悉业务,多对技术进行归纳分类,然后有的放矢的进行提高。
上面网友们对后端开发核心竞争力持有不同的观点,也都有一定的道理,只不过是从不同的角度出发,我个人认为作为一个后端开发程序员主要需要有这些方面的能力,1,编码能力及编程思想,2,业务熟练程度,3.系统架构,规划,设计能力,4沟通能力及一些软技巧,几乎全部的程序员都拥有1,也有部分程序员擅长2,到3与4,掌握的人就更少了,要想具有竞争优势就是拥有其他人没有的,因此只要努把力把1与2做到满分,在针对性的去攻下3与4,你就拥有了核心竞争力,这其中的1,2,3,4就是一道道坎,你过了一个,你的竞争力就增加了一大步。
以上所有图片均来之互联网大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就