当前位置: 首页 > 資訊 >

[Day 1] 主角總是最後登場的 (後端篇)

其實只是拖延症點到滿等的我,說是主角其實只是拖延症發作


我通常都是先撰寫前端篇才寫後端篇,所以看官們可以先看前端篇再來看後端篇。

什麼樣的人適合閱讀此挑戰
- 已經有一點後端基礎的人(我會照我的想法Mock此網站的後端,有任何想法的人歡迎留言)
- 想知道一條龍是怎麼跑的人(前後端Mock時,應該會有滿多自己的感想的,但不一定是對的)

什麼樣的人不適合閱讀此挑戰
- 想要學習完整性知識的人(此挑戰且戰且走,並不會有你期待的完整性,更多的是雜亂與混沌)
- 追求CP值的人(此挑戰更多的是我自己對於後端的想法與概念,所以可能不會有太多講解)


第一篇就Q&A是不是搞錯了什麼

Q:第一次挑戰鐵人就往想前後端雙飛,小子很狂啊?

A:因為這次主要是想要挑戰自己的前端菜雞能走多遠,但網站通常都會需要跟後端互動,自己本身從出社會四年多,從JAVA servlet寫到Python在寫到JAVA Spring,一路走來都在做後端的工作,加上今年開始有在接一些後端的案子,在Mock網站後端的時間準備上我覺得自己是吃得消的...吧?

Q:為什麼會選擇JAVA Spring & Mongo DB

A:現在在這家公司主要就是寫JAVA Spring,雖然自己是更熟悉Python一點,不過想要藉此多練習一下JAVA的開發經驗,會選擇MongoDB主要是因為此次挑戰是屬於且戰且走的Mock,在沒有完整的規劃DB schema,使用高彈性的MongoDB是一個比較好的做法。

Q:想要在這次挑戰裡完成到什麼程度?

A:主要是學生和教師系統方面,還有相關的上課與教材系統等等的API與DB schema設計,如果時間允許的話希望可以進展到webRTC視訊上課以及Socket io 聊天室功能。


第一篇就到這邊,下一篇我們就來看看本次Mock的主角 NativeCamp,需要做哪些的設計。