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