思凡
軟件工程專業(yè),大概是最受大眾關(guān)注,但也遭受最多誤解的專業(yè)之一。盡管已經(jīng)算不上新興專業(yè),但由于近年來互聯(lián)網(wǎng)、人工智能領(lǐng)域的火爆,軟件工程再一次受到了眾多學(xué)生和家長的青睞。
從中學(xué)開始,我就一直對計算機(jī)有著濃厚的興趣,所以填志愿時篤定地選擇了這個專業(yè),也沒考慮過畢業(yè)后的就業(yè)情況,完全是出于興趣。上大學(xué)之前,我覺得學(xué)這個專業(yè)很酷、很自由,能夠和一幫志同道合的朋友一起做出有意思的東西。不過,這種想象和上大學(xué)之后的真實狀態(tài)相比,還是有所不同。
一些其他理工類專業(yè)的同學(xué),可能會認(rèn)為軟件工程本身沒什么好學(xué)的,計算機(jī)軟件的設(shè)計與開發(fā),僅僅是基于數(shù)學(xué)的推導(dǎo),這其實是一種誤解。
我們的專業(yè)課由多個領(lǐng)域組成,主要包括數(shù)據(jù)庫、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等。大一的時候會接觸很多入門性質(zhì)的基礎(chǔ)課,比如C語言程序設(shè)計、計算機(jī)基礎(chǔ)、離散數(shù)學(xué)等;大二、大三會逐漸深入地學(xué)習(xí)專業(yè)核心課程;到了大三下至大四,我們會接觸一些更“實際”的必修或選修課,比如如何在蘋果手機(jī)上開發(fā)軟件等等。不要以為這些課程更貼近實際,所以最重要。事實上,稍微大一些的公司或者高級一些的崗位,都會對求職者的計算機(jī)基礎(chǔ)能力作出嚴(yán)格要求,所以不能忽視前期的學(xué)習(xí)。
在軟件工程專業(yè)中,許多課程都要求學(xué)生以個人或團(tuán)隊的形式,完成符合某個功能要求的項目,并且進(jìn)行答辯。因此,不像其他只有畢業(yè)論文答辯的專業(yè),我們專業(yè)每學(xué)期都會有很多次答辯和展示。最夸張的是大三的一次期末,我在連續(xù)五天的時間里參加了四次答辯。不過,這些項目能夠極大地鍛煉我們的團(tuán)隊合作能力、溝通理解能力,以及展示項目、應(yīng)對壓力和處理突發(fā)情況的能力,以后在工作中也會非常受用。
在我眼里,學(xué)習(xí)這個專業(yè)最有意思的一點,是能夠非常容易地利用上課或者業(yè)余時間學(xué)習(xí)的專業(yè)知識,創(chuàng)造出屬于自己的作品。無論是手機(jī)應(yīng)用,還是機(jī)器人、智能家居,或者自己的網(wǎng)站、簡易操作系統(tǒng),一切都取決于你的腦洞。
盡管專業(yè)名字中帶有“工程”二字,但軟件工程專業(yè)的學(xué)生也有很多參與科研的機(jī)會。一些人會在本科畢業(yè)之后繼續(xù)考研,或者出國深造,但更多人會爭取進(jìn)入國內(nèi)知名公司或者外企就職,比如華為、騰訊、微軟等,都是熱門的就業(yè)去向。
軟件工程專業(yè),比較適合對于計算機(jī)技術(shù)感興趣,喜歡創(chuàng)造、有豐富想象力,愿意投入大量時間學(xué)習(xí)新技術(shù)、把握技術(shù)潮流的人。如果你想要報考這個專業(yè),在高中時期一定要好好學(xué)習(xí),打好數(shù)學(xué)基礎(chǔ),爭取考上更好的大學(xué)。除此之外,盡量尋找機(jī)會提前接觸一些編程思想,培養(yǎng)起對這個專業(yè)的興趣和基本認(rèn)識,會讓你在日后的學(xué)習(xí)中事半功倍。