1. 程式人生 > 其它 >4組-Alpha衝刺-2/6

4組-Alpha衝刺-2/6

一、基本情況

二、衝刺概況彙報

組長:許雅萍

  • 過去兩天完成了哪些任務

    • 文字描述
      • 分析和討論以及大致確定了推送資料庫內容的來源
      • 推送內容的篩選和分類機制
      • 瞭解做專案的基本知識,銜接各小組任務
    • 展示GitHub當日程式碼/文件簽入記錄
      • 主要在做推送內容的分類篩選和資料庫的框架討論確定,所以暫無簽入記錄
  • 接下來的計劃

    • 高速度高效率的爬取所需內容並且建立一定的篩選機制,儘快建立資料庫的規則定義,伺服器上搭建資料庫,建立與資料庫的聯絡
    • 學習前後端知識,方便各個小組之間的銜接交流工作
  • 還剩下哪些任務

    • 通過爬取獲取所需的資料並且建立推送內容的資料庫
    • 為每個使用者的個人日記板塊確定儲存的方式和存取的方式
    • 樹洞板塊,有關樹洞內容的資料庫建立
  • 燃盡圖

  • 遇到了哪些困難

    • 推送內容的選擇和篩查具有一定的困難,既要保證內容的正面積極且不具備引導的意味,但是同時又能達到轉移情緒焦點,舒緩emo情緒的目的
    • 資料庫建立的模式,需綜合需求來框定,減少冗餘,又方便查詢和更改的使用者資料操作
  • 有哪些收穫和疑問

    • 收穫:學習的過程就是減少自己的疑惑,收穫一堆的恍然大悟,獲取的資訊越多,疑惑的問題就會少一些,解決學習進度不滿意的煩惱,還是多學習,少胡思亂想,在呢個價焦慮,不瞭解的東西,多問多看。
    • 疑問:推送內容的選擇和篩查具有一定的困難,還要繼續和組員討論確定更加合適的機制
  • PSP & 學習進度條(學習進度條每週追加)

    • PSP

      PSP2.1 Personal Software Process Stages 預估耗時 (分鐘) 實際耗時 (分鐘)
      Planning 計劃
      · Estimate · 估計這個任務需要多少 時間 40 30
      Development 開發
      · Analysis · 需求分析 (包括學習新技術) 120 210
      · Design Spec · 生成設計文件 0 0
      · Design Review · 設計複審 0 0
      · Coding Standard · 程式碼規範 (為目前的開 發制定合適的規範) 100 100
      · Design · 具體設計 0
      · Coding · 具體編碼 0 0
      · Code Review · 程式碼複審 0 0
      · Test · 測試(自我測試,修改 程式碼,提交修改) 0 0
      Reporting 報告 0 0
      · Test Repor · 測試報告 0 0
      · Size Measurement · 計算工作量 0 0
      · Postmortem & Process Improvement Plan · 事後總結, 並提出過程 改進計劃 0 0
      · 合計 260 340
    • 學習進度條

      第N輪 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 0 0 4 4 學習建立資料庫的相關知識和了解一些爬蟲協議
      2 0 0 5.7 9.7 爬蟲的過程學習和鞏固,挑選推送內容的來源

組員:王梓瑤

  • 過去兩天完成了哪些任務

    • 文字描述:
      學習微信小程式前端元件的相關知識和動畫的相關操作,並嘗試實現。完成一些介面框架的搭建和新增元件。
    • 展示GitHub當日程式碼/文件簽入記錄:
      還有很多需要完善,就不簽入程式碼了。
  • 接下來的計劃:
    繼續跟著網課和論壇帖子一邊學習一邊實操,儘快實現並完善。

  • 還剩下哪些任務:
    學習相關語言語法,完成前端框架及元件完善,介面文件的編寫,小怪獸的動態實現等等等等。

  • 燃盡圖:

    • 遇到了哪些困難:
      原型設計時可以新增圖片和漸變等各種自定義設定來實現導航欄和介面的背景樣式,但是微信小程式只能設定純色和透明度,出來的成品就會有很大差異,也不夠美觀,還需要再摸索。
  • 有哪些收穫和疑問:

    • 收穫:更加深入地學習了微信小程式的元件使用,熟悉了幾種前端語言。
    • 疑問:很多東西實現起來還是有差異的,不知道最後能做到什麼程度。
  • PSP & 學習進度條:

    • PSP表格(實際耗時待補充)
    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃 30 20
    · Estimate · 估計這個任務需要多少時間 30 20
    Development 開發 1710
    · Analysis · 需求分析 (包括學習新技術) 800
    · Design Spec · 生成設計文件 40
    · Design Review · 設計複審 30
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 30
    · Design · 具體設計 60
    · Coding · 具體編碼 600
    · Code Review · 程式碼複審 30
    · Test · 測試(自我測試,修改程式碼,提交修改) 120
    Reporting 報告 140
    · Test Repor · 測試報告 60
    · Size Measurement · 計算工作量 30
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 50
    · 合計 1880
    • 學習進度條
    第N輪 新增程式碼(行) 累計程式碼(行) 本輪學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 183 183 6 6 熟悉微信小程式開發平臺和介面的部分實現
    2 102 285 4 10 熟悉小程式開發幾種語言和元件的部分新增

