評測項目:博客園javascript
功能 | 類別 | 優勢 | 不足 |
---|---|---|---|
班級博客 | 班級管理 |
|
|
做業發放與提交 | 能夠看到整個班級的提交狀況,頁面上有關於截止日期的提醒; |
|
|
基本功能 | 博客讀寫 |
|
|
招聘 | 提供技術人員與企業交流的平臺;有VIP權限是資金來源之一 |
|
|
閃存 | 發表我的意見的平臺 | 名稱讓人困擾 | |
找一找 | 資源豐富,查找準確 | 不太穩定,有時候會系統出錯 | |
體驗 |
|
|
|
移動客戶端 | 界面更加簡潔、美觀、清晰 |
|
方面 | 評價 |
---|---|
數據量 | 有不少很是好的資源和博客,可以知足學習需求 |
界面 | 界面簡樸,但同一頁面上各類按鈕太多太雜,且有很是多不經常使用的按鈕 |
功能 | 可以知足讀寫博客的基本需求,其餘功能(例如招聘、閃存)都沒有使用過 |
準確度 | 不管經過百度仍是博客園自帶的全部引擎,都可以準確找到須要的內容 |
很是推薦:博客園提供了完善的讀寫博客的基本功能,以及招聘等附加功能,給用戶羣體帶來諸多便利,此外在博客園造成的技術圈也是博客園的一大吸引力,使得博客園有着極爲豐富的資源。若是可以是界面更清晰,基本功能更突出可能會更好一些。html
評分標準: 滿分 10 分, 良好 6 分, 及格 4 分,聊勝於無 1 分, 不好 -3 分前端
方面 | 類別 | 描述 | 反饋 | 評分 |
---|---|---|---|---|
功能 | 核心功能 | 分析三個核心功能,功能設計和質量。 |
|
9 |
細節 | 有什麼爲用戶考慮的細節? | 隨筆有自動保存上次內容的功能 | 8 | |
用戶體驗 | 當用戶完成功能時,不干擾用戶 (例如: 是否不斷彈出不相關廣告)。 | 用戶完成時會有不干擾用戶的相關提醒,但不多有廣告 | 10 | |
輔助功能 | 一些輔助功能如皮膚等 | 博客部分提供簡潔的相關皮膚,提供閃存功能,比較人性化 | 8 | |
差別化功能 | 這個軟件獨特的功能. 它對用戶的吸引力有多大? | 博客園以其情懷和初衷以及簡單有效的功能吸引了大量技術人員,而技術人員的存在又成爲高質量網站內容的保障,兩者相互促進,成爲其獨特的優點。 | 10 | |
軟件的效能 | 佔用內存, 啓動速度, 內存泄漏狀況 | 佔用內存較少,啓動速度快;編輯隨筆時有時候會很卡 | 10 | |
體驗 | 軟件的適應性 | 在聯網/斷網, 大小屏幕, 沒有鼠標的狀況下均可以順暢操做. 和不一樣平臺的軟件能流暢協做 | 不聯網的狀態下仍然可以保存正在編輯的博客內容,客戶端能夠看到看過的內容但沒法使用其餘功能,沒有鼠標基本不能操做 | 8 |
成長性 | 記住用戶的選擇, 適應用戶的特色,用戶越用越方便 | 基本沒有記憶和學習能力 | 6 | |
用戶有控制權 | 系統狀態有反饋,等待時間要合適。關鍵操做有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工做, 快捷操做鍵可調整。 | 完成功能時有相關提示。隨筆有自動保存上次內容的功能,可是草稿箱的功能一直沒有找到正確的使用方法,並且自動保存只能保存上次內容,會把以前的內容覆蓋,不能由自主控制 | 7 | |
自選 | 自選評分項目 | 軟件對開發者的友好程度,以及對用戶反饋的重視程度 | 有技術交流羣、api說明文檔、客戶端項目的github地址;給用戶提供了反饋問題的途徑,而且團隊會對用戶反饋的問題進行回覆和改正 | 10 |
總分:86java
時間分配 | 完成內容 |
---|---|
1周 | 肯定網站目標、商業模式、市場調研(尋找潛在合做方、行業形勢、競爭者);估計時間成本、資金成本 |
1周 | 分析用戶羣體,及不一樣羣體大體需求,肯定大體的功能劃分(基本功能,教育功能,招聘) |
1周 | 使用架構及語言的肯定;詳細功能的設置及模塊關係(班級建立、管理,做業設置、提交;隨筆,推送,新聞,排名,博問,閃存,找一找,收藏;求職,招聘;用戶系統,後臺管理) |
3周 | 功能的具體設計(包括分佈、接口設計、使用說明、對用戶信息的保護);肯定分工;用戶界面的初步設計 |
3周 | 框架、服務器的搭建;基本功能的實現;對基本功能和模塊的單元測試;具體的UI設計 |
2周 | 接口的對接;功能與UI的對接;進一步測試;性能優化(空間佔用、響應時間、安全性) |
1周 | 完善UI;進入穩定階段不斷修復bug |
2周 | 發佈alpha版本;收集用戶反饋信息;尋找合做方 |
1周 | 根據反饋問題,修復bug,優化性能,完善UI;發佈beta版本 |
1周 | 進行總結,肯定後期維護方案;發佈最終版本 |
至今 | 根據用戶反饋和需求不斷從新定位,開發新的功能,優化原有功能、界面、框架,開發客戶端;尋找合做方 |
基本時間需求: 15周 |
我的認爲排名第一。博客園做爲技術類博客網站與新浪、網易等傳統的博客網站面向不一樣的用戶羣體,所以不宜一併討論,與他最類似的是CSDN,可是我的認爲雖然博客的在用戶體驗方面作的並不完善,可是在資源和羣體的質量上仍然高於CSDN。如下是從chinaz上得到的博客網站的排名:git
從博客園的統計信息來看截止到2017年10月12日14:51,博客園擁有博客-372491,隨筆-4810838;根據人民網2015的數據,中國博客的使用人數達到1.09億;根據新浪博客2015年的數據,使用人數達到1309萬人;根據互動百科中的內容,CSDN擁有超過3000萬註冊會員(其中活躍會員800萬)、50萬註冊企業及合做夥伴.github
從當前用戶數來看,彷佛博客園在博客網站中的份額不佔優點,與評估不徹底匹配,可是博客園建立時間爲2004年,晚於新浪博客(1999)和CSDN(1998),不具備市場的先驅者優點,並且與同類的CSDN相比確實功能較爲單一,界面較爲簡陋。算法
可是博客園目前有很好的排名,且用戶羣體和資源質量較高(我的認爲高於同類的CSDN),廣告較少商業化程度低,同時博客園也在不斷對功能進行改進,處於不斷髮展的過程當中,可以穩定的吸引用戶。我的認爲博客園不改變初衷,同時不斷髮展,會更增強大和持久。數據庫
前端就用了jQuery,沒有使用前端框架。後端有WebForms,有ASP.NET MVC,博客中已經使用了ASP.NET MVC 5.1。文章內容與用戶信息保存在SQL Server數據庫中。
大量使用Memcached保存緩存數據。
目前咱們新的開發、代碼重構與重寫會基於DDD(Domain Driven Design)架構。
工做量: 6人 * 4個月後端
如何提升從而從競爭中勝出api
根據中華人民共和國國家統計局2015年的數據,信息傳輸、計算機服務和軟件業其餘單位就業人員中,其餘單位313.6萬,城鎮單位349.9萬
每一年計算機專業的畢業生約爲9萬,在讀生約40萬
博客園屬於技術類博客網站和社區,市場上存在新浪博客、網易博客等強勢的對手,可是因爲博客園是技術類博客網站,因此與它們又不徹底相同,與其類似的直接競爭產品是CSDN博客,另外與stackoverflow也有必定的類似之處,下面主要與兩者進行對比:
條目 | 博客園 | CSDN |
---|---|---|
用途 | 博客園的班級博客用於學校教學 | CSDN的學院主要用於提供收費課程 |
相關文章 | 閱讀博文時博客園沒有相關文章推薦 | CSDN有相關文章推薦 |
廣告 | 博客園廣告很是少 | CSDN有較多廣告 |
用戶體驗 | 界面不清晰,功能連接和其餘連接區別不明顯 | 界面清晰,用戶體驗較好 |
質量 | 廣泛質量較高 | 存在不少內容很是空洞的博文 |
交流 | 交流氛圍比較好 | 感受有不少用戶素質不太好 |
條目 | 博客園 | stackoverflow |
---|---|---|
標籤分類 | 對問題內容沒有標識,能夠按照關鍵詞搜索問題,可是不能對問題分類 | 可以給問題貼標籤反映問題內容,能夠按照關鍵詞搜索問題,且可以按照標籤對問題分類 |
相關內容 | 沒有相關內容推薦 | 有相關問題的推薦,若是當前問題不能解決用戶問題,用戶更容易在相關問題中找到問題的答案 |
招聘 | 公司和求職者能夠雙向選擇,但招聘功能使用率較低 | 不能發佈求職信息,但功能較完善,能夠按照不一樣標準排序,進行搜索,查看公司 |
推薦 | 能夠推薦博客,但對於博客沒有分類,也沒有關注用戶偏好 | 幫助用戶找到問題中被推薦最多的答案,幫助用戶解決問題 |
界面 | 很是樸素,能共讓人把精力集中在問題本省 | 界面比較現代化,看上去比較專業 |
用戶 | 登陸狀態存在問題 | 密碼格式不符合規定沒有提示 |
Feature | 增長博客園的學習功能,對用戶的推送內容進行個性化定製。 | 增長信息提醒功能,可發送至用戶郵箱,用戶可進行個性化設置 |
---|---|---|
Need | 用戶在必定時期內一般會關注特定的內容,但願儘量多的得到相關領域的內容,並且用戶關注的內容也會不斷變化。對推送內容進行個性的定製更方便用戶找到須要的內容。 | 用戶可能但願可以及時的瞭解隨筆收到的評論、問題獲得的回覆、班級新發布的做業、做業deadline的提醒,同時可能登陸博客進行查看並不方便。 |
Approach | 基於用戶的瀏覽記錄的數據採用恰當的機器學習算法進行學習,按照用戶對不一樣類別內容的搜索、瀏覽、點贊、評論數量、頁面停留時間設置用戶屬性值,爲每一個用戶創建特定的模型,進行不一樣的內容推送。 | 給用戶提供設置功能,在用戶隨筆收到的評論、問題獲得的回覆、班級有新發布的做業、做業快到deadline的時候,給用戶消息提醒並向用戶綁定的郵箱發送郵件 |
Benefit | 用戶更容易得到本身須要的內容,得到更好的體驗,增長博客園對用戶的吸引力。 | 用戶可以方便且及時的獲取須要的信息,會給用戶尤爲是使用班級博客的學生用戶帶來極大的便利,增長對用戶的吸引力。增長博客園存在感的同時,我的設置功能也可以在細節上給用戶較好的體驗 |
Competitor | CSDN在閱讀的博客下面會有相關文章推薦,若是博客園可以實現該功能,將會必定程度上提升競爭力。 | 在使用github時發現github這樣的功能很是方便,另外許多博客網站都有消息和通知的提醒功能,博客園在這方面有必定的欠缺,給用戶帶來必定程度的不便. |
時間分配 | 完成內容 | |
---|---|---|
角色團隊配置 | 開發3人 | 測試3人 |
1 | 對推送內容的個性化定製功能進行詳細設計,包括個性化的範圍(博文、新聞、知識庫、博問、可能關注的人) | |
2 | 設計不一樣的參數(屬性、訓練集、學習率……)、算法進行訓練和測試 | 對算法的效果進行測試 |
3 | ||
4 | 肯定使用的算法,開發人員與測試人員協做對算法進行優化 | |
5 | 將算法實際應用到網站中 | 對實際效果、正確性進行測試 |
6 | ||
7 | 將該功能做爲測試版本開放給部分用戶並根據用戶的反饋信息進行優化 | |
8 | 開放給所有用戶,持續接受用戶反饋並優化 | 調查用戶關於信息提醒的需求(需求程度,需求信息,需求方式) |
9 | 對消息提醒的功能進行詳細設計,包括提醒內容、方式、頻率、用戶設置 | |
10 | 在網站上實現消息提醒(評論、回覆、做業、deadline) | 對消息提醒功能進行單元測試、黑箱測試 |
11 | 實現消息提醒的郵件發送功能 | 對郵件發送消息提醒的功能進行單元測試、黑箱測試 |
12 | 在用戶我的設置中添加對消息提醒的設置 | 對消息提醒的設置功能進行單元測試、黑箱測試 |
12 | 修復bug | 全面測試 |
14 | 將功能開放給用戶,收取反饋修改bug | |
15 | 實現按期向用戶郵件推送個性化內容的功能,並容許用戶自行設置 | 對此功能進行單元測試、黑箱測試 |
16 | 將功能開放給用戶,收取反饋修改bug |