1. 程式人生 > 其它 >怎麼學習軟體工程

怎麼學習軟體工程

這門課的價值在於它是有點類似哲學的體系,試圖通過對問題的深入思考,來找到一個可以回答所有問題的答案,即事物的本質。這也就是思維價值的最大化體現。所以這門課是為了提升軟體的價值,為了釋放你深入思考的潛力。

軟體工程這門課,是一門更多強調認識的學科,任何事物都由他們的共性,而我們講他們總結抽象出來形成規律,規律來解決普遍的問題,所以我們不能說軟體工程沒有用,而是它能啟發你看到對問題的深層理解。

之所以很難聽懂,我覺得有主觀也有客觀。客觀是計算機軟體往往都是以系統的形式存在,是複雜、無形、難以控制的,我們如果想用自然語言去定義和歸納它是有一定難度的。主觀就是你的認知習慣了,軟體工程這門課實際上更像文科,是一個覆蓋整個行業的小小世界觀,這就表示它的語言非常抽象,它想談的不是某個具體的應用,是很難在你腦海裡呈現出“影像”的。

學習這門課,要看你的目標,如果是考試,其實和其他考試一樣,排錯、抓重點、破難點。但如果想貫通,其實還是大量思考和實踐吧。我閱歷有限,只能拋磚引玉。