一個.Net程式設計師關於學習的思考順帶思考人生

Wayou發表於2012-11-08

來源:Wayou的部落格

心安即是歸處

既然選擇了程式設計,只管風雨兼程

你錯過了夏花絢爛,必將走進秋葉靜羌

 

一次會議記錄是不會有人感興趣的,做標題黨也是不道德的。所以,走了個折衷的路線,標題不叫會議記錄, 內容不純總結,技術加吐槽,經驗加總結。

對於一個程式設計師的成長,學習似乎是永恆的事情。為什麼網友愛用“苦逼”來形容程式設計師,因為他們整天伏案寫程式碼,學不完的新技術。其實仔細想想,又何止是程式設計師要不斷的保持學習,做什麼都是一樣的。黨員為了保持先進性,要不停的學資料,開會議,然後再學資料,再開會;幹理髮的要緊跟潮流趨勢,趕上時代步伐,不然現在男生統一的平頭,女生統一的扎倆辮子;而現在,連掃地的大媽都危險了,一群為了有編制的高學歷人才要去爭這個飯碗,所以,作為程式設計師這樣高階職業的我們來說,保持學習真的還是很有必需的。

 

心安即是歸處

學習是解惑的,所以學習過程中要遇到困惑。因為有困惑,所以才需要不斷的學習來解決。那到底是為了解決困惑學習還是為了學習解決困惑,這個,不重要。

一路走來,覺得最大的困惑莫過於無法靜下心來學習。任何能耐得住寂寞坐得了板凳的人都成功了,比如周杰倫他以前耐得住寂寞把自己關小黑屋才寫出了這麼多傳世之作,現在浮躁了靜不下來好好寫歌跑去拍些個爛電影受到了來自眾多影評人的廣泛差評。

心安即是歸處,流浪的人啊,你究竟在追尋什麼。一切問題除了是時間問題,更是一個人心態的問題。靜不下心來往往是妨礙自己學習前進的主要原因。這個世界如此浮躁如何做到眾人皆醉我獨醒,確實有點難。事實往往是這樣:道理大家都懂,但真正做到的沒幾個。就比如大家作為長輩教育小同學要好好學習道理說得頭頭是道,完了發現沒有一條應用到了自己身上。

所以有明白人指出,那些凡是書名帶了教你如何如何提升,一個人的自我修維,成功之道,傑出的品格應該是這樣的,通往成功捷徑……的書,完全是坑爹而沒有必需看的。如果我們不帶自己的思維盲目的接受,你還真以為《十萬個為什麼》真的有十萬條問答記錄在目,《鋼鐵是怎樣煉成的》真的是一本工業書籍教你怎樣鍊鋼!那些出書的人根本就沒想要你成功,他們只是想要你想成功,然後再去拜讀這些爛作。最明顯的例子就是《我的成功可以複製》,撕掉作者的偽善有人在他演講後向他提問:哥,你西太平洋大學的畢業證書也可以複製!

一顆能夠沉澱下來的心是絕對不會找藉口說沒時間而推掉自己對於學習的計劃的。對於上班的我們,很多時候都會冠冕堂皇的用上這個藉口。並且由於工作沒時間還被用在很多其他地方,比如不陪家人。電影《教父》中的老大哥都覺得:一個不花時間陪家人的男人算不得一個好男人。繁花似錦,歲月青蔥,人生不過25億秒,過一秒,少一秒,時間正滴答滴答地蠶食我們,我們唯一需要做的,就是讓這些秒鐘過得有意思:高效工作,不斷的學習充實,陪陪家人聯絡親友,愛惜身體養養花草。

年輕難免氣盛,好高騖遠是這我們這群熱血一帶少年的通病,久困牢籠稚氣未脫的新人們總是從剛踏出校門那一刻起就覺得自己天之驕子我最大。但其實誰又不是在剛踏入大學門檻時都信誓旦旦要披星戴月學到天荒地老。結果都是玩得死去活來愛到花開鳥兒飛。

