這個作業屬於哪個課程 | <軟體工程2024-雙學位> |
---|---|
這個作業要求在哪裡 | <軟體工程第一次作業> |
這個作業的目標 | 學會使用markdown,並且瞭解gitcode |
其他參考文獻 | cdsn |
目錄
- 軟體工程第一次作業
- 1 評估當前的自己
- 1.1 個人資料
- 1.2 個人經歷
- 1.3 專案經歷
- 2. 展望未來
- 2.1 閱讀《構築之法》的問題與思考
- 2.2 職業規劃
- 2.3 對本門課的期許
- 3. 思維導圖和學習路線
- 4. gitcode倉庫
- 1 評估當前的自己
軟體工程第一次作業
1 評估當前的自己
1.1 個人資料
暱稱 | seedwds |
---|---|
頭像 | |
興趣愛好 | 睡覺 打遊戲 |
1.2 個人經歷
掌握語言 | C |
---|---|
開發軟體 | VisioStudio2021 |
累計程式碼量 | 1K+ |
1.3 專案經歷
無
2. 展望未來
2.1 閱讀《構築之法》的問題與思考
1.如何區分一個好的程式設計師和不好的程式設計師呢?
我認為一個好的程式設計師應該先對計算機的基礎知識有一定的瞭解,同時程式設計師也是更偏向於實踐,也就是要花大量實踐去寫程式碼,去測試去修改bug。在這些技能具備的基礎上,我覺得還有很重要的一點就是去針對使用者或者客戶提出的需求,實現各種各樣複雜的功能,包括開發和對現有的擴充。
2.作者用商用民航發動機來對比普通的商用軟體,是否合適?
從某種意義上來說,兩者具有很大的相似性。都是需要多人開發維護,都服務於特定的人群,都能產生經濟效益。
3.軟體的行為和使用者的期望值不一樣,就一定是 Bug 嗎?
軟體行為和使用者期望不一致可能是程式設計師對於使用者需求的誤解,從而導致做出不符合使用者期望的想法,但這個不是bug。純粹的bug只涉及到單純的程式設計方面的錯誤。
4.為什麼要在大學中只用一學期軟體工程,時間夠嗎?
學好是肯定不夠的,但學會只需要一學期,掌握如何設計一個軟體,剩下的實踐就是在其他各種課程和工作中不斷去回顧,去運用。
5.程式設計師是否有必要為滿足小部分人的需求去做軟體,或者為軟體新增某些功能?
開發軟體和為軟體新增功能需要成本,成本包括很多,人力、物力,從商業的角度來講,如果能讓這小部分人對付費訂閱這些軟體或者功能,就是值得去做的事。
2.2 職業規劃
先考研,考完再規劃。
2.3 對本門課的期許
希望能學到一些後端相關的知識。
3. 思維導圖和學習路線
4. gitcode倉庫
倉庫連結