提升網際網路產品開發效率的5個工具組合

伯小樂發表於2014-11-03

這篇文章從網路環境、編碼、釋出、團隊協作和網站執行結構來談如何提高產品開發效率。文中提到的工具大部分都可以免費使用。

VPN

在開發過程中,我們經常要搜尋技術資料,不可避免地需要使用Google,以及開啟搜尋結果中涉及的技術網站。正常情況下,很多技術網站卻不正常地訪問不了。每一次網路連線被重置,你的思路被打斷,緊接著或許還有一通的抱怨……,對於開發者而言,這無疑會極大地降低效率。當你無法改變當前的網路環境時,不防試試改變自己。所以,工具組合的第一點建議是為自己的團隊搭建一個VPN,給大家一個可以暢通無阻地查閱技術資料的網路環境。如果還在猶豫,請用Google搜尋一下為什麼要這麼做 :)

IDE – jetBrains系列

IDE是程式設計師直接面對的工具。想象一下,如果你使用的IDE載入和執行緩慢、沒有程式碼和錯誤智慧提示、介面毫無美感、各種繁雜的外掛、難於除錯和程式碼版本管理等,好比用著一把鈍刀在砍柴,編碼效率不言而喻。擺脫或者避免這些也很簡單 – 選擇一個優秀的IDE作為開始吧!

jetBrains系列的IDE是最佳選擇之一,被廣大程式設計師稱為編碼神器。所謂百聞不如一試,直接在官網下載,免費試用1個月,一切瞭然。jetBrains目前已經支援包括:.NET、Java、PHP、Web前端、Python、iOS和Ruby,啊,是的,還有最近支援了C/C++!

jetBrains雖然是付費的IDE,但如果可以(極大)提升你/團隊的效率,這個投資是很划算的。不管是公司,還是個人,在工具上面,不要去省錢,而是用有限的資金去提高效率才是正道。你或者不相信這個觀點,但時間會證明這是明智的。

福利:如果你還是學生,jetBrains的系列IDE針對學生已經免費。用你的 edu.cn 郵箱即可申請。嗚呼,真是業界良心啊!

Coding

Coding.net 為軟體開發者提供基於雲端計算技術的軟體開發平臺。突出特點包括:

程式碼託管平臺

通過程式碼版本控制系統 git 進行公開專案或者私有專案的免費原始碼託管,數量不限制獨有保護分支功能,保證各個分支修改的許可權。程式碼庫提供極佳的速度和穩定性。

線上執行環境

專案演示平臺是為程式測試和演示提供的線上專案展示平臺,無需重複搭建配置環境,一鍵部署,在雲端進行專案展示,並可通過複製演示連結將專案與外部使用者進行分享或展示。演示平臺支援大部分主流 Web 開發語言,包括 Java,Ruby,Node.js,Go,HTML, PHP,Python。其它官方未做支援的語言或框架,使用者依然可以通過自定義 buildpack 的方式來實現支援。Coding 也將提供Android App 的執行空間,幫助安卓開發者實現專案演示。

程式碼質量監控

質量管理功能能夠對 git 倉庫中的程式碼進行靜態的檢測和分析,發現程式碼問題,獲取程式碼度量資訊,及時瞭解程式碼質量狀況,以判斷其是否符合最佳實踐,並提供質量分析報告,為相關管理成員提供專案決策及管理參考。目前質量管理平臺支援的語言包括 C/C++, Golang, Java, Javascript, PHP, C#, Groovy, XML, Web, Flex, Erlang, Css。

專案管理平臺

Coding社會化專案協作管理平臺,支援所有格式文件的上傳下載,圖片以及markdown等文件格式的線上預覽。開發團隊成員之間可自由進行資訊共享、、任務指派管理和專案討論協作。

Coding APP

Coding 已推出 Android & iOS 手機客戶端,目前支援任務管理、線上討論、輕量級社交等功能,讓遠端協作變得更簡單高效。

福利:使用以上服務,在Coding完全免費,官網地址:https://coding.net

團隊協作——Worktile

大多數情況下,作為開發者,你幾乎無法避免團隊協作,甚至是遠端協作。即使是個人獨立開發者,也或多或少要和客戶溝通協作。我們想提升產品開發效率,必須重視團隊的協作效率。諸如新任務分配、問題反饋、需求變更等,依靠電話 + Email + Excel來做團隊協作,顯然是效率低下的。

提升團隊協作效率,從選擇一個高效的協作工具開始吧。目前已經有很多優秀的線上協作工具,國外的Basecamp(由37Signals的牛人們開發)和Asana等,國內提供團隊協作的工具也不少,這裡以Worktile為例:

Worktile是一款任務驅動的團隊效率管理工具,以任務為中心 (看板式的任務列表,支援拖拽,操作方便)。圍繞著任務,成員可以構建列表和專案;成員可以參與到某個任務當中,也可以被提醒關注某個任務以跟蹤進度,專案的負責人可以將相關成員拉進某個專案當中;對於歷史任務還可以生成日曆和簡報功能,把團隊的工作經驗沉澱下來。

你不必花費大量的時間用來收發郵件,用微信、QQ等工具實現溝通交流,用Worktile即能解決團隊中工作溝通不暢、資訊不同步的情況。此外,Worktile支援Android & iOS手機客戶端,團隊協作、隨時隨地。

福利:目前Worktile完全免費,可以盡情使用!

七牛雲端儲存

通常,網站的圖片、視訊、PDF這些檔案會上傳到自己的伺服器,對於網路資源不豐富的網站,這些檔案會消耗很多伺服器的資源,尤其是頻寬和伺服器的併發連線資源。藉助七牛提供的雲端儲存服務,把非業務相關的事情,交給專業的團隊來處理,是一個明智之舉。

七牛專注於提供網際網路化過程中的資料管理的一整套解決方案,包括資料儲存、傳輸加速以及資料處理。七牛全球分散式多IDC儲存架構,加速節點已逾1000個,真正做到上傳下載加速到極致。此外,七牛國內首創流媒體(音視訊處理)支援,大大提升了企業開發效率並節省運維成本至少一半。

七牛儲存2.0更是全面引入糾刪碼(EC)算術冗餘方案,將單位儲存成本足足降低了63.5%,並率先達到16個9的資料可靠性。

福利:如果網站規模小,七牛提供免費的額度。從這裡檢視:http://www.qiniu.com/pricing

相關文章