陳子軒
《微微一笑很傾城》搬上大熒幕后,有不少女同學告訴我,這確定了她們今后要找個計算機類專業(yè)的男朋友的目標。我只想說,你們太天真了,計算機類專業(yè)盛產(chǎn)宅男而不是撩妹高手。它年年占據(jù)“最容易單身的專業(yè)大類”排行榜前三名,估計當年作者寫這本書的時候就是覺得計算機類專業(yè)的男生們太難找女朋友了,才為這些苦逼的宅男們寫了這本書來幫他們美化形象。這些宅男統(tǒng)稱“碼農(nóng)”,要知道,拖鞋、泡面、黑眼圈才是碼農(nóng)的標配。作為碼農(nóng)的女朋友,如果他在你生日的時候沒有送你YSL星辰版口紅,不用難過,因為在他們心中,那筆錢應(yīng)該拿來買一個手感超好的機械鍵盤。
以上均為惡搞,如有雷同,純屬正常。
記得剛知道自己被錄取到軟件工程專業(yè)的那一瞬間,我的內(nèi)心小劇場就開始上演我站在世界技術(shù)殿堂——硅谷,與業(yè)界大佬們談笑風生并輕輕松松拿下幾個億的項目的戲碼。
那么,這個專業(yè)到底學些什么?學了以后又能怎樣呢?
軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的、高質(zhì)量的軟件的專業(yè),要求學生熟練掌握算法、邏輯方面的知識。這個專業(yè)的人才就業(yè)面廣,需求量大,并且隨著智能手機的發(fā)展,IOS、Android軟件工程師很吃香。該專業(yè)的課程主要有C/C++、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學、匯編語言、現(xiàn)代操作系統(tǒng)、結(jié)構(gòu)化計算機組成、C#語言、JAVA語言等。
真正讀了軟件工程專業(yè)后,我才發(fā)現(xiàn),當年在自己內(nèi)心小劇場上演的戲碼真是too young,想和大佬們談笑風生真的不是一件容易的事情。你首先得通過第一個大難關(guān):數(shù)學。想要學好這個專業(yè),數(shù)學是重中之重,這也讓從小就數(shù)學差的我一度苦不堪言。學習各種計算機語言只有一個目的,把我們想做的事情翻譯成計算機能夠明白的語言,比如讓計算機幫我們計算一個數(shù)列的和,就要先通過計算機語言把我們的要求告訴計算機。這樣看似簡單的一個過程,其實難度非常大。
學習這個專業(yè)的樂趣在于破解問題的那一剎那。估計在高中的時候大家都會有這樣的經(jīng)歷,冥思苦想了很久,終于解開了一道題,幸福感瞬間爆棚。在你敲代碼的過程中,經(jīng)常會報錯,但是當你將所有的錯誤都排除后,屏幕上的結(jié)果會讓你激動不已。
除了要學習計算機專業(yè)課,我們還要學習許多數(shù)學基礎(chǔ)課,如微積分、線性代數(shù)、概率論等。這些課程一定要好好學,因為軟件工程的存在意義是為了解決現(xiàn)實問題的,在解決這些問題的時候需要運用大量的數(shù)學知識。
在當今社會,各行各業(yè)都需要大量的信息人才。因此,軟件工程專業(yè)的畢業(yè)生的就業(yè)前景很不錯,而且選擇余地大,待遇豐厚。在我的學長學姐們當中,有進入BAT(百度、阿里、騰訊)工作的,也有選擇繼續(xù)讀研深造的。