一份【软件工程】的学习指南已到达,请注意查收!!
軟件工程——起始篇
- 一、引言
- 二、學(xué)習(xí)【軟件工程】的原因
- 1、軟件設(shè)計師證書
- 2、相關(guān)領(lǐng)域人員必備技能
- 三、【軟件工程】的學(xué)習(xí)方法
- 1、不要盲目為了學(xué)習(xí)而學(xué)習(xí)
- 2、規(guī)劃學(xué)習(xí)路線
- 四、結(jié)束語
【軟件工程】應(yīng)該是大學(xué)計算機專業(yè)必修的一門課,對于開發(fā)者來說,可能有人覺得我只要會用,會寫代碼就行,不需要學(xué)這些東西。有時候我也經(jīng)常在懷疑,學(xué)這門課有什么用,它的精髓在哪里呢?突然就找不到支撐我學(xué)習(xí)這門課下去的理由。
直到有一天,我問了我們老師,學(xué)習(xí)『軟件工程』究竟可以干嘛呢?這么一大堆理論的知識,是為了以后做項目管理嗎?
于是我們老師當即跟我說,學(xué)習(xí)軟件工程,是為了后面的軟件工程實踐。我問她,何為實踐?她給我舉了3個點:①這門課立足于系統(tǒng)的整體;②主要講授系統(tǒng)分析、系統(tǒng)設(shè)計、測試及維護的理論和方法,培養(yǎng)能夠從事軟件開發(fā)、測試、維護和軟件項目管理的高級專門人才;③前面理論的鋪墊是為了后面能構(gòu)建一個軟件系統(tǒng),實踐軟件開發(fā)的全過程。
也就是說,每個軟件都有它的架構(gòu)體系,不是憑空相像就能開發(fā)出來的,沒有經(jīng)過設(shè)計的軟件一般都會存在著諸多問題,包括但不限于數(shù)據(jù)庫設(shè)計不合理、需求不斷變更等等問題。所以,基于一定的軟件工程基礎(chǔ)知識做鋪墊,能更合理、更高效的設(shè)計出一款軟件。
當然,對于想要從事開發(fā)崗位的人來說,學(xué)習(xí)軟件工程基礎(chǔ),更是最基本的。下面從幾個方面講解為什么要學(xué)習(xí)軟件工程,該怎么學(xué)習(xí)?
一、引言
首先我是計算機相關(guān)的專業(yè),目前正在上『軟件工程』這門課程。為了不讓自己的知識學(xué)完還給老師,也為了自己以后的軟件實踐能有一個更好的基礎(chǔ)架構(gòu)做支撐,我會將理論和實踐相結(jié)合融入到這個欄目的文章當中,讓讀者可以看到比較完整的軟件工程實踐案例。前期是軟件工程和項目管理的一些基礎(chǔ)知識,后面是關(guān)于軟件工程實踐的一些方法,包括結(jié)構(gòu)化、面向?qū)ο蟆ML等相關(guān)內(nèi)容。
二、學(xué)習(xí)【軟件工程】的原因
1、軟件設(shè)計師證書
軟件設(shè)計師證書考試,也俗稱為“軟考”。有人說它含金量高,也有人說它含金量低,但是怎么說呢,能考上總比沒有好…我是這么覺得。如果目前是在校生,時間上會比較充足一點,可以在學(xué)習(xí)的過程中邊積累知識邊備考。因為知識會記得比較多也比較牢固,這個時間段去備考也是通過率比較高的。
2、相關(guān)領(lǐng)域人員必備技能
軟件工程包含兩個部分:軟件和工程,軟件是程序員做的,而工程是項目負責(zé)人管理、程序員實踐的,工程的方法是為了更好的組織、協(xié)調(diào)編寫過程。
現(xiàn)代軟件越變越大,大型的編寫工作動輒上萬人。不管是從事技術(shù)類的前后端工程師和運維工程師,還是非技術(shù)類的產(chǎn)品開發(fā)和產(chǎn)品運營等崗位,都很有必要了解自己目前所負責(zé)產(chǎn)品的整個流程和架構(gòu),實現(xiàn)更高效的開發(fā)和協(xié)作溝通。
三、【軟件工程】的學(xué)習(xí)方法
1、不要盲目為了學(xué)習(xí)而學(xué)習(xí)
如果說,大家都覺得軟件工程很重要,然后抱著一本書去學(xué)習(xí),那必然是不太合理的。
抱著寫著一大堆理論的書去學(xué)習(xí),它的枯燥性和抽象性…完全不能想象。
學(xué)習(xí)這門課程,可以通過理論+實踐相結(jié)合,在學(xué)到某一塊知識的時候,順帶可以找找相關(guān)的案例做剖析,再試著自己找一個案例練習(xí),這樣得到的結(jié)果才不會太差。
2、規(guī)劃學(xué)習(xí)路線
在學(xué)習(xí)『軟件工程』之前,你需要先了解一下它都包含了哪些內(nèi)容,這里我從網(wǎng)上找了個思維導(dǎo)圖,大家可以先大概做個了解,初步有個印象。
可以根據(jù)這樣的學(xué)習(xí)路徑到網(wǎng)上搜尋相關(guān)教學(xué)視頻學(xué)習(xí);
同時,我會根據(jù)這個學(xué)習(xí)框架,寫一些文章供大家學(xué)習(xí)使用,并且會把軟件工程相關(guān)的文章放到『軟件工程』這個專欄里,方便大家歸類查看;
持續(xù)更新中……
四、結(jié)束語
創(chuàng)作不易,如果這篇文章對你有用,記得留下Star哦~
總結(jié)
以上是生活随笔為你收集整理的一份【软件工程】的学习指南已到达,请注意查收!!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。