CiCi
我高考那年,周?chē)耐瑢W(xué)正流行學(xué)金融,當(dāng)時(shí)我也算是一股小小的清流,去學(xué)了計(jì)算機(jī)。
不過(guò),選計(jì)算機(jī)科學(xué)與技術(shù)這個(gè)專(zhuān)業(yè),還是經(jīng)過(guò)了深思熟慮的。
當(dāng)時(shí)我給了自己兩個(gè)理由,第一個(gè)理由說(shuō)來(lái)很扯,高中學(xué)習(xí)太枯燥沉悶了,如果能每天玩電腦應(yīng)該會(huì)很爽,而且這個(gè)專(zhuān)業(yè)名聽(tīng)起來(lái)挺有科技感;第二個(gè)理由,是真正說(shuō)服自己報(bào)考的,我認(rèn)為只要社會(huì)發(fā)展依賴(lài)于科技的進(jìn)步,這個(gè)專(zhuān)業(yè)就能一直保持生命力。
系統(tǒng)學(xué)習(xí)計(jì)算機(jī)后,它的確沒(méi)讓我失望,這也是我之后讀研、讀博沒(méi)換專(zhuān)業(yè)的原因。
不過(guò)很多人對(duì)這個(gè)專(zhuān)業(yè)存有一定誤解,也可能是受營(yíng)銷(xiāo)號(hào)的影響,總覺(jué)得學(xué)習(xí)計(jì)算機(jī)專(zhuān)業(yè)的我們?cè)诔惺苤@個(gè)年紀(jì)不該有的衰老。
其實(shí)我在學(xué)這個(gè)專(zhuān)業(yè)前,也以為計(jì)算機(jī)僅僅是一門(mén)“工具學(xué)科”,不就是寫(xiě)代碼嗎,就是個(gè)需要體力的技術(shù)活兒。但當(dāng)我經(jīng)過(guò)幾年的學(xué)習(xí)積累后,發(fā)現(xiàn)這個(gè)專(zhuān)業(yè)給了我太多驚喜。它并不像現(xiàn)在媒體和營(yíng)銷(xiāo)號(hào)所渲染的那般耗損精力,相反,它豐富多樣、可持續(xù)性強(qiáng),能令人在追尋Bug的路上保持活力。
比如,在寫(xiě)代碼的基礎(chǔ)上,你還可以在操作系統(tǒng)、網(wǎng)絡(luò)傳輸、計(jì)算機(jī)視覺(jué)、人機(jī)交互等諸多領(lǐng)域,深入理解和改進(jìn)計(jì)算機(jī)科學(xué)技術(shù)。在這個(gè)過(guò)程中,你甚至?xí)\(yùn)用到美學(xué)和人體工程學(xué)等交叉學(xué)科的知識(shí)。所以說(shuō)計(jì)算機(jī)科學(xué)是很廣闊的,你總能在其中找到自己喜歡和擅長(zhǎng)的專(zhuān)業(yè)方向。
那么,這個(gè)專(zhuān)業(yè)究竟在研究些什么呢?
直觀來(lái)講,計(jì)算機(jī)專(zhuān)業(yè)就是研究計(jì)算機(jī)完整的程序運(yùn)行。比如說(shuō),你想在社交媒體上傳一張自拍,“自拍后在手機(jī)中保存為圖片,圖片導(dǎo)入APP,APP通過(guò)移動(dòng)網(wǎng)絡(luò)和服務(wù)器傳輸,最終發(fā)布成功”的全過(guò)程,都是我們要學(xué)習(xí)的。
抽象來(lái)看,計(jì)算機(jī)專(zhuān)業(yè)就是研究如何讓世界運(yùn)轉(zhuǎn)更自動(dòng)化,如何讓信息處理更智能化。比如,學(xué)網(wǎng)絡(luò)技術(shù)優(yōu)化,能讓信息在設(shè)備與人之間的傳輸更加穩(wěn)定陜速,例如玩游戲時(shí)間延遲更低、看視頻畫(huà)面更清晰;學(xué)計(jì)算機(jī)視覺(jué),能讓機(jī)器看懂并識(shí)別周?chē)氖澜?,例如開(kāi)發(fā)無(wú)人駕駛汽車(chē)、人臉識(shí)別、增強(qiáng)現(xiàn)實(shí)等技術(shù)。
這個(gè)專(zhuān)業(yè)就是在不斷地自我更新中,讓世界越來(lái)越好的。
想要學(xué)好這個(gè)專(zhuān)業(yè),除了需要具備扎實(shí)的數(shù)學(xué)知識(shí)和編程能力,還要有求知欲、好奇心,因?yàn)樵趯W(xué)習(xí)過(guò)程中,你可能會(huì)接觸到一些看上去“不可能完成”的有趣挑戰(zhàn)。
印象最深的一次,是在“計(jì)算機(jī)圖形學(xué)”這門(mén)課上。當(dāng)時(shí)這門(mén)課的老師給我們布置了一個(gè)作業(yè)——完成“光線跟蹤算法”,就是需要通過(guò)手寫(xiě)代碼來(lái)渲染出一個(gè)逼真的物理場(chǎng)景,這也是游戲和科幻電影制作的基礎(chǔ)原理。這個(gè)作業(yè)聽(tīng)起來(lái)就很厲害,那時(shí)候我還是個(gè)小白,心里也沒(méi)底,全靠自己摸索。后來(lái),當(dāng)我發(fā)現(xiàn)自己竟然真的能夠通過(guò)數(shù)學(xué)、物理知識(shí)和程序設(shè)計(jì)相結(jié)合的方式,模擬出一個(gè)物理世界時(shí),感到不可思議,又充滿成就感。
我相信,這些神奇的瞬間,都是計(jì)算機(jī)專(zhuān)業(yè)可預(yù)見(jiàn)的未來(lái)。