計算機專業(yè)的學習方法
親愛的朋友們,歡迎您閱讀這個帖子,,在這個帖子里,,我整合了一些資料介紹一下計算機專業(yè)的學習方法,其中既包括針對計算機專業(yè)同學的,,也包括針對非計算機專業(yè)同學的,,希望能給大家的學習有所啟發(fā)和幫助。歡迎大家討論,。謝謝支持,!
本帖旨在給計算機專業(yè)和非計算機專業(yè)的朋友做一些提綱挈領的提示,而非討論計算機專業(yè)所有范疇,,如果大家想細致討論編程或者某個問題也可以到
http://bbs./index.asp?boardid=133尋求幫助,。
專業(yè)介紹:
培養(yǎng)目標:本專業(yè)培養(yǎng)具有良好的科學素養(yǎng),系統(tǒng)地,、較好地掌握計算機科學與技術包括計算機硬件,、軟件與應用的基本理論、基本知識和基本技能與方法,,能在科研部門,、教育單位、企業(yè),、事業(yè),、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級專門科學技術人才,。
培養(yǎng)要求:本專業(yè)學生主要學習計算機科學與技術方面的基本理論和基本知識,,接受從事研究與應用計算機的基本訓練,具有研究和開發(fā)計算機系統(tǒng)的基本能力,。
畢業(yè)生應獲得以下幾方面的知識和能力: 1.掌握計算機科學與技術的基本理論,、基本知識; 2.掌握計算機系統(tǒng)的分析和設計的基本方法,; 3.具有研究開發(fā)計算機軟,、硬件的基本能力; 4.了解與計算機有關的法規(guī),; 5.了解計算機科學與技術的發(fā)展動態(tài),; 6.掌握文獻檢索、資料查詢的基本方法,,具有獲取信息的能力,。
主干學科:計算機科學與技術
主要課程:電路原理,、模擬電子技術、數字邏輯,、數字分析,、計算機原理、微型計算機技術,、計算機系統(tǒng)結構,、計算機網絡、高級語言,、匯編語言,、數據結構、操作系統(tǒng)等,。
主要實踐性教學環(huán)節(jié):包括電子工藝實習,、硬件部件設計及調試、計算機基礎訓練,、課程設計,、計算機工程實踐、生產實習,、畢業(yè)設計(論文),。
修業(yè)年限:四年
授予學位:工學或理學學士
專業(yè)的前景
(1)人才需求。 伴隨著互聯網的發(fā)展,。IT人才的短缺現象將會越來越嚴重。據保守估計,,目前中國市場對IT人才的需求每年超過20萬人,。而國內目前的IT教育主要是高等學校計算機、電子,、電信,、信息技術等相關專業(yè)的學歷教育,每年培養(yǎng)的大學畢業(yè)生約為5萬,,遠遠不能滿足市場的需要,。IT技術人員的極度短缺,迫使許多公司不得不提供高薪才能聘請到符合要求的專業(yè)人員,,而這些職位優(yōu)厚的待遇吸引了很多非IT人員,。于是許多人設法通過各種培訓來獲得這些職位 (2)工作需求。 IT行業(yè)良好的就業(yè)前景及薪酬待遇吸引了大量非計算機專業(yè)的人,,大部分是年輕人,。他們迫切需要依靠學習和培訓獲得進入IT業(yè)的技術能力。而另一個方面,,IT行業(yè)中職業(yè)的變化和更替也是最為頻繁的,,它要求從業(yè)者必須不斷地學習才能保持這種持續(xù)工作的狀態(tài)。同時一個人學習的技術越先進,掌握的技術越全面,,那么這個人的事業(yè)發(fā)展前景就越廣闊,,工作選擇的機會就越大。此外,,由于互聯網技術的飛速發(fā)展,,很多掌握過時技術的人員也不得不重新進行培訓,以使自己能夠與最新的技術同步,。隨著我國經濟的不斷發(fā)展,,信息化程度不斷提高,各個企業(yè)對信息化投入的比例逐步加大,,因此要求在職人員必須要學會操作微機,。 (3)加入WTO刺激了培訓市場的需求。 中國加入WTO,,商務運作將會呈現出舉足輕重的地位,。國際、國內商務,、企業(yè)競爭將使得商家對人才的要求更高,,只有那些接受過專業(yè)培訓的、具備熟練技能和扎實專業(yè)知識的人才能適應全球化貿易市場的要求,。 (4)興趣愛好,。 現代人面臨的并不是知識危機,因為很多人都擁有大專以上的學歷,,知識不再是危機?,F代人越來越多體驗到的是本領和技能的危機。他們個人需要培訓的愿望很強烈,,愿意出錢培訓,,所以針對本領和技能方面的培訓市場會越來越大。另外,,現代人生活質量提高了,,面對個人興趣方面的培訓市場會多起來,在工作之后,,人們根據自己的興趣愛好來選擇一些培訓,,充實和豐富自己的生活。 (5)高校教育機制存在著不足 高等教育在計算機專業(yè)傳統(tǒng)的教育理論型,、研究型人才培養(yǎng)上有較大的優(yōu)勢,,但在應用型人才的培養(yǎng)上存在層次單一,教學內容滯后,,理論與實踐嚴重脫節(jié)的情況,,課程設置陳舊,,設施跟不上,使得現在大多數畢業(yè)生理論有余,,崗位需要的專業(yè)應用技術相對不足,。許多畢業(yè)生、甚至需要較長的培訓才能勝任工作,,有的甚至還不如參加過短期培訓的人員,。這種狀況最終造成很多計算機專業(yè)的專科,、本科畢業(yè)生,,捧著大學畢業(yè)證找不到工作。 正是基于以上幾點,,我校從技能教育上進行突破,,以解決社會對應用人才的渴望,使更多在就業(yè)途中艱苦跋涉,,俳徊不前的求職者走向滿意的工作崗位,,使莘莘學子學到更多的實用技能,使更多的人通過學習計算機豐富自己的業(yè)余生活,。
關于計算機專業(yè)的學習方法的一些文章:
厚積薄發(fā),,有的放矢――
李開復
博士給中國計算機系學生的建議
很多在校的大學同學問我們:“我今年還沒有到畢業(yè)班,但我很想知道,,如果將來我想申請Google中國工程研究院,,現在應該如何讓自己做好準備?”下面是Google中國總裁
李開復
博士和其他一些Google資深的華人工程師給廣大同學的建議,。 (1)練內功,。不要只花功夫學習各種流行的編程語言和工具,以及一些公司招聘廣告上要求的科目,。要把數據結構、算法,、數據庫,、操作系統(tǒng)原理、計算機體系結構,、計算機網絡,,離散數學等基礎課程學好。不妨試試Donald Knuth的Art of Computer Programming里的題目,,如果你能夠解決其中的大部分題目,,就說明你在算法方面的功力不錯了。 (2)多實戰(zhàn),。通過編程的實戰(zhàn)積累經驗,、內化知識,。建議大家爭取在大學四年中積累編寫十萬行代碼的經驗。 (3)求實干,。不要輕視任何的實際工作,,比如一些看似簡單的編碼或測試。要不懈追求對細節(jié)一絲不茍的實干作風與職業(yè)精神,。 (4)不放棄數學,。數學是思維的體操,數學無處不在,。尤其當你對一些“數學密集型”的領域有興趣,,例如視頻、圖像處理等等,,你需要使它成為你的利器,。 (5)培養(yǎng)團隊精神,學會與人合作,。 (6)激勵創(chuàng)新意識,,不為書本和權威所約束。 (7)有策略地“打工”,。在不影響學業(yè)的前提下,,尋找真正有意義的暑期工作或兼職。去找一個重視代碼的公司,,在一個好的“老板”指導下完成真正會被用戶使用的程序,。不要急于去一個要你做“頭”而獨擋一面的地方,因為向別人學習,,是你的目的,。打工和找工作一樣,“不要只看待遇和職銜,,要挑一個你能夠學習的環(huán)境,,一個愿意培養(yǎng)員工的企業(yè),一個重視你的專業(yè)的公司,,最后,,要挑一個好老板。
寫給計算機專業(yè)的大學生,!
如果你在學計算機但沒有成為程序員的愿望,,可以參考以下幾條路: 1、**頁制作,,將來去網站工作,! 2、學習3D MAX等軟件,去作動畫,! 3,、學習美術設計! 4,、**絡,,將來考個CCNA,去專業(yè)組網,! 5,、在保證能順利畢業(yè)的前提下,去瘋狂玩游戲,,做個職業(yè)玩家或做一個或幾個網絡游戲的GM,。(我身邊就有這樣的人) 6、以上五條都與計算機有關,,要有一定的專業(yè)知識,,但比起你的專業(yè)課簡單多了。如果你看到這里還不覺得有適合你干的,,那這條最適合你:在你們學校去修雙學位,,修一個自己感興趣的專業(yè),計算機真的不適合你,! 如果以上幾條有適合你的,,那么你就努力去做適合你的那一片天地.
如果你是計算機專業(yè)的在校大學生,而且想當程序員,,那么請往下看: 1,、大學生活豐富多彩,會令你一生都難忘,,但難忘有很多種,,你可以學了很多東西而難忘,也會因為什么都沒學到而難忘,! 2,、計算機專業(yè)是一個很枯燥的專業(yè),但即來之,、則安之,,只要你努力學,也會發(fā)現其中的樂趣的,。 3、記?。喝f丈高樓平地起,!基礎很重要,尤其是專業(yè)基礎課,只有打好基礎才能學得更深,。 4,、C語言是基礎,很重要,,如果你不學好C語言,,那么什么高級語言你都學不好。 5,、C語言與C++語言是兩回事,。就象大熊貓和小熊貓一樣,只是名字很像,! 6,、請先學習專業(yè)課《數據結構》、《計算機組成原理》,,不要剛開始就拿著一本VC在看,,你連面向對象都搞不清楚,看VC沒有任何用處,。 7,、對編程有一定的認識后,就可以學習C++了,。(是C++而不是VC,這兩個也是兩碼事!C++是一門語言,,而VC教程則是講解如何使用MFC類庫,學習VC應建立在充分了解C++的基礎之上,???/span>VC的書,是學不了C++語言的,。) 8,、學習編程的秘訣是:編程,編程,,再編程,; 9、認真學習每一門專業(yè)課,那是你的吃飯碗,。 10,、在學校的實驗室就算你做錯一萬次程序都不會有人罵你,如果你在公司你試試看,!所以多去實驗室上機,,現在錯的多了,畢業(yè)后就錯的少了,。 11,、從現在開始,,在寫程序時就要養(yǎng)成良好的習慣。 12,、不要漏掉書中任何一個練習題--請全部做完并記錄下解題思路,。 13、你會買好多參考書,,那么請把書上的程序例子親手輸入到電腦上實踐,,即使配套光盤中有源代碼。 14,、VC,、C#、.NET這些東西都會過時,,不會過時的是數據結構和優(yōu)秀的算法,! 15、記?。簳接脮r方恨少,。不要讓這種事發(fā)生在你身上,在學校你有充足的時間和條件讀書,,多讀書,,如果有條件多讀原版書,你要知道,,當一個翻譯者翻譯一本書時,,他會不知不覺把他的理念寫進書中,那本書就會變得像雞肋,! 16,、我還是強調認真聽專業(yè)課,因為有些課像《數據結構》,、《編譯原理》,、《操作系統(tǒng)》等等,這種課老師講一分鐘能讓你明白的內容,,你自己看要看好幾個月,,有的甚至看了好幾年都看不明白。 17,、抓住在學校里的各種實踐的機會,,要為自己積累經驗,就業(yè)時經驗比什么都有用,。 18,、多去圖書館,每個學校的圖書館都有很多好書等你去看,! 19,、編程不是技術活,,而是體力活。 20,、如果你決定了要當一個好的程序員,那么請你放棄游戲,,除非你是那種每天只要玩游戲就能寫出好程序的天才,! 21、你要有足夠的韌性和毅力,!有個高手出了一道題測試你的韌性和毅力:找個10000以內的素數表,,把它們全都抄下來,然后再檢查三遍,,如果能夠不間斷地完成這一工作,,你就可以滿足這一條。 22,、找到只屬于你自己的學習方法,!不要盲目的追隨別人的方法,適合自己的才是最好的,! 23,、請熱愛程序員這項工作! 以上的話有些是我的經驗,,有些是我從高手那里直接COPY來的,,但他們都很有用,記住他們,,并遵守他們,,那你們一定會成功!
對于大多數初學者來說,,好多人有這種問題存在:我到底先學什么,?學C/C++?還是學VC,?還是學Borland C++ Builder呢,?還是Delphi?哪一個更好呢,?學習程序設計和學習程序設計語言究竟是怎么一個關系,?初學者究竟應該如何取舍呢?就這些問題,,我從一個高手那里看了一下的這段話,,可以幫助在這方面有問題的人:學習程序設計就好比學習射擊,而程序設計語言就對應射擊中的氣槍,、手槍,、步槍等各種槍械,。學習射擊必須要選擇一種槍械,不可能沒有槍還能學好射擊的,,也不可能同時學會使用所有的槍械,。但是,如果掌握一種槍械的射擊,,再學別的也就觸類旁通了,。因為在熟悉一種槍械的同時,也學習了射擊技術本身,。再學其他的,,自然事半功倍。學習程序設計也是一樣,,必然要從學習一門程序設計語言開始入手,。在學會系統(tǒng)的編程理念之后,用什么工具都一樣,!
之所以寫這篇文章呢是因為自己眼看身邊那么多的同學一個個都"不務正業(yè)",,荒廢了學業(yè),心急如焚,,自己也荒廢了好幾年,,眼看微軟的Windows從3.X到現在的2003 Server,而中國的軟件業(yè)還是在原地踏步,,難道我們真要每年等微軟給他的操作系統(tǒng)換一次名字,,我們給他交一次錢嗎?這么大的利潤為什么不留給我們自己,,為什么不讓別的國家給我們交錢呢,?這是廣大中國程序員的一個共同的夢,要實現這個夢的人是現在還在大學里的"準程序員"們,,他們是中國軟件明天的希望,!希望廣大計算機業(yè)的大學生看到這篇文章后,睡覺的能醒來,,玩游戲的能停下來,,在網吧的能出來,一起拿起課本,,坐在電腦前,,用程序寫出中國軟件業(yè)明天的輝煌。
開復學生網論壇關于計算機專業(yè)學習的一些資料:
我就不一一貼出來了,,請大家自己根據連接去查閱吧,!
|
怎么學計算機
關于計算機專業(yè)學習方法(個人觀點對其他專業(yè)也能有啟發(fā))
計算機科學主干課程的學習心得
非計算機專業(yè)怎么學好計算機
還有精華文章:
計算機專業(yè)學生的基本的學習材料
七條對于中國大學軟件專業(yè)同學一些建議
談談我對攻讀計算機研究生的看法
|