07年第41周學(xué)習(xí)總結(jié)

          Posted on 2007-10-15 07:38 Raylong 閱讀(527) 評(píng)論(15)  編輯  收藏 所屬分類: 每周總結(jié)
          時(shí)間真快,轉(zhuǎn)眼就第七周了(學(xué)校的)。花點(diǎn)時(shí)間總結(jié)一下還是很有好處的,看看學(xué)到了什么,哪些需要調(diào)整,本周該如何安排。下面就從這三點(diǎn)總結(jié)。

          上周學(xué)的東西真就不多,速度實(shí)在太慢,不是我懶,而是看書太過細(xì)致,效率不高導(dǎo)致的。算法還沒接觸到正題呢,語(yǔ)法總結(jié)了一點(diǎn)點(diǎn),編程思想剛看完第一章。如此的速度很愁人啊。

          需要全盤地調(diào)整。首先是讀書筆記的寫法不對(duì),我的方式是引用感覺很重要的原話,然后翻譯,再加上自己的觀點(diǎn)。如此一來(lái)速度當(dāng)然慢了,慢不是問題所在,真正的問題是如此下去會(huì)導(dǎo)致我對(duì)Java這杯咖啡沒胃口。這和吃包子是一個(gè)道理,你慢慢地品嘗,吃了N口還沒吃到餡上,你會(huì)認(rèn)為包子和饅頭一樣無(wú)味,或者以為里面的陷很小,不值得再吃下去了。于是一個(gè)好好的包子被扔了,多浪費(fèi)糧食啊!所以,讀書筆記要精簡(jiǎn),不要原話,全部是自己的觀點(diǎn)。如果我是Java的設(shè)計(jì)者我會(huì)怎樣?Java在此處為什這么做呢?要思考,而不是單純的記憶。

          其次,上周我沒有實(shí)踐過,沒看幾行代碼,更沒寫。語(yǔ)言是用會(huì)的,不是學(xué)會(huì)的,特別是編程的實(shí)踐性很強(qiáng),不動(dòng)手寫怎么能運(yùn)用編程思想呢?長(zhǎng)期下去就是眼高手低了。所以,本周要調(diào)整實(shí)踐環(huán)節(jié),自己定幾個(gè)小的程序(類似于hello world 之類的代碼不要再寫了,除非你要驗(yàn)證點(diǎn)什么。),設(shè)計(jì)編碼,讓后不斷地完善更新版本,說(shuō)不定哪個(gè)toy級(jí)的代碼成長(zhǎng)為一個(gè)功能齊全的軟件,用自己的軟件,不是很爽嗎?網(wǎng)上開源項(xiàng)目很多,源碼也很多,多看看高手是怎樣編碼、設(shè)計(jì)類的,看看應(yīng)用級(jí)的代碼是什么模樣。總之,多看多寫。

          再就是量力而為。上周我的一個(gè)非常愚蠢的做法就是看英文版的《Algorithms in Java》,并且發(fā)布到blogjava的首頁(yè)。我發(fā)布了兩篇,點(diǎn)擊的人很多,所以我有點(diǎn)內(nèi)疚了。因?yàn)榭吹絬nion and find算法的時(shí)候,我根本看不懂,沒法翻譯了!一個(gè)算法基礎(chǔ)很不好的人,第一本書居然是翻譯外文那么經(jīng)典的書,不是沒有自知之明嗎?小子,你到了那個(gè)水平嗎?其實(shí)讓我看c,c++,java的基礎(chǔ)英文版書,我完全能看下來(lái),沒問題。大學(xué)英語(yǔ)過了六級(jí),而且有點(diǎn)看英文技術(shù)書的歷史,但是此書實(shí)在是看不懂……

          我在看那本書序言的時(shí)候,就決定用它作為算法的基礎(chǔ)書來(lái)看,實(shí)在很喜歡他的論述方式。沒想到他和別的老外一樣,第一章總是很難,嚇?biāo)廊恕T赾++primer那本書我看到了原因,老外說(shuō),這是出于美學(xué)的考慮,從總體有個(gè)了解,然后再深入局部。他的第一章也是很難,而且總有解釋說(shuō)“此處看不懂沒關(guān)系,以后的章節(jié)會(huì)詳細(xì)講述……”。老外的思維方式就是和我們不一樣啊。

          書架上還有三本Java數(shù)據(jù)結(jié)構(gòu)的書可供我選擇,而且是中文版的。那么暫時(shí)對(duì)《Algorithms in Java》說(shuō)聲“后會(huì)有期吧”,早晚會(huì)去看你的,暫時(shí)躺在硬盤里先。

          本周安排。把前面總結(jié)一下就是本周安排。我不是個(gè)羅嗦的人。(汗……還不夠唐僧啊……)

          Feedback

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 09:49 by 妞妞
          看不懂可是還是感覺寫的很好!頂!

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 11:36 by Raylong
          @妞妞
          看來(lái)你也是初學(xué)者啊,大家一起學(xué)吧!

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 17:41 by tomlove
          書架上還有三本Java數(shù)據(jù)結(jié)構(gòu)的書可供我選擇,而且是中文版的。

          能 不 能推薦一下? 我們學(xué)校圖書館的全是E文的

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 17:47 by tomlove
          上半年學(xué)習(xí)Java的時(shí)候 ,基本上沒有跟老師一起走,我先是 把教材后面的習(xí)題都自己做了一下,然后看編程思想,看了一半,學(xué)期完了。這個(gè)學(xué)期又學(xué)JSP,看著課本上復(fù)雜的Javabean。想想Java基礎(chǔ)還是的得抓一下。編程思想是Java世界永恒的經(jīng)典。經(jīng)典在于她不是教你寫代碼,而是教你OOP的思想。這是學(xué)習(xí)編程最重要的.........

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 21:11 by Raylong
          @tomlove
          我也是這么想的,現(xiàn)在java有很多比較流行的框架,我沒去學(xué)那些東西,自我感覺基礎(chǔ)還是太薄弱,其實(shí)那些框架在有了好的基礎(chǔ)的情況下很容易掌握的。再說(shuō)了,畢業(yè)之后這些框架還能剩下幾個(gè)?技術(shù)的更新?lián)Q代是很快的。

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-15 21:13 by Raylong
          @tomlove
          我們專業(yè)在新校區(qū),好的技術(shù)書很少,我也是將就著看的。雖然很惡心,比如把“exception”翻譯成“例外”,純粹是門外漢式的從字面上翻譯。建議你看看csdn的書評(píng)什么的吧。

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-16 15:00 by tomlove
          呵呵,我是從c開始學(xué)的,然后是c++,學(xué)java時(shí)就比較輕松了。可惜的是大2的時(shí)候數(shù)據(jù)結(jié)構(gòu)沒有學(xué)好。我們學(xué)校用的c版的數(shù)據(jù)結(jié)構(gòu)教材,學(xué)起來(lái)那叫一個(gè)惡心。所以我一直關(guān)注有沒有java版的數(shù)據(jù)結(jié)構(gòu)。

          另:關(guān)于靜態(tài)實(shí)例是不是存儲(chǔ)在堆上,我們?cè)谧屑?xì)看看,thinking 里的關(guān)于存儲(chǔ)的講解。我現(xiàn)在在機(jī)房里,沒有帶書。不知道在那一頁(yè)。

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-16 19:58 by Raylong
          @tomlove
          今天下載了TIJ第四版的英文完整版,140M多呢,現(xiàn)在正在看。我原來(lái)看的是第三版的中文版,不知道你看了沒有?第四版的變化很大呢

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-17 10:21 by tomlove
          @Raylong
          據(jù)說(shuō),第四版的中文版已經(jīng)由機(jī)械工業(yè)出版了。我上搞不定E文。 我現(xiàn)在看的是三版的中文。
          上次在cb上看了個(gè)新聞,說(shuō)jdk6.0 updata2 把java的性能做了很大的提升。不知是真是假

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 14:11 by 翔南
          @tomlove
          數(shù)據(jù)結(jié)構(gòu)與算法java語(yǔ)言版(第2版)
          (美)Adam Drozdek 著 周翔 譯
          機(jī)械工業(yè)出版社

          這本很NICE..
          雖然我只開了1/4就放下了..

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 15:36 by Raylong
          @tomlove
          我用的是1.6 u 3的版本,不知道怎么測(cè)試性能 呵呵

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 15:38 by Raylong
          @翔南
          我最近真的很懶,實(shí)在是……這周的總結(jié)還是自我批評(píng)啊……

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 20:54 by tomlove
          @Raylong
          呵呵,我也不知道。我是在網(wǎng)站上看的。說(shuō)是優(yōu)化了運(yùn)行環(huán)境什么東東的。不是很明白。不過,我們現(xiàn)在一般的應(yīng)用,加上現(xiàn)在動(dòng)不動(dòng)就上GD 內(nèi)存。我認(rèn)為和 C++ 看不出明顯的性能差異。只有在對(duì) 性能要求極高的情況下,java才會(huì)黯然失色。但是那些領(lǐng)域現(xiàn)在仍然是c 和c++的天下。

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 21:00 by tomlove
          @翔南
          謝謝答復(fù)~~

          # re: 07年第42周學(xué)習(xí)總結(jié)  回復(fù)  更多評(píng)論   

          2007-10-20 21:06 by Raylong
          @tomlove
          是啊,除非是大型應(yīng)用才會(huì)考慮到性能,我們編寫的toy級(jí)代碼對(duì)普通的電腦構(gòu)不成威脅 呵呵

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 永福县| 常熟市| 都江堰市| 中牟县| 锡林浩特市| 横山县| 阳高县| 祁阳县| 武功县| 若羌县| 侯马市| 东辽县| 托克逊县| 肃北| 陵川县| 泾川县| 仁寿县| 济南市| 莒南县| 鄂伦春自治旗| 阜南县| 昌吉市| 伊川县| 克拉玛依市| 天柱县| 赤城县| 民乐县| 新泰市| 定边县| 定南县| 凌云县| 临洮县| 苏州市| 将乐县| 叶城县| 马公市| 门源| 福贡县| 双桥区| 来宾市| 新泰市|