想必大家都聽過這么一句話,程式員都是吃青春飯,這句話雖然我不完全同意,但是不可否認的是如果你想一直一直在一線寫代碼,你是很難寫到35歲的,
也許你對代碼有極大的熱情,但是技術的變遷實在太快,年輕的時候你有時間精力去學習新東西,但是年紀大了,你是心有余而力不足,你跟年輕人比學習是永遠沒法比的,而程式員恰恰需要一直不斷的去學習,才能保證讓自己的技術水平不至于滯后,
所謂的程式員中年危機,就在于我們總是在害怕技識訓過時,當我們把所有的注意力都集中在技術上的時候,往往忽略了一個很重要的因素:創造一項成功技術的思維能力,我們都知道程式員也需要挖掘創意,但往往不知道怎么做,
毫無疑問,程式員是最需要創造力之一的技術工種,最大化你的生產力對你的作業可能有所幫助,但是假如你還能擁有源源不斷的創造力,那么一定會讓你成長的更快,
今天就和大家聊一下,究竟如何充分發揮你的創造力?又如何培養你的創造力幫你順利渡過職場焦慮呢?

1、什么是創造力?
人類天生具有創造力,我們生產創造性想法的能力是技術和文化進步的核心,
作為人類,我們最原始的本能是尋求、發現、改進或創造,我們學習、適應和改造環境的能力確實令人難以置信,
對于程式員來說,創造力更是復雜的,色彩繽紛,形狀各異,大小不等,
無論是在敲代碼時,在改bug時,在回家路上里,甚至是在淋浴時,創造力都在迸發出新奇或原創的點子,希望把事情弄清楚,或者解決急需解決的問題,
創造力能給生活注入更多快樂的元素,我們只有在最自然的狀態下才能有更多創造的可能性,
當程式員完全聽從自己的內心去生活的時候,他就開啟了自己創造力的源頭,
也就是說,當你不再想去模仿,不再想去借用別人的思想,你就像一個完全開放的接收器一樣,不設阻隔,把自己放在那里敞開來去接收資訊,同時你自動的跟隨心意行動,不受好壞對錯的束縛,你便會發現有源源不斷的靈感自動從你的腦袋中冒出,你不需要使用腦袋去想,就是這么神奇,
你不需要參照任何體系,而自成體系,你想做什么的時候,就會自動涌現出很多的靈感讓你知道如何去做,你不知道那些靈感從哪里來的,你只是一個執行者,你在執行著那個源頭傳遞的指令,
這就是創意無限的人生,
然而,不是所有人都是天生擁有創造力的,哪怕是天才,在變得優秀之前,你也沒有籌碼,
真正有創造力的天才總是在磨練他們的能力、希望學習更多、改進以前的作業,或給出更好的表現,
大量的作業產生了質量,創造性天才的作品質量并不比其同領域的同齡人們更好,他們只是完成了更多的產出,這讓他們有更多的變化和更好的創新機會,
在程式員的日常生活和事業中,想變得更優秀,創造力必不可少,

2、創造力對程式員有多重要
每天都在創造中度過的人是誰,除了程式員,我想沒有其他的了,一個想法,一個需求,都是從思想到代碼,到界面,到感官,尊重他們的價值,與堅持,
他們每天要坐在椅子上10個小時以上,通過思考來結出果實,
很多人都認為編程僅僅是一個重復性作業,但實際上作畫、做音樂也一樣都是重復性的作業,
是什么讓一幅畫或一段曲成為世界一流的呢?
無疑是強大的創造力以及對完美的追求,而事實上偉大的程式員能在最普通的任務中找到發揮創造力把程式寫得最好,
在Google誕生之前,網頁搜索的問題被業界公認為是毫無意義而且已解決完畢的問題,EricYuan 曾經在Webex任工程副總裁,而他堅信Webex發明的網路會議系統仍然可以改進,繼而他創立了當下全球最成功的Zoom視頻會議服務,
為了創造性地解決問題,程式員必須放棄源于過去經驗的、顯而易見的方法,重新定義問題,通過從多個角度來看待問題,
優秀程式員之所以優秀,在于他們不僅解決了現有的問題,還能發現往往為我們所忽視的新問題,并找到令人興奮的解決方案,
像喬布斯和馬斯克這樣的傳奇人物,他們的成功也以創造力和追求完美做為基礎,

3、程式員如何培養創造力?
在我們的日常生活和事業中,創造力必不可少,把自己的作業做得更好,意味著識別和解決一個問題,這樣你就可以克服它,
每個人都有能力進行高于初級常識層次的思考,你可以訓練你的大腦,讓自己更好地解決問題、思考不同的問題、每天建立更好的聯系,
對我們程式員來說,我們可以從每天的作業做起,從小事做起:
? 當你在做一個設計或實作,即使只是某一個簡單的功能點,你能不能把這個功能做成全世界最好的?不要在乎事情小,越小越容易冒尖,
? 你多半不能一次就把設計做得最好,就像繪畫和音樂一樣,你要反復嘗試,不斷提高,總有一天會被認可,
? 開源軟體是一個向全世界展示你自己的作業成果的機會,在弄懂你為什么喜歡某些開源專案后,你是否也可以創造一個有名的開源專案?
? 如果你有機會要做一個PPT演講,千萬不要照搬照抄別人的PPT,盡量去理解你的聽眾的喜好,然后從頭開始自己寫一個PPT,你的目標應該是:如何把這個PPT做成全世界最好的!
? 如果有機會再做同一個演講,你能不能把它做得更好一點?絕對不要把一樣的PPT講2次,每次都要有提高,

4、寫在最后
在機會的大門為你敞開之前,你能為自己的職業規劃最好的準備就是把你每天從事的本職作業做得盡善盡美,如果保持這種激情、創造力強的作業態度,
你的努力終將得到你整個團隊和整個公司的認可,如果你是從事一個開源專案的話,那你將會得到全世界的認可,
保持卓越的創造力,你將會找到脫穎而出的成就感,你會迅速變的更優秀,更快得到升職,
如果你哪天決定自主創業,你優秀的能力也能讓你很快地得到投資,很快地吸引人才,最重要的是,你會更加明白什么樣的技術人才會更好地成就一家公司,
創造性的作業需要時間,有時候,獨立完成專案,或者創造出一些獨特的東西,可能需要數年的時間,這需要耐心,更需要你保持對編程事業強烈的熱情,
你可能不是圖靈、保羅·艾倫或扎克伯格,但你總是可以努力提高自己的創造能力,天才的思維模式就在你的能力范圍內——你只需要以不同的方式對待事物,并終生學習,你將勢不可擋!

不管你是轉行也好,初學也罷,進階也可~
——【值得關注】我的編程學習交流俱樂部 ——
涉及到:C語言、C++、windows編程、網路編程、QT界面開發、Linux編程、游戲編程、黑客等等......
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/228483.html
標籤:其他
