Twitterf開發反思部落格 前期組隊: 一開始忽略了這個環節。 最後一個禮拜參加了Zoom的會議才知道要組隊, 以及怎麼組隊。 這個時候大多數的人都已經有組了, 原本想到的幾個口袋名單也去別人口袋了(哭啊) 所以組隊蒐集隊友花了不少心力。 反思: 活動訊息很重要, 參加活動絕對不是人到就好. 很多規則,時程,前置作業,凡舉周邊的情報都要用心了解一下 時間花在前期準備是比較有效率的 工作分配: 對前端要怎麼分配雖有概念,但是規定自己絕對不要去表達或是去建議前端組員的想法。 我自己理解Twitter專案的目的是讓每個學員體會團隊協作其中,好的一面以及不好的一面。 AC的組員大多人都很好、很友善。但是過度的manipulating儘管專案進度會比較穩定,但是反而會犧牲掉組員練習的機會。 後來發現這樣做產生成本比預期的高,哈哈 後端部分因為餐廳論壇專案跟架構已經有跡可循,所以分工起來大家都很有共識 具體分工我分配在每個sprint階段 Sprint# 1 系統分析 (要交一堆文件) 我個人是負責 acceptance criteria, DoD, API 文件規格與哪邊用哪支. 系統分析好重要。這次的經驗挺珍貴的。 從需求 => 規格 => 系統分析 => break down到每個環節要怎麼執行以及怎麼執行 很有趣,很像以前產品開發的時候在看廠商做bussiness development的感覺 (要看這個廠商懂不懂, 會不會, 以及願意投入多少資源, 以及執行團隊跟設施這些) 反思: 秉持著大家都要練習到的想法,跟組員做了同樣的工作。 本來想著出來可以互相參考,但是因為出發點不一樣(不然就是我沒說清楚),導致出來的東西不容易合併。而且時間也有限,最後就直接拿其中一份交出去。 有點給人莊孝維的感覺,所以總之就是: 嘖... 不要太自以為。 Sprint# 2 正式開發啦 ~ 我的部分: Express架構 -> Dummy data讓前端可以先套套看 -> Heroku架設 -> User request -> admin request 以及隨時修改前端需求。 我的部分本來打算盡快先讓前端有API可以串, 那怕是dummy data也好。 所...
發表文章
目前顯示的是 7月, 2023的文章
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
AC畢業部落格 (後端) 八個月過去了,其實還不敢說自己已經掌握了什麼技術,或是已經到了可以求職的程度 回頭看看自己之前做的比較整理一下這幾個階段學習到哪些東西 學期1 很基礎的Javascript 語法 像是幼幼班在玩編成機器人的那種感覺。 HTML () 知道網頁中的字, 圖片, 按鈕這些東西是怎麼顯示出來。 CSS (Cascading Style Sheet) 知道要如何修改HTML裡面這些元素在瀏覽器中呈現的位置以及外貌。 學期2-1 字串, Array, 物件的基礎操作 配合一些靜態網頁的實作, 練習一些基礎資料處理以及物件方法的使用. 挺有趣的 CSS與切版 由大到小, 由外而內. 先把設計稿轉換成貼近HTML架構的框線圖. 然後在HTML製作框建, 在CSS裡面調整版面. 這個時候排版多用FLEX跟position在排. 還不算太難 元素跟物件也多從 front-awesome跟bootstrap上面拿, 不用自己畫. RWD設計其實挺麻煩的 :( DOM的操作 既然切好版了, 就可以用切好的版來做一些簡單的功能啦 Document Object Model, 使用Javascript把HTML中的元素當作物件一樣來操作。 如何選取到要操作的元素, 已經樹狀的資料型態要怎麼去連結到想要的目標 但是到了學期三, 基本上就沒有再用到了, 應該忘得差不多了 學期2-2 學期2-2我覺得還挺酷的, 有比較真的有在做東西的感覺 學習了API & Ajax的原理, 使用Axios進行非同步的API資料串接, 也學習了客戶端送出url後, 是怎麼跟伺服器獲取response再到瀏覽器渲染的過程 再搭配之前學習的DOM操作. 實做了好多網頁. 印象中有: 電影清單: 拿到JSON資料, 利用標籤中的id 或是 class, 製作首頁, 收藏, 搜尋, modal這些功能 POS機: 取得產品資料後, 製作首頁, 購物車, 還有結帳 翻牌遊戲: 有特別提到"狀態", 使用不同的狀態讓controller進行不同的動作. 搭配之前學的MVC架構, 感覺做出...