//z 2013-12-26 22:36:13 is2120@bg57iv3 t1894842032.k.f3499268100[t5,l75,r2,v14]
leveldb
boost
poco
redis
sqlite
emule
filezilla server
live555
vlcchrome
webkit
bitcoin
從上下文看貌似是陳皓寫的;但搜了下其部落格沒找到。存下參考。
//z 2013-11-05 12:11:09 is2120@bg57iv3 t3314830473.k.f2671830637[t29,l268,r12,v293]
你是否覺得自己從學校畢業的時候只做過小玩具一樣的程式?走入職場後哪怕沒有什麼經驗也可以把以下這些課外練習走一遍(朋友的抱怨:學校課程總是從理論出發,作業專案都看不出有什麼實際作用,不如從工作中的需求出發)
建議:不要亂買書,不要亂追新技術新名詞,基礎的東西經過很長時間積累而且還會在未來至少10年通用。
回顧一下歷史,看看歷史上時間線上技術的發展,你才能明白明天會是什麼樣。
一定要動手,例子不管多麼簡單,建議至少自己手敲一遍看看是否理解了裡頭的細枝末節。
一定要學會思考,思考為什麼要這樣,而不是那樣。還要舉一反三地思考。
注:你也許會很奇怪為什麼下面的東西很偏unix/linux,這是因為我覺得windows下的程式設計可能會在未來很沒有前途,原因如下:
現在的使用者介面幾乎被兩個東西主宰了,1)web,2)移動裝置ios或android.windows的圖形介面不吃香了。
越來越多的企業在用成本低效能高的linux和各種開源技術來構架其系統,windows的成本太高了。
微軟的東西變得太快了,很不持久,他們完全是在玩弄程式設計師。詳情參見《windows程式設計革命史》
所以,我個人認為以後的趨勢是前端是web 移動,後端是linux 開源。開發這邊基本上沒windows什麼事。
啟蒙入門
//z 2013-11-05 12:11:09 is2120@bg57iv3 t3314830473.k.f2671830637[t29,l268,r12,v293]
1、 學習一門指令碼語言,例如python/ruby
[python]
程式設計師如何積累程式設計技術或程式設計經驗?
工作中總是被問到程式設計師如何積累程式設計技術或程式設計經驗?首先我認為程式設計是一門實踐性的很強的藝術,所以貌似唯有實踐才能積累。然而把它當作乙個個人軟體過程 psp 的問題,總感覺是有一些規律 規則或建議可以解答。思索良久,結合自己的工作經歷,嘗試給出乙個自己對這個問題的解答。經驗是什麼?程式寫...
程式設計師找女朋友的技術攻略
對於程式設計師來說,單身 依然是人生最大的bug,關鍵是還無法除錯。雖然俗話說 自古英雄多寂寞 但是缺少另一半的人生總是不完整的。作為程式設計師,追女朋友一定要講究策略。作者從需求分析到測試提供了一整套解決方案,現將其開源,希望各位程式設計師能找到自己心儀的女朋友。a 程式設計師為什麼找不到女朋友 ...
如何提高程式設計師程式設計能力
那就是去讀別人寫的 讀那些你常用的庫 程式設計框架的源 讀那些你景仰的大牛的源 讀 裡的測試 測試本身就是一種有效的文件 讀 改 執行 其實,所謂寫程式,大部分的時間都是花在讀 上,寫 的部分耗時極少 所以把 讀 的技能訓練好了,是很有好處的。如果你想大幅提高自己的程式設計能力,你需要閱讀別人的 不...