在這美好的國慶和中秋節的到來,我們老師同時也給我們佈置了相關的Homework,建立一個屬於自己的部落格,還有對軟體工程的希望及個人目標,和個人對「軟體工程是不是教不怎麼會寫程式的人開發軟體?」的看法。
1.自我介紹
Hello,這是我人生中的第一個部落格啦!真的很開心,從今天起我也開始寫部落格了,記錄我生活中的點點滴滴哦。我的名字是龐永鴻,一名軟體工程的大三學生,平時喜歡玩英雄聯盟,也喜歡跑步,看電影。
2.對軟體工程的希望及個人目標
這個學期我們開始學習軟體工程理論與實踐這門課程,通過學習這門課程,也對軟體和軟體工程有了正確的認識。第一節課老師就已經再三的希望我們能堅持寫部落格,將來可以在簡歷上留下一個亮點。學習這門課程,更多的是希望能夠學到一些更加有用的,對以後找工作有幫助的知識吧。現在已經大三了,已經開始在思考考研的事情了,考研這個事情真的好複雜啊!特別是選擇院校真的是一件非常頭疼的事情。但是不管多難都希望自己能夠努力拼搏這一年吧,努力實現自己的目標。堅持記單詞,跑步,複習數學,這就是我這幾個月要做的最有意義的事情了。
3.軟體工程是不是教會不怎麼會寫程式的人開發軟體?
在沒有學習軟體工程理論和實踐這門課程之前,我一直認為開發軟體只有一個環節,那就是寫程式碼。學了之後我才發現原來寫程式碼只是其中的一個環節而已。在傳統軟體工程中,軟體產品的生命週期一般劃分為6個階段。
所以編寫程式碼只是其中的一個環節,但是我認為它是最重要的一個環節了。開發一個軟體有時候並不是只有一個人來完成的,而是由多個人各司其職,每個人完成一個階段,最後共同完成的。對於不怎會寫程式來說,在編碼這一塊確實不是他擅長的地方,但是我認為他可以先去做其他的一些階段比如需求分析啊,都是可以的。編碼階段由寫程式水平較高的人來完成,同時你可以向他學習編碼或者通過獲取其它的資源來學習,這樣來提高自己的寫程式碼的能力。開發軟體並不是僅僅寫程式碼,這也就表明了不怎麼會寫程式碼的人也可以參與開發軟體,當然這種軟體是由多人共同作業完成那種的才行。如果是一個軟體的開發僅僅由一個人來完成,那麼開發軟體就有點難了,因為其中的編碼是你的弱項,如果你沒有思路、演演算法和資料結構,難以編寫正確的程式,從而做出所需要的軟體。所以我認為「軟體工程是不是教會不怎麼會寫程式的人開發軟體」這個觀點,其實是片面的吧,也不能完全的說對和錯。因為不怎麼會編寫程式碼的人有時候也能參與開發軟體,完成其它的階段,有時候卻不行。這就是我自己對這個問題的看法,僅供參考。