組員:林珏

  • 過去兩天完成了哪些任務

    • 在B站觀看學習關於微信小程式開發前端的視訊。
    • 邊看網課邊開始寫程式碼。
    • 展示GitHub當日程式碼/文件簽入記錄
      暫無記錄,前端還在設計階段
  • 接下來的計劃
    繼續學習B站的前端學習視訊,邊學習邊實踐邊總結。

  • 還剩下哪些任務

    • 原型進一步完善和改進。
    • 學習微信小程式前端開發。
    • 日記模組的頁面
  • 燃盡圖

  • 遇到了哪些困難
    網課的知識聽完後還得消化,進度太慢。

  • 有哪些收穫和疑問
    學習了一些小程式前端元件的使用。

  • PSP & 學習進度條(學習進度條每週追加)

    • PSP
Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
計劃 18 20
· 估計這個任務需要多少時間 18 20
開發 500 545
· 需求分析 (包括學習新技術) 300 345
· 生成設計文件 0 0
· 設計複審 0 0
· 程式碼規範 (為目前的開發制定合適的規範) 0 0
· 具體設計 200 240
· 具體編碼 0 0
· 程式碼複審 0 0
· 測試(自我測試,修改程式碼,提交修改) 0 0
報告 48 37
· 測試報告 15 10
· 計算工作量 3 2
· 事後總結, 並提出過程改進計劃 30 25
· 合計 566 602
  • 學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 8 8 學習小程式前端開發wxss中部分語法
1 142 142 6 6 學習小程式前端元件的使用

組員:陳玉娜

  • 過去兩天完成了哪些任務

    • 文字描述

      • 學習資料庫的相關知識
      • 嘗試開始建立資料庫
      • 學習爬蟲相關知識
      • 重新規劃任務計劃
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    • 抓緊時間學習資料庫和爬蟲的相關知識
    • 瞭解之前該部分進度,開始構建資料庫
    • 繼續學習相關知識
  • 還剩下哪些任務

    • 爬取獲取推送內容
    • 建立推送資料庫
    • 建立日記模組資料庫
    • 建立樹洞模組資料庫
    • 建立使用者資料庫
  • 燃盡圖

  • 遇到了哪些困難

    • 開會之後調整了負責板塊,轉到了資料庫板塊,需要重新學習規劃
    • 對於資料庫的相關知識並不是特別瞭解
    • 無法準確爬取資料
    • 對於所需資料不夠清楚
  • 有哪些收穫和疑問

    • 收穫

      • 學習了爬蟲相關知識,對於爬蟲有了初步瞭解
      • 對於資料庫的相關知識有了更深的瞭解
    • 疑問

      • 對於資料庫和所需資料存在疑惑
  • PSP & 學習進度條(學習進度條每週追加)

    • PSP

      PSP2.1 Personal Software Process Stages 預估耗時 (分鐘) 實際耗時 (分鐘)
      Planning 計劃
      · Estimate · 估計這個任務需要多少 時間 40 40
      Development 開發
      · Analysis · 需求分析 (包括學習新技術) 240 240
      · Design Spec · 生成設計文件 0 0
      · Design Review · 設計複審 0 0
      · Coding Standard · 程式碼規範 (為目前的開 發制定合適的規範) 0 0
      · Design · 具體設計 20 30
      · Coding · 具體編碼 30 30
      · Code Review · 程式碼複審 10 10
      · Test · 測試(自我測試,修改 程式碼,提交修改) 0 0
      Reporting 報告
      · Test Repor · 測試報告 15 20
      · Size Measurement · 計算工作量 10 10
      · Postmortem & Process Improvement Plan · 事後總結, 並提出過程 改進計劃 10 10
      · 合計 375 390
    • 學習進度條

      第N輪 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 0 0 2 2 初步學習後端框架、學習後端開發相關知識
      2 30 30 5 5 初步學習爬蟲和資料庫的相關知識,嘗試建立資料庫

