資源描述:
《迷茫時程序員可以看看的六大問題.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、迷茫時程序員可以看看的六大問題迷茫時程序員可以看看的六大問題 程序員到底怎么了,我們當然不否認有很多出色的程序員,他們生活的好,賺的也多,可是畢竟大多數(shù)都還是一般水平,很多還是掙扎在基本滿足吃住的水平。特別深的問題,比如國家社會問題(總有人會說我們的社會把我們搞成了這個樣子),我這里不想談,我來結(jié)合自己的體會,講講我所認識的一些程序員都在怎樣工作和生活。 我周圍的程序員大都不喜歡程序員這個行業(yè),總希望如果未來可能,一定要跳出這個圈,去做別的行業(yè),有的說去做銷售,有的說回老家開個小超市,有的說的更是離譜。我不知道為什么他們都在這么說,原
2、因在于我從未見過他們努力過,如果沒有努力過如何知道這個職業(yè)就是沒有前途的呢?工作的時候,他們大都在談論社會問題,昨天看了什么電影,誰也買了個iPhone,她的爸爸給她在北京買了套房子等等無聊的問題,后來他們談論什么我就不知道了,我?guī)狭硕鷻C,暢游在代碼的世界里,享受著原來100行完成的功能,經(jīng)過我重寫,只要50行就能運行的比以前好,而且效率更高。 第一個問題,程序員和其他行業(yè)一樣,最起碼需要一個態(tài)度。 如果你連基本的態(tài)度都沒有,不要談程序員沒有前途,以為每個行業(yè)對這樣的人來說都沒有前途。我做完一個功能,演示給我的同事看,然后告訴他我是
3、怎么實現(xiàn)的,以及這樣做的好處是什么。他的一句話像一盆涼水一樣潑在我的臉上, 你費這么大勁干嘛啊,你不要想那么多,領導又看不見你是怎么設計的?! ∥液軣o語,也更不知道怎么答復他。聽完那句話我徹底明白程序員沒前途的原因了,和其他很多行業(yè)相比,軟件不容易發(fā)現(xiàn)問題,也許你做個特效,讓一個東西蹦來蹦去反而得到領導的賞識,而你自己花費了很多自己私有的時間來設計的結(jié)構(gòu)沒有人會采用,因為你的領導要向他的領導交差,他也希望能拿的出一點能看得見的東西。很多程序員被這樣的領導強奸了,只做哪些表面工作來取悅領導,2,3年過后,發(fā)現(xiàn)自己什么都不會了。也就看不見前
4、途了,做那點破東西,可以讓你得到一會兒的“賞識”,計算機是個技術活,需要技術和經(jīng)驗的積累。第二個問題,程序員的前途是程序員自己造就的?! ∪绻阌X得你現(xiàn)在沒有前途,那只能說明你做的不夠好。 計算機業(yè)界有很多好書,非常著名的書,比如《黑客與畫家》、《Unix編程藝術》,我不想說《算法導論》這種書,因為它確實枯燥無比,我自己也從未完整的看過一遍。但是像《黑客與畫家》此類的書是不同的,它能打通你的思路,告訴你問題出在哪里,未來的方向在哪里。如果你想看看一個程序員的視野是否還算開闊,問問他是否聽說過某本書,聽說過,那就還可以,說明自己懂點門道,
5、如果讀過,那就太好了,可以問問關于書中的一些觀點,這里沒有對或錯,完全是自己的觀點?! ∥覇栠^我身邊的同事,讀過這些著作的人屈指可數(shù),而讀過的確實不一樣,眼界比較開闊,不回局限在非常狹小的范圍內(nèi),更不會跟你扯閑天。第三個問題,要多讀書,讀好書,而且不要只讀一遍。 讀書應該像高中老師說的那樣,從厚讀到薄,從薄讀到厚?! ∥胰ツ暾J識了一個朋友,這個人三句話離不開寫程序,我們吃午飯談程序,我們在電梯里談程序,只要我們在一起我們就討論如何實現(xiàn)某個系統(tǒng),如何然讓這個系統(tǒng)運行的更快,某個新技術的機制是怎樣的,在什么情況下采用是比較好的選擇。和他在一
6、起待了3個月,我感覺自己的眼界比以前開闊了一倍。這三個月我感覺每天都非常充實,完全沒有了以前浪費生命的感覺,因為感覺每天都在補充知識,懂的更多了,更有信心了?! 〉谒膫€問題,多與人交流,開闊眼界。 如果你是個程序員,你必須認識一些在這個領域里比你強的人,并和他們交談,去開闊眼界,去了解未來是什么樣子的,哪怕只是聽他們說,都能有很多收獲。公司來了個新同事,他還沒有畢業(yè),但是當我跟他討論一些問題時,發(fā)現(xiàn)他知道的事情非常多,盡管技術不是非常好,但是他的方向很明確,而且基礎知識掌握的非常好,比如位操作(讀到這里的朋友,你能用你最熟悉的編程語言進
7、行位操作嗎?)。有一次他遇到一個問題,我過去幫助他,偶然間發(fā)現(xiàn)他的一個文件夾,這個文件夾的名稱是DailyReading,里面都是一個個按照日期分好的文件夾,從他來公司的那天起,一直都記得很好,我簡單的看了看,里面都是每天看了哪些網(wǎng)上的文章,以及他對這些文章的一個總結(jié)。這種方式也許不是最好的方式,用一些軟件可能更好,比如evernote,但是不是不得不說的是,他把自己曾經(jīng)閱讀過的資源都整理起來了。第五個問題,總結(jié),讓人更容易進步?! ∧忝刻於紩龅絾栴},每天都會在網(wǎng)上查資料,或者查書,但是否總結(jié)過這些問題呢。老板總說我沒有計劃,我也不懂的
8、如何計劃,老板說很簡單,不需要太復雜,只需要一個excel文件,早晨來了以后,想想昨天的工作完成的什么樣,今天要做哪些工作,然后添進excel,把所有任務的背景色設置成紅色的,代表未完成;下班