其實只是拖延症點到滿等的我,說是主角其實只是拖延症發作
我通常都是先撰寫前端篇才寫後端篇,所以看官們可以先看前端篇再來看後端篇。
什麼樣的人適合閱讀此挑戰
- 已經有一點後端基礎的人(我會照我的想法Mock此網站的後端,有任何想法的人歡迎留言)
- 想知道一條龍是怎麼跑的人(前後端Mock時,應該會有滿多自己的感想的,但不一定是對的)
什麼樣的人不適合閱讀此挑戰
- 想要學習完整性知識的人(此挑戰且戰且走,並不會有你期待的完整性,更多的是雜亂與混沌)
- 追求CP值的人(此挑戰更多的是我自己對於後端的想法與概念,所以可能不會有太多講解)
第一篇就Q&A是不是搞錯了什麼
A:因為這次主要是想要挑戰自己的前端菜雞能走多遠,但網站通常都會需要跟後端互動,自己本身從出社會四年多,從JAVA servlet寫到Python在寫到JAVA Spring,一路走來都在做後端的工作,加上今年開始有在接一些後端的案子,在Mock網站後端的時間準備上我覺得自己是吃得消的...吧?
A:現在在這家公司主要就是寫JAVA Spring,雖然自己是更熟悉Python一點,不過想要藉此多練習一下JAVA的開發經驗,會選擇MongoDB主要是因為此次挑戰是屬於且戰且走的Mock,在沒有完整的規劃DB schema,使用高彈性的MongoDB是一個比較好的做法。
A:主要是學生和教師系統方面,還有相關的上課與教材系統等等的API與DB schema設計,如果時間允許的話希望可以進展到webRTC視訊上課以及Socket io 聊天室功能。
第一篇就到這邊,下一篇我們就來看看本次Mock的主角 NativeCamp,需要做哪些的設計。