又準備一個月沒寫日志了,最近真的很忙,練車,學習,上班等,真得把我搞累了。
上周利用回家的日子,將《程序的員的吶喊》重新讀了一遍,還是覺得作者的功力很深厚,畢竟是寫了20多年程序的人,而且在亞馬遜,google等大型公司呆了一段時間的。
看完第二次的《程序員的吶喊》,雖然java編程語言在這月的排名是第二(第一是永久不衰的C語言),但是我還是不會去學習java,《程序員的吶喊》作者對java的鬧騷真心多,埋怨一大堆。所以我可以肯定,最近幾年我是不會學習java的,我會去將python精通,還有C,C++不打算精通了,學習一些可以寫GUI就夠了。我也不會用半年時間去折騰windows的API了,對于將來學習嵌入式的我來說,windows的API根本一些用處都沒。QT在我這里可以完全取代MFC,QT功能超級強大。作者告訴我們,如果我們可以利用一點時間將數學學回來的話,編寫程序的功力會大增。作者用了好幾頁去批判學校教數學的方式是錯誤的,對,學會數學可以幫助我們開發出更好的程序。
總結一下看完《程序員的吶喊》我該做什么:
1,遠離java語言。
2,學習數學(對編程有用的分支)。
3,C++是一個復雜的東西,沒必要去完全弄懂,夠用就好。
4,學習python或ruby是必須的,為未來做準備。
5,學習lisp的方言吧。
6,不會編譯器原理的程序員不是優秀的程序員,所以以后也要研究一下編譯原理。
這里有總結一下看完《黑客與畫家》我該做什么:
1,C++與C語言的開發效率很低,所以用更加高級的語言吧(lisp,python,ruby)。
2,還是要遠離java語言(別在上面花時間)。
3,進小公司吧,大公司官僚制度都很嚴重的。
4,請記住,所有編程語言都是工具而已。
5,應用程序以后都可能在網絡上運行,要學習學習。
6,請拒絕平庸。
7,計算機語言不是冷冰冰的。
8,要致富,就是要發現人們想要什么,而你就去做出來。
今天也看了一篇很好的文章《完全在Linux下工作》,一個牛叉的中國人寫的,我恨不得立刻轉去linux學習,可惜我現在得先將QT入門,然后將單片機研究到一定程度。單片機嘛,最近也有了新的進展,主要是一本叫《單片機初學者邁向單片機工程師》的書讓我進步了,這是國人寫的書,真心不錯。里面全是人家的寶貴經驗,用通熟易懂的語言寫下來。
還是,親戚發現一個網站,叫魚C工作室,里面的教程都很不錯。
|