現實總比理想更生猛一些,他用上有老將來會下有小的壓力要求一個人快速成長,而不像理想讓一個人自我陶醉然後成天獨守空房。當發現自己真的缺少很多實踐的時候,如果還感到氣盛的話,那真的該抓住青春的尾巴把這些力氣用到自我完善當中。如果還活在自我的世界以為振作起來就是從明天開始劈柴煮飯面朝大海笑一笑,那真的是文藝到了極點,現實生活與你無關。

停下腳步,安下心來。起點就是歸處。

 

既然選擇了程式設計,只管風雨兼程

學習需要有目標,往遠了說就是職業規劃。

我一開始也不知道自己要幹什麼,什麼我能幹。好乾的已經有很多人在幹了,不好乾的只有那麼幾個人一直乾乾到白髮蒼蒼最後拿個諾獎終了一生。

任何時候只要你找不到方向感覺生活無望像是末日來臨,請想想偉大的黨偉大的毛主席。

毛主席說這個世界是我們的,也是你們的,但終究是你們的。

但我覺得這事兒還能說細一點,資訊時代是我們的,也是人類的,但終究是IT人的。於是乎,作為碼農,還是很有前景的。光是每天翻看英文技術文件修修電腦就看著很有技術很有品,更不用說沒事的時候寫寫小軟體自娛自樂。靠敲鍵盤度日的,還有作家,但如你所知,在當前國情下,呵呵。但寫程式碼不用通過廣電總局中宣部文化部審批。唯一影響你生活的無非就是開著車的時候罵罵發改委[此處文字已替換]喊你回家下調油價。

同學有問:做什麼啊在?

搞開發啊當碼農啊。

一聽都覺得牛逼高階加技術,形象頓時偉岸起來。自己也會覺得有範兒夠面子。

當然,苦逼就源於技術二字。一個技術宅不是一天練就的。正如技術宅這個詞,首先他必需是經常宅的,而且不是宅著吃薯條看AV,而是鑽研技術,最後還是跟上面說的一樣要耐得住寂寞坐得住板凳,最後方可修煉成為技術宅。

關鍵是新技術層出不窮,就像趕朝流一樣,你永遠都只是路邊的一個路人,而朝流就像飛馳而過的地鐵,呼啦一下你就被甩開了。以至於今天搞安卓的人很吃香,同行間一交流,咦,你是.NET程式設計師啊,然後心裡鄙夷地呵呵一下,第二天WIN8火了,咦,你是搞手機開發的啊,呵呵。

其次,作為一名碼農,總是有解決不完的bug和改了又改的需求,似乎整天都在忙於應付這些令人費腦細胞的問題,有的時候完全沒有任何方案,真的想關螢幕砸鍵盤最後來一句:phuck! 但出於一個高階人才的內在修養與自我約束,這樣的事情還是很少發生的。大不了轉行賣電腦。但一般我們認為不堪技術壓力而選擇放棄的程式設計師不是一個好的碼農。誰也丟不起那個臉。想想就知道有多恐怖了。

同學又問:幹啥啊最近?

微軟平板只要三千九,是的,你絕對沒有聽錯沒有聽錯!

同學:……

可見一個技術人員成長過程確實是比較苦逼的。一個技術人員的生涯也是需要堅強意志的。

但作為一個IT人來說,既然選擇了程式設計,就只管風雨兼程,任何bug都是紙老虎經不起你打斷點除錯幾下就Over了。再強大一點的問題拉幾個同事組隊也是三下五除二就可以解決了。並且這些解決問題的過程是對自己技術的驗證,解決成功之後也是一種非常有成就感的體驗,那感覺比開掛打死一隻精英BOSS還要爽。

一路走下去,何方是彼岸。

