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