這個作業屬於哪個課程 | 軟件工程 (福州大學至誠學院 - 計算機工程系) |
---|---|
這個作業要求在哪里 | 個人總結 |
這個作業的目標 | 個人總結 |
作業正文 | 見下文 |
其他參考文獻 | 無 |
一、 4個月的軟件工程實踐
真的是...繞了好遠好遠的路啊。
做了哪些作業
-
團隊作業
-
那天晚上奮斗到三點,后來又做了一些改進,還算滿意。演示鏈接
帶來的提升
這門課程的實踐,我投入了很多時間,也得到了很多提升。
學習和使用的新軟件和工具有:Git、navicat、processOn、Typora、VScode、微信開發者工具、墨刀、阿里的郵件推送和短信服務等;
學習和掌握的新語言有PHP、wxml,新平台有Github、Gitee、菜鳥教程,新框架有ThinkPHP5、Bootstrap3;學習了部署服務器環境LAMP,配置SSL證書。
學習和掌握的新方法是,在學習一項新技術時,先瀏覽一下技術清單,對整體技術方向要有所了解。要學會使用官方的幫助文檔,開發時遇到問題多翻閱官方文檔。
不得不提的新思想:Learning by copying. Learning by doing
.
方方面面都有了很大的提升,不僅是實戰經驗上,還有心態上。
准備演講的過程,最讓我難忘。
二、我的人月神話
項目實踐中的經驗總結
- 溝通交流必不可少,多回復群里消息,
良好的交流才能激發靈感、獲取足夠的信息、發現潛在的問題、控制好項目的各個方面。如果沒人回復發言的同學,這樣真的不好。 - 代碼風格、命名規則等規范需要提前制訂,組內成員應嚴格遵守。
- 確保組內所有人都會使用GitHub。合理、高效地利用GitHub,最好把計划記錄在Projects中,問題提在Issues中,方便之后回顧。
- 不要把數據庫密碼等重要信息放在GitHub上,可以將文件名寫在
.gitignore
中,並做好備份。 - 多翻閱官方的幫助文檔。
- 選好項目題目后,就應該主動去學習相關技術,千萬不要等到沖刺才開始學習。
- ....
實例結合的分析
之前偷懶,直接把含有阿里雲郵件服務密碼的代碼放在GitHub上,然后有一天我的阿里雲郵件就被刷了2000多封。我直接懵逼,再也不敢偷懶了。
三、想對大一的我說
上大學之前,從未聽過何為代碼,對電腦的了解也只是游戲。大一上python課的時候,常常覺得身邊的同學很聰明,很有天賦,老師一講就會,而且打字還快。於是課后回去,課上的代碼敲了一遍又一遍,還練了三個月的金山打字通。雖然基礎不如人,但一直都暗暗地和身邊最優秀的同學比較,也還算努力。
所以,大一的時候不知道該學什么,我也不怪你了。但沒有好好地學習英語,真是太遺憾了。
四、對未來的期許
這段時間,在小程序上投入了太多的時間,接下來要靜下心來,好好學習。未來不知道從事什么崗位,錢多就好。反正現在走好眼前的路,盡人事以待天命。
五、友情鏈接
十分感謝這幾個月的陪伴,下學期見。
Qiiiii、yuyi373、wpt5、Viola-Violet、zsnmdn、crush-wyy、linlk7571