通過數個月的重構,終於上線跟你們見面了。關於此次重構,先用一幅簡單的圖片描述一下產品的歷程,輕鬆一下:segmentfault
SegmentFault 上線之初,只有問答一個功能(下圖粉紅色區域),對全部事物都充滿好奇,充滿着各類不肯定。用戶增加帶來的各類需求,讓他漸漸變得豐滿,也開始變得臃腫混亂。架構
SegmentFault 的開發風格一貫都是高效、快速。2 年過去了,高耦合度的設計侷限性開始突顯。每個新功能的增長都倍感吃力,使用時又帶來各類穩定性問題。咱們也再也不是 二、3 個技術人員的團隊了,須要用更高級的架構讓團隊開發更有效率,而不是耗費大量對付一些歷史遺留問題。咱們須要從新找回 SegmentFault 的開發節奏。網站
長痛不如短痛,對整個網站結構和功能來次完全梳理(見上圖):spa
SegmentFault 在通過這樣的重塑後,打通了奇經八脈。各模塊直接相互獨立不受影響,又能夠良好的相互訪問調用。即便從此增長再變態的需求,也能應付自如。設計
重構前:這兩個功能合併在一塊兒,名爲【標記】,在收藏問題的同時,能持續收到問題的動態
重構後:關注僅僅是爲了跟進動態,收藏是本身對內容的歸類,方便從此查詢1圖片
收藏功能再也不是把東西放進冰箱一團亂了,咱們如今能夠建立不一樣的收藏夾,將不一樣的東西分門別類整理好。還能夠公開本身的收藏夾,將整理後的系列專題分享給你們。開發
全部用戶產生的內容,不一樣等級的用戶擁有不一樣的權限。社區的內容的增加,廣告等垃圾信息也愈來愈多。咱們須要更多的人蔘與管理,所以當用戶權限不足時,能夠經過舉報的形式,交由更高級權限的人審批。文檔
這個功能指望達到的目的有兩個:原型
一篇好的文章,他的排版絕對不會太爛,但爛文章他的排版必定是慘不忍睹的。做爲一名開發者,想必你也不肯意看到層次混亂毫無章法的文檔吧。產品
讓更多人有機會出如今排行榜上,除了按週期的排行榜,還有總排行榜。Tag 頁面也有周期榜和總榜,若是天天榜上都是那麼幾個職業選手,我也看累了。
最大的改進就是用戶 Profile 了,你產生的每一項內容,加上咱們精心整理和統計的數據,共同打形成你獨一無二的簡歷。他將爲你的職業生涯錦上添花,也將成爲許多年後,回望本身每一步成長的里程碑。
新版的設計屬於輕量甚至接近原型的方式,節約了大量設計和開發時間。隱藏了衆多對使用形成干擾的內容。儘量維持原有網站的的使用習慣。各個板塊風格統一化,功能統一化。
咱們一直在尋找超越功能主義的設計哲學,讓產品提高到心靈層次的訴求。設計自己是一個禪悟的過程,狀態從的「不定」到「定」,手法從「不慧」到「慧」。看得破卻說不破,只有經歷過修行頓悟,才能領悟用思想意念進行溝通的境界。
當用戶在提問時,提問就是「不定」狀態,來自於心裏,在這個狀態設計,極可能就圍繞「如何讓提問更溫馨」、「如何讓撰寫更直觀」之類的展開設計。而在提問的背後,「解決問題」纔是用戶真正的目標,是真正的「定」。傳統的流程認爲,須要讓用戶先搜索,搜索不到的再讓用戶提問。若是按這樣的流程設計,極可能就陷入繁瑣很差用了,也就是「不慧」。萬不可阻止人爲所欲爲的天性,提問前必須先搜索是個很是不明智的設計。
就讓他提問吧,在提問的狀態激活時,咱們一樣也能在背後尋找潛在的答案展現給他看,也許這個問題未提交前就給解決了。這就是「不慧」到「慧」的一次轉變。這是咱們一直在思考的東西,咱們的新版有許多這樣的思考方式進行設計,流於表面的東西終將成爲幻影,通過心裏思考的東西,才最靈魂深處最強大的力量。
重構帶來的不只僅是產品的成長,更是心靈的修行。禪的真諦會在那麼一瞬間讓設計充滿生命力,設計是心靈的有機延伸,用心靈和設計溝通,尋找產品的靈魂。
最後,一幅圖作個總結,這是重構的魅力,也是 SegmentFault 的禪。
「關注問題」功能在本篇文章發佈時還沒有開放 ↩