前幾天在CSDN上看到一篇文章,題目大概是說(shuō)“java對(duì)初學(xué)編程的人不好”。坦白說(shuō),我非常喜歡java,但是我對(duì)這個(gè)作者的觀點(diǎn)還是很贊同的。
其實(shí),作者的意思就是說(shuō)如果你一看是就學(xué)習(xí)java這種與平臺(tái)無(wú)關(guān)的語(yǔ)言,你只能說(shuō)是會(huì)使用java而已,對(duì)程序的本質(zhì)并不明白。因?yàn)槟悴欢僮飨到y(tǒng),對(duì)于程序的底層機(jī)制一無(wú)所知。真的很有感觸,我的同學(xué)中有一個(gè)比我大五六歲的,現(xiàn)在在一家國(guó)際大公司做軟件開(kāi)發(fā)。他精通C和VB,對(duì)操作系統(tǒng)的底層機(jī)制很了解。而我們現(xiàn)在大學(xué)里學(xué)的C真的 只是皮毛,而且也和操作系統(tǒng)完全不掛鉤,學(xué)完之后好點(diǎn)的能寫鏈表啊、堆棧之類的,差點(diǎn)的還是Hello World的水平(我周圍有很多)。然后就急著學(xué)java、.net,為什么呢?快啊,方便啊。做個(gè)界面,拖個(gè)控件就可以了,做個(gè)聊天室程序吧,java和.net有大量簡(jiǎn)單而現(xiàn)成的API,容易出成果啊。對(duì)于基本的圖形化編程一點(diǎn)不懂,對(duì)操作系統(tǒng)完全不知道,網(wǎng)絡(luò)知識(shí)一竅不通,一樣可以做開(kāi)發(fā)。
記得我的一位老師說(shuō)過(guò)一句話------“軟件是一種修養(yǎng)”,我一直覺(jué)得特別有道理?,F(xiàn)在是一個(gè)光速的時(shí)代,一切都講究速度,拖控件自然比寫一大堆代碼快了很多,但是一點(diǎn)計(jì)算機(jī)的基礎(chǔ)知識(shí)都沒(méi)有,我不相信你能寫出多好的程序。
軟件好入門,這是我大學(xué)聽(tīng)到的最多的一句話了吧??斓脑捜齻€(gè)月就可以把java的基礎(chǔ)知識(shí)搞清楚了,這就足以應(yīng)付一些招聘單位的筆試了。大量的非計(jì)算機(jī)專業(yè)的學(xué)生都頭加入了軟件的大潮流中了。
中國(guó)人呀急功近利…………
前幾天看到了個(gè)調(diào)查,說(shuō)中國(guó)現(xiàn)在用java的人特別多,這也見(jiàn)怪不怪了,看看滿大街的java軟件工程師搖籃,調(diào)查嗎?還有就是用VB的人特別少,我們學(xué)校只有外語(yǔ)系才開(kāi)VB,這您知道了吧。
注:本人對(duì)java、.net等語(yǔ)言本身沒(méi)有任何偏見(jiàn)。
posted on 2008-02-10 20:28
alec的工作室 閱讀(905)
評(píng)論(1) 編輯 收藏 所屬分類:
胡說(shuō)八道