文科生可不可以學軟件工程?

ON MY OWN


雖然軟件工程屬於工學(一級)學科,但是從學習的角度來說,文科生是可以學習軟件工程的。如果是面臨高考的考生,通常情況下文科生是不能報考軟件工程專業的,但是每年高校招生計劃發佈的時候也可能會考慮招收文科生的情況,所以需要重點關注一下相關高校的招生簡章。

軟件工程的學習內容涉及到三大塊內容,下面做一個簡單的描述:

第一部分:基礎知識。基礎知識包括高數、線性代數、概率論、線性代數、大物等,這些內容對於軟件工程專業的學生來說還是比較重要的。未來不管是從事哪個方面的開發工作,幾乎都離不開數學知識,因為軟件問題說到底就是個數學問題。

第二部分:計算機基礎。計算機基礎知識包括操作系統、數據結構、算法設計、編譯原理、編程語言(C、Java等)、數據庫等內容,這些內容是從事軟件開發的基礎性內容,這些內容的掌握情況會關係到學生未來在專業領域的成長高度,所以一定要重視。比如學習操作系統的時候,一個比較好的辦法是讀一下Linux操作系統的內核代碼,不僅能提高代碼能力,也能夠更加深入的瞭解計算機操作系統的體系結構。

第三部分:軟件工程專業課。軟件工程的專業課包括軟件工程概論、建模語言、項目管理、軟件需求、軟件體系結構等內容。軟件工程的專業課不僅有理論,同時也會結合大量的實踐環節,這是軟件工程專業的特點之一,也正是得益於這個特點,軟件工程專業的學生在近些年的就業情況非常不錯。

學習軟件工程對於文科生來說還是有一定難度的,但是隻要有一個系統的學習計劃是可以掌握軟件工程相關知識的,如果在學習的過程中能有人指導一下會節省大量的時間。

作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟件體系結構、大數據、人工智能相關領域,有多年的一線研發經驗。

歡迎關注作者,歡迎諮詢計算機相關問題。


IT人劉俊明


軟件開工程要求有一定的邏輯思維能力和推理論證的能力,對數學功底要求較高,如果一個學文科的孩子想學軟件工程,那麼最好自己在數學方面需要有紮實的基礎和一定的自學能力,並能理解數學中知識點的本質及各知識點的推導及來源,所以文科的孩子學軟件工程也是可以的,關鍵一點是孩子是否喜歡,是否有該專業需要的知識素養!希望此回答能給家長及問題提出者提供一點思路!




冰界離子


文科生當然是可以選擇軟件工程的,我自己就是一個活生生的例子,高中文科選擇文科並不代表思維邏輯不行這個原因有很多的嘛具體不細說,只要你喜歡都可以去選擇的,沒有什麼可以不可以的,我覺得只要自己覺得行那就沒問題


我的實習生活


只要有興趣,肯花時間和財力,都可以學好。


達人學習


軟件工程不只是理科生才能學。只要有這個興趣愛好都可以。只是文科生學軟件工程的基礎沒理科的基礎好,所以一般只是學得比較慢多花點時間也是可以的。


秋風落葉58117341


如果你確實有這個愛好,文科生當然可以學軟件工程啦。要不就是換系轉專業,要不就是讀雙學位,不過我個人覺得文科生再去讀軟件工程確實有點困難,如果沒有良好的數學基礎及計算機知識,就怕最後學個四不像,白白花了時間和精力,所以要考慮清楚。


甲殼蟲放牛


最好別學,軟件工程需要很多的邏輯,程序的把握是通過邏輯控制,文科生不太有優勢學習邏輯的東西!


StevenRL


可以申請調換專業

只要能跟得上不掛科就行


分享到:


相關文章: