看完大牛的大學生活,連大一大二都如此豐富,深表慚愧。有一些不錯的經驗,也分享給愛好編程或是想以編程為方向的小伙伴們吧!
下面的一些段子不完全摘自原文,感覺對自己的啟示還是蠻大的,就摘錄了,留着以后也可以經常拿出來玩味一番:
1.學習就是這樣,當你越覺得一門課難的時候,它就真的變得越來越難。但是當你不怕它、決定靜下心跟它面對面接觸的時候,它也就好像真的變得容易了。(我的理解就是潛意識很重要吧,還有就是學習新知識要有決心和信心)
2.學習編程,說到底目的就是為了解決問題,不是為了完成作業。有人說,程序員就是為了那點可笑的滿足感然后累得跟那什么似的還很高興。我想,世界上很多愛好和工作也是為了滿足感或者虛榮心吧,滿足感是快樂的一大原因。程序員樂於看到那些字符在自己的手下變成改變世界的東西,然后看着用着的人、聽着他們的贊揚,這就是程序員的快樂。當然,這是在我還沒有為生計而煩惱時,還能說出來的“風涼話”。(學會編程不只是學會對着電腦屏幕敲擊着那屈指可數的按鍵,而是把實際問題在自己的頭腦中根據自己的思維方式轉換成對應的概念模型,然后憑借自己學過的技術以計算機可以接受的手段表達出來。如果可以,把它當作一種樂趣也是不錯的)
3.我承認,我沒有非常瘋狂地熱愛這個行業,但我喜歡的是因為對它感興趣而去一步步把它變為自己的熱愛。因為滿足,所以熱愛。(既然當初選擇了這條路,再艱苦也要走下去。在這個充滿競爭的社會,別人會什么你也會什么並不能讓你有很大的亮點,重要的是你會什么別人不一定會的東西。每個行業本身熱不熱門只是客觀情況,而對於自己來說,還是得看最主觀的:我對我這個行業學的怎么樣,是略懂皮毛還是精通。愛我所選擇,選擇我所愛)
4.很多人在大學里,沉迷游戲,或者無所事事,我覺得這些人從來沒有給自己一個熱愛自己專業的機會,說的悲涼點,如果在大學這樣輕松的環境里,都沒法使你對一些東西產生熱情,等到走進社會,在那樣快速浮躁的環境里,又怎么能指望能夠熱愛自己的工作呢?(我的大學該怎么過,這個問題只有自己才最清楚,如果連自己都不知道了,那別人就更不知道了。每個人都有導演自己大學這場戲的能力,演的如何不僅要看劇本,還要看演員。大學生活可以千姿百態,也可以平淡無奇,however,時間已經不多了,充滿熱情做自己該做的或是喜歡做的或是想去做的吧)
5.大學里很多時候都涉及到了多人合作,但是,大家的心思很可能不在一個方向,你的目的可能是做的出色,別人的目的可能只是完成任務了就好。(有時候你永遠都不知道別人怎么想,也不能控制別人按你的思路去思考。不管是大學里還是以后的工作上,都離不開合作吧,所以大學還是一個不錯的鍛煉平台和機會的)
6.由於沒有管理項目的經驗,每次面對組員交上來的代碼手動合並時,很多時候還是需要自己改寫。我經常說,大學不適合團隊合作。其實我想表達的意思是,在大學里找到合適的隊員是件不是那么容易的事情。無數次,我期待有那樣一個團隊,每個人都為了同一個目標奮斗,我非常討厭聽到隊員說“水水就好",這意味兩個不相為謀的人走到一起,結果是,要么一個人獨挑大梁,要不試圖影響另一個人,要不自己也水水好了。(這個,誰都希望有一組團結而優秀的隊友,凝聚團隊的力量,實現共同的目標,我也有負責規划和調整整個項目的經歷,組員不給力給自己的打擊還是蠻大的,不過可喜的是最后自己都能處理好項目的進展與組員的不配合這個矛盾,這也是我一直需要不斷去加強的)
7.關於自學能力,其實每個程序員都需要非常強的自學能力,很多時候,大牛們(尤其是網上)只提供一句話。我的原則是,能靠官方文檔解決的決不去問百度,能百度出來結果的絕不去問人。有事沒事可以加個技術群,逛逛技術論壇,還是有好處的。(深有體會,很多東西要從頭學起,自己找資料,自己百度——有時候也只能百度了吧,我倒是希望有一些能一起討論種種很專業的技術問題的隊友的——從思路,框架到實現,整個流程熟悉起來也是蠻耗費精力的,不過鍛煉的也不少)
finally:珍惜眼下的分秒,多學點實用的東西,為自己不足兩年就畢業的未來做鋪墊!
——記於2014-9-27 18:22