或者繼續技術下去,當個專家,大家都相信IT行業的專家絕對要比其他行業的磚家靠譜,因為你看,賈伯斯,一個傑出的無領黑色棉彬穿著家,一個IT行業時代的創造者,他每次在產品釋出會上講解著新產品新功能的時候,都能吸引全球的眼光,並且你買回產品來看,還真的是那樣絕不是蓋的。但你開啟電視一看,張教授說美國不會對伊開戰的,結果第二天戰爭就打起來了,他又說利比亞局勢會好轉的,結果卡扎菲被活捉了;司馬北一邊把自己的妻兒送到太平洋的對岸,一邊又樹立著一個堅定的反美鬥士的形象。

並且當一個IT業的資深專家並不會有禿頂的煩惱,一般透頂的都是科研搞學術的專家教授,IT人需要雙手敲鍵盤,而學術人一隻手握筆還空了隻手會在想問題時抓頭皮。

還可以轉型當管理,帶領一個開發團隊管理幾個專案。每天喝著茶唱著小曲檢查一下程式碼,生活就是如此多嬌,風景IT這邊獨好。這時你會覺得,以前所有苦逼的日子是值得的。

 

你錯過了夏花絢爛,必將走進秋葉靜羌

人越長大,就越覺得孤單。這話真的不假。一直都是聽到任然的《那年》比較有感,真的有種懷念不如活好當下的感觸。

人生會錯失太多沒把握好的東西,試想當年孔子站在河邊上指著湍急的河水發出的感嘆:看,時間就像這傢伙!後面肯定還說了我年輕時怎麼沒做什麼什麼等的話只是沒有被記錄下來,但可以肯定的是他當時是何時的滄桑與無奈。人到中年,做事情將會是心有餘而力不足。家庭,工作,各種羈絆,各種黯然神傷。

這就提醒我們,有想法就要付諸行動。張愛憐也說:出名要趁早。

而這點,對於一個程式設計師來說,尤為重要。選擇你熱愛的方向,整理下裝備滿狀態出發,死心踏地走下去。

當計劃好要學習某種技術後,應該矢志不渝,不應被其他花樣繁多的技術所分心,一會兒學這個,一會兒學那個,如此不忠節操何在先不談,往往是開始信心滿滿幹勁十足,什麼都想學結果什麼都學不好精力已盡。於是進行一個迷茫的階段,無法找到自己的定位。這時候,我覺得需要重新確定一下目標再上路,或者能從同行前輩的經驗之談中補充到一些正能量。

一個程式設計師的定位,也是最開始所選擇的方向。越到後面,轉型的代價越大。在這一點上,是應該思考成熟再行動的,而不是現在什麼火,學什麼。

作為程式設計師,往往還帶有拖延症。在學習上,就表現在一個技術學習時間跨度太大,以至於從這個技術的興起到它已經淡出舞臺,你都還沒真正掌握而用於專案實踐。不得不說這樣低效的學習多麼的低效,這樣懶散的人生是多麼的懶散。而且,對於一個知識點,學久了會忘,拖太久會讓人無法把所有知識點系統地連貫起來,這感覺,你能想象一個便祕的人是用何種眼光望著天花板然後聽著旁邊一位後進來的人脫褲解決沖水走人毫不拖泥帶水半分鐘完事麼,我有個高中同學就是。

在工作上,無法就是大家都熟知的程式碼不夠完善便進行下一功能的開發,自測也不夠全面就甩旁邊然後大舒一口氣。總是在內心對自己說呆會再來寫註釋,等有時間了再來完善。但工作經驗告訴我們由於這樣的一時疏忽而導致的返工是屢見不鮮的,我們仍然像重啟的電腦把日事日畢忘得一乾二淨。

及時當勉勵。或許,我也曾常常幻想過牛逼的那一天,身後是放射狀的光芒。但一直安慰自己:現在還在牛逼的路上。

但其實就是拖延症,大多數人敗給了拖延症而安於現狀,得過且過。

而現在秋天已過冬意漸濃,如果我們已經錯過了夏花絢爛,那隻待來年花開了,如果還夠年輕的話,如果現在還積極準備的話。

相關文章