程序員應(yīng)知 學(xué)習(xí)、思考與分享
有人說,程序員是個(gè)苦差事,一輩子總是要不停地學(xué)習(xí),學(xué)習(xí)新的技術(shù),學(xué)習(xí)新的架構(gòu),學(xué)習(xí)新的工具,一旦一段時(shí)間不學(xué)習(xí),就會(huì)發(fā)現(xiàn)其他人嘴里冒出來的新鮮詞,自己已經(jīng)搞不懂是什么了。
的確,作為程序員,學(xué)習(xí)很重要。
還有人說,做程序員是典型的腦力勞動(dòng)者,每天都要思考,想怎樣才能做出更易于擴(kuò)展、安全性更高的架構(gòu),思考如何才能夠滿足客戶的需求,思考如何才能夠讓自己做出來的程序可維護(hù)性更好,思考如何讓自己的產(chǎn)品更容易被用戶所接受,很多很多需要思考的問題。另外,每次做完一個(gè)項(xiàng)目,總是要思考一下在其中獲得了什么經(jīng)驗(yàn)和教訓(xùn),學(xué)到了什么知識,然后在仔細(xì)做個(gè)總結(jié)。
的確,作為程序員,思考也非常重要。
古語云:學(xué)而不思則罔,思而不學(xué)則殆。
其實(shí)學(xué)習(xí)和思考的重要性,很久很久以前的人們就意識到了,直至今日,仍然是一樣的。
然而,在學(xué)習(xí)和思考之后,我們還需要做一件事兒,也是讓學(xué)習(xí)和思考更有目的,反過來又能夠讓我們更好地學(xué)習(xí)和思考的事情,那就是——分享。
當(dāng)前的社會(huì),當(dāng)前的程序員,已經(jīng)都告別了單打獨(dú)斗就能夠搞定一切的時(shí)代了,團(tuán)隊(duì)變得越來越重要。而在團(tuán)隊(duì)之中,或者更廣泛一些,在程序員這個(gè)圈子當(dāng)中,沒有分享和交流,是不可想象的。那樣只能導(dǎo)致固步自封,作為一個(gè)井底之蛙,根本不了解外面的世界了。其實(shí),一山更比一山高,外面的世界很精彩,想要了解這些,我們首先要有一個(gè)open的心態(tài),把自己的東西共享給別人,那樣也會(huì)獲得來自于其他人的分享,了解更多的世界也就變得容易了。
肯定有人會(huì)問,我分享了知識,分享了經(jīng)驗(yàn),分享了……,我會(huì)獲得什么呢?我想,想要做到真正的分享,首先應(yīng)該就是沒有目的的,不要考慮對自己會(huì)有什么好處,那樣才能夠平心靜氣地做下去,那樣才能夠不會(huì)因?yàn)闆]有獲得什么東西而放棄。當(dāng)做了一段時(shí)間之后,我們會(huì)發(fā)現(xiàn),其實(shí)得到的東西很多,而且都是無法用money這個(gè)東西來衡量的,比方說他人的認(rèn)可,比方說圈子的擴(kuò)大,比方說成就感,還有讓我們能夠堅(jiān)持做一件事的決心和毅力,有傳統(tǒng)的重要的東西,也有富于現(xiàn)代感的東西,而且這樣的話,自己的影響力會(huì)擴(kuò)大,能力會(huì)有提高,當(dāng)想要換個(gè)工作的時(shí)候,可能就會(huì)體現(xiàn)在經(jīng)濟(jì)利益上了。
既然分享能夠讓我們獲得許多,那么如何分享呢?我現(xiàn)在主要做的就是兩種方式,一是寫blog,二是舉辦交流會(huì)。
不知不覺,從決定堅(jiān)持寫blog,到現(xiàn)在,陸陸續(xù)續(xù)也有一年左右了,在這期間,不斷地把自己學(xué)習(xí)和思考的結(jié)果分享出來,也得到了非常多有意義的反饋,從中也獲得了很多。特別是《程序員應(yīng)知》這個(gè)系列,讓我交到了很多好朋友。
交流會(huì)已經(jīng)在公司內(nèi)部舉辦有半年的時(shí)間了,在此期間,我為大家做了至少六次的演講,此外還支持其他人一起舉辦了多次交流活動(dòng),現(xiàn)在這個(gè)活動(dòng)每次舉辦一次,系列名稱叫做“Happy Time”,似乎大家也很是享受每周固定的這段時(shí)間,真的是很快樂的時(shí)間。
為了更好地分享,我想還有許多需要提高的地方,對于寫blog來說,上面所說的學(xué)習(xí)和思考是必須的,但這主要是在本專業(yè)的領(lǐng)域中。而對于做presentation,就不那么簡單了,我覺得,設(shè)計(jì)頁面的知識、制作PPT的知識、做演講的知識等等都很重要,這些知識都是一些軟能力,很可能在某種情況下是被我們這些整天埋頭于計(jì)算機(jī)編程中的程序員所忽視的,為了讓自己的PPT更漂亮,為了讓自己的演講更有感染力,而不是讓人昏昏欲睡,我看了不少書,(推薦閱讀:《寫給大家看的設(shè)計(jì)書》《演說之禪》《演講之禪》《說服力》)也做出了不少實(shí)踐,感到自己在這些方面都有了一些提高,盡管還沒有達(dá)到什么高度,但是我想只要堅(jiān)持下去,就一定會(huì)越來越好。
本來是一篇《程序員應(yīng)知》,結(jié)果發(fā)現(xiàn)變成一篇自我總結(jié)了,希望對大家能有借鑒意義,那就足夠了。
原文地址:http://blog.csdn.net/lingyun2005/archive/2010/11/09/5996741.aspx
【編輯推薦】
- 程序員進(jìn)階的建議 多看、多寫、多交流
- 如何使用搜索技巧來成為一名高效的程序員
- 誰做了程序員眼中的程序員
- 為什么程序員得到的報(bào)酬與他們的生產(chǎn)力不成正比
- C/C++是程序員必須掌握的語言嗎?























