如今再說程序員就算是一個比較廣義的詞,只要會點代碼的都稱自己是程序員,比如前端開發(fā),后端開發(fā)(php,java,
.net.....),移動端開發(fā)比如安卓開發(fā),ios開發(fā),桌面應用開發(fā),操作系統(tǒng)開發(fā),數(shù)據(jù)庫開發(fā),中間件開發(fā)這些都是程序員,今天咱們主要說一說web開發(fā)這塊的后端的程序員,因為,近期有一名阿里巴巴的程序員就有這么一個疑問,他問后端開發(fā)的核心競爭力是什么?
后端開發(fā)的核心競爭力是什么?這個問題雖然沒有固定答案,每個人回答的都不太一樣,但是肯定是有交集的地方,交集越密集的地方肯定就是比較重要的,在梳理這個問題之前,我們先來看看其他網(wǎng)友們都是什么觀點吧。
網(wǎng)友一:個人感覺,工程能力真的很重要,而且很難培養(yǎng),比如一個新項目讓你設計,你該如何劃分領域,劃分多少個模塊。我也不知道該如何學習,有大佬提點一下嗎
上世是朵花:你說的這些都是需要時間去培養(yǎng)的,比如剛參加工作的后端開發(fā)肯定是不懂項目設計,領域劃分什么的,都是分他一個小模塊讓他開發(fā),按照要求去做,時間長了,做過項目多了,見過的業(yè)務多了,這些東西自然就有了。
網(wǎng)友二:個人感覺要是工程方向架構能力是要積累的,業(yè)務能力也要積累
上世是朵花:是的,做后端開發(fā)對業(yè)務的理解也是一個很重要的指標。
網(wǎng)友三:分布式 高并發(fā) 開源貢獻
上世是朵花:面對一些常年curd的程序員,了解一些這方面的事情的確能增加身價,提高自身的競爭優(yōu)勢。
網(wǎng)友四:核心競爭力就是方便,如何方便服務好客戶,就是競爭力,人都是有懶惰思維,所以有了按摩椅,有了交通工具,有的了門店,有了阿里巴巴,有了蘋果手機,人是怎么懶,就怎么提高服務這些懶人就對了!
上世是朵花:看了這樣的評論可以看出這名網(wǎng)友可能不是做技術的,他是站在用戶的角度來說核心競爭力的,不過他說的也沒錯,很有道理,最后看了這名網(wǎng)友的認證信息,的確證明猜的沒錯,果然不是技術。
螞蟻金服員工:核心競爭力難道不是學習能力?
網(wǎng)友五回復螞蟻金服員工:學習不好的為什么能當老板?看來不是學習能力哦!
阿里巴巴員工回復網(wǎng)友五:你咋知道領導學習能力不行
上世是朵花:看了他們的對話,首先想要說的一點這兒說的學習能力并不是考試得了多少分這個,而是指對于一項新技術上手的快慢的能力,是否容易接受新生事物,學習能力對于后端開發(fā)來說來說的確是一個比較重要的能力,即使做了5年以上的開發(fā),每年都還是要學習新的技術,因為好多技術都是要更新?lián)Q代的,不學習就是在退步。
網(wǎng)友六:就是啥都干。
上世是朵花:“啥都干”是業(yè)務積累,經(jīng)驗累積,技術沉淀的一種較為普通的辦法,更為聰明的一點方式是,規(guī)劃自己的技術方向,發(fā)展領域,多熟悉業(yè)務,多對技術進行歸納分類,然后有的放矢的進行提高。
上面網(wǎng)友們對后端開發(fā)核心競爭力持有不同的觀點,也都有一定的道理,只不過是從不同的角度出發(fā),我個人認為作為一個后端開發(fā)程序員主要需要有這些方面的能力,1,編碼能力及編程思想,2,業(yè)務熟練程度,3.系統(tǒng)架構,規(guī)劃,設計能力,4溝通能力及一些軟技巧,幾乎全部的程序員都擁有1,也有部分程序員擅長2,到3與4,掌握的人就更少了,要想具有競爭優(yōu)勢就是擁有其他人沒有的,因此只要努把力把1與2做到滿分,在針對性的去攻下3與4,你就擁有了核心競爭力,這其中的1,2,3,4就是一道道坎,你過了一個,你的競爭力就增加了一大步。
以上所有圖片均來之互聯(lián)網(wǎng)
大家好,我是“上世是朵花”。如果你有什么好的看法或者觀點可以在評論區(qū)展現(xiàn)你的才華,互動交流,如果想進一步了解我,那就關注我吧!