第一篇:計算機研究生感謝信
在碩士學位論文即將完成之際,我想向曾經給我幫助和支持的人們表示衷心的感謝。首先要感謝我的導師,他在學習和科研方面給了我大量的指導,并為我們提供了良好的科研環境,讓我學到了知識,掌握了科研的方法,也獲得了實踐鍛煉的機會。他嚴謹的治學態度、對我的嚴格要求以及為人處世的坦蕩將使我終身受益。除此之外,他對我生活的關心和照顧也使得我得以順利完成研究生的學業。在此祝愿他身體健康,全家幸福!
感謝我已經畢業的師兄們,他們曾經給了我無私的幫助和鼓勵,讓我學到很多。感謝其他師兄,他們豐富的工作經驗對于的硬件設計提供了很大的幫助。感謝同屆的室友們,他們是我學習、工作和生活上的伙伴,也是面對困難和挑戰時的戰友。感謝我的師妹,師弟,從他們身上,我學到很多東西,和他們在一起的日子是讀研期間快樂的時光。
感謝在廣東普信公司實習時的同事們,他們在我第一次參加實際項目開發的過程中給了我莫大的幫助和鼓勵。特別要感謝我的項目經理,是他們的信任給了我很多鍛煉的機會,也一直對他們給予我的生活上的照顧心存感激。和他們一起為廣州項目奮戰的一年多是我人生中一段難忘的經歷。
感謝我無法逐一列出名字的朋友們,他們給了我無數的關心和鼓勵,也讓我的研究生生活充滿了溫暖和歡樂。我非常珍視和他們的友誼!
感謝我的同班同學,感謝他們在學習和生活上給予我的幫助。
感謝生我養我的父母,他們給了我無私的愛,我深知他們為我求學所付出的巨大犧牲和努力,而我至今仍無以為報。祝福他們,以及那些給予我關愛的長輩,祝他們幸福、安康!
還有很多我無法一一列舉姓名的師長和友人給了我指導和幫助,在此衷心的表示感謝,他們的名字我一直銘記在心!
最后,衷心感謝在百忙之中抽出時間審閱本論文的專家教授。
第二篇:計算機專業研究生
計算機專業的研究生很多院校都有的一、培養目標
本專業的培養目標是培養德、智、體全面發展的,能適應21世紀我國社會主義現代化建設需要的高級復合型專業人才。為實現這一目標,碩士學位獲得者應具備以下條件:
1.認真學習和掌握馬克思列寧主義、毛澤東思想和鄧小平理論,擁護中國共產黨的領導,擁護社會主義制度,熱愛祖國,具有良好的道德品質,遵紀守法,積極為社會主義現代化建設服務。
2.在本學科領域內掌握堅實的基礎理論、系統的專門知識和必要的實驗技能;掌握一門外國語,能熟練地閱讀本專業文獻資料和撰寫論文摘要;具有從事科學研究、教學工作或獨立擔負專門技術工作的能力。
3.掌握1門外國語,能熟練地閱讀本專業的外文資料,具有論文寫作能力和進行國際學術交流的能力;具有較強地運用現代信息技術的能力。
4.具有較高的科學素養和健康的身心。
二、研究方向
1、數據庫技術及應用
2、嵌入式系統及應用
3、網絡與通信
4、模式識別與圖形圖像處理
5、計算機控制技術
6、網絡信息安全
7、軟件工程技術
8、CAI與CAD
三、學習年限
研究生的學習年限為三年,其中課程學習和教學實踐、工程實踐的時間不超過一年半;科學研究、撰寫論文的時間不少于一年。在每學年52周中安排寒暑假及節假日10~12周。經本人申請,由研究生處批準,研究生可提前畢業或適當延長學習年限。
四、課程設置
研究生的課程學習實行學分制,總學分應控制在31~36學分,其中學位課20~23學分,均為考試課,考試課不超過26學分。對于同等學力或跨專業考取的研究生,導師應指定研究生補修1~2門大學本科的主要專業課,其成績收入成績冊,但不計學分。研究生必須選修1門人文社科課。
具體課程設置見附表。
五、教學實踐與社會實踐
1、研究生應在寒、暑假進行一次社會實踐活動,這種活動可由院、系統一組織,也可由研究生獨立進行。社會實踐采用社會調查、義務在機關或企事業單位服務、科技扶貧、社區服務等方式進行。社會實踐結束后應寫出總結報告,由系評定成績,交研究生處備案。
2、教學實踐的目的是使研究生對大學本科教學工作有初步的直接鍛煉,應完成折合講課20課時的教學工作量。教學實踐可采取擔任某門課程的助教、課程部分章節講課、組織課堂討論、指導實驗、帶實習、指導本科生課程論文或畢業論文、給本科生作學術報告等方式進行。教學實踐由教研室檢查和評定成績,以“合格”為通過,不計學分。
社會實踐所有研究生均須參加,完不成者不能授予學位。
六、學術活動
碩士研究生在學習期間必須聽至少5次學術報告。研究生在寫出選題報告前須在導師指導下閱讀一定數量的資料,并提交一份書面文獻綜述材料。學術報告和文獻綜述均為必修環節,但不記學分。碩士研究生在學習期間,至少須在核心期刊上發表與本人所學專業有關的學術論文一篇或其它國內外公開出版的相關學術刊物上兩篇(收入學術會議論文集亦可)。且第一署名單位必須為青島建筑工程學院。
七、論文工作安排(包括論文開題、論文中期檢查以及論文的基本要求)
學位論文工作是使研究生在科學研究方面受到較全面的基本訓練及培養研究生從事科學研究或獨立擔負專門技術工作的能力的重要環節。學位論文工作包括文獻閱讀、課題調研、選題報告、理論分析、實驗研究、撰寫論文等。
1、論文的準備工作宜盡早開始。一般應在研究生第二學期內確定論文選題范圍;第三學期末,研究生必須完成文獻綜述和選題報告。其中書面報告內容包括:選題意義、國內外發展動態、論文研究要求、研究方案、實驗手段及時間安排等。由系里安排做口頭報告和組織討論,審核通過后,制定研究生論文工作計劃。明確論文完成的主要內容、技術要求和進度安排等。若在執行中有較大變動或調整,必須經導師同意、系批準,報研究生處備案。
2、論文工作中期,在第五學期11月份院系和教研室要會同導師對研究生論文工作進展情況進行必要的檢查,以保證論文進度和質量。
3、學位論文必須在導師指導下獨立完成。
4、學位論文必須符合如下基本要求:
(1)論文的基本論點、結論和建議應在學術上或對國民經濟建設有一定的理論意義或實用價值;
(2)論文內容能表明作者在本學科掌握了較為堅實的基礎理論和系統的專門知識;
(3)論文工作應表明作者掌握了從事科學研究的基本方法和技能,具有從事科學研究工作或擔負專門技術工作的能力;
(4)對所研究的課題應有新見解,取得一定的科研成果。
5、碩士研究生的學位論文,按《青島建筑工程學院授予學位工作細則》組織答辯,通過者送交系學位評定分委員會審查,并提出是否授予學位的建議,提交院學位評定委員會審批。
八、培養方式與方法
1、研究生入學一個月內,導師應按培養方案的要求,按照因材施教的原則,制定出研究生個人培養計劃,提交教研室(研究室)審查,經系主任批準后送交研究生處備案。
2、政治理論學習與經常性政治思想、組織紀律和理想教育相結合,除安排學習必修的馬克思主義理論課外,還要加強形勢、政策、理想、法紀、道德品質和愛國主義教育。積極組織研究生參加公益勞動和各項社會政治活動。
3、研究生的培養應采用理論學習、科研和論文并重,系統理論學習與科學研究相結合的方式。要加強素質教育,既要使研究生深入掌握堅實的理論基礎和系統的專門知識,又要注意培養研究生掌握科研方法,或獨立擔負設計、管理等技術方面工作的能力。在指導方法上,主要采取指導教師負責和指導小組集體培養相結合的辦法。
4、研究生的理論教學應采取課堂講授和自學、討論相結合的方式。教師在教學中應著重培養研究生通過自學獲取知識的能力,啟發學生深入思考與正確判斷,培養獨立分析問題和解決問題的能力。
5、積極開展體育鍛煉,經常組織有益于身體健康的文體活動。
6、為了促進研究生德、智、體全面發展,在研究生培養中期,根據學生的政治表現和課程學習及論文工作情況進行中期篩選,對成績優秀的給予表揚,對于繼續學習有困難的應中止學習。
第三篇:計算機專業研究生[轉載]
計算機專業研究生[轉載]
轉載:
這是篇很好文章,看了后感到無地自容,感到全身充滿力量。
1.讀計算機研究生最好要有實際際開發經驗
這里所說的“有實際開發工作經驗”通常應該具備:1)你已經認為C++和匯編語言都是很簡單的語言,并能夠自如地運用; 2)你完全理解STL為什么這么重要;3)你能夠在30分鐘之內想到正確的五子棋AI算法設計思路和方向;4)你能夠獨立地解決所有的編譯與鏈接問題,哪怕你從來沒有遇到的問題,你也不需要詢問任何人;5)英文網站是你的首要信息來源; 6)能夠讀懂英語寫成的國際標準,比如NTFS磁盤格式標準。7)你經常站在集合論的角度思考算法問題;8)能夠理解一個簡單的驅動程序,能夠理解一個簡單3D交互程序;
9)你能夠認識到線性代數和概率論在實際編程工作中的極端重要性;10)你完全理解COM的設計思想,尤其能夠理解COM為什么要設計成這樣; 11)當我說到虛函數的重要作用時,你不會急著去找書來翻; 12)你能夠說出C++為什么比其他語言優秀的理由,記住這種理由應該來自于你的開發體會,而不是因為其他人都這么說。此外還有很多判斷標準,但如果你同時具備5條以上,可以認為你已經具備相應的開發經驗了。在這種狀態下讀研,你將取得讀研效益的最大值。
當然,如果你有實際開發工作經驗,感覺自己的水平和實力進入了一個高原期,迫切需要從理論上提高,那么計算機學院是唯一選擇。因為計算機學院才能讓你在理論上更上一層樓。當然能不能更上一層樓最終還是完全取決于你自己。需要特別說明的是,工作經驗并不一定等于開發經驗,我見過很多工作2-3年的人,但是沒有一點開發經驗。比如我。我原先的室友,研究生畢業,現在留校當老師,他好象從來都不寫程序,好象也寫不來程序。還需要說明的是,考計算機的人未必個個都是高手,嚴格來說,大部分都不會編程序。也就是說,庸庸碌碌之輩仍然占絕大多數。我的許多研究生畢業的師兄都只有到高校教書等,甚至找不到工作。所以不要寄希望于拿一張研究生文憑出去賺高薪。但是,對于有實際開發工作經驗的人,要想自己在3年之中有一個真正的提高的話,計算機學院提供了廣闊的平臺。
2.為什么要讀計算機研究生(目的)
讀研最重要的是要明白你自己要干什么,不能等導師來告訴你你應該干什么。研究生的優勢在于理論功底深厚,思維具有穿透力,當然編程能力首先要過關,不要讀完研究生還不知道MFC程序的WinMain函數在哪里。所以,研究生期間,你一定要做有理論深度的算法設計,比如大規模數據的搜索算法,性能是首要考慮因素,不要奢望SQL函數能夠幫你解決問題,所有的問題你都必須自己解決,你必須解決內外存交換的性能瓶頸。再比如極品飛車的3D場景生成,圖形變換,碰撞檢測,物性模擬,紋理映射,燈光模型等等,這些都是可以保證你能拿到2萬以上月薪的技術。如果你認為這些東西太難,不可能做得出來的話,那么你就不適合讀研。真的,要是你認為讀研之后還是要去搞一般的程序設計,如信息管理系統之類的軟件,那么你讀研的價值就完全不會得到體現,因為這些工作根本就不需要讀研。如果你只想成為軟件開發高手(比如認為會編驅動程序或殺毒軟件就是高手的那種),建議工作,不要考研;完全沒有工作經驗的,也不建議考研,你進來了只有瞎混一通。如果你有上述工作經驗且想成為高級軟件工程師(能夠獨立理解并設計出快速傅立葉變換算法的那種軟件工程師)的話,那么強烈建議考研。考研讓你有3年放松思考的機會,也有3年讓你思想和技術積累沉淀的機會。非常難得的機會。不考研的話,這種機會就是一種奢侈,可望而不可即的那么一種奢侈。同時,不管你是哪一種情況,都不建議考軟件學院。除非你是女生,把能夠成為一個研究生當著一生最大滿足的那種女生。
3.讀計算機研究生投入與產出分析
1)機會成本。這是個經濟學問題。讀研的機會成本的確是很高。任何人都可以簡單地計算出來。所以,我也不贊成所有的人都去讀研。讀研只適合那些痛感數學在編程中的極端重要性的人。如果對理論工具和理論思維的極端重要性沒有切膚的認識,那么讀研的價值幾乎為0;讀研的好處在于:A,把你自己放在一個學術和工程的交叉點上;B,讓你具備了進入微軟等世界頂級軟件研發機構的可能性;記住只是可能性。但是不讀研這種可能性為0;C,如前所述,如果沒有讀研的機會,你也就沒有靜下心來好好鉆研幾年理論的機會;一邊工作拿高薪,一邊深入地學習各種理論,諸位認為這可能嗎?我反正認為不可能,我覺得學習鉆研理論最需要的就是一個長期安靜獨處的環境,一邊工作一邊讀書是不可能有這樣的環境的,你會覺得每天都在疲于奔命。而讀研正好可以提供這樣一個環境。我同時還反對整天跟著導師的屁股后面跑,這樣會浪費很多時間。讀計算機的研究生,主要依靠自己去查閱最新文獻,自己去研讀文獻,和導師的口頭交流一個月一次就足夠了,前提還需要導師的水平足夠牛。如果導師的水平不牛,這也沒關系,不理他就是了,自己做好自己的事情即可。
2)教學質量。就如網上一個人說,全國都是“洪桐縣中無好人”,尤其在計算科學領域,大牛極少。那為什么還要去讀研?大哉問!把讀研的收獲寄托在名校或名師的名我認為氣上,是注定要失敗的。讀研全靠自學,研究生之間的差距全部體現在自學能力上面。又有人問,既然是自學,為什么非要讀研?回答是:因為讀研就是為你買一份保險,就是買一份你自學三年之后不會失業的保險。這份保險主要是一種心理上的后盾,讓你在自學過程中經得起誘惑,能夠從容鎮定地去追尋計算機理論發展的堅實足跡,從歐拉,費馬,高斯,康托,圖靈等巨匠那里尋找方法論的珠寶。倘若沒有這份保證,你在家里面自學3個月,保證你會被失業的壓力壓得喘不過氣來,何談安心學習?
3)理論與實踐。這沒有定論,如前所述,管理信息系統,設備驅動開發,工具軟件開發,軟件病毒剖析等等這些工作不太需要創造性,需要的是耐心和經驗,需要的是對既有規范的準確理解,這類開發工作最適合在實戰中提高,理論學習沒什么作用。但是在人工智能,模式識別,圖像壓縮,虛擬現實,巨量數據檢索,自然語言理解,計算機圖形學等等領域,理論學習就占據著絕對的統治地位!這些領域的突破對人類的生活的影響是極其巨大而深刻的。某些領域處于一個極其快速發展的態勢之中,比如計算機圖形學,相信諸君能夠從眾多3D游戲的燦爛輝煌中體認到我的這種說法。在這些領域,如果沒有扎實的理論功底,一切都是那么遙遠,不管你花了多少時間在編程上面。
4)知識結構。首先聲明,我不是一個純粹理論激進分子,即認為除了理論之外,一切都不重要。我認為,純熟的編程技能是最基本但也是最必不可少的技能。沒有這個基礎,一切計算機理論就是空談(研究圖靈可計算性理論的研究者除外)。有了這個基礎之后,一些基本理論學習方向必須重點突破。
4.讀計算機研究生應具備的理論素養
1,科學哲學。這是核心中的核心!可惜國內不開這門課。不但不開課,而且還作為批判對象來引用,實在是遺憾至極!這是一門教你如何“釣魚”的學科,在一切科學研究中居于最核心的地位。它是古今科研方法和思維方法的集大成者,很難想象一個成熟的研究者沒有一套自己的方法論體系。科學哲學最需要的是領會與總結,它的思想與啟示會伴隨我們的一生。
2,康托集合論,矩陣方法,離散結構,圖論方法,群論方法之間的緊密關系。最重要的認識這些理論對實踐的重要啟示和方法引導。我始終認為,如果你學了一門理論之后,卻不知道這門理論有什么作用,那么你的理論就白學了,你什么東西都沒有撈著。所以,學習任何理論之前,先問自己:它有什么用?在哪里用?如何用?帶著這些問題去學習理論,你才會真正地學到東西。用這三個問題去問你的理論課老師,他的回答就是判斷其實際水平的最佳標準。
3,思維要有極強的穿透力,學會看透文獻作者沒有寫出來的動機。絕大部分大師都有隱瞞自己最具有方法論啟示意義的思考環節的習慣。牛頓和華羅庚先生都有這個壞習慣。這讓大家認為他們是天才,因為很多問題他想到了,我們想不到。但是為什么他們能想到,我們想不到?他們是怎樣想到的?沒有人告訴我們牛頓發現萬有引力定律時的思考過程,當然,牛頓可以慷慨地把他的思考結果告訴我們,但是,他那可以點石成金的“金手指”卻沒有教給我們。我們的任務就是要培養透過文章看穿作者背后意圖和動機的能力,在這方面,臺灣的侯捷和美國的Donbox是絕佳典范。這兩只老狐貍(呵呵,是愛稱)憑著其獵犬一般的嗅覺,抽絲剝繭,一個把COM背后的幕后設計動機揭開并暴露到了光天化日之下,另一個把MFC的宏觀架構做了一次完美的外科手術。其非凡的思維穿透力令人驚嘆。
最后,英語這個狐貍精。英語本身不重要,但是用英語寫成的文獻就極其重要了。所以,專門把英語作為一個重頭戲列出來。大家不要相信英語無用論的鬼話。對于搞計算機的而言,英語就是你的母語!英語是科學家的工作語言,就如普通話是教師的工作語言一樣,一個不會普通話的老師,一定是最早該下課的老師,一個講著方言的人,一定是沒有什么文化含量的人,一個到處是方言的學校,一定是三流或者三流一下,甚至是Y學校,一個只講方言的寢室要么是不團結,要么是地方學校,要么都是一群沒有眼光的人,沒有什么出息。
其它的具體理論還有很多,但是都不如這幾個個方面重要,因為我覺得這幾個個方面是最具有根本性,全局性的能力培養環節。需要指出的是,很多高深理論對你的工作是無意義的,當心時間陷進去。一定要把效率最高的時間段用在最具有決定性意義的理論學習上。關于讀研之后的出路是否光明的問題。我們應該承認,讀研之后,你的工作機會不是變多了,而是變少了。而且越是高手,他的工作機會和工作范圍就越少。這是因為,越是搞前沿研發的公司,其數量越少,在這個圈子的人也就越少。你找工作的范圍就越小,試問:如果微軟的OS設計專家出來找工作,能夠讓他選擇的公司能有幾家?但是,這種公司數量的減少是以工資待遇的急劇上升為補償的,同時,你在工作中所受到的充分尊重也是在一般公司中體會不到的。所以不要擔心學了高科技用不上,呵呵,你只會越來越感覺自己學的不夠用。既然選擇了理論深入,那么就應該把眼光放得更遠。
第四篇:計算機研究生待遇
計算機研究生所做事情 計算機研究生待遇
考計算機的人未必個個都是高手,嚴格來說,大部分都不會編程序。也就是說,庸庸碌碌之輩仍然占絕大多數。研究生畢業的師兄只拿2500元左右的比比皆是,所以不要寄希望于拿一張研究生文憑出去賺高薪。但是,對于有實際開發工作經驗的人,要想自己在3年之中有一個真正的提高的話,計算機學院提供了廣闊的平臺。就我所知,每一個月拿2萬以上的也有(上海育碧,圖形特效算法設計)。所以,同為研究生畢業,能力的差距是極大的。所以,不要去問“研究生畢業能拿多少?”,要問“像我這種水平的人,研究生畢業能拿多少錢?”這樣人家才能夠準確地回答你。
所謂“有實際開發工作經驗”是指你目前已經具備下列能力:
1)你已經認為C++和匯編語言都是很簡單的語言,并能夠自如地運用;
2)你能夠在30分鐘之內想到正確的五子棋AI算法設計思路和方向;
3)你完全理解STL為什么這么重要;
4)你能夠獨立地解決所有的編譯與鏈接問題,哪怕你從來沒有遇到的問題,你也不需要詢問任何人;
5)英文網站是你的首要信息來源;
6)能夠讀懂英語寫成的國際標準,比如NTFS磁盤格式標準。
7)你經常站在集合論的角度思考算法問題;
8)能夠理解一個簡單的驅動程序,能夠理解一個簡單3D交互程序;
9)你能夠認識到線性代數和概率論在實際編程工作中的極端重要性;
10)你完全理解COM的設計思想,尤其能夠理解COM為什么要設計成這樣;
11)當我說到虛函數的重要作用時,你不會急著去找書來翻;
12)你能夠說出C++為什么比其他語言優秀的理由,記住這種理由應該來自于你的開發體會,而不是因為其他人都這么說。
此外還有很多判斷標準,但如果你同時具備5條以上,可以認為你已經具備相應的開發經驗了。在這種狀態下讀研,你將取得讀研效益的最大值。
讀研最重要的是要明白你自己要干什么,不能等導師來告訴你你應該干什么。研究生的優勢在于理論功底深厚,思維具有穿透力,當然編程能力首先要過關,不要讀完研究生
還不知道MFC程序的WinMain函數在哪里。所以,研究生期間,你一定要做有理論深度的算法設計,比如大規模數據的搜索算法,性能是首要考慮因素,不要奢望SQL函數能夠幫你解決問題,所有的問題你都必須自己解決,你必須解決內外存交換的性能瓶頸。再比如極品飛車的3D場景生成,圖形變換,碰撞檢測,物性模擬,紋理映射,燈光模型等等,這些都是可以保證你能拿到2萬以上月薪的技術。如果你認為這些東西太難,不可能做得出來的話,那么你就不適合讀研。真的,要是你認為讀研之后還是要去搞一般的程序設計,如信息管理系統之類的軟件,那么你讀研的價值就完全不會得到體現,因為這些工作根本就不需要讀研。成為軟件開發高手的路只有一條:自學!軟件開發中需要大量的編程實踐和獨立思考,只有在此過程中,你才能夠逐步成長起來。
如果你只想成為軟件開發高手(比如認為會編驅動程序或殺毒軟件就是高手的那種),建議工作,不要考研;完全沒有工作經驗的,也不建議考研,你進來了只有瞎混一通。如果你有上述工作經驗且想成為高級軟件工程師(能夠獨立理解并設計出快速傅立葉變換算法的那種軟件工程師)的話,那么強烈建議考研。考研讓你有3年放松思考的機會,也有3年讓你思想和技術積累沉淀的機會。非常難得的機會。
讀研的好處在于:A,把你自己放在一個學術和工程的交叉點上;B,讓你具備了進入微軟等世界頂級軟件研發機構的可能性;記住只是可能性。但是不讀研這種可能性為0;C,如前所述,如果沒有讀研的機會,你也就沒有靜下心來好好鉆研幾年理論的機會;一邊工作拿高薪,一邊深入地學習各種理論,諸位認為這可能嗎?讀計算機的研究生,主要依靠自己去查閱最新文獻,自己去研讀文獻,和導師的口頭交流一個月一次就足夠了,前提還需要導師的水平足夠牛。如果導師的水平不牛,這也沒關系,不理他就是了,自己做好自己的事情即可。讀研全靠自學,研究生之間的差距全部體現在自學能力上面。又有人問,既然是自學,為什么非要讀研?回答是:因為讀研就是為你買一份保險,就是買一份你自學三年之后不會失業的保險。這份保險主要是一種心理上的后盾,讓你在自學過程中經得起誘惑,能夠從容鎮定地去追尋計算機理論發展的堅實足跡,從歐拉,費馬,高斯,康托,圖靈等巨匠那里尋找方法論的珠寶。倘若沒有這份保證,你在家里面自學3個月,保證你會被失業的壓力壓得喘不過氣來,何談安心學習?
管理信息系統,設備驅動開發,工具軟件開發,軟件病毒剖析等等這些工作不太需要創造性,需要的是耐心和經驗,需要的是對既有規范的準確理解,這類開發工作最適合在實戰中提高,理論學習沒什么作用。但是在人工智能,模式識別,圖像壓縮,虛擬現實,巨量數據檢索,自然語言理解,計算機圖形學等等領域,理論學習就占據著絕對的統治地位!這些領域的突破對人類的生活的影響是極其巨大而深刻的。某些領域處于一個極其快速發展的態勢之中,比如計算機圖形學,相信諸君能夠從眾多3D游戲的燦爛輝煌中體認到這種說法。在這些領域,如果沒有扎實的理論功底,一切都是那么遙遠,不管你花了多少時間在編程上面。
對于搞計算機的而言,英語就是你的母語!
讀研之后,你的工作機會不是變多了,而是變少了。而且越是高手,他的工作機會和工作范圍就越少。這是因為,越是搞前沿研發的公司,其數量越少,在這個圈子的人也就越少。你找工作的范圍就越小,試問:如果微軟的OS設計專家出來找工作,能夠讓他選擇的公司能有幾家?但是,這種公司數量的減少是以工資待遇的急劇上升為補償的,同時,你在工作中所受到的充分尊重也是在一般公司中體會不到的。所以不要擔心學了高科技用不上,呵呵,你只會越來越感覺自己學的不夠用。相信接到過獵頭公司電話的人會體會得到。真正的高手從來就不會擔心工作的問題,也從來不會到人才市場上去找工作。既然選擇了理論深入,那么就應該把眼光放得更遠。
第一階段:
練經典常用算法,下面的每個算法給我打上十到二十遍,同時自己精簡代碼,因為太常用,所以要練到寫時不用想,10-15分鐘內打完,甚至關掉顯示器都可以把程序打
出來.1.最短路(Floyd、Dijstra,BellmanFord)
2.最小生成樹(先寫個prim,kruscal要用并查集,不好寫)
3.大數(高精度)加減乘除
4.二分查找.(代碼可在五行以內)
5.叉乘、判線段相交、然后寫個凸包.6.BFS、DFS,同時熟練hash表(要熟,要靈活,代碼要簡)
7.數學上的有:輾轉相除(兩行內),線段交點、多角形面積公式.8.調用系統的qsort, 技巧很多,慢慢掌握.9.任意進制間的轉換
第二階段:
練習復雜一點,但也較常用的算法。
如:
1.二分圖匹配(匈牙利),最小路徑覆蓋
2.網絡流,最小費用流。
3.線段樹.4.并查集。
5.熟悉動態規劃的各個典型:LCS、最長遞增子串、三角剖分、記憶化dp
6.博弈類算法。博弈樹,二進制法等。
7.最大團,最大獨立集。
8.判斷點在多邊形內。
9.差分約束系統.10.雙向廣度搜索、A*算法,最小耗散優先.第三階段:
前兩個階段是打基礎,第三階段是鍛煉在比賽中可以快速建立模型、想新算法。這就要平時多做做綜合的題型了。
1.把oibh上的論文看看(大概幾百篇的,我只看了一點點,呵呵)。
2.平時掃掃zoj上的難題啦,別老做那些不用想的題.(中大acm的版主經常說我挑簡單的來 做:-P)
3.多參加網上的比賽,感受一下比賽的氣氛,評估自己的實力.4.一道題不要過了就算,問一下人,有更好的算法也打一下。
5.做過的題要記好 :-)
第五篇:研究生畢業論文感謝信
落筆于此,就意味著三年研究生涯的結束。回首三年,頗多感慨,心中不禁思緒萬千。
三年前,剛剛大學畢業的我,一腳邁進了社會學殿堂。剛進來的時候,懵懵懂懂,所知甚少,但幸運的是,我遇到了一位好導師。老師不僅是我的授業恩師,也是我的生活向導。學業上,老師對我諄諄教誨、耳提面命;生活上,老師對我關愛有加、關心備至。值得一提的是,在我剛進學校的時候,由于經濟困難,沒有電腦。老師得知我的境況后,想方設法,千方百計為我爭取了一臺電腦,這才使我真正擁有了自己的電腦,并用這臺電腦完成了學業。
三年中,我學到了許多專業知識,當然,這都離不開社會學系所有老師的培養和教育。三年中,他們給我留下了深刻的印象,系主任老師思維敏捷、視野開闊、學術淵博;屈老師侃侃而談、見解獨到;朱老師塌塌實實、與人和善……這一切,都是我今后努力的方向。
三年里,我還學會了如何做人,學會了和老師、同學、朋友和諧相處,學會了勇敢面對困難,敢于承擔責任。如果說,三年前,大學畢業的我已經長大了。那么,三年后的我,開始慢慢成熟了。不經意的三年時間,我經歷許多,忘不了第一次發放問卷時的戰戰兢兢;忘不了第一次發表文章時的萬分欣喜;忘不了外出調研所經歷的酸、甜、苦、辣;忘不了同學友情的萬分寶貴……這所有的一切,都將是我人生最寶貴的財富。在此,感謝生活,使我成熟;感謝挫折,使我堅強。
現在,我手中所拿著這本“畢業論文”,可以說,她就是我三年學習的“總結報告”。在這里,我不得不承認她同時也是集體智慧的結晶,為了這篇論文,老師給了我大量有益的指導和幫助,其他老師給了我有益的啟示。而在論文的最后階段,校報老師作了大量的編校工作,既讓我汗顏萬分,又讓我萬分感動。在此,向四位老師一并致謝。另外,調研過程中,曾得到市民政局副局長無微不至的關照和勞保局科長提供的大量信息,感謝他們。還有,不能忽視的是接受此次調研的184名農民工,他們為此付出了辛勤的勞動,在此,我向他們致以崇高的敬意。
還需要感謝我的父母,雖然他們文化水平不高,常年在老家過著清苦的日子,但對我,從來都是無怨無悔、一如既往的支持。所以,不管這篇論文的質量如何,我都將她獻給我的母親、父親。
雄關漫道真如鐵,而今邁步從頭越。三年前,我曾發出“社會學,想說愛你不容易”的感嘆,三年后,我只想說:社會學,我要飛得更高!