組員:邵明傑

  • 過去兩天完成了那些任務

    • 文字描述
      • 與團隊成員進一步敲定專案細節
      • 敲定完細節後推翻之前的所做工作orz
      • 學習後端開發知識,瞭解小程式開發流程
    • 展示GitHub當日程式碼/文件簽入記錄
      • 暫無
  • 接下來的計劃

    • 演算法
    • 互動
    • 學習後端開發
    • 學習介面,完成介面
  • 還剩下哪些任務

    • 演算法
    • 使用者介面的學習與實現
    • github簽入(組內共享)
  • 燃盡圖

  • 遇到了哪些困難

    • 所需要用到的大部分知識都是沒學過的,需要從頭開始學習
    • 實現演算法能力不足,學習困難
    • 沒時間啊沒時間,夾縫中找時間,一上午的課一下午的實驗寫其他ddl作業後中間找個時間學習軟工實踐(T…T)
  • 有哪些收穫和疑問

    • 瞭解了一點後端開發學習路線與開發流程
  • PSP & 學習進度條(學習進度條每週追加)

    • PSP表格

      PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
      Planning 計劃 300 120
      · Estimate · 估計這個任務需要多少時間 60 30
      Development 開發 30 30
      · Analysis · 需求分析 (包括學習新技術) 30 10
      · Design Spec · 生成設計文件 50 10
      · Design Review · 設計複審 30 60
      · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 10 5
      · Design · 具體設計 10 10
      · Coding · 具體編碼 10 10
      · Code Review · 程式碼複審 10 5
      · Test · 測試(自我測試,修改程式碼,提交修改) 5 5
      Reporting 報告 5 5
      · Test Repor · 測試報告 5 5
      · Size Measurement · 計算工作量 5 5
      · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 5 5
      · 合計 565 315
    • 學習進度表

      第N輪 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 100 100 4 4 基於使用者畫像的推薦演算法學習,伺服器的搭建
      2 0 100 4 8 文字相似度檢索,基於內容的推薦演算法學習,後端開發學習

組員:孫巧

  • 過去兩天完成了哪些任務
    • 文字描述
      • 再次明確具體功能,分析了自己要編寫哪些介面,大致擬了一個前端傳入引數以及返回值
      • 寫了一點程式碼
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    • 開始著手完成任務,編寫各個介面
  • 還剩下哪些任務
    • 使用flask對資料庫內容進行操作
    • 著手完成具體程式碼。
  • 燃盡圖
  • 遇到了哪些困難
    • 打算開始寫具體程式碼了,發現自己不太熟悉配置檔案的書寫
    • 真正上手才發現和之前看的那些理論知識還是有一定的區別的,問題總會暴露在實踐過程中。
  • 有哪些收穫和疑問
    • 收穫
      • 明白了正式寫程式碼之前的分析等準備工作的重要性
    • 疑問
      • 暫時還不知道怎麼和非本地資料庫連線起來
  • PSP & 學習進度條(學習進度條每週追加)
    • PSP
      PSP2.1 Personal Software Process Stages 預估耗時 (分鐘) 實際耗時 (分鐘)
      Planning 計劃
      · Estimate · 估計這個任務需要多少 時間 60 40
      Development 開發
      · Analysis · 需求分析 (包括學習新技術) 240 200
      · Design Spec · 生成設計文件 60 50
      · Design Review · 設計複審 10 10
      · Coding Standard · 程式碼規範 (為目前的開 發制定合適的規範) 0 0
      · Design · 具體設計 0 0
      · Coding · 具體編碼 0 0
      · Code Review · 程式碼複審 0 0
      · Test · 測試(自我測試,修改 程式碼,提交修改) 0 0
      Reporting 報告
      · Test Repor · 測試報告 0 0
      · Size Measurement · 計算工作量 0 0
      · Postmortem & Process Improvement Plan · 事後總結, 並提出過程 改進計劃 0 0
      · 合計 370 300
    • 學習進度條
      第N輪 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 0 0 5 5 查詢需要學習的技術;學習flask
      2 100 100 4 9 明確具體功能;設計介面

