最近經常有人問我,怎樣在和別人競爭的過程中勝出,程序員怎樣才能毫無忌憚的跟老板提漲工資的事,這讓我想到了核心競爭力這個概念。有了核心競爭力,你就能如愿的在競爭中勝出,就能肆無忌憚的去找老板談漲工資的事了。那到底什么才是程序員的核心競爭力呢?那就得從程序員的這個行業發展背景和技術更新中獲得了,我們都知道互聯網的發展現在已經不能僅僅簡單又飛速來形容了,技術的更新迭代速度更是比高鐵還快。通過以上分析,所以我認為程序員的核心競爭力只有兩點:學習能力和責任。
為什么這么說呢,待會我細說,雖然這兩點看起來簡單,但是做起來其實挺難的。我下邊就聊聊什么是學習能力和責任,而不是其他的。
1、學習能力
這里的學習能力,不僅僅指的的是通過別人來學習,更重要的指的是自學能力。我們說了,互聯網的發展速度很快,而IT行業的技術更新迭代更快。如果你堅守在固有的知識面,肯定會被這個時代所拋棄,更別談核心競爭力了。所以,學習能力顯得尤為重要。與時俱進是程序員,尤其是一個好程序員的座右銘,看看那些技術大牛,每天更新博客,這都是在記錄自己的新知識,這就是學習能力。看個書,解決個bug,搜個資料對于大神級的人物來說是手到擒來,so easy!這就是學習能力。
這么多能力,什么解決問題的能力,表達能力,溝通能力,我為什么偏偏就說學習能力呢?因為學習能力強的人,一般解決問題的能力也強,這是遙呼相應的能力,其他能力都是基于學習能力的。所以學習能力是程序員核心競爭力里必不可少的選項。這就像豬沒有了風一樣,不可能飛起來!
2、責任
責任,這是我想應該是泛指了。這里的責任也是態度,不僅僅是責任心。當然了有責任心的人,態度也不會差,但是態度好,不一定有責任心。假如你沒有學習的態度,即使學習能力再強,也是無用的啊!所謂的態度決定一切就是這樣的。
責任,我們對自己敲的代碼是要負責任的,對于公司的產品是有責任的。要是一直想著就這樣吧,反正還沒出問題,先這樣,等出問題了再說的態度去做一個產品,你的核心競爭力就在逐漸的消失。如果心里一直想著怎么才能做的更好,你就是在進步,在加強自己的優勢和能力,用好的技術能力武裝了自己,還怕干不倒自己的競爭對手?
我記得我在我寫的文章《新時代的coder如何成為專業程序員》中曾經寫道:專業程序員會為他們的職業生涯、預算、日程安排承諾、錯誤、技能技巧負責。一個專業的程序員不會將責任推卸給別人。實事求是地說,現在的程序員都對工作非常消極,沒有人督促就慢慢悠悠的做,代碼也是寫的亂糟糟的,沒有任何優化,別人看你寫的代碼看的頭都大了。一個好的程序員是對自己的代碼有追求的,不僅能完成功能,還能寫的一手好代碼,跟寫的一手好字似的。優美的代碼才能讓人賞心悅目,負責的態度才能提高自己的責任感。有了責任感才能讓自己更好的成長。
最后來個總結:學習能力是核心競爭力的基礎,責任是核心競爭力的必然要求。學習是具有可持續發展性的,態度和責任更是可持續發展的要求,你具備了這兩樣可持續發展性的東西,你就具備了程序員的核心競爭力。記住:不要當一名熟練的代碼民工(碼農),這樣永遠都不會有質的提高,要做就做時代的弄潮兒,跟著時代前進,或者是革新這個時代。
結束語:說了這么多,其實跟沒說一樣,其實就是廢話,因為我相信大家都知道,就是可能做不到,如果能夠做到,估計現在混的應該很不錯,還請希望堅持哦!
責任編輯:wv
-
程序員
+關注
關注
4文章
950瀏覽量
29761
發布評論請先 登錄
相關推薦
評論