大學新生怎么學好軟件工程?
首先要學習一門語言,比如C語言、C++、或Golang。學語言可以看《C語言程序設計》、《C++ Primer》、《Go語言程序設計》。
然后學一些數據結構和算法。
有了一定的基礎后,試著做一個實用的軟件,比如播放器?、文檔管理器、小游戲等。可以自己一個人做,也可以找志同道合的朋友一起做。
一定要把代碼托管在GitHub上。一定要做出來,并改進。發布幾個版本。
作為開源代碼庫以及版本控制系統,Github擁有超過900萬開發者用戶。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法。
所謂軟件工程,就是軟件的開發過程控制。軟件的全生命周期管理。從需求到軟件設計到發布到維護。
當你把這個過程做了一遍后,就會有深刻體會。
軟件工程可看《軟件工程導論》。
純手工打字,記得點贊哦?!