程式設計師是一個需要天賦的職業嗎?
如果你說程式設計師需要天賦才行,可在我程式設計師人生的二十年期間我見過的很多程式設計師水平都不怎麼樣,很難談得上天賦,但程式設計師這碗飯還是端得好好的,一直到現在。
如果你說程式設計師不需要天賦,我也見過很多根本談不上悟性的程式設計師的工作效果能把身邊的同事氣得吐血,有時候他們也會自知之明的淡出程式設計師這個行業。
因此有沒有天賦跟能不能成為程式設計師沒有必然關係!
然而有一個事情我是確定的,那就是我見過所有能力級別很高的程式設計師,都是持續性不斷地提升自我能力的人!我們可以把他們視為有天賦的程式設計師。
因此這個問題我認為極具價值的地方在於如何能和他們一樣,成為有天賦的程式設計師?
也就說,如果某個人沒有天賦,只要還算正常,能下苦功夫,在程式設計師這個崗位上是可以一直幹下去的,但是想要成為出類拔萃的程式設計師,那就必須找到一種方法,使自己變得具有天賦!
說到這裡,可能很多人都會認為我在開玩笑,什麼是天賦?天之所賦的才華,這也能後天改變嗎?
我們可以查一下意甲聯賽曾經有位球星叫西格諾里,身高171,穿38碼的鞋,14歲進入國米青訓營,又瘦又小,教練對他的主要指導就是勸退!
但西格諾里的足球生涯三次意甲金靴獎,被稱為黃金左腳、拉齊奧國王,作為前鋒的成就與巴斯滕、巴喬這些巨星排在一起,進入意甲歷史最優秀的射手前十。
看到西格諾里的身體條件和足球成就,那麼我不禁再問一次,什麼又是天賦?
我們再引用經營之聖稻盛和夫著作《幹法》
正如托馬斯·愛迪生所言,成功中“天分”所佔的比例不過只有1%,剩下的99%都是勤奮和汗水。專心致志於一行一業,不膩煩、不焦躁,埋頭苦幹,不屈服於任何困難,堅持不懈。只要你堅持這樣做,就能造就優秀的人格,而且會讓你的人生開出美麗的鮮花,結出豐碩的果實。
這時候肯定有些人就要抬槓了,“愛迪生說的話還有後半句,那99%加起來都沒有那1%重要”,嗨!這只不過是為自己的無所作為寄託在了一個與自己無關的解釋上。
我想告訴那些人,沒有那99%的持續付出,你根本不夠格談那個1%。
程式設計師更是這樣,我曾經連續三天熬到深夜,就是為了安裝好Debian Linux,十幾年前的Debian非常原始必須從核心開始配置,但是我就是想看到它跑起來的樣子。
從大學玩Linux,到現在已經是二十年了,這就是致力於一件事情的持續力。
從大學畢業自學Java,到現在程式設計二十年了,這依然是致力於一件事情的持續力。
當我們為客戶開發大資料系統(我們接手前,已經幹趴下兩家軟體公司了),遇到一樣的技術攻關,當所有人都支撐不下去了(包括Boss),最後就剩下我一個人了還在堅持。半年後最終系統改善了客戶生產環境的效率,當我離開客戶大廳的那一刻,我感覺到了開悟,感受到了天之所賜的1%!
因此沒有99%持續提升,為了目標持續地汗水付出,根本就不用拼那1%的天賦。
那麼這種持續的力量又是什麼?
對我而言,就是對技術的一種執著,想要獲得技術反饋後的一種成就感,從而轉化成了對技術的興趣。
這就是因此而執著,無怨無悔而付出,只為換來成就與喜悅,這才是程式設計師做技術的正途。
如果你壓根對於技術談不上什麼興趣,僅僅就為了一個穩定的工作,那麼這種對於技術提升的持續付出所必須經歷的痛苦與煎熬你肯定是忍受不了多長時間,必然會左顧右盼,不斷地妥協所遇到的困難和技術問題。
因此對於很多人來講,不是不能作為程式設計師,而是隻能作為平庸的程式設計師。
但若你想要變得卓越,就得找到屬於自己對於技術興趣的驅動力,身體力行,深刻去體會這種專注的持續力,激發出屬於自己的天賦,你的持續付出總有一天會擁抱你!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024420/viewspace-2924371/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個故事告訴你,學習程式設計是否需要天賦?程式設計
- 程式設計師的職業素養(一)程式設計師
- 有人說程式設計師是一個很高大上又高不可攀的職業,你認同嗎?程式設計師
- 關於程式設計師這個職業程式設計師
- 作為程式設計師,職業規劃需要注意的四個階段程式設計師
- 天賦差的程式設計師,難道就只能半途而廢嗎?程式設計師
- 程式設計師職業生涯程式設計師
- 你需要程式設計師鼓勵師嗎?程式設計師
- ios程式設計師職業中需要避免的八大「陷阱」iOS程式設計師
- 程式設計師的職業規劃!程式設計師
- Java程式設計師的五個職業發展方向Java程式設計師
- 七年之癢!一個 PHP 程式設計師職業生涯的自述PHP程式設計師
- 程式設計師的8個職業發展方向,瞭解一下!程式設計師
- 美工和程式設計師的職業病程式設計師
- Google程式設計師的一天是如何度過的?Go程式設計師
- 【譯】我是一個平庸的程式設計師程式設計師
- 一個合格的程式設計師,需要哪些必備技能?程式設計師
- 談一談程式設計師的職業發展路線程式設計師
- 程式設計師需要有好的英語水平嗎?程式設計師
- 做任何職業都不要做程式設計師,特別是Java程式設計師,血淋淋的教訓程式設計師Java
- 程式設計師的基本常識——職業篇程式設計師
- 網際網路寒冬,失業程式設計師和升職程式設計師差的,不止是幾個級別距離程式設計師
- 全職爸爸,是程式設計師的加試題程式設計師
- 本人已找到遠端工作 提了離職 目前公司需要一個程式設計師維護程式碼程式設計師
- 為什麼程式設計是獨一無二的職業?程式設計
- 你為什麼選擇程式設計師這個職業?程式設計師
- 程式設計師打工人的一天程式設計師
- 一個有40年編碼經驗的老外程式設計師的職業經驗程式設計師
- 【科普】碼農是程式設計師嗎?碼農與真正程式設計師的區別是啥?程式設計師
- "無程式碼"時代的到來,還需要程式設計師嗎?程式設計師
- 一個二線城市程式設計師-週末一天的生活程式設計師
- 程式設計師如何成為一名自由職業者程式設計師
- 程式設計師適合創業嗎?程式設計師創業
- 程式設計師需要專精,還是廣度多一點?程式設計師
- 學習UI設計需不需要天賦?UI
- 大齡程式設計師找不到工作,程式設計師真的是吃青春飯的嗎?程式設計師
- 程式設計師的打怪升級之路,程式設計師未來職業規劃全路線程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師