或許是因為大四,生活突然之間變得枯燥,畢業設計放在一旁不想做,整天對著電腦發呆...
我這四年學的大部分是通信和信號處理了,哎~雖然說用處很大,但是怎麼都學得不夠精.想仔細學學軟件,希望能對將來的工作有好處.
想了半天,學什麼軟件呢?也許對我而言,軟件好象不是主要的,關鍵想鍛煉一下自己的思維:
C語言以前學了個基礎,感覺實在很爽!C語言應該算是這麼多年來最經典的軟件了.不但可以拿來做操作系統,可以拿來開發應用程序,甚至可以拿來開發DSP,ARM,嵌入式Linux,連用來做繼承電路的VHDL語言中都可以看到C的影子.可是好象現在沒有幾個人願意深入的去學C的.--真正的程序員都用的是C!不過,我好象不需要掌握那麼精通吧!那我暫時不學吧!
C++?我是不學的,尤其是VC,簡直是垃圾代碼的代名詞,地球人都知道做硬件的代碼長度是多重要!那麼Delphi什麼的看來都不用看了.
也許只有學Java了,往Google裡一搜,嘿喲!還真是多!胡亂的跑了幾個論壇,好象大家都推薦最原始的工具即Notepad,真是煩!看了各位高手的經驗之談,突然發現我以前學的東西實在太少了一點!
運行完經典的"Hello World"之後,感覺原始工具不過如此,暫時先放棄吧,試試IDE--目前最火的看來還是Eclipse,不管怎麼說,先下載下來,用兩個小時先把它的最最基本的用法看了一遍,然而的出的就是感覺有很多看不明白,哈哈!不過,發現IDE還是有很好的地方,就是可以提示我到底那裡出錯了,雖然這個Eclipse一樣很多爛代碼,但是我還是喜歡上用它了.
其實我的感覺並不能象有很多人說得那樣,新手最好從Notepad開始.事實上我的感覺從IDE開始也不錯,關鍵你是拿來怎麼用,而不在於它的好壞.我用Eclipse 主要把它當Notepad用,但是有些特性它會比Notepad好得多,現在非常喜歡Eclipse 的代碼糾錯的建議,好象目前對我來說很重要,另外一個功能是它的函數作用域的指示,看程序比較方便.
從《Think in Java 3rd Edition》入門似乎有那麼一點深度,不過我還是很吃力的把第一第二章看完了,也許是囫囵吞棗罷了,但是還是堅持看了下來.從作者的網站上下了源代碼,卻發現到了第三章不會用import命令,實在是Faint!今天先看到這裡吧,好歹好象最基本的一切都是對象的感覺找到了一點,但是好象不知道的東西實在太多!
我想在CSDN裡一定有很多很多的朋友和我一樣才開始學Java,呵呵,就從這裡做個起點吧!