因爲有工具的存在,我們的工作和生活才發生了翻天覆地的變化,善於運用工具,可以大大提高工作和生活效率,節省時間,本文將和大家分享一些程序員必備的工具,歡迎收藏分享。
1、GitMind
免費在線思維導圖、流程圖和頭腦風暴軟件,可以畫思維導圖、原型圖、UML、網絡拓撲圖、組織結構圖等。
模板衆多,雲端自動保存,可自由設計主題,支持多人云協作。能幫你用更高效的方式和更清晰的結構來做項目管理、記錄筆記、管理任務、制定計劃甚至是組織頭腦風暴。
2、FeHelper
FeHelper中文名爲WEB前端助手,All In One的一個工具,包含多個獨立小應用,比如:Json工具、代碼美化、代碼壓縮、二維碼、Postman、markdown、網頁油猴、便籤筆記、信息加密與解密、隨機密碼生成、Crontab等等。
3、Typora
很多人安利的Markdown 編輯器,與主流編輯器一邊編輯一邊預覽的形式不同,Typora 是將編輯和預覽合併到一起,簡潔大方,目光也不需要在編輯區和預覽區中來回切換了,只有當焦點移入的時候才顯示 Markdown 語法。
另外 Typora 還支持 Latex、[TOC]動態目錄、拖拽圖片自動生成本地預覽鏈接、自定義主題等方便的功能。
4、Sourcetree
Sourcetree是跨平臺免費的 Git 客戶端管理工具,如果受夠了手打各種 Git 操作命令,那麼 Sourcetree 是一個不錯的選擇;
Sourcetree 可以大大簡化你的代碼操作,特別是對於一些不甚熟悉 Git 命令的人來說灰常實用;一些對 Git 操作比較熟練的用戶也可以用它來提升效率,減少出錯。
5、Airtes
由網易所研發的一款 UI 界面自動化測試工具,主要使用圖像識別技術來定位頁面具體的 UI 元素,可以在不使用任何代碼注入的情況下完成自動化測試。
它支持了 iOS、Android、Windows、小程序等多個平臺的應用測試,通過在 IDE 中進行所見即所得的交互方式,極大簡化了 App 圖形界面的測試代碼編寫工作。
6、Visual Studio Code
Visual Studio Code是一個輕量且強大的跨平臺開源代碼編輯器(IDE),支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統,可通過安裝插件來支持C++、C#、Python、PHP等其他語言。
7、Postman
不同模塊之間調用有很多種方式,數據庫、函數接口、restful。其中restful應該是使用最爲頻繁的,不同語言,在這個過程中就涉及到測試Web API & HTTP,Postman就變的異常重要。
它支持GET, HEAD, POST, PUT等任何方式的請求,多種格式的header、body體,比起另外寫一個測試腳本或者curl實在節省很多時間。
8、CopyTranslator
提升翻譯效率的利器,支持點按複製、專注模式,可以有效避免來回切換屏幕、複製、粘貼的麻煩。翻譯效果很好,沒有翻譯軟件的限制,比如我們用谷歌或百度翻譯的時候,複製一段文章,拷貝到翻譯框裏,到換行符的位置會中斷,這樣就會讓翻譯的混亂不堪,還需要一個一個的把換行符刪掉。
9、 Tool
這是一款被稱爲程序員的百寶箱的工具,在線運行代碼,時間戳,格式轉換,代碼着色,APP icon製作,應有盡有,當然,這款工具中我使用較多的就是時間戳轉換。
10、Mathpix Snip
作爲算法相關的工作人員,在書寫文檔過程中,markdown和LaTeX格式的數學公式也是必不可少。逐步的去輸入一個複雜、冗長的公式顯然不是一個理想的方式,MAthpix Snip能夠準確快速的識別圖片中的數學公式,並且轉成LaTeX格式,真正的提升效率。