我們團隊想要做一個社交網站,由於是多人協作編程,有前端也有後端,請問我要如何把網站的結構設計出來(比如前端有哪些按鈕、後端有哪些函數、每個按鈕分別對應著哪些函數等等)以讓大家可以按照這個標準去編寫各自負責的部分?有這方便的書或教程嗎?謝謝!


1.沒有現成的書——或者說,任何一本語言的編程書大都會同時談到前端、後端,不過怎麼設計那是你的事了。

2.一般產品經理負責「前端有哪些按鈕」,但不負責實現。

3.後端程序員負責「後端有哪些函數、每個按鈕分別對應著哪些函數」的設計,但更重要的是結構方面的設計;看項目情況,有時演算法也是關鍵。

4.產品經理和前端程序員負責告訴後端程序員「這裡我要取什麼什麼樣的數據」。

5.產品經理如果能參與到後端的架構設計和數據設計中去,是一件好事。一般不對前端程序員有什麼後端方面的要求。

6.如果你們團隊都不懂技術,請略過以上幾條,回家吃飯睡覺打豆豆;如果你們團隊有人懂技術,基本上這方面讓他來作主就行了。


具體的設計需要具體的需求,簡單一句社交網站過於籠統,給你個大致的參考流程:

  1. 業務人員明確需求
  2. 產品人員設計原型以及交互
  3. UI出圖
  4. 技術負責人確定技術方案(如果確定前後端分離,參考一些介面或者res設計原則

好RESTful API的設計原則進行前後端介面設計並盡量文檔化)

5 開發人員開發自測

6 測試人員測試

7 發布上線

你說的我感覺可能是第4步,但是缺少前面的基礎工作是不好開展的。


進入個企業跟項目實際學習吧,都是摸爬滾打學出來的,如果你想所有都懂後變身成為產品經理再參加工作,幾乎不可能
書我不知道,我覺得你需要找一個有經驗的產品經理。
RESTFull
開工前開會商量好規劃好,定下後端需要提供給前端的介面、數據、以及調用方式。


你這個要麼請個懂前後端架構以及交互的程序員,要麼請我給你規劃一下,解答就算了,你這是讓人幹活不是解答…
推薦閱讀:
相关文章