【大二在读】说说我对“软件工程”的理解
前言
軟件開發(fā)過程不是搞科研,不是搞藝術(shù),而是解決多人合作將一個(gè)想法落地的學(xué)科,其中包括嚴(yán)謹(jǐn)?shù)倪^程步驟、規(guī)范,用于提高效率或防范風(fēng)險(xiǎn)的工具。
分析
軟件工程不同于其他學(xué)科。它不是一門停留于理論的學(xué)科。而是一門幫助你將想法落地的學(xué)科。
我們常常腦子里會(huì)蹦出許多奇妙想法,開發(fā)某個(gè)軟件,市場有需求,而且還沒有多少同類產(chǎn)品,覺得有搞頭,。
于是順便做起了美夢,推出以后迅速占領(lǐng)市場,獲取利益。
但是很多時(shí)候,我們僅僅也只是停留在想想,而缺乏將之變?yōu)楝F(xiàn)實(shí)的能力。
什么能力 ?工程化思考的能力,將目標(biāo)上綱上線,將想法落地生輝。
有人說,我缺個(gè)屁思考的能力,我明明缺的是敲代碼的能力。
對(duì),我曾經(jīng)也是這么想的。值到我知道了hao123站長李興平的故事。
李興平初中畢業(yè)在網(wǎng)吧當(dāng)網(wǎng)管,那個(gè)年代會(huì)用電腦的人不多,更不可能自己記住域名來訪問網(wǎng)站,所以上網(wǎng)的人就來問李興平要網(wǎng)址。李興平就想能不能自己寫一個(gè)網(wǎng)站,用戶點(diǎn)擊后直接跳轉(zhuǎn)到想要的網(wǎng)站。
說干就干,初中輟學(xué)的李興平花了四個(gè)月自學(xué)了html+css那一套。自己寫了一個(gè)網(wǎng)站,也就是后來大名鼎鼎的hao123,,5000萬賣給百度后,李興平富貴離場。
其實(shí)會(huì)不會(huì)敲代碼?不重要,畢竟你可以學(xué)呀。重要是行動(dòng)力,將每件事當(dāng)項(xiàng)目一樣來推進(jìn)。以李興平為例,把他學(xué)習(xí)html的這段時(shí)間也算上。他花的時(shí)間也不過四個(gè)月。
我的理解
目前我對(duì)軟件工程的理解是這樣的
分析需求—>寫出文檔—>寫出規(guī)劃(確定開發(fā)任務(wù)和工期)---->敲代碼(將想法逐步落地)---->測試---->上線
在這些步驟中,統(tǒng)籌好各方資源,將想法變成產(chǎn)品。
項(xiàng)目經(jīng)歷
想起第一次項(xiàng)目經(jīng)歷,就是由于缺乏軟件工程的思想,導(dǎo)致項(xiàng)目推進(jìn)緩慢,返工不斷。
總結(jié)
以上是生活随笔為你收集整理的【大二在读】说说我对“软件工程”的理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery中$运算符的后代选择器
- 下一篇: 最强markdown编辑器typora图