開始寫blog有兩年了,剛開始的時候因爲沒有獨立主機,要在各大技術blog中進行選擇,做爲一個java程序員,天然首先想到的是javaeye (iteye的前身),或者是最著名的程序員網站csdn,可是最終選擇了博客園,雖然剛開始的時候還不知道這是一家以.net技術爲主的社區網站。java
固然,這一篇文章確定不是爲了拍馬屁的,最近看了不少對於微信產品設計的討論以及張小龍的產品觀,主要是從產品設計的角度來看待用戶或者技術人員的選擇,我從如下幾點來分析爲何選擇博客園。程序員
咱們作一個產品,這個產品確定要突出本身的核心功能,你的核心功能是什麼,這個不能常常改變。javaeye開始的時候定位是很是清晰的,就是一個java技術論壇,再發展綜合技術社區,而後開通了blog,諮詢,招聘,問答等幾個板塊。做爲java程序員,剛開始我基本上只關注了javaeye,那個時候我感受論壇是很活躍的,給我帶來很大的收穫。咱們把網站比較產品,那麼你的產品必定要聚焦,你的產品最核心功能是什麼,可以讓用戶聽到這個名字一會兒就可以想起來。好比淘寶就是購物的,支付寶作支付的,豆瓣是書評和影評的,多看是用來看電子書的,博客園就是就是寫技術blog。在反觀csdn,javaeye,我就不知道他是幹嗎的,貌似啥都有,最終只能說他是綜合社區,核心特色我實在說出來。從這裏能夠看出要專一。web
博客園的核心功能就是寫blog,看blog。對於寫blog,我發現javaeye和csdn都不知道windows live writer。這就是一個很大的問題,你要考慮做者的感覺,在web端寫blog沒有在客戶端寫的舒服,好比貼圖,在客戶端直接crtl+c和crtl+v就能夠了,在web端還要上傳附件,效率很低。僅從這一點來看,博客園就比較照顧用戶的感覺。還有一些簽名,郵件提醒等細節,javaeye和csdn都是沒有的。windows
一個產品當在一個核心功能上作的很是突出以後,就會考慮擴展其餘相關的擴展功能。這個確定是正確的,畢竟產品不能作的太單一,不然承受風險的能力和營收能力都會欠缺。那麼如何在現有的產品上作擴展,又不影響個人核心功能,解決好這個問題仍是比較難的,這中間有不少權衡和取捨,不是一兩句話就說的清楚的,可是咱們能夠經過來分析。微信
來看看javaeye,若是定位技術論壇,那首先進入首頁的時候,我應該顯示的論壇列表,而且重點顯示熱門的論壇等相關的帖子,而在看看目前的javaeye,首頁是不少,分不少板塊,重點是什麼,沒有人知道,進入論壇,又顯示一堆論壇列表,又沒有論壇的重點,對於用戶的感覺感受就是什麼都有,可是什麼又都沒有。這就是張小龍說的「少便是多」,這個是一個信息爆炸的社會,不要給用戶太多內容,給用戶形成壓迫感。微信支付
在看看博客園,首頁就是博客園的優秀博文,這就是精華,因此必定要控制首頁的質量,若是精華太多,那麼確定不是精華,若是質量很差,精華也就失去的意義。這對做者也是一個很大的要求,若是想要更多的知名度,就必須提升文章的質量。網站
上面提到了擴展功能不能影響核心功能,那麼如何擴展功能纔不能影響到核心功能了。我從微信的產品中找到了一些技巧.net
1 網站首頁必定要聚焦,blog網站就是突出blog,論壇就突出論壇,社交聊天就突出聊天,哪怕你添加更多的功能,主頁裏面不能搞進去,不少網站擴展的時候把新功能所有添加到主頁,可有一些用戶並不須要,這就影響了這一部分用戶。設計
2 不能強制推給用戶新的功能。由於我是搞支付的,對微信支付很是有興趣,可是這個功能我找了半天才找到,說明什麼問題,即便微信在推新功能的時候,不會在首頁裏面強制告訴你,老子有開發新功能了,去嘗試一下,送紅包哦,就是想讓每一個用戶都知道。可是微信沒有,你根本感受不到他有支付功能,這就是厲害之處,對那些想要這些功能的人,天然會去使用,不想使用的你強迫他都沒有用。微博在這個問題上就很噁心,微博小祕書每天給你推送垃圾信息。可是微信也有騷擾用戶的時候,好比有新的表情和遊戲出來的時候,我這個tab下面就會有提示,可是這種騷擾仍是能夠接受的,畢竟沒有彈出消息來。blog
這裏面說一個反面的例子,支付寶錢包,這個產品我一直在用,我我的認爲以前作的很是好,夠簡潔夠簡單。可是改版以後,首頁顯示的是公共帳號,轉帳我找了半天。做爲錢包,你首頁顯示的應該是一些具體的轉帳功能,而不是那些公共帳號吧,這些我實在想不到和支付有什麼關係。這就是典型想推廣什麼就推送什麼的產品思惟,短期雖然推廣了產品,可是給用戶形成的體驗很差。
3 瞭解用戶的想法,新功能要放在用戶可能須要用的到的地方。這個要了解用戶習慣,仍是比較困難的,若是不知道怎麼搞,就學博客園把,在不影響用戶視覺的地方添加新的功能,或者開闢新的菜單。
下面是我看微信後背的產品觀裏面比較認同的,其實表達了我上面的一些想法: