不知道大家以前看到用不同顏色填涂的地圖時(shí)有沒(méi)有想過(guò)這樣一個(gè)問(wèn)題:要是相鄰兩個(gè)國家涂上不同的顏色,最少需要多少種顏色?如果我們在紙上略作嘗試,應該不難發(fā)現好像只需要四種顏色就可以了。那可不可以證明呢?這證明困擾的不只是你我,還有百余年以來(lái)的科學(xué)家們。但這個(gè)問(wèn)題終究被解決了,而解決它的正是計算機。今天,零點(diǎn)高三想帶你走近的,就是——計算機科學(xué)與技術(shù)。

一、專(zhuān)業(yè)介紹
計算機科學(xué)與技術(shù)是研究計算機設計、制造,以及利用計算機進(jìn)行信息的獲取、表示、存儲、處理與控制等活動(dòng)的理論、原則、方法及技術(shù)的學(xué)科,它包括計算機科學(xué)與計算機技術(shù)兩部分。
計算機科學(xué)側重研究理論和解釋規律;而計算機技術(shù)則是應用這些規律研制高性能的計算機系統和設備,以及進(jìn)行信息處理的方法和技術(shù)手段。計算機科學(xué)是計算機技術(shù)的依據,計算機技術(shù)是計算機科學(xué)的體現。
兩者相輔相成,相互作用,高度融合,這促進(jìn)了學(xué)科自身的發(fā)展。
計算機科學(xué)與技術(shù)專(zhuān)業(yè)覆蓋了計算機硬件和軟件部分,但更加偏重于對計算機理論以及軟件設計方面的研究。隨著(zhù)我國信息化進(jìn)程的不斷深入,對計算機高科技人才的需求是十分巨大的,加上國家“以信息化帶動(dòng)工業(yè)化”戰略背景,計算機科學(xué)技術(shù)成為21世紀最被看好的專(zhuān)業(yè)之一。
與該專(zhuān)業(yè)相近的專(zhuān)業(yè)有很多,如:微電子學(xué)、自動(dòng)化、電子信息工程、地理信息系統、通信工程、電子科學(xué)與技術(shù)。但是它們與計算機科學(xué)與技術(shù)又有所不同,例如電子科學(xué)技術(shù),此專(zhuān)業(yè)是偏重于硬件上,培養出的人才從事各種電子材料、元器件、集成電路乃至集成電子系統和光電子系統的設計、制造和相應的新產(chǎn)品、新技術(shù)、新工藝的研究、開(kāi)發(fā)等方面工作的高級工程技術(shù)。
而計算機科學(xué)與技術(shù)專(zhuān)業(yè),培養的是具有科學(xué)素養,系統地、較好地掌握計算機科學(xué)與技術(shù)包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門(mén)、教育單位、企業(yè)、事業(yè)、技術(shù)和行政管理部門(mén)等單位從事計算機教學(xué)、科學(xué)研究和應用的計算機科學(xué)與技術(shù)學(xué)科的高級專(zhuān)門(mén)科學(xué)技術(shù)人才。

二、師兄師姐學(xué)習經(jīng)驗及建議
1.學(xué)習本專(zhuān)業(yè)的體會(huì )
計算機這個(gè)領(lǐng)域有太多新鮮的概念可以求知,也不乏經(jīng)典的理論值得鉆研。中山大學(xué)的計算機科學(xué)與技術(shù)專(zhuān)業(yè)是比較偏理論的,如果想接觸應用領(lǐng)域的一些技術(shù),更多的需要靠自己去學(xué),也可以嘗試接一些項目,對自己會(huì )有很大的鍛煉意義。
本專(zhuān)業(yè)的技術(shù)氛圍也還不錯,有各種技術(shù)大牛,多和他們交流或者合作項目,還是能有不少收獲的。之余學(xué)習壓力的話(huà),計算機科學(xué)與技術(shù)這門(mén)專(zhuān)業(yè)是需要下些工夫的,但課程壓力并不會(huì )像醫學(xué)院那樣打,至少還能有自己的時(shí)間去深入鉆研一些自己喜歡的領(lǐng)域。
下面向師弟師妹分享我四年的學(xué)習這個(gè)專(zhuān)業(yè)的體會(huì )。
在大一的時(shí)候,沒(méi)必要急著(zhù)去學(xué)習各種新鮮的技術(shù),要先把高等數學(xué)學(xué)好。因為學(xué)好數學(xué),決定著(zhù)將來(lái)你是否成為一個(gè)大牛還是一個(gè)編程語(yǔ)言的熟練操作工人的重要因素。學(xué)高數,不是簡(jiǎn)簡(jiǎn)單單的學(xué)習微積分等數學(xué)知識,在掌握這些知識的同時(shí),也是鍛煉自己的邏輯思維,鍛煉自己的思考問(wèn)題解決問(wèn)題的方法和能力。
將來(lái)如果你涉足密碼學(xué),你會(huì )發(fā)現各種積分方程和矩陣變化。將來(lái)在計算一個(gè)算法的復雜性和證明算法的可靠性時(shí),也離不開(kāi)數學(xué)知識。在大二,如果你在大一學(xué)習了C之后,這個(gè)時(shí)候大學(xué)的課程就要設計操作系統和數據結構,還有匯編語(yǔ)言了,這也是大二一定要學(xué)好的兩門(mén)課。
匯編語(yǔ)言,本質(zhì)上是一門(mén)編程語(yǔ)言,可能剛入門(mén)的時(shí)候比較困難,但是程序寫(xiě)多了,和C也沒(méi)有差別了。在大三,離散數學(xué)和編譯原理是個(gè)重頭戲,離散數學(xué)雖然我現在還沒(méi)體會(huì )到它的作用,但是和高數一樣,這種內在的東西才是最重要的,代表著(zhù)內功,如果沒(méi)有學(xué)好,對后續課程的學(xué)習將會(huì )有很大的影響。
到了大四,在前面三年的基礎上,這就到了厚積薄發(fā)的時(shí)候了,應該開(kāi)始要思考自己的職業(yè)規劃了,你要選擇Linux方向還是Windows方向,要選擇基礎理論方向還是應用方向,要選擇網(wǎng)頁(yè)方向還是桌面應用方向,是選擇自然語(yǔ)言處理還是人工智能?這個(gè)時(shí)候可以自己決定,當然你也可以向你的導師求助,確定自己的發(fā)展方向后,大四一年就可以專(zhuān)心地學(xué)習了。

2.課程學(xué)習感受
計算機科學(xué)與技術(shù)專(zhuān)業(yè)的學(xué)習課程覆蓋了計算機的硬件領(lǐng)域和軟件領(lǐng)域,但更加偏重于對計算機理論以及軟件設計方面的學(xué)習,因此在本專(zhuān)業(yè)的學(xué)習課程中較為重要的則是程序設計語(yǔ)言與理論以及相關(guān)數學(xué)理論的學(xué)習。課程基本可以分為四類(lèi)。
第一類(lèi)課程,是基本上每個(gè)專(zhuān)業(yè)都會(huì )學(xué)的課程,如大學(xué)英語(yǔ)、毛澤東思想、思想品德修養、語(yǔ)文、歷史、體育,及各種公選課等等。對于理工科的學(xué)生來(lái)說(shuō),這類(lèi)課程要求不會(huì )太高,難度不大。課程的主要作用是培養學(xué)生的基本素養,至于實(shí)際作用,仁者見(jiàn)仁,智者見(jiàn)智。
第二類(lèi)課程,主要是各類(lèi)基礎理科課程,諸如大學(xué)物理、數學(xué)分析、高等代數、離散數學(xué)、概率論、抽象代數、數值計算等等。數學(xué)課程會(huì )設置得比較多,基本上大一、大二每學(xué)期都會(huì )有數學(xué)課。其中,高等代數、離散數學(xué)、概率論、數值計算的實(shí)際作用會(huì )比較大,而大學(xué)物理和數學(xué)分析實(shí)際作用會(huì )稍微少一些(學(xué)術(shù)領(lǐng)域除外)。
這些數學(xué)課程的學(xué)習時(shí)計算機科學(xué)的理論基礎,能夠很好地鍛煉邏輯思維能力和解決問(wèn)題的能力。這些課程中難度較大的是數學(xué)分析和概率論,需要多花時(shí)間學(xué)習才能夠徹底弄明白。學(xué)好數學(xué)理論課能讓你在后期專(zhuān)業(yè)課的學(xué)習中得心應手。
第三類(lèi)課程,是計算機領(lǐng)域的基礎課程,如數據結構與算法、操作系統、計算機網(wǎng)絡(luò )、計算機組成原理等等。這類(lèi)課程比較難,但是是比較重要的。這類(lèi)課程打好基礎的話(huà),后續對各種計算機領(lǐng)域、各種概念的深入學(xué)習能有很大的幫助。
第四類(lèi)課程,是計算機領(lǐng)域的應用課程,如C++程序設計、Windows編程、Linux技術(shù)與實(shí)踐等等。在程序設計語(yǔ)言與理論方面的課程,主要重點(diǎn)學(xué)習一門(mén)語(yǔ)言,不同的學(xué)校對程序設計基礎語(yǔ)言的選擇會(huì )不一樣,但通常會(huì )是C或C++,我們學(xué)習的則是C++語(yǔ)言。
C++和C語(yǔ)言也是將來(lái)找工作筆試、面試中 必不可少的題目,大三、大四的專(zhuān)業(yè)課中也會(huì )涉及其他編程語(yǔ)言的學(xué)習,如Java、C#等,但這都是可以根據個(gè)人的興趣選學(xué)的課程,學(xué)好C或C++能夠讓你在新語(yǔ)言的學(xué)習上更有優(yōu)勢。在基礎專(zhuān)業(yè)課程中最重要的就是數據結構,數據結構課程的學(xué)習對編程能力的提升有很大的幫助,并且也是與工作相關(guān)度較大的課程之一。

3.學(xué)習本專(zhuān)業(yè)后的能力提升
學(xué)好本專(zhuān)業(yè)的課程,能夠提升個(gè)人的學(xué)習能力、動(dòng)手能力、邏輯能力、創(chuàng )新能力以及問(wèn)題的轉化能力。身處IT行業(yè),你會(huì )聽(tīng)到很多人說(shuō)這么一句話(huà):其實(shí)每個(gè)人都應該學(xué)習一門(mén)程序設計語(yǔ)言,因為程序設計語(yǔ)言能夠讓你擁有另外一種思維方式。
學(xué)習程序設計以及項目開(kāi)發(fā),能夠提升個(gè)人的學(xué)習能力和動(dòng)手能力。在計算機領(lǐng)域要完成一個(gè)項目只懂得一門(mén)語(yǔ)言是遠遠不夠的,而這種對語(yǔ)言的學(xué)習必須基于實(shí)踐,因此動(dòng)手能力是必不可少的。此外學(xué)習計算機語(yǔ)言和理論與其他專(zhuān)業(yè)的學(xué)習不同,是以個(gè)人學(xué)習為主,討論學(xué)習為輔,因此個(gè)人的學(xué)習能力會(huì )大大地提高。
編程能夠提升個(gè)人的邏輯能力和問(wèn)題轉化能力,編程語(yǔ)言是以另一種思維模式實(shí)現人與計算機溝通的語(yǔ)言,在許多問(wèn)題的解決上也無(wú)法用正常的思維邏輯完成,因此需要你將一些生活中需要解決的問(wèn)題轉化為計算機能夠解決的問(wèn)題,并告訴計算機應該如何解決,因此能夠鍛煉人的邏輯思維能力和問(wèn)題轉化能力。
最后關(guān)于創(chuàng )新能力,我想說(shuō)計算機學(xué)科應該是創(chuàng )造力很強的幾個(gè)學(xué)科之一,學(xué)習到的只是能夠將你的各種想法轉化成為產(chǎn)品,因此在這個(gè)學(xué)科中“只有你想不到的,沒(méi)有你做不到的”。

三、專(zhuān)家提醒
教育部、信息產(chǎn)業(yè)不=部等多部委聯(lián)合調查的專(zhuān)業(yè)領(lǐng)域人才需求狀況表明,隨著(zhù)中國軟件業(yè)規模的不斷擴大,軟件人才結構性矛盾日益顯得突出,不僅缺乏高層次的系統分析員、項目總設計師,也缺少大量從事基礎性開(kāi)發(fā)的人員。初步測算,全國計算機應用專(zhuān)業(yè)人才的需求每年將增加100萬(wàn)人左右。
計算機硬件技術(shù)應用開(kāi)發(fā)人才需求不斷增加,有些方面人才奇缺。這包括數字電路設計、計算機測量與控制以及嵌入式計算機系統設計開(kāi)發(fā)人員。隨著(zhù)社會(huì )信息化水平的不斷提高,對上述人員需求數量越來(lái)越多,質(zhì)量要求不斷提高。
軟件人才看好,這包括軟件工程師、軟件測試師、系統分析設計師等崗位。目前東部沿海和發(fā)達城市軟件外包企業(yè)發(fā)展迅猛,國家對該產(chǎn)業(yè)大力扶持,上述人才在相當長(cháng)時(shí)間內將供不應求,且薪酬很高。
計算機網(wǎng)絡(luò )、通信方向專(zhuān)業(yè)人才需求持續增長(cháng)。隨著(zhù)通信網(wǎng)、電視網(wǎng)、計算機網(wǎng)三者融合發(fā)展的趨勢,對于計算機網(wǎng)絡(luò )工程和通信專(zhuān)業(yè)人才的需求將持續增長(cháng),為這方面人才提供了廣闊的就業(yè)空間。
——
微信公眾號:零點(diǎn)高三
聯(lián)系客服