組員:陳妍羽

  • 過去兩天完成了哪些任務

    • 學習關於搜尋的相關演算法
    • GitHub當日程式碼/文件簽入記錄
      暫無遷入記錄
  • 接下來的計劃

    • 完成樹洞模組搜尋的功能
    • 學習基於標籤的推送演算法
  • 還剩下哪些任務

    • 完成樹洞模組搜尋的功能
    • 完成推送演算法
  • 燃盡圖

  • 遇到了哪些困難

    • 對如何進行有效率的搜尋不瞭解
    • 不瞭解相關演算法的知識及使用
  • 有哪些收穫和疑問

    • 收穫:學習了搜尋有關的知識
    • 疑問:對於如何選擇有效的搜尋演算法有疑問。
  • PSP & 學習進度條(學習進度條每週追加)

    • PSP
    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃 10 10
    · Estimate · 估計這個任務需要多少時間 10 10
    Development 開發 150 175
    · Analysis · 需求分析 (包括學習新技術) 120 150
    · Design Spec · 生成設計文件 10 10
    · Design Review · 設計複審 10 10
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 10 5
    · Design · 具體設計 0 0
    · Coding · 具體編碼 0 0
    · Code Review · 程式碼複審 0 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 0 0
    Reporting 報告 60 40
    · Test Repor · 測試報告 20 10
    · Size Measurement · 計算工作量 20 10
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 20 20
    · 合計 220 225
    • 學習進度條
    第N輪 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 3.9 3.9 學習了爬蟲的基本知識
    2 0 0 3.75 3.75 學習關於搜尋的相關演算法

組員:鄒瑩

  • 過去兩天完成了哪些任務

    • 文字描述
      • 過去兩天學習了python爬蟲相關知識;
      • 開始進行爬蟲的工作;
      • 參與團隊會議,商討更詳細的任務。
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃

    • 依據開會的內容,在接下來兩天構造好資料庫。
  • 還剩下哪些任務

    • 持續進行推送內容的爬取和整理;
    • 建立資料庫儲存使用者資訊,日記資訊,推送資訊,樹洞模組資訊。
  • 燃盡圖

  • 遇到了哪些困難

    • 茫然:不知道該往什麼方向走才能完成工作;
    • 狀態不對:完成的任務和預期差了太多,時間好像不夠用一樣,很緊張也很恐懼。
  • 有哪些收穫和疑問

    • 收穫:學會了基本的爬蟲技術。
    • 疑問:如何整理得到的資料。
  • PSP & 學習進度條(學習進度條每週追加)

    • PSP

      PSP2.1 Personal Software Process Stages 預估耗時 (分鐘) 實際耗時 (分鐘)
      Planning 計劃
      · Estimate · 估計這個任務需要多少時間 10 2
      Development 開發
      · Analysis · 需求分析 (包括學習新技術) 240 300
      · Design Spec · 生成設計文件 0 0
      · Design Review · 設計複審 0 0
      · Coding Standard · 程式碼規範 (為目前的開 發制定合適的規範) 0 0
      · Design · 具體設計 60 120
      · Coding · 具體編碼 0 0
      · Code Review · 程式碼複審 0 0
      · Test · 測試(自我測試,修改 程式碼,提交修改) 0 0
      Reporting 報告
      · Test Repor · 測試報告 0 0
      · Size Measurement · 計算工作量 0 0
      · Postmortem & Process Improvement Plan · 事後總結, 並提出過程 改進計劃 0 0
      · 合計 250 422
    • 學習進度條

      第N輪 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 0 0 5 5 學習如何爬蟲;學習如何建立資料庫
      2 48 48 6 11 嘗試爬取資料

三、衝刺成果展示

  • 展示組內最新成果(.jpg 、.gif、.mp4等任意形式,也可內嵌B站視訊,不要貼程式碼,貼程式碼扣分!)(15分)

  • 前端組成果:

  • 站立會議合照(5分)

  • 會議耗時記錄(每次追加記錄)(5分)
第N次會議 耗時(分鐘)
1 10
2 10