擁有創造力的程序員究竟有多吃香?不要跟年輕人比學習!

        想必你們都聽過這麼一句話,程序員都是吃青春飯。這句話雖然我不徹底贊成,可是不能否認的是若是你想一直一直在一線寫代碼,你是很難寫到35歲的。程序員

        也許你對代碼有極大的熱情,可是技術的變遷實在太快,年輕的時候你有時間精力去學習新東西,可是年紀大了,你是愛莫能助,你跟年輕人比學習是永遠無法比的,而程序員偏偏須要一直不斷的去學習,才能保證讓本身的技術水平不至於滯後。編程


 

        所謂的程序員中年危機,就在於咱們老是在懼怕技術會過期,當咱們把全部的注意力都集中在技術上的時候,每每忽略了一個很重要的因素:創造一項成功技術的思惟能力。咱們都知道程序員也須要挖掘創意,但每每不知道怎麼作。windows

        毫無疑問,程序員是最須要創造力之一的技術工種,最大化你的生產力對你的工做可能有所幫助,可是假如你還能擁有源源不斷的創造力,那麼必定會讓你成長的更快。網絡

        今天就和你們聊一下,究竟如何充分發揮你的創造力?又如何培養你的創造力幫你順利渡過職場焦慮呢?學習


 

一、什麼是創造力?

        人類天生具備創造力,咱們生產創造性想法的能力是技術和文化進步的核心。職業規劃

        做爲人類,咱們最原始的本能是尋求、發現、改進或創造。咱們學習、適應和改造環境的能力確實使人難以置信。spa

        對於程序員來講,創造力更是複雜的,色彩繽紛,形狀各異,大小不等。設計

        不管是在敲代碼時,在改bug時,在回家路上裏,甚至是在淋浴時,創造力都在迸發出新奇或原創的點子,但願把事情弄清楚,或者解決急需解決的問題。視頻

        創造力能給生活注入更多快樂的元素,咱們只有在最天然的狀態下才能有更多創造的可能性。blog

        當程序員徹底遵從本身的心裏去生活的時候,他就開啓了本身創造力的源頭。

        也就是說,當你再也不想去模仿,再也不想去借用別人的思想,你就像一個徹底開放的接收器同樣,不設阻隔,把本身放在那裏敞開來去接收信息,同時你自動的跟隨心意行動,不受好壞對錯的束縛,你便會發現有源源不斷的靈感自動從你的腦殼中冒出,你不須要使用腦殼去想,就是這麼神奇。

        你不須要參照任何體系,而自成體系,你想作什麼的時候,就會自動涌現出不少的靈感讓你知道如何去作,你不知道那些靈感從哪裏來的,你只是一個執行者,你在執行着那個源頭傳遞的指令。

這就是創意無限的人生。

        然而,不是全部人都是天生擁有創造力的,哪怕是天才,在變得優秀以前,你也沒有籌碼。

        真正有創造力的天才老是在磨練他們的能力、但願學習更多、改進之前的工做,或給出更好的表現。

        大量的工做產生了質量,創造性天才的做品質量並不比其同領域的同齡人們更好,他們只是完成了更多的產出,這讓他們有更多的變化和更好的創新機會。

        在程序員的平常生活和事業中,想變得更優秀,創造力必不可少。


 

二、創造力對程序員有多重要

        天天都在創造中度過的人是誰,除了程序員,我想沒有其餘的了,一個想法,一個需求,都是從思想到代碼,到界面,到感官,尊重他們的價值,與堅持。

        他們天天要坐在椅子上10個小時以上,經過思考來結出果實。

        不少人都認爲編程僅僅是一個重複性工做,但實際上做畫、作音樂也同樣都是重複性的工做。

是什麼讓一幅畫或一段曲成爲世界一流的呢?

        無疑是強大的創造力以及對完美的追求,而事實上偉大的程序員能在最普通的任務中找到發揮創造力把程序寫得最好。

        在Google誕生以前,網頁搜索的問題被業界公認爲是毫無心義並且已解決完畢的問題。EricYuan 曾經在Webex任工程副總裁,而他堅信Webex發明的網絡會議系統仍然能夠改進,繼而他創立了當下全球最成功的Zoom視頻會議服務。

        爲了創造性地解決問題,程序員必須放棄源於過去經驗的、顯而易見的方法,從新定義問題。經過從多個角度來看待問題。

        優秀程序員之因此優秀,在於他們不只解決了現有的問題,還能發現每每爲咱們所忽視的新問題,並找到使人興奮的解決方案。

        像喬布斯和馬斯克這樣的傳奇人物,他們的成功也以創造力和追求完美作爲基礎。


 

三、程序員如何培養創造力?

        在咱們的平常生活和事業中,創造力必不可少。把本身的工做作得更好,意味着識別和解決一個問題,這樣你就能夠克服它。

        每一個人都有能力進行高於初級常識層次的思考。你能夠訓練你的大腦,讓本身更好地解決問題、思考不一樣的問題、天天創建更好的聯繫。

對咱們程序員來講,咱們能夠從天天的工做作起,從小事作起:

        ✿ 當你在作一個設計或實現,即便只是某一個簡單的功能點,你能不能把這個功能作成全世界最好的?不要在意事情小,越小越容易冒尖。

        ✿ 你多半不能一次就把設計作得最好。就像繪畫和音樂同樣,你要反覆嘗試,不斷提升,總有一天會被承認。

        ✿ 開源軟件是一個向全世界展現你本身的工做成果的機會。在弄懂你爲何喜歡某些開源項目後,你是否也能夠創造一個有名的開源項目?

        ✿ 若是你有機會要作一個PPT演講,千萬不要照搬照抄別人的PPT。儘可能去理解你的聽衆的喜愛,而後從頭開始本身寫一個PPT。你的目標應該是:如何把這個PPT作成全世界最好的!

        ✿ 若是有機會再作同一個演講,你能不能把它作得更好一點?絕對不要把同樣的PPT講2次,每次都要有提升。


 

四、寫在最後

        在機會的大門爲你敞開以前,你能爲本身的職業規劃最好的準備就是把你天天從事的本職工做作得盡善盡美。若是保持這種激情、創造力強的工做態度。

        你的努力終將獲得你整個團隊和整個公司的承認。若是你是從事一個開源項目的話,那你將會獲得全世界的承認。

        保持卓越的創造力,你將會找到脫穎而出的成就感,你會迅速變的更優秀,更快獲得升職。

        若是你哪天決定自主創業,你優秀的能力也能讓你很快地獲得投資,很快地吸引人才。最重要的是,你會更加明白什麼樣的技術人才會更好地成就一家公司。

        創造性的工做須要時間。有時候,獨立完成項目,或者創造出一些獨特的東西,可能須要數年的時間,這須要耐心,更須要你保持對編程事業強烈的熱情。

        你可能不是圖靈、保羅·艾倫或扎克伯格,但你老是能夠努力提升本身的創造能力。天才的思惟模式就在你的能力範圍內——你只須要以不一樣的方式對待事物,並終生學習,你將勢不可擋!


 

無論你是轉行也好,初學也罷,進階也可~

——【值得關注】個人編程學習交流俱樂部 ——

涉及到:C語言、C++、windows編程、網絡編程、QT界面開發、Linux編程、遊戲編程、黑客等等......

相關文章
相關標籤/搜索