全棧工程師必備開發利器

一、團隊協作工具

團隊協作軟件

筆記備忘

  • 印象筆記:工作必備效率應用
  • 有道雲筆記:網易出品,獲得5000萬用戶青睞的筆記軟件。提供了PC端、移動端、網頁端等多端應用,用戶可以隨時隨地對線上資料進行編輯、分享以及協同。
  • 日事清:怕工作進度延誤 就用日事清
  • 滴答清單:一個幫你高效完成任務和規劃時間的應用

遠程

  • TeamViewer:安全遠程訪問和支持
    TeamViewer 基於最廣泛的平臺和技術,連接全世界的人、地區和事物。
  • 向日葵:簡單好用的遠程控制軟件
  • mstsc:運行win+r,輸入mstsc。不要忽略windows自帶的強大遠程桌面連接工具
  • 注意:不要再用QQ遠程了,真的很卡!

思維導圖與原型設計

  • XMind:思維導圖,框架圖等等,非常推薦。收費軟件,部分功能可用
  • MindManager
  • 百度腦圖:在線免費腦圖,推薦
  • Mockplus:更快、更簡單的原型設計

二、代碼版本管理工具

SVN

  • Subversion(SVN) 是一個開源的版本控制系統, 也就是說 Subversion 管理着隨時間改變的數據。 這些數據放置在一箇中央資料檔案庫(repository) 中。 這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。 這樣你就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。
  • 工具下載:tortoiseSVN
  • 學習資源

Git

Git 與 SVN 區別

  • GIT不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等。
    如果你是一個具有使用SVN背景的人,你需要做一定的思想轉換,來適應GIT提供的一些概念和特徵。
  • Git 與 SVN 區別點:
    • 1、GIT是分佈式的,SVN不是:這是GIT和其它非分佈式的版本控制系統,例如SVN,CVS等,最核心的區別。
    • 2、GIT把內容按元數據方式存儲,而SVN是按文件:所有的資源控制系統都是把文件的元信息隱藏在一個類似.svn,.cvs等的文件夾裏。
    • 3、GIT分支和SVN的分支不同:分支在SVN中一點不特別,就是版本庫中的另外的一個目錄。
    • 4、GIT沒有一個全局的版本號,而SVN有:目前爲止這是跟SVN相比GIT缺少的最大的一個特徵。
    • 5、GIT的內容完整性要優於SVN:GIT的內容存儲使用的是SHA-1哈希算法。這能確保代碼內容的完整性,確保在遇到磁盤故障和網絡問題時降低對版本庫的破壞。
    • 6、Git可以在離線情況下使用,SVN則必須網絡暢通。

Git託管平臺

  • Github:全球最大的程序員社交網站
  • 碼雲:國內比較大的Git託管平臺。碼雲專爲開發者提供穩定、高效、安全的雲端軟件開發協作平臺。無論是個人、團隊、或是企業,都能夠用碼雲實現代碼託管、項目管理、協作開發
  • CODING:國內Git託管平臺,Coding, 讓開發更簡單

GitFlow工作流

自主搭建代碼託管平臺

  • Gogs:一款極易搭建的自助 Git 服務,通過go語言寫的,適合在Linux服務器上搭建
  • VisualSVN:isualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform.
  • iF.SVNAdmin:The iF.SVNAdmin application is a web based GUI to your Subversion authorization file. It is based on PHP 5.3 and requires a web server (Apache) to be installed. (通過PHP在Linux上搭建SVN平臺,並且有web管理頁面)

三、前後端開發工具(重要)

數據庫管理(以Mysql爲例)

  • Navicat Premium:可以連接所有數據庫,配套Navicat也針對不同的數據庫有不同的版本,請點擊進入官網自行查看,收費軟件,需要百度自行破解。
  • SQLyog:Administrate MySQL Databases With Ease Using a Graphical Interface,免費

服務器連接工具

接口調試工具

  • 抓包工具1 | Fiddler:The free web debugging proxy(很優秀的抓包工具,目前似乎只支持windows用戶)
  • 抓包工具2 | charles:Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.(MacOS的必備抓包工具)
  • 接口調試 | postman:Developers use Postman to build
    modern software for the API-first world.
  • 在線接口文檔 | 看雲:專注於文檔在線創作、協作和託管(極力推薦,每個文檔只有50Mb的免費空間,超過需要收費)
  • 自動文檔生成工具 | ApiDoc:Inline Documentation for RESTful web APIs,可以通過命令行將代碼中的註釋生成在線可調試的文檔,開發者的福音啊

輕量級開發工具

* 聯繫作者

如果你覺得不錯的話,不妨打賞一下,這樣我就有更大的動力去完善它,優化它。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章