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