這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
---|---|
這個作業要求在哪裡 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243 |
這個作業的目標 | 分析個人能力,規劃努力方向 |
學號 | 162302127 |
軟體工程課程第一次個人作業
162302127 朱毅軒
個人logo文生圖任務
-
個人logo
-
設計理念與生成步驟
表現程式設計(programming)主題,融合動漫角色 misaka mikoto。透過本地部署AI Stable Difussion,模型anything-v5-PrtRE.safetensors [7f96a1a9ca],文生圖,提示詞logo,programming (topic),misaka mikoto,facing viewer,(faux traditional media),album cover 生成。 -
文生圖AIGC工具的使用體驗和感想
由於該案例中模型的限制,生成logo效果並不理想,但是經過調整,最終產出圖片質量不錯,風格化達到預期。總之生成式AI的進步帶來了文藝工作上生產力的明顯提升,在各類AIGC工具的加持下人們的精神文明將會更加充實。
Github個人主頁搭建
https://zhuyixuannb.github.io/
- 以前搭建的,用的第三方模板
在部落格園發一篇隨筆
目前我具備了2種能力
- Python
- Web基礎
Chat GPT3.5-Turbo生成的軟體工程學習指南
1. 學習程式設計基礎
- 選擇一門程式語言:Python、Java、C++等
- 基礎知識:
- 變數
- 控制流
- 函式
- 物件導向程式設計
2. 資料結構與演算法
- 資料結構:
- 陣列、連結串列、棧、佇列、雜湊表、樹、圖等
- 演算法:
- 排序與查詢演算法
- 動態規劃
- 貪心演算法
3. 軟體開發流程
- 瞭解各個環節:
- 需求分析
- 設計
- 編碼
- 測試
- 部署
- 方法論:
- 敏捷開發
- Scrum
4. 版本控制系統
- 學習使用Git:
- 基本操作:克隆、提交、推送、拉取
- 分支管理與合併
5. 軟體設計原則
- 學習設計原則:
- SOLID 原則
- 設計模式(如單例、工廠、觀察者等)
6. 資料庫知識
- 關係型資料庫:
- MySQL、PostgreSQL
- 非關係型資料庫:
- MongoDB、Redis
- 基本操作與設計。
7. Web開發
- 前端開發技術:
- HTML、CSS、JavaScript
- 後端開發技術:
- Node.js、Django、Spring等
- Web應用開發流程。
8. 質量保障與測試
- 測試型別:
- 單元測試
- 整合測試
- 端到端測試
- CI/CD概念。
9. 軟體工程工具
- 整合開發環境(IDE):
- IntelliJ IDEA、Eclipse、Visual Studio
- 開發與除錯工具。
10. 實際專案經驗
- 參與實際專案:
- 提升技能與經驗
- 積累專案管理與團隊協作經驗
生成的結果比較有幫助,有助於我瞭解需要學習的技能。