我們得到了一些心得體會以后,應(yīng)該馬上記錄下來,寫一篇心得體會,這樣能夠給人努力向前的動力。我們想要好好寫一篇心得體會,可是卻無從下手嗎?以下是我?guī)痛蠹艺淼淖钚滦牡皿w會范文大全,希望能夠幫助到大家,我們一起來看一看吧。
大一計(jì)算機(jī)基礎(chǔ)心得體會 大學(xué)生計(jì)算機(jī)心得體會篇一
“大學(xué)生計(jì)算機(jī)基礎(chǔ)”是以培養(yǎng)學(xué)生計(jì)算機(jī)技能和信息化素養(yǎng)為目標(biāo),是后期課程學(xué)習(xí)的基礎(chǔ)。由于小學(xué)初中時候的計(jì)算機(jī)課基本上是被略過甚至有的地區(qū)由于條件的限制根本就沒有開設(shè)這門課程,而高中時沒怎么要求計(jì)算機(jī),而且高中我們的時間基本被課本的學(xué)習(xí)所占用。所以對于計(jì)算機(jī)的基礎(chǔ)知識是了解很少。而以后我們作為教師雖然對計(jì)算機(jī)沒有很高要求,但我們也應(yīng)懂得計(jì)算機(jī)基礎(chǔ)知識和應(yīng)用。深知這個道理,所以在計(jì)算機(jī)的學(xué)習(xí)上,尤為注重。下面就簡單地談一下我自己學(xué)計(jì)算機(jī)的感感受:
一: 循序漸進(jìn)
整個學(xué)習(xí)過程應(yīng)采用循序漸進(jìn)的方式,先了解計(jì)算機(jī)的基本知識,如計(jì)算機(jī)的起源、發(fā)展、windows操作系統(tǒng)、xp的桌面操作、電子表格等,使自己能由淺入深,由簡到繁地掌握他們的使用技術(shù)。這是最好的學(xué)習(xí)模式,但是由于平時沒那么多時間,但是最起碼如計(jì)算機(jī)基本知識、windows系統(tǒng)、電子表格等必須掌握。
在這方面,老師的教學(xué)安排比較合理??赡芤彩强紤]到我們的基礎(chǔ)薄弱的問題,所以老師把計(jì)算機(jī)最基礎(chǔ)的如計(jì)算機(jī)概述放在第一節(jié)課,讓我們對計(jì)算機(jī)有個大概的了解。接著再講windows xp 的一些基本概念,然后才把一些常用軟件介紹給我們。雖說那些軟件我們平時也在用,但是里面好多東西都不懂,經(jīng)過老師講解后方才知道那些軟件還有很大的空間需要我們?nèi)Q小?/p>
計(jì)算機(jī)的理論課讓我們認(rèn)識到自身對電腦了解的匱乏,而實(shí)驗(yàn)課則讓我們親身體驗(yàn)摸索。如果老師講授和實(shí)驗(yàn)操作同時進(jìn)行的話會更好吧。因?yàn)楹芏鄷r候我們會忘記老師講的一部分內(nèi)容,但這主要是我們學(xué)生自己的問題,畢竟下來復(fù)習(xí)不是很好。
二:學(xué)以致用
在學(xué)習(xí)時始終要與實(shí)際應(yīng)用相結(jié)合。在課堂上學(xué)習(xí)后,老師給我們安排的自主學(xué)習(xí)周其實(shí)挺好的,那樣能讓我們自己去回想鞏固老師所講的內(nèi)容,同時自己結(jié)合著老師說講的去摸索,既能很好的記住又有了實(shí)質(zhì)性的提高。只是需要花費(fèi)的時間將會成倍增加。不過有得必有失就是這個道理吧。
對于網(wǎng)上學(xué)習(xí)計(jì)算機(jī),因?yàn)槔锩嬗泻芏噘Y源可以利用,還可以提問,這對于我們學(xué)生的學(xué)習(xí)是相當(dāng)便捷的,不懂的可以隨時提問,如我的電腦會莫名其妙地下載一些東西,但我自己又不知道什么原因,因此我發(fā)了一個帖子,后來得到老師的完美解答。或者自己在計(jì)算機(jī)平臺上找相應(yīng)資源,還能看到別的同學(xué)的提的問題,因?yàn)槟切﹩栴}都是普遍存在的,也就能參考一下了。
就自己而言,如果我有不會的計(jì)算機(jī)知識,我會先在平臺上收尋看有沒有和自己類似的已解答的問題,有的話自然是好,如果都沒有,我會發(fā)一個帖子,期待別人或者老師能給我解答。這樣的學(xué)習(xí)方法,至少挺適合我自己的。這個平臺不僅能提供我們解決問題的途徑,還可以從別的同學(xué)那獲得經(jīng)驗(yàn),避免犯一些不必要的錯誤。學(xué)習(xí)狀態(tài)良好。
大一計(jì)算機(jī)基礎(chǔ)心得體會 大學(xué)生計(jì)算機(jī)心得體會篇二
大一計(jì)算機(jī)學(xué)習(xí)心得
當(dāng)我們有一些感想時,不妨將其寫成一篇心得體會,讓自己銘記于心,這樣就可以通過不斷總結(jié),豐富我們的思想。那么如何寫心得體會才能更有感染力呢?以下是小編為大家收集的大一計(jì)算機(jī)學(xué)習(xí)心得,歡迎閱讀,希望大家能夠喜歡。
大一計(jì)算機(jī)學(xué)習(xí)心得1本學(xué)期,我選擇了一門大學(xué)城公共選修課課程——計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。這門課程,我是來到了信息學(xué)院是上課的,短短十來堂課的學(xué)習(xí)過程使我受益匪淺。不僅計(jì)算機(jī)專業(yè)知識增長了,還認(rèn)識了許多來自大學(xué)城里其他兄弟院校的同學(xué),更懂得了如何更好的為人處事。
我是來自紡院紡織化學(xué)工程系的一名大一學(xué)生。在紡院,我的專業(yè)是學(xué)習(xí)家用紡織品設(shè)計(jì)的,這是一門融工藝設(shè)計(jì)和美學(xué)設(shè)計(jì)于一體的知識涉及面極廣的專業(yè)。一直以來,通過對該行業(yè)人才需求的了解,我認(rèn)識到,要想在畢業(yè)后能從事與家紡行業(yè)相關(guān)的工作,我不僅要學(xué)習(xí)好本專業(yè)的知識和能力,還必須對計(jì)算機(jī)知識有相當(dāng)程度的了解和掌握。因此,在選擇選修課的時候,我毅然在自己的課程選項(xiàng)里勾了這門課程。
眾所周知,21世紀(jì)是一個信息經(jīng)濟(jì)時代。為適應(yīng)時代的發(fā)展,作為一名即將走出校園參加工作的當(dāng)代大學(xué)生,所受的社會壓力將比任何時候都要來得沉重,因此在校期間,我們必須盡可能的利用好學(xué)習(xí)時間,盡可能地學(xué)習(xí)更多的知識和能力,學(xué)會創(chuàng)新求變,以適應(yīng)社會的需要。如果想從事與家紡設(shè)計(jì)相關(guān)的行業(yè),那就更需要掌握較全面的計(jì)算機(jī)知識,因?yàn)樾〉接?jì)算機(jī)的組裝維修,大到服務(wù)器的維護(hù)與測試,知道的更多更全面,那么對于自己以后找工作以及參加工作幫助就越大。在知識經(jīng)濟(jì)時代,沒有一個用人單位會傻到和知識作對,不是么?
我在讀初三的時候第一次接觸計(jì)算機(jī)覺得很新鮮。我清晰的記得,當(dāng)時有一個清晰的想法,那就是一定要學(xué)好計(jì)算機(jī)。但隨著自己對電腦接觸的不斷深入,對計(jì)算機(jī)的認(rèn)識越來越深,特別是進(jìn)到大學(xué),學(xué)習(xí)了家用紡織品設(shè)計(jì)以后。我們做cad設(shè)計(jì),學(xué)習(xí)了各種辦公軟件,可是在設(shè)計(jì)和辦公過程中,當(dāng)遇到一些電腦系統(tǒng)出錯導(dǎo)致文件成果丟失的突發(fā)問題時。我才深深地感受到自己計(jì)算機(jī)知識是多么的欠缺,自己終歸不是學(xué)計(jì)算機(jī)專業(yè)的,對計(jì)算機(jī)知識的掌握都是零散的,對這些突發(fā)問題只能束手無策。于是我暗自發(fā)誓,無論如何,以后如果關(guān)于計(jì)算機(jī)的選修課的,我一定要報(bào)名。
這次在《計(jì)算機(jī)網(wǎng)絡(luò)》中,我學(xué)到了許多知識,許多以前對計(jì)算機(jī)迷惑的地方。在姜老師的講解和實(shí)際演練下我漸漸明白了。
所謂計(jì)算機(jī)網(wǎng)絡(luò),是指將地理位置不同的具有獨(dú)立功能的`多臺計(jì)算機(jī)及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)。
大一計(jì)算機(jī)學(xué)習(xí)心得2這段時間的學(xué)習(xí)真的是讓我受益匪淺,有成長的快樂,有豐收的喜悅,有不懂的遺憾,還有即將離別的不舍。這幾天的學(xué)習(xí)真的給我太多的感受,這幾天的學(xué)習(xí)讓我一生都受用無窮。將成為我人生旅途中最寶貴的收獲。
一、提高了思想認(rèn)識,體會到教育技術(shù)培訓(xùn)的重要性。
通過本次學(xué)習(xí),我體會到教育技術(shù)培訓(xùn)勢在必行,國家對本次培訓(xùn)是多么的重視,也充分體現(xiàn)了信息技術(shù)的重要性。隨著新課改的不斷深入,新的時代對點(diǎn)化教學(xué)提出了更高的要求,需要我們的老師要不斷的學(xué)習(xí)培訓(xùn),需要新型的、專業(yè)化的老師。不學(xué)習(xí)真的跟不上時代的發(fā)展的潮流了。通過培訓(xùn),為我指明了今后工作的方向,我對信息教育有了全新的認(rèn)識。這樣一個全方位的培訓(xùn),使我的教學(xué)理念又一次得到提升,二、通過學(xué)習(xí)知不足,促進(jìn)步
1、通過學(xué)習(xí),感覺到自己有太多的計(jì)算機(jī)的知識不懂,比如:程序操作、計(jì)算機(jī)理論??感受到不懂計(jì)算機(jī),真的是太落后了,通過學(xué)習(xí)感受到自己又學(xué)到了很多的知識,在今后的學(xué)習(xí)中,我一定經(jīng)常上機(jī)操作,爭取早日駕馭電腦,學(xué)有所用。
2、通過學(xué)習(xí),我體會到,我們原來的教學(xué)時多么的落后,網(wǎng)上平臺真的挺好,學(xué)習(xí)起來很方便、很實(shí)用。我每天在網(wǎng)上交流、討論、提交作業(yè)。瀏覽網(wǎng)頁,閱讀資料、觀看案例、完成作業(yè),在網(wǎng)絡(luò)的海洋里,我們盡情的汲取著知識的甘露。感到一種前所沒有的滿足,這種滿足是我們對知識的一種渴望。
3、通過學(xué)習(xí),我對信息教育技術(shù)有了更深刻的認(rèn)識,通過多媒體的操作,讓我們有耳目一新的感覺,為我們的教學(xué)提供了方便,為我們的教學(xué),提供了豐富多彩的內(nèi)容。從而讓我們的課堂更生動、更有新意更能激發(fā)學(xué)生學(xué)習(xí)的興趣,更能創(chuàng)造性的發(fā)揮我們的課堂。
4、通過學(xué)習(xí),我們結(jié)識了很多的伙伴,我感受到我離這些同伴的距離太遠(yuǎn)了,不學(xué)習(xí)真的落后了。在這里,大家取長補(bǔ)短,互幫互助,互通有無。大家都毫不吝嗇,把自己知道的知識毫不保留的互相交流著。雖然學(xué)習(xí)是緊張的,可是大家的心情是愉悅的,氣氛是和諧的。只是感覺到五天的時間真的是太短了,需要互相學(xué)習(xí)的知識真的是太多了。
大一計(jì)算機(jī)基礎(chǔ)心得體會 大學(xué)生計(jì)算機(jī)心得體會篇三
大家好!非常榮幸能夠在這里和大家分享一下我的大學(xué)一年級的學(xué)習(xí)心得。
光陰似箭,日月如梭,轉(zhuǎn)眼間,我已經(jīng)大二啦,回憶起過去的這一年真的是感慨萬千。
都說大學(xué)是“象牙塔”,帶著對大學(xué)生活的美好憧憬,我踏上了南下的列車,告別了生我養(yǎng)我的故鄉(xiāng),告別了那些熟悉的身影,來到美麗的自貢,開始了新的人生旅途。
剛剛?cè)雽W(xué)的一段時間,感覺很閑了,每天無所事事。當(dāng)時非常迷茫,高中時,無論老師還是家長都對我說,大學(xué)很輕松。所以這在潛意識里就給了我一個這樣的觀念:大學(xué)不是學(xué)習(xí)的地方,而是逍遙的地方。
然而不然 大學(xué)的課程雖然比起高中來說相較于輕松,但大學(xué)里的學(xué)習(xí)主要是靠自覺,除了掌握老師課堂上講的內(nèi)容,還要利用課余時間閱讀其他相關(guān)的書,查找資料,在提高自己專業(yè)知識水平的基礎(chǔ)上,有目的地豐富各方面的知識。如果說高中時的學(xué)習(xí)是幼兒學(xué)路由老師領(lǐng)著,那么大學(xué)就是大人式的學(xué)習(xí),我們接過學(xué)習(xí)的接力棒成為了領(lǐng)跑者,在這一場比賽中,可以跨欄可以搶道可以跳躍,而絕對不能在起跑線上等待老師牽著你跑。只有自主自助自信的學(xué)習(xí),才能取得好成績,正如一個好的足球運(yùn)動員,他不能只聽教練的意見,而應(yīng)該自己進(jìn)行思考,因?yàn)楫吘?,在場上鏟球,搶斷,過人,射門的都是你自己。
至于學(xué)習(xí)方法,我相信沒有最好,只有更好,要找到適合于自己的學(xué)習(xí)方法,就像現(xiàn)在考研一樣,選擇適合于自己的輔導(dǎo)書才是最好的輔導(dǎo)書。我不是很聰明,但我知道“笨鳥先飛”,我應(yīng)該屬于那種兢兢業(yè)業(yè)型,每次都早去上課,不逃課,上課認(rèn)真聽講,下課按時完成作業(yè)。關(guān)于學(xué)習(xí),我覺得興趣與目是最重要的,比如英語、計(jì)算機(jī)和比較重要的科目我上課就比較專心一點(diǎn),而且在課外時間還會去閱讀一些相關(guān)資料,而對于其他無關(guān)緊要的課程只是上課聽一下,做到主次分明。在此我做以簡單歸納:做好準(zhǔn)備,提前預(yù)習(xí),這樣在課堂上能夠比較順利的跟上老師的節(jié)奏,取得更好的聽課效果;認(rèn)真聽講,做好記錄,隨堂記錄筆記有助于集中注意聽課,并且在期末備考的時候,可以有所側(cè)重,減少盲目性;定期復(fù)習(xí),注意交流,要避免因時間過久而遺忘所造成的重復(fù)性工作,掌握好復(fù)習(xí)的間隔;還有要多與同學(xué)交流,探討解答問題的方法,和對不同問題的意見,將更有助于拓寬思路。
還有一個我覺得很重要的就是學(xué)習(xí)計(jì)劃,不管做什么事都應(yīng)該有一個計(jì)劃,大到自己的學(xué)習(xí)生涯規(guī)劃,小到自己的一天什么時刻該做什么,這樣你才能做到有的放矢。學(xué)習(xí)計(jì)劃可以寫在紙上也可以記在心里,我經(jīng)常會把自己的計(jì)劃寫出來貼在寢室里墻壁上,比如說要考試,我經(jīng)常會把哪一天復(fù)習(xí)什么書和規(guī)定什么時間完成寫在紙上,然后根據(jù)計(jì)劃完成任務(wù),有的時候計(jì)劃時間是一個月,有的時候是一周或幾天。所以,“把簡單的事情千百次地做好就是不簡單!”,用心做好每一次小事,日積月累,也許就將收獲富足,即時的消化學(xué)習(xí)內(nèi)容,有規(guī)律有計(jì)劃地安排預(yù)習(xí)和復(fù)習(xí),平常多積累,學(xué)得輕松而愉
大學(xué)就相當(dāng)于一個小型的社會,作為一個步入社會的緩沖,我們可以從中學(xué)到好多的東西,學(xué)會學(xué)習(xí),學(xué)會做事,學(xué)會做人。每個人的目標(biāo)不同,決定了每個人努力的方向不同,但是相同的是我們必須奮斗,否則就會被這個時代淹沒,依靠自己的努力和奮斗,相信自己,成功將屬于你!謝謝大家!
大一計(jì)算機(jī)基礎(chǔ)心得體會 大學(xué)生計(jì)算機(jī)心得體會篇四
計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)心得
原先不管是國內(nèi)還是國外都喜歡把這個系分為計(jì)算機(jī)軟件理論、計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)技術(shù)與應(yīng)用。后來又合到一起,變成了現(xiàn)在的計(jì)算機(jī)科學(xué)與技術(shù)。我一直認(rèn)為計(jì)算機(jī)科學(xué)與技術(shù)這門專業(yè),在本科階段是不可能切分成計(jì)算機(jī)科學(xué)和計(jì)算機(jī)技術(shù)的,因?yàn)橛?jì)算機(jī)科學(xué)需要相當(dāng)多的實(shí)踐,而實(shí)踐需要技術(shù);每一個人(包括非計(jì)算機(jī)專業(yè)),掌握簡單的計(jì)算機(jī)技術(shù)都很容易(包括原先major們自以為得意的程序設(shè)計(jì)),但計(jì)算機(jī)專業(yè)的優(yōu)勢是:我們掌握許多其他專業(yè)并不“深究”的東西,例如,算法,體系結(jié)構(gòu),等等。非計(jì)算機(jī)專業(yè)的人可以很容易地做一個芯片,寫一段程序,但他們做不出計(jì)算機(jī)專業(yè)能夠做出來的大型系統(tǒng)。今天我想專門談一談計(jì)算機(jī)科學(xué),并將重點(diǎn)放在計(jì)算理論上。
在我大一時無意中找到了南京大學(xué)網(wǎng)友sir的帖子“胡侃(理論)計(jì)算機(jī)學(xué)習(xí)”,這個帖子對我大學(xué)學(xué)習(xí)起到了至關(guān)重要的指導(dǎo)作用,我在這篇文章成文的時候正是基于sir的文章做得必要的補(bǔ)充和修改,并得到了sir的支持。再有就是每次和本系司徒彥南兄的交談,都能從中學(xué)到很多東西,在這份材料中也有很多體現(xiàn)。這份材料是我原來給學(xué)弟學(xué)妹們?nèi)雽W(xué)教育的講稿之一,原有基礎(chǔ)上改進(jìn)了其中我認(rèn)為不太合適的理論,修正了一些觀點(diǎn),在推薦教材方面結(jié)合我的學(xué)習(xí)情況有了較大改變。值得一提的是增加了一些計(jì)算機(jī)理論的內(nèi)容,計(jì)算機(jī)技術(shù)的內(nèi)容結(jié)合我國的教學(xué)情況和我們學(xué)習(xí)的實(shí)際情況進(jìn)行了重寫。這里所作的工作也只是將各位學(xué)長和同學(xué)們的學(xué)習(xí)體會以及我在學(xué)習(xí)計(jì)算機(jī)科學(xué)時的所思所想?yún)R總在一起寫了下來,很不成熟。目的就是希望能夠給一些剛?cè)雽W(xué)或者是學(xué)習(xí)計(jì)算機(jī)科學(xué)還沒有入門的同學(xué)以一些建議。不期能夠起到多大的作用,但求能為同學(xué)們的學(xué)習(xí)計(jì)算機(jī)科學(xué)與技術(shù)帶來微薄的幫助。還是那句話,計(jì)算機(jī)科學(xué)博大精深,我只是個初學(xué)者,不當(dāng)之處希望大家批評指正。
1、計(jì)算機(jī)理論的一個核心問題--從數(shù)學(xué)談起:
[1]高等數(shù)學(xué)vs數(shù)學(xué)分析
記得當(dāng)年大一入學(xué),每周四課時高等數(shù)學(xué),天天作業(yè)不斷(那時是七天工作制)。頗有些同學(xué)驚呼走錯了門:咱們這到底念的是什么系?不錯,你沒走錯門,這就是計(jì)算機(jī)科學(xué)與技術(shù)系。我國計(jì)算機(jī)科學(xué)系里的傳統(tǒng)是培養(yǎng)做學(xué)術(shù)研究,尤其是理論研究的人(方向不見得有多大的問題,但是做得不是那么盡如人意)。而計(jì)算機(jī)的理論研究,說到底了,如網(wǎng)絡(luò)安全學(xué),圖形圖像學(xué),視頻音頻處理,哪個方向都與數(shù)學(xué)有著很大的關(guān)系,雖然也許是正統(tǒng)數(shù)學(xué)家眼
里非主流的數(shù)學(xué)。這里我還想闡明我的一個觀點(diǎn):我們都知道,數(shù)學(xué)是從實(shí)際生活當(dāng)中抽象出來的理論,人們之所以要將實(shí)際抽象成理論,目的就在于想用抽象出來的理論去更好的指導(dǎo)實(shí)踐,有些數(shù)學(xué)研究工作者喜歡用一些現(xiàn)存的理論知識去推導(dǎo)若干條推論,殊不知其一:問題考慮不全很可能是個錯誤的推論,其二:他的推論在現(xiàn)實(shí)生活中找不到原型,不能指導(dǎo)實(shí)踐。嚴(yán)格的說,我并不是一個理想主義者,政治課上學(xué)的理論聯(lián)系實(shí)際一直是指導(dǎo)我學(xué)習(xí)科學(xué)文化知識的航標(biāo)(至少我認(rèn)為搞計(jì)算機(jī)科學(xué)與技術(shù)的應(yīng)當(dāng)本著這個方向)。
其實(shí)我們計(jì)算機(jī)系學(xué)數(shù)學(xué)僅學(xué)習(xí)高等數(shù)學(xué)是不夠的(典型的工科院校一般都開的是高等數(shù)學(xué)),我們應(yīng)該像數(shù)學(xué)系一樣學(xué)一下數(shù)學(xué)分析(清華計(jì)算機(jī)系開的好像就是數(shù)學(xué)分析,我們學(xué)校計(jì)算機(jī)學(xué)院開的也是,不過老師講起來好像還是按照高等數(shù)學(xué)講),數(shù)學(xué)分析這門科學(xué),咱們學(xué)計(jì)算機(jī)的人對它有很復(fù)雜的感情。在于它是偏向于證明型的數(shù)學(xué)課程,這對我們培養(yǎng)良好的分析能力和推理能力極有幫助。我的軟件工程學(xué)導(dǎo)師北工大數(shù)理學(xué)院的王儀華先生就曾經(jīng)教導(dǎo)過我們,數(shù)學(xué)系的學(xué)生到軟件企業(yè)中大多作軟件設(shè)計(jì)與分析工作,而計(jì)算機(jī)系的學(xué)生做程序員的居多,原因就在于數(shù)學(xué)系的學(xué)生分析推理能力,從所受訓(xùn)練的角度上要遠(yuǎn)遠(yuǎn)在我們平均水平之上。當(dāng)年出現(xiàn)的怪現(xiàn)象是:計(jì)算機(jī)系學(xué)生的高中數(shù)學(xué)基礎(chǔ)在全校數(shù)一數(shù)二(希望沒有冒犯其它系的同學(xué)),教學(xué)課時數(shù)也僅次于數(shù)學(xué)系,但學(xué)完之后的效果卻不盡如人意。難道都是學(xué)生不努力嗎,我看未見得,方向錯了也說不一定,其中原因何在,發(fā)人深思。
我個人的淺見是:計(jì)算機(jī)系的學(xué)生,對數(shù)學(xué)的要求固然跟數(shù)學(xué)系不同,跟物理類差別則更大。通常非數(shù)學(xué)專業(yè)的所?quot;高等數(shù)學(xué)“,無非是把數(shù)學(xué)分析中較困難的理論部分刪去,強(qiáng)調(diào)套用公式計(jì)算而已。而對計(jì)算機(jī)系來說,數(shù)學(xué)分析里用處最大的恰恰是被刪去的理論部分。說得難聽一點(diǎn),對計(jì)算機(jī)系學(xué)生而言,追求算來算去的所謂”工程數(shù)學(xué)“已經(jīng)徹底地走進(jìn)了誤區(qū)。記上一堆曲面積分的公式,難道就能算懂了數(shù)學(xué)?那倒不如現(xiàn)用現(xiàn)查,何必費(fèi)事記呢?再不然直接用mathematica或是matlab好了。退一萬步講,即使是學(xué)高等數(shù)學(xué)我想大家看看華羅庚先生的《高等數(shù)學(xué)導(dǎo)論》也是比一般的教材好得多。華羅庚在數(shù)學(xué)上的造詣不用我去多說,但是他這光輝的一生做得我認(rèn)為對我們來說,最重要的幾件事情:首先是它籌建了中國科學(xué)院計(jì)算技術(shù)研究所,這是我們國家計(jì)算機(jī)科學(xué)的搖籃。在有就是他把很多的高等數(shù)學(xué)理論都交給了
做工業(yè)生產(chǎn)的技術(shù)人員,推動了中國工業(yè)的進(jìn)步。第三件就是他一生寫過很多書,但是對高校師生價值更大的就是他在病期間在病床上和他的愛徒王元寫了《高等數(shù)學(xué)引論》(王元與其說是他的愛徒不如說是他的同事,是中科院數(shù)學(xué)所的老一輩研究員,對歌德巴赫猜想的貢獻(xiàn)全世界僅次于陳景潤)這書在我們的圖書館里居然找得到,說實(shí)話,當(dāng)時那個書上已經(jīng)長了蟲子,別人走到那里都會閃開,但我卻格外感興趣,上下兩冊看了個遍,我的最大收獲并不在于理論的闡述,而是在于他的理論完全的實(shí)例化,在生活中去找模型。這也是我為什么比較喜歡具體數(shù)學(xué)的原因,正如我在上文中提到的,理論脫離了實(shí)踐就失去了它存在的意義。正因?yàn)槔碚撌菑膶?shí)踐當(dāng)中抽象出來的,所以理論的研究才能夠更好的指導(dǎo)實(shí)踐,不用于指導(dǎo)實(shí)踐的理論可以說是毫無價值的。
我在系里最愛做的事情就是給學(xué)弟學(xué)妹們推薦參考書。沒有別的想法,只是希望他們少走彎路。中文的數(shù)學(xué)分析書,一般都認(rèn)為以北大張筑生老師的”數(shù)學(xué)分析新講“為最好。張筑生先生一生寫的書并不太多,但是只要是寫出來的每一本都是本領(lǐng)域內(nèi)的杰作,這本當(dāng)然更顯突出些。這種老書看起來不僅是在傳授你知識,而是在讓你體會科學(xué)的方法與對事物的認(rèn)識方法。萬一你的數(shù)學(xué)實(shí)在太好,那就去看菲赫金哥爾茨?quot;微積分學(xué)教程”好了--但我認(rèn)為沒什么必要,畢竟你不想轉(zhuǎn)到數(shù)學(xué)系去。吉米多維奇的“數(shù)學(xué)分析習(xí)題集”也基本上是計(jì)算型的書籍。書的名氣很大,倒不見得適合我們,還是那句話,重要的是數(shù)學(xué)思想的建立,生活在信息社會里我們求的是高效,計(jì)算這玩意還是留給計(jì)算機(jī)吧。不過現(xiàn)在多用的似乎是復(fù)旦大學(xué)的《數(shù)學(xué)分析》,高等教育出版社的,也是很好的教材。
中國的所謂高等代數(shù),就等于線性代數(shù)加上一點(diǎn)多項(xiàng)式理論。我以為這有好的一面,因?yàn)榭梢宰寣W(xué)生較早感覺到代數(shù)是一種結(jié)構(gòu),而非一堆矩陣翻來覆去。這里不得不提南京大學(xué)林成森,盛松柏兩位老師編的“高等代數(shù)”,感覺相當(dāng)舒服。此書相當(dāng)全面地包含了關(guān)于多項(xiàng)式和線性代數(shù)的基本初等結(jié)果,同時還提供了一些有用的又比較深刻的內(nèi)容,如sturm序列,shermon-morrison公式,廣義逆矩陣等等??梢哉f,作為本科生如能吃透此書,就可以算是高手。國內(nèi)較好的高等代數(shù)教材還有清華計(jì)算機(jī)系用的那本,清華出版社出版,書店里多多,一看就知道。從抽象代數(shù)的觀點(diǎn)來看,高等代數(shù)里的結(jié)果不過是代數(shù)系統(tǒng)性質(zhì)的一些例子而已。莫宗堅(jiān)先生的《代數(shù)學(xué)》里,對此進(jìn)行了深刻的討論。然而莫先生的書實(shí)在深得很,作為本科生恐怕難以接受,不妨等到自己以后成熟了一些再讀。
正如上面所論述的,計(jì)算機(jī)系的學(xué)生學(xué)習(xí)高等數(shù)學(xué):知其然更要知其所以然。你學(xué)習(xí)的目的應(yīng)該是:將抽象的理論再應(yīng)用于實(shí)踐,不但要掌握題目的解題方法,更要掌握解題思想,對于定理的學(xué)習(xí):不是簡單的應(yīng)用,而是掌握證明過程即掌握定理的由來,訓(xùn)練自己的推理能力。只有這樣才達(dá)到了學(xué)習(xí)這門科學(xué)的目的,同時也縮小了我們與數(shù)學(xué)系的同學(xué)之間思維上的差距。
[2]計(jì)算數(shù)學(xué)基礎(chǔ)
概率論與數(shù)理統(tǒng)計(jì)這門課很重要,可惜大多數(shù)院校講授這門課都會少些東西。少了的東西現(xiàn)在看至少有隨機(jī)過程。到畢業(yè)還沒有聽說過markov過程,此乃計(jì)算機(jī)系學(xué)生的恥辱。沒有隨機(jī)過程,你怎么分析網(wǎng)絡(luò)和分布式系統(tǒng)?怎么設(shè)計(jì)隨機(jī)化算法和協(xié)議?據(jù)說清華計(jì)算機(jī)系開有“隨機(jī)數(shù)學(xué)”,早就是必修課。另外,離散概率論對計(jì)算機(jī)系學(xué)生來說有特殊的重要性。而我們國家工程數(shù)學(xué)講的都是連續(xù)概率。現(xiàn)在,美國已經(jīng)有些學(xué)校開設(shè)了單純的“離散概率論”課程,干脆把連續(xù)概率刪去,把離散概率講深些。我們不一定要這么做,但應(yīng)該更加強(qiáng)調(diào)離散概率是沒有疑問的。這個工作我看還是盡早的做為好。
計(jì)算方法學(xué)(有些學(xué)校也稱為數(shù)學(xué)分析學(xué))是最后一門由數(shù)理學(xué)院給我們開的課。一般學(xué)生對這門課的重視程度有限,以為沒什么用。不就是照套公式嘛!其實(shí),做圖形圖像可離不開它,密碼學(xué)搞深了也離不開它。而且,在很多科學(xué)工程中的應(yīng)用計(jì)算,都以數(shù)值的為主。這門課有兩個極端的講法:一個是古典的“數(shù)值分析”,完全講數(shù)學(xué)原理和算法;另一個是現(xiàn)在日趨流行的“科學(xué)與工程計(jì)算”,干脆教學(xué)生用軟件包編程。我個人認(rèn)為,計(jì)算機(jī)系的學(xué)生一定要認(rèn)識清楚我們計(jì)算機(jī)系的學(xué)生為什么要學(xué)這門課,我是很偏向于學(xué)好理論后用計(jì)算機(jī)實(shí)現(xiàn)的,最好使用c語言或c++編程實(shí)現(xiàn)。向這個方向努力的書籍還是挺多的,這里推薦大家高等教育出版社(chep)和施普林格出版社(springer)聯(lián)合出版的《計(jì)算方法(computational methods)》,華中理工大學(xué)數(shù)學(xué)系寫的(現(xiàn)華中科技大學(xué)),這方面華科大做的工作在國內(nèi)應(yīng)算是比較多的,而個人認(rèn)為以這本最好,至少程序設(shè)計(jì)方面涉及了:任意數(shù)學(xué)函數(shù)的求值,方程求根,線性方程組求解,插值方法,數(shù)值積分,場微分方程數(shù)值求解。李慶揚(yáng)先生的那本則理論性過強(qiáng),與實(shí)際應(yīng)用結(jié)合得不太緊,可能比較適合純搞理論的。
[3]也談離散數(shù)學(xué)
每個學(xué)校本系里都會開一門離散數(shù)學(xué),涉及集合論,圖論,和抽象代數(shù),數(shù)理邏輯。不過,這么多內(nèi)容擠在離散數(shù)學(xué)
一門課里,是否時間太緊了點(diǎn)?另外,計(jì)算機(jī)系學(xué)生不懂組合和數(shù)論,也是巨大的缺陷。要做理論,不懂組合或者數(shù)論吃虧可就太大了。從理想的狀態(tài)來看,最好分開六門課:集合,邏輯,圖論,組合,代數(shù),數(shù)論。這個當(dāng)然不現(xiàn)實(shí),因?yàn)闆]那么多課時。也許將來可以開三門課:集合與邏輯,圖論與組合,代數(shù)與數(shù)論。(這方面我們學(xué)校已經(jīng)著手開始做了)不管課怎么開,學(xué)生總一樣要學(xué)。下面分別談?wù)勆厦娴娜M內(nèi)容。
古典集合論,北師大出過一本《基礎(chǔ)集合論》不錯。
數(shù)理邏輯,中科院軟件所陸鐘萬教授的《面向計(jì)算機(jī)科學(xué)的數(shù)理邏輯》就不錯。現(xiàn)在可以找到陸鐘萬教授的講課錄像,http://里可以按編號下載rfc文檔。從ip的讀起。等到能掌握10種左右常用協(xié)議,就沒有幾個人敢小看你了。再做的工作我看放在網(wǎng)絡(luò)設(shè)計(jì)上就比較好了。
數(shù)據(jù)結(jié)構(gòu)的重要性就不言而喻了,學(xué)完數(shù)據(jù)結(jié)構(gòu)你會對你的編程思想進(jìn)行一番革命性的洗禮,會對如何建立一個合理高效的算法有一個清楚的認(rèn)識。對于算法的建立我想大家應(yīng)當(dāng)注意以下幾點(diǎn):
當(dāng)遇到一個算法問題時,首先要知道自己以前有沒有處理過這種問題.如果見過,那么你一般會順利地做出來;如果沒見過,那么考慮以下問題:
1.問題是否是建立在某種已知的熟悉的數(shù)據(jù)結(jié)構(gòu)(例如,二叉樹)上?如果不是,則要自己設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)。
2.問題所要求編寫的算法屬于以下哪種類型?(建立數(shù)據(jù)結(jié)構(gòu),修改數(shù)據(jù)結(jié)構(gòu),遍
歷,查找,排序...)3.分析問題所要求編寫的算法的數(shù)學(xué)性質(zhì).是否具備遞歸特征?(對于遞歸程序設(shè)計(jì),只要設(shè)計(jì)出合理的參數(shù)表以及遞歸結(jié)束的條件,則基本上大功告成.)
4.繼續(xù)分析問題的數(shù)學(xué)本質(zhì).根據(jù)你以前的編程經(jīng)驗(yàn),設(shè)想一種可能是可行的解決辦法,并證明這種解決辦法的正確性.如果題目對算法有時空方面的要求,證明你的設(shè)想滿足其要求.一般的,時間效率和空間效率難以兼得.有時必須通過建立輔助存儲的方法來節(jié)省時間.5.通過一段時間的分析,你對解決這個問題已經(jīng)有了自己的一些思路.或者說,你已經(jīng)可以用自然語言把你的算法簡單描述出來.繼續(xù)驗(yàn)證其正確性,努力發(fā)現(xiàn)其中的錯誤并找出解決辦法.在必要的時候(發(fā)現(xiàn)了無法解決的矛盾),推翻自己的思路,從頭開始構(gòu)思.6.確認(rèn)你的思路可行以后,開始編寫程序.在編寫代碼的過程中,盡可能把各種問題考慮得詳細(xì),周密.程序應(yīng)該具有良好的結(jié)構(gòu),并且在關(guān)鍵的地方配有注釋.7.舉一個例子,然后在紙上用筆執(zhí)行你的程序,進(jìn)一步驗(yàn)證其正確性.當(dāng)遇到與你的設(shè)想不符的情況時,分析問題產(chǎn)生的原因是編程方面的問題還是算法思想本身有問題.8.如果程序通過了上述正確性驗(yàn)證,那么在將其進(jìn)一步優(yōu)化或簡化。
9.撰寫思路分析,注釋.對于具體的算法思路,只能靠你自己通過自己的知識和經(jīng)驗(yàn)來加以獲得,沒有什么特定的規(guī)律(否則程序員全部可以下崗了,用機(jī)器自動生成代碼就可以了).要有豐富的想象力,就是說當(dāng)一條路走不通時,不要鉆牛角尖,要敢于推翻自己的想法.我也只不過是初學(xué)者,說出上面的一些經(jīng)驗(yàn),僅供大家參考和討論。
關(guān)于人工智能,我覺得的也是非常值得大家仔細(xì)研究的,雖然不能算是剛剛興起的學(xué)科了,但是絕對是非常有發(fā)展前途的一門學(xué)科。我國人工智能創(chuàng)始人之一,北京科技大學(xué)涂序彥教授(這老先生是我的導(dǎo)師李小堅(jiān)博士的導(dǎo)師)對人工智能這樣定義:人工智能是模仿、延伸和擴(kuò)展人與自然的智能的技術(shù)科學(xué)。在美國人工智能官方教育網(wǎng)站上對人工智能作了如下定義:artificial intelligence, or ai for short, is a combination of computer science, physiology, and is a broad topic, consisting of different fields, from machine vision to expert element that the fields of ai have in common is the creation of machines that can “think”.這門學(xué)科研究的問題大概說有:
(1)符號主義: 符號計(jì)算與程序設(shè)計(jì)基礎(chǔ),知識表達(dá)方法 :知識與思維,產(chǎn)生式規(guī)則,語義網(wǎng)絡(luò),一階謂詞邏輯問題求解方法:搜索策略,啟發(fā)式搜尋,搜尋算法,問題規(guī)約方法,謂詞演算:歸結(jié)原理,歸結(jié)過程專家系統(tǒng):建立專家系統(tǒng)的方 法及工具
(2)聯(lián)接主義(神經(jīng)網(wǎng)絡(luò)學(xué)派):1988年美國權(quán)威機(jī)構(gòu)指出:數(shù)據(jù)庫,網(wǎng)絡(luò)發(fā)展呈直線上升,神經(jīng)網(wǎng)絡(luò)可能是解決人工智能的唯一途徑。關(guān)于神經(jīng)網(wǎng)絡(luò)學(xué)派,現(xiàn)在很多還是在發(fā)展階段。
我想對于人工智能的學(xué)習(xí),大家一定不要像學(xué)數(shù)學(xué)似的及一些現(xiàn)成的結(jié)論,要學(xué)會分析問題,最好能利用程序設(shè)計(jì)實(shí)現(xiàn),這里推薦給大家acm最佳博士論文獎獲得者涂曉媛博士的著作《人工魚-計(jì)算機(jī)動畫的人工生命方法》(清華大學(xué)出版社)。搞人工生命的同學(xué)不會不知道國際知名的涂氏父女吧。關(guān)于人工智能的書當(dāng)然首選《artificial intelligence a new synthesis》nils n.鼻祖嘛!
關(guān)于網(wǎng)絡(luò)安全我也想在這里說兩句,隨著計(jì)算機(jī)技術(shù)的發(fā)展,整個社會的信息化水平突飛猛進(jìn),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)日新月異,網(wǎng)絡(luò)成了當(dāng)即社會各個工作領(lǐng)域不可缺少的組成部分,只要有網(wǎng)絡(luò)存在,網(wǎng)絡(luò)安全問題就是一個必須解決好的問題,學(xué)習(xí)網(wǎng)絡(luò)安全不是簡簡單單的收集一些黑客工具黑一黑別人的網(wǎng)站,而是要學(xué)習(xí)他的數(shù)學(xué)原理,實(shí)現(xiàn)原理,搞清底層工作機(jī)制,這樣才能解決大部分的現(xiàn)有問題和新出現(xiàn)的安全問題??偟膩碚f信息安全學(xué)的研究還是非常深奧的,平臺開發(fā)的那個項(xiàng)目my e-business 過程中了。
[3]閑聊軟件工程 關(guān)于計(jì)算機(jī)科學(xué)的一些邊緣科學(xué)我想談一談軟件工程技術(shù),對于一個企業(yè),推出軟件是不是就是幾個程序員坐在一起,你寫一段程序,我寫一段程序呢?顯然不是。軟件工程是典型的計(jì)算機(jī)科學(xué)和數(shù)學(xué),管理科學(xué),心理學(xué),社會學(xué)等學(xué)科的綜合。它使我們這些搞理論和技術(shù)的人進(jìn)入了一個社會。你所要考慮的不僅僅是程序的優(yōu)劣,更應(yīng)該考慮程序與軟件的區(qū)別,軟件與軟件產(chǎn)品的區(qū)別,軟件軟件產(chǎn)品的市場前景,如何去更好的與人交流。這方面我還在學(xué)習(xí)階段,以后這方面再寫文章吧,先推薦給大家?guī)妆緯簳充N20年不衰的《人月神話》(清華大學(xué)中文版,中國電力出版社影印版),《軟件工程-實(shí)踐者研究的方法》(機(jī)械工業(yè)出版社譯本),《人件》(據(jù)說每一位微軟公司的部門經(jīng)理都讀過這本書,推薦老總們和想當(dāng)老總的同學(xué)都看看,了解一下什么是軟件企業(yè)中的人)以及微軟公司的《軟件開發(fā)的科學(xué)與藝術(shù)》和《軟件企業(yè)的管理與文化》(研究軟件企業(yè)的制勝之道當(dāng)然要研究微軟的成功經(jīng)驗(yàn)了!)看完上面的書,結(jié)合自己做的一些團(tuán)隊(duì)項(xiàng)目,我的一些比較深的體會有這么幾點(diǎn)
1.how important a plan is for a project development.2.how to communicate with your team members in a more effective way.3.how to
solve unexpected situations.4.the importance of unification.5.the importance of doing what you should do.6.the importance of designing before programming.7.the importance of management.8.the importance of thinking what your teammates think.在軟件開發(fā)過程中我們應(yīng)當(dāng)具有以下能力:
it if you would like to do believe that your attitude toward your work will definitely makes great effect on the spirit of group myself as an example.i am just a part of the team, just a little must make it clear that you are just a member of the team, but your effort will change your project a n
with passion, you can do your job in a more effective ability of solving unexpected ng new things in a very short time
it is the basic requirement for we computer major to learn new vity
the tools are for us, what's more important is to use these new tools and technology to enable people and businesses throughout the world to realize their full ability to do your work member has his own a team, your work cannot be replaced by others' so you must do your business well in order to assure the project development process.團(tuán)隊(duì)開發(fā)當(dāng)中的一些具體精神應(yīng)當(dāng)有:
<1> success and failure is not one person's team's success is not the contribution of a single s contributes to the whole your project failed, it also is not just because of one person's poor is also your failure.<2> learn from each person has his own bill gates cannot know all the things about software often learn from each other and gains a old saying goes like this:
there must be one out of three who can be your our team we say: every person is your teacher.<3> help those who have the group working spirit to overcome all the is no need to explain the old saying: two heads are better than always find it difficult to solve all the problems just by oneself.<4> praise them who have got some our team, i always praise the members when they have finished something or just solved one problem, and they think that it is interesting and gains a e they can see their efforts.<5> say something if needed.這個是一次軟件大賽當(dāng)中的體會,和大家也做個交流,不過不能再說了,軟件工程學(xué)說起來寫本2000頁的書一點(diǎn)也不多,恕我才疏學(xué)淺,不再做過多論述了。[4]談?wù)剬W(xué)習(xí)態(tài)度的問題
關(guān)于計(jì)算機(jī)技術(shù)的學(xué)習(xí)我想是這樣的:學(xué)校開設(shè)的任何一門科學(xué)都有其滯后性,不要總認(rèn)為自己掌握的某門技術(shù)就已經(jīng)是天下
無敵手了,雖然現(xiàn)在java,vb,c,c++用的都很多,怎能保證沒有被淘汰的一天,平臺的誕生和x#語言的初見端倪完全可以說明問題。換言之,在我們掌握一門新技術(shù)的同時就又有更新的技術(shù)產(chǎn)生,身為當(dāng)代的大學(xué)生應(yīng)當(dāng)有緊跟科學(xué)發(fā)展的素質(zhì)。舉個例子,就像有些同學(xué)總說,我做網(wǎng)頁設(shè)計(jì)就喜歡直接寫html,不愿意用什么frontpage,dreamweaver。能用語言寫網(wǎng)頁固然很好,但有高效的手段你為什么不使呢?僅僅是為了顯示自己的水平高,unique? 我看真正水平高的是能夠以最快的速度接受新事物的人。高級程序設(shè)計(jì)語言的發(fā)展日新月異,今后的程序設(shè)計(jì)就像人們在說話一樣,我想大家從xml中應(yīng)是有所體會了。難道我們真就寫個什么都要用匯編,以顯示自己的水平高,真是這樣倒不如直接用機(jī)器語言寫算了。反過來說,想要以最快的速度接受并利用新技術(shù)關(guān)鍵還是在于你對計(jì)算機(jī)科學(xué)地把握程度。當(dāng)然有一點(diǎn)我們必須指出,就是對于新技術(shù)要辯證得看,不能盲從。
計(jì)算機(jī)技術(shù)牽扯的內(nèi)容更為廣泛些,一項(xiàng)一項(xiàng)說恐怕沒個一年半載也說不清。我只想提醒大家的還是那句話,技術(shù)與科學(xué)是不能分家的,學(xué)好了科學(xué)同時搞技術(shù),這才是上上策。猶如英語,原先人們與老外交流必須要個翻譯,現(xiàn)在滿馬路的人都會說英語。就連21世紀(jì)英語演講比賽的冠軍都輪不到英語系的學(xué)生了。計(jì)算機(jī)也是一樣的,我們必須面對的一個現(xiàn)實(shí)就是:計(jì)算機(jī)真就只是一個工具,如果不具備其它方面的素養(yǎng),計(jì)算機(jī)系的學(xué)生雖然不能說找不到工作,不過總有一天當(dāng)其他專業(yè)性人才掌握了計(jì)算機(jī)技術(shù)后將比我們出色許多。原因就在于計(jì)算機(jī)解決的大都是實(shí)際問題,實(shí)際問題的知識卻是我們少有的。單一的計(jì)算機(jī)技術(shù)沒有立足之地。
我想是時候指出:學(xué)習(xí)每一個課程之前,都要先搞清這一課程的學(xué)習(xí)目的。這一學(xué)科的應(yīng)用領(lǐng)域。據(jù)我自身所了解到的同齡同學(xué)和低年級的同學(xué)的學(xué)習(xí)狀況:他們之中很少有人知道學(xué)一個學(xué)科的學(xué)習(xí)目的,期末考試結(jié)束了也不知道學(xué)這科做什么用。這就失去了讀計(jì)算機(jī)科學(xué)的意義。當(dāng)然這與現(xiàn)存的教育思想不能說一點(diǎn)關(guān)系都沒有。
總的來說,從教育角度來講,國內(nèi)高校的課程安排不是很合理,強(qiáng)調(diào)理論,又不愿意在理論上深入教育,無力接受新技術(shù),想避開新技術(shù)又無法避得一干二凈。我覺得關(guān)鍵問題就是國內(nèi)的高校難于突破現(xiàn)狀,條條框框限制著怎么求發(fā)展。我們雖然認(rèn)識得到國外教育的優(yōu)越性,但為什么遲遲不能采取行動?哪怕是去粗取精的取那么一點(diǎn)點(diǎn)。我們需要改變。從我們自身角度來講,多數(shù)人4年下來既沒有學(xué)習(xí)計(jì)算機(jī)科學(xué) 的學(xué)術(shù)水平,也沒有學(xué)習(xí)計(jì)算機(jī)技術(shù)的那種韌勁。在我剛上大一時,我的計(jì)算機(jī)科學(xué)入門導(dǎo)師,淮北煤炭師范學(xué)院王愛平教授曾經(jīng)對我說過這樣一番話:“當(dāng)你選擇了計(jì)算機(jī)這一門科學(xué),就意味著你踏上了一條不歸路,就意味著你一生都要為之奮斗……你的身后是懸崖,只有向前走,不能往后退。”
有些同學(xué)說按照這樣學(xué)習(xí)學(xué)的東西太多,有的未見得有用,我想打個形象的比方:學(xué)校學(xué)出來的人都是一個球體,方方面面的知識都應(yīng)具備??墒巧鐣闲枰蝮w的地方很少,反而需要的是磚和瓦,即精通某一行的人才。但是對于同等體積的物體,用球體來改造是最方便最省事的。學(xué)校的學(xué)生很多,為了能夠使更多的學(xué)生來適應(yīng)這個社會,學(xué)校也就不得以把所有的學(xué)生都打造成一個球體,然后讓社會對這些學(xué)生進(jìn)行再加工,成為真正能夠有用的人才。即使你非常清楚自己的將來要干什么,并且非常下定決心要走自己的路,這一步你也必須走,世界是在不斷變化的,你不能預(yù)料未來。想清楚,努力去干吧!
計(jì)算機(jī)科學(xué)博大精深,我只是個初學(xué)者。前面的路還長,計(jì)算機(jī)科學(xué)需要我們?yōu)橹畩^斗......學(xué)習(xí)計(jì)算機(jī)科學(xué)需要韌性,更需要創(chuàng)新,需要激情。深刻學(xué)習(xí)理論知識,勇于接受新技術(shù)的挑戰(zhàn),這才是我們這一代人應(yīng)具有的素質(zhì)。最后送大家一句話“wake up every day with a feeling of passion for the difference technology will make in people's life!”。
大一計(jì)算機(jī)基礎(chǔ)心得體會 大學(xué)生計(jì)算機(jī)心得體會篇五
大學(xué)學(xué)習(xí)學(xué)習(xí)心得
現(xiàn)在我已經(jīng)大四將要畢業(yè)了,這個心得早就應(yīng)該寫,起碼要半年前寫,因?yàn)榇笏南聦W(xué)期的生活幾乎沒有給我?guī)砣魏蔚母挠^。在學(xué)習(xí)上,我?guī)缀踅?jīng)歷了該經(jīng)歷的(我這個年齡),這些學(xué)習(xí)中,只有大學(xué)的學(xué)習(xí)讓我感到一種自主,一種無法形容的豁然開朗的感覺,是計(jì)算機(jī)改變了我,我也盡力去改變計(jì)算機(jī)的一切,盡管我知道這很難,但這是我的職責(zé)。
可以說,學(xué)習(xí)無論學(xué)什么都不會浪費(fèi),很明顯的原因就是,計(jì)算機(jī)兼容了太多的學(xué)科,讓你無法去想象,你可以提到任何一個,我都能說出計(jì)算機(jī)的作用。所以,如果有機(jī)會我們什么都要學(xué),但不要盲目的學(xué),因?yàn)槟闶菍W(xué)計(jì)算機(jī)專業(yè)的,要學(xué)的主要是計(jì)算機(jī)。
學(xué)計(jì)算機(jī)并兼有多方面知識的人才確實(shí)很少,這也難怪,上帝造人就是這樣,要達(dá)到這一點(diǎn),要付出很大的代價,需要一些機(jī)遇,我們只需要抓住自己所能創(chuàng)造的機(jī)遇就可以了。
說實(shí)話,具我了解,中國的計(jì)算機(jī)確實(shí)和國外差的太多,這是多方面原因的,一個就是人家發(fā)展60幾年的計(jì)算機(jī),被中國十幾年搞定這顯然是不可能的,中國人能比國外人聰明多少??中國計(jì)算機(jī)教育存在著嚴(yán)重弊端,初等教育和高等教育計(jì)算機(jī)完全脫軌,很多剛上大學(xué)的學(xué)生連計(jì)算機(jī)都沒有摸過,更別說學(xué)了,四年期間的努力很難填補(bǔ)。還有就是,中國學(xué)生學(xué)習(xí)方向不明確,甚至沒有目標(biāo)??梢哉f很多大學(xué)生對自己的專業(yè),在四年之間幾乎什么都沒有學(xué)到,而學(xué)到的是關(guān)系,更確切的說是人與人交往的關(guān)系,但這個學(xué)的還是有好有壞,確切一點(diǎn)就是混。當(dāng)然,光靠專業(yè)實(shí)力來闖天下固然不行,那么那些生產(chǎn)力的發(fā)展就交給了有專業(yè)實(shí)力的人,所以中國高級人才少的很。
我處在中國軟件萌芽的階段,這階段需要大量的人才,所以很多大學(xué)里沒有學(xué)到東西的人(學(xué)習(xí)計(jì)算機(jī)的),也不用怕,幾乎都能找到工作,也不會淪為底層人民,因?yàn)榇蠹叶歼@樣,只是到公司的培訓(xùn),有了突飛猛進(jìn)的發(fā)展。這樣短暫的學(xué)習(xí)永遠(yuǎn)成不了高手,雖然現(xiàn)在我不是個高手,但我可以這樣說。
確實(shí),如果你不是對計(jì)算機(jī)熱愛的話,那它對你是枯燥的,什么都是,但為什么人們都對異性感興趣呢??這確實(shí)值得研究,如果成功的話,這樣可以改變一個人,會不會帶來世界末日是另一碼事。
我接觸計(jì)算機(jī)(相對和我一屆學(xué)生)可以所算是早的,但那時只是游戲,但我認(rèn)為對我已經(jīng)足夠了,如果那時有計(jì)算機(jī)高手在我面前(這是個幻想,幾乎不可能),那我可能就上不了大學(xué)了,整天沉迷于編程了,相對來講,在中國大學(xué)學(xué)歷大重要了,尤其是好的大學(xué)。我第一次接觸計(jì)算機(jī)是在初中一年,大約九七年,那時還是dos系統(tǒng),是486,586流行時代,當(dāng)時不知道486,586是什么,但大家都這么叫,而且都知道586比486快,而且要好,我上初三和高一階段,1999年,開始有了windows95,那時都叫95網(wǎng),這是從文字界面到圖形界面的轉(zhuǎn)換,我能感上這個,我是慶幸的,這使我對計(jì)算機(jī)的發(fā)展有很深的印象,當(dāng)時也是處在游戲階段,我從來沒有想過做游戲,也沒有想過怎么做??梢哉f我的童年是在電子游戲上度過的,在2000年,開始有了windows98,2002年我見到了windows me,可是直到我高中畢業(yè)我還是對計(jì)算機(jī)的基本操作還不會,原因很簡單我只知道打游戲。我高三那年,是我對計(jì)算機(jī)編程的萌芽,它的出現(xiàn),讓我產(chǎn)生了極大的興趣,也是游戲把我?guī)拥模乙兄x文曲星,這樣也許就是個上天的安排。當(dāng)時文曲星cc800上有了qbasic編譯系統(tǒng),而且有一些簡單的系統(tǒng)函數(shù),可以讓編程者編寫自己的程序,我從網(wǎng)上下載了幾個游戲程序,那些代碼都是公開的,而且可以修改,我對那些程序真的震驚了,雖然我不是很了解,但那些眼花繚亂的游戲開始畫面,和動畫效果,能在這么小的手掌機(jī)上做的這么好,我真的很佩服編程者,我查查一些基本畫圖函數(shù),自己做了幾個簡單的動畫,還不錯,達(dá)到我想要的效果,盡管不是很難,但對我是個極大的鼓舞,我很興奮。由于是高三階段,面臨高考,我也沒有時間去學(xué)這個東西,我只能在他們編寫的游戲中改改,我可以說他們已經(jīng)做的很好了,我很佩服,有些知識現(xiàn)在我還沒有接觸到。
一年以后,我來到了大學(xué),來學(xué)習(xí)計(jì)算機(jī),其實(shí)大學(xué)里學(xué)習(xí)的主要是理論,實(shí)踐要靠你自己,因?yàn)榇髮W(xué)時間主要靠你自己支配,學(xué)不學(xué)是你自己的事情。理論很重要,它是你起飛的飛機(jī)場,實(shí)踐就是你的雙翼,他們要結(jié)合起來才可以,因?yàn)槟泔w的累了,還要在飛機(jī)場停下來歇歇,這就是你理論知識不足的時候。大學(xué)的8大專業(yè)課都重要的很,我們不能忽視任何一門,它們是計(jì)算機(jī)的基礎(chǔ)。
下面我就把我從所學(xué)的每個專業(yè)課中獲得的心得說一下。
數(shù)學(xué):
剛到大學(xué)時,學(xué)習(xí)的心態(tài)還停留在高中,不知道為什么而學(xué),學(xué)有什么用,這也是中國的特色吧!但到后期越深的課程,尤其是計(jì)算機(jī)圖形學(xué)等很多課程都和數(shù)學(xué)是息息相關(guān)的,如果哲學(xué)排在所有學(xué)科的首位,那么數(shù)學(xué)就要排第二,它是那些我們看來比較變態(tài)的人,把世界的高度抽象,我經(jīng)過考研后,和參加數(shù)學(xué)建摸輔導(dǎo)后確實(shí)對數(shù)學(xué)有些了解,但這只是很淺顯的,真正的數(shù)學(xué)內(nèi)涵離我遙遙無期,我試圖把自己的思想和這條軌道靠攏,但始終很難達(dá)到。說實(shí)話,中國的教育是失敗的,他過分強(qiáng)調(diào)知識的結(jié)果,不注重過程和起始,思維過程很重要,其實(shí)結(jié)果并沒有它重要,思維的方式?jīng)Q定著一個人,從小就聽人家說1+1=2,但為什么?從什么地方來去思考,怎么思考,卻很少有人知道。我可能說的有點(diǎn)偏題,但這是重要的,也許是我說數(shù)學(xué)來把說思維模式引出來。在講授思維時,這狠難,最根本的是,人們對思維還存在著爭議,而且不同人的經(jīng)歷也多少要決定人的思維。我在這里只說學(xué)習(xí)上的思維。我認(rèn)為人從一出生,就具有某種特長(這是相對的),也就是說在同等環(huán)境下的人學(xué)習(xí)(我們排除在這種學(xué)習(xí)以前的經(jīng)歷的影響,比如說學(xué)習(xí)音樂),一定會分出優(yōu)劣,在大家都很努力的情況下。如果有音樂天賦的人,他不去努力,可能落后于努力而不具有天賦的人,所以勤奮出天才不假,但要用到自己具有天賦的一面,那必然事倍功半。天賦和興趣不是一會事,但大多數(shù)人,能在有天賦中找到興趣,在興趣中而找不到天賦。所以在大學(xué)階段,(在中國這種教育,高中階段幾乎不可能),在大多有自己支配的時間里,你要盡快找出自己的天賦,并發(fā)現(xiàn)這方面的興趣。記住,你在這方面有天賦,不代表你在這方面比任何人都前,但你已經(jīng)比很多人強(qiáng),如果你很努力,你會走的更高。說了這么多,回來說數(shù)學(xué),老師講課很少講數(shù)學(xué)的思維模式,雖然我不清楚真正的數(shù)學(xué)思維模式,但我很清楚老師一定沒有講,他也很難講出來,因?yàn)楹苌儆腥酥琅nD看蘋果落地,為什么會想出萬有引力定律,而為什么我們不能。很多人說是牛頓愛思考的結(jié)果,這一點(diǎn)不假,但并不是每個愛思考的人能想到,很好問題就在這里,這就是我們跟人家的差別,因?yàn)樗季S的東西很難傳授給別人,所以這樣的高人很少,光靠他們留下的書是很難解決問題的。
離散數(shù)學(xué):
離散數(shù)學(xué)包括很多章節(jié),各個部分聯(lián)系不是很大,而且各個學(xué)校的教材和所講授的知識重點(diǎn)也不一樣,但大體要講的都是一樣。我個人認(rèn)為離散數(shù)學(xué)是最難的,最難的在圖,群等,它們之所以難,是我們很難容入到那種神秘的思考方式,容入思考方式太難了,只有靠我們的感悟,因?yàn)檫@些真正很強(qiáng)的人真的寥寥無幾,能指導(dǎo)我們的更是很少,我本人始終無法理解群的真正含義,我也沒有去查什么相關(guān)資料,但我知道,再抽象的數(shù)學(xué)理論,都不是憑空想象的,它一定有它的現(xiàn)實(shí)基礎(chǔ),它的出現(xiàn)是有來歷的。
數(shù)據(jù)結(jié)構(gòu):
數(shù)據(jù)結(jié)構(gòu)是十分重要的學(xué)科,它完全是建立在實(shí)踐的基礎(chǔ)上,也就是說,你要多打代碼。它在一定程度是依賴語言的。我很清楚的知道,第一遍學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),也就是幾乎很少有實(shí)踐的,大腦幾乎一片空白,也是只有在考試前,反復(fù)的復(fù)習(xí)才知道在講什么,只能手工的模擬執(zhí)行過程,把算法轉(zhuǎn)化成程序始終是個迷。但我認(rèn)為這已經(jīng)足夠了,因?yàn)槿魏卫碚撝挥性诶斫馑?,你才能凌駕于它,所以接下來一個質(zhì)的飛躍就靠自己,靠自己把那些算法變成代碼,在自己有想法時,能夠把這個想法用適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),這需要在電腦旁的硬功夫,絕對是。一個高級的程序員,絕對是個硬功夫。這種把自己的想法變成代碼,也是你獨(dú)立思考的開始,記住思考很重要,他是你在捕捉你的靈感,善于思考的人,靈感來的很快,而且你的靈感會告訴你,對于它,你能把它做出來,這一切都是思考的結(jié)果,我不是個思想家,但我知道,我每天對世界萬物的沉思,在指引著我發(fā)現(xiàn)那些太多的為什么的答案,這個世界為什么這個樣子,它后面究竟隱藏著什么,讓我們大膽的假設(shè)吧!多做程序的人,程序會改變你的思維,這絕對錯不了。
語言:
我們一共學(xué)了四種語言,vb,c,c++,java。vb的語法很簡單,它確實(shí)是我練習(xí)算法的平臺,它使我實(shí)現(xiàn)很多小游戲,對數(shù)據(jù)結(jié)構(gòu)有了很深的了解,但我本人對vb不是很感興趣,它只能做些小項(xiàng)目,因?yàn)樗鼮榇蠹姨峁┑挠押媒缑妫钃趿舜蠹彝ㄍ呒壋绦騿T的道路,它封閉了語言太多的細(xì)節(jié)和計(jì)算機(jī)的基理,使你對它的界面有太大的依賴。c是個純面向過程的語言,它的語法不是很難,你用它大約一年半多左右,就完全可以掌握它,記住這需要你的實(shí)踐,大家?guī)缀鯇W(xué)的都是潭浩強(qiáng)的書,這本書我開始認(rèn)為很好,但我看了很多國外的書,和很多國外人所打的代碼后,和國內(nèi)高級程序員所說的話,我只能說這本書,只能是你的開端,但不能讓你更深層次了解語言。但你要問我初學(xué)者用什么書,我還會介紹這本書。c的精髓在于指針,你能靈活運(yùn)用指針就幾乎等于你掌握了c語言,這是一種高效的語法支持,快的讓你無法想象,我很有感觸,在vb下要慢的多。c++是個很復(fù)雜的語言,你要完全了解它,要在c語言的基礎(chǔ)上,我很少用c++,我相信我會攻克它的,也許很多人用c++,但了解它真正的機(jī)理估計(jì)不是很多,我看了c++ primer之后的感觸,它確實(shí)很復(fù)雜,也是這本書太深入了,了解一門語言,少了編譯知識確實(shí)不行。
編譯原理:
其實(shí)編譯原理和匯編,操作系統(tǒng),語言都是緊密相關(guān)的,編譯器是在操作系統(tǒng)之上,語言之下。在講編譯器時,除了講編譯源程序成目標(biāo)程序外,還介紹了很多地方都用到的自動機(jī)理論,這個也很重要。在人工智能,很多分析語法,文字類的東西都很重要。編譯原理和語言是相輔相成的,只學(xué)語言不學(xué)編譯,無法真正的了解語言,而編譯器是在語言基礎(chǔ)上的,沒有語言的了解更學(xué)不了編譯,現(xiàn)在大多數(shù)高校的編譯原理講的語言都是基于面向過程的,但我認(rèn)為足夠了,你真正的理解了編譯所講的東西,自己在深入學(xué)習(xí)面向?qū)ο蟮恼Z言,你一定會很好的把握面向?qū)ο蟮木幾g過程,很好的掌握面向?qū)ο笳Z言,在語義分析過后的中間代碼生成和動態(tài)存儲空間分配,和匯編有很大的聯(lián)系,我在學(xué)習(xí)匯編時,總是先把要求的題目寫成c語言,在轉(zhuǎn)化成匯編語言,這就是不知不覺的一種中間代碼生成,雖然不完全一樣,但讓你掌握中間代碼生成已經(jīng)足夠了。動態(tài)存儲空間分配,主要基于指針?biāo)赶虻膭討B(tài)空間。因?yàn)榉侵羔樀淖兞吭诰幾g時就已經(jīng)有內(nèi)存分配了,這也是編譯要做的事。
匯編:
大多數(shù)學(xué)的都是8086,編譯器我推薦用td,很好的開發(fā)環(huán)境。作程序調(diào)試是最主要的,沒有作過程序的人是想不到調(diào)試是多么難,好的開發(fā)環(huán)境有助于有效的開發(fā)程序。個人認(rèn)為,學(xué)習(xí)匯編要和計(jì)算機(jī)組成聯(lián)系起來,主要是指令系統(tǒng),講cpu時的知識。匯編是最低級的,最快的語言了,有時為了運(yùn)行速度不得不用匯編來實(shí)現(xiàn)想要的功能,我認(rèn)為對匯編的掌握程度,只要你能做出個遞歸函數(shù)就可以了,你了解了很多指令用法,寄存器的使用,計(jì)算機(jī)存儲數(shù)據(jù)和代碼的方式,函數(shù)調(diào)用的方式,棧是怎么實(shí)現(xiàn)函數(shù)的,你會有很深刻的發(fā)展,相信我沒錯的,一定要上機(jī)實(shí)現(xiàn)一個遞歸函數(shù),再加上你對c語言的了解,和一些編程知識,你就可以擺平幾乎所有的匯編程序了。
數(shù)據(jù)庫
我在大學(xué)里沒有接觸過太大的項(xiàng)目,而且平常編程對數(shù)據(jù)庫深入不多,只是達(dá)到了做網(wǎng)上書店所要求的基本知識,首先是er圖,各種范式,還有數(shù)據(jù)流圖,怎么用語言插入數(shù)據(jù),刪除,查找等等,實(shí)際上,你要不是搞理論的,深到數(shù)據(jù)的具體存儲效率的級別,我想這些對于編程就足夠了,但對于高級的數(shù)據(jù)庫程序員這些是不夠的。
計(jì)算機(jī)組成
對于學(xué)習(xí)匯編和c語言這個其實(shí)很重要,因?yàn)檫@些語言還沒有屏蔽這些硬件細(xì)節(jié),vb就幾乎完全屏蔽了硬件細(xì)節(jié),你不需要了解太多的硬件知識。但學(xué)習(xí)匯編和c語言并不是要你了解到能作出cpu和連接存儲器,我們只要知道他們的運(yùn)行機(jī)理,但有一點(diǎn)你不要懷疑,那就是電信號他就是那樣有趣,有趣到你無法想象它的速度和高低電平的傳遞,但是事實(shí)就是這樣,你不需要懷疑,承認(rèn)它就好了,因?yàn)槲覀冞€不能解釋規(guī)律,只能運(yùn)用它一樣。原理對軟件程序員就應(yīng)該足夠了,它會使你更加容易了解操作系統(tǒng)和硬件的工作。
操作系統(tǒng)
大家每個人對操作系統(tǒng)都不陌生,所有的計(jì)算機(jī)的課程幾乎都是息息相關(guān)的,他們都有太多的聯(lián)系,有些你可能迷茫,當(dāng)所有的學(xué)完以后,你應(yīng)該有個豁然開朗的感覺,那就是計(jì)算機(jī)的一切不應(yīng)該是個迷。操作系統(tǒng)和硬件的接口,就是那些硬件提供的指令,通過這些指令來操作硬件,就象操作系統(tǒng)定義一樣,他是管理系統(tǒng)資源的,管理硬件的使用,你在學(xué)習(xí)操作系統(tǒng)時,把它看成一個管理者就可以了,它是一個有著自己管理方法的管理者,管理這些硬件給每個進(jìn)程使用,進(jìn)程說白了就是一個應(yīng)用程序在內(nèi)存中或在外存中,有著運(yùn)行權(quán)利的程序。現(xiàn)在的操作系統(tǒng)是多任務(wù)的,可以運(yùn)行多個程序,并發(fā)是指單個cpu而言,每個進(jìn)程在cpu中輪流執(zhí)行,因?yàn)樗炝耍愀靖杏X不到他們的交替性,就象在同時運(yùn)行,大多數(shù)教材講并發(fā)比較多,我們大多數(shù)計(jì)算機(jī)都是單cpu的,具體怎么交替運(yùn)行,那就是操作系統(tǒng)管理進(jìn)程使用硬件的方法,不同的操作系統(tǒng)方法不同,但你的方法不要讓其中的一個進(jìn)程總是得不到想要的硬件使用(活鎖或饑餓),但想出個好辦法還不發(fā)生死鎖(這里不說什么是死鎖了,我畢竟不是再講操作系統(tǒng))也很難,總之,你要學(xué)的就是這些方法,這里說的是管理cpu,還有管理內(nèi)存,外設(shè)等等。我在給出進(jìn)程定義時,還說了外存,其實(shí)通常就指硬盤,因?yàn)槟愕膬?nèi)存太小,運(yùn)行的程序又多,我要為了讓其他的程序運(yùn)行,只能先把它放在外存,也叫掛起。總之,你學(xué)的就是管理硬件的方法,怎么管理才能有效率,方便用戶使用。如果可以,你也可以設(shè)計(jì)一套管理方法,那你就作出了一個新的操作系統(tǒng)。
計(jì)算機(jī)網(wǎng)絡(luò)
所有和硬件有關(guān)的最后一個,說實(shí)話計(jì)算機(jī)網(wǎng)絡(luò)很雜,你學(xué)第一遍后,把網(wǎng)絡(luò)7層所有管理方法說出個查不多,很難,大多數(shù)學(xué)生都是暈頭轉(zhuǎn)向,網(wǎng)絡(luò)是個很龐大的系統(tǒng),它從硬件到軟件,被規(guī)定了很正規(guī)的完整體系,這樣大家都遵照這個規(guī)則才能,使每個人開發(fā)出的軟件和硬件都可以用。記住計(jì)算機(jī)的交互就象人與人的交互,它通過0和1來代替人的語言,表情或所有可以可以傳達(dá)信息的東西,也可以說是計(jì)算機(jī)通信的暗號,只有雙方都知道了這個暗號的含義,雙方才能通信,你和另一個人怎么通信,那么計(jì)算機(jī)和另一個計(jì)算機(jī)就怎么通信。例如:我想給你一個禮物(計(jì)算機(jī)看成我要給你發(fā)送數(shù)據(jù),a發(fā)給b),我要先通知你,看你能不能收(這符合人的交往)(a發(fā)給b一個0和1組成的編碼,事先兩臺計(jì)算機(jī)已經(jīng)規(guī)定好了,比如說10010011代表看對方是否能接受),如果這個請求不丟失的話(丟失有很多處理方法,你自己也可以想一個處理方法,比如隔一端時間你沒有收到對方是否同意接受,你就重發(fā)信息,總之,只要你肯想象,任何都是可能的),(1)對方發(fā)送一個可以接受的消息(比如說10010012),你收到了,你就可以發(fā)送,發(fā)送途中又有很多情況,比如說,你怎么發(fā)送,作車,還是徒步,如果交通堵了怎么辦,是把禮物一起送過去,還是分開送過去,等等,具體到網(wǎng)絡(luò)里是快速發(fā)送,分開發(fā)送,我們學(xué)的就是這些方法。(2)對方發(fā)送個不能接受的信息,你是還要立即發(fā)送,還是不發(fā),還是等一會在發(fā),這些方法很活,你要學(xué)的就是這些方法,如果你可以處理網(wǎng)絡(luò)中出現(xiàn)的任何問題,你不學(xué)它也可以。我要告訴你的是,你要學(xué)的就是就是通信協(xié)議(就是實(shí)現(xiàn)規(guī)定好的暗號),通信方法,出現(xiàn)問題怎么處理等,你有好的方法,你可以不學(xué)了,很簡單,方法就是人發(fā)現(xiàn)的,你比它的好,學(xué)它的干什么,就用你的。
軟件工程 軟件工程是從實(shí)踐中總結(jié)的經(jīng)驗(yàn),對于很少做過項(xiàng)目的大學(xué)生來說,確實(shí)很難理解,只要你作過一些項(xiàng)目,比如網(wǎng)上書店之類的系統(tǒng),你就會有些了解,它說的很對,我很清楚的記得軟件工程分這幾個過程:(1)可行性研究,也就是你要做的這個系統(tǒng)可行不,是否值得去做,做了能得多大效益。(2)總體分析,這個就是從整體來規(guī)劃你要作的系統(tǒng),只是個概況,并沒有詳細(xì)的階段,把系統(tǒng)大體分成幾個模塊。(3)詳細(xì)分析,這個階段就是來詳細(xì)每個模塊,把所有的細(xì)節(jié)都要寫好。(4)程序編碼(5)測試(6)售后服務(wù)。
每個過程有分很多規(guī)范,因?yàn)橐粋€項(xiàng)目很多人做,很多公司做,沒有個很好的規(guī)范會亂套的,所以最后很容易合在一起。
我上面所介紹的都是最基礎(chǔ)的,只要你掌握這些,學(xué)任何計(jì)算機(jī)的東西都不成問題,關(guān)鍵一個字那就是思想,也許有些具體你忘記了,但思想你會永遠(yuǎn)記住,你會看的時候也會很簡單,和別人討論時你也知道他們在說什么。
記住的是一定要在思想上有飛躍,學(xué)會思考,你的靈感會讓你抓住問題的突破口,凡事多問為什么,原因在何處,怎么才能解決,至于怎么才能到達(dá)這個境界,我沒有什么太多的高招,因?yàn)槲乙膊皇鞘裁锤呤郑钪苯拥木褪?,多看書,多思考,多練?xí)寫程序,要在理解的基礎(chǔ)上,拋開所有的別人寫過的模板寫出自己的想法,自己的程序,如果你參考別人的,那么你知識在量上有飛躍,質(zhì)上根本沒有飛躍,即使你方法很苯,你把它實(shí)現(xiàn)了,那你也是成功的,因?yàn)槟闾魬?zhàn)了自己,你在思想上有了飛躍,表面上你沒人家做的好,那是他有現(xiàn)成的代碼可以使用,當(dāng)沒有現(xiàn)成的代碼時,你的想象力就發(fā)揮了作用,思考和想象高于一切,你的內(nèi)心得到了升華,你有好的新方法現(xiàn)在就比那些舊的方法好,所以創(chuàng)新很重要,是勤于思考的人的專利,不要死記公式,要問問公式的來源,什么都要弄懂,為什么書上這么講,死記不如不記,死記只能得到眼前的利益,人成功不就在于要長遠(yuǎn)的考慮嗎??
我認(rèn)為多學(xué)學(xué)哲學(xué)邏輯學(xué),對人的大腦思維很有幫助的,我說的哲學(xué)并不是專指馬克思哲學(xué),很多種,他們都有可以借鑒的一面,如果你站在任何一個立場去思考問題,你就會覺得他們似乎說的都有道理,就因?yàn)橛行┤肆霾煌虐l(fā)生的沖突。思想教育是最重要的,也是最難的,尤其學(xué)習(xí)上的思想境界,很難用語言來溝通,要靠自己勤奮的練習(xí),多加的思考,還記得我說金庸的武狹小說嗎??那里的功夫?qū)W習(xí)和這里說的學(xué)習(xí)就是一樣的。