1. 程式人生 > >碼農會用到哪些工具,推薦這些日常工具效率上升一個度

碼農會用到哪些工具,推薦這些日常工具效率上升一個度

引言

已經有一段時間沒更新簡書了,眼看已經週一了,加上之前很多朋友問到我的繪圖工具,就順便推薦一下相關的開發工具

常用工具清單

重點介紹我認為比較重要的三個工具(這三款是Mac上的,也可以對應找Windows),一個是文件工具,另外兩個是我平時繪圖相關的工具,其他的一筆帶過

文件工具-Dash

都說文件在手,天下我有.這個工具對於我這種喜歡前後端折騰的人來說是非常有用的,因為很多時候,我往往只記住思路,但是具體程式碼記不住,這個工具有很好的儲存程式碼塊功能.比如請求與響應,總有你想知道的這篇中的各種請求,我們就可以用程式碼塊來儲存,另外還可以通過佔位符,在點選Use時替換掉佔位符的內容

iOS網路請求.png

其次,這個工具還有另一個很有用的功能.比如我們有這麼個場景,我們查JavaSE文件的時候是不是經常遇到這麼個問題,就是我們想查某個方法,但是卻要知道它在哪個類才能查,而不能根據這個方法直接去查.但是現實中,我們之所以要查往往是不記得類名,所以這個體驗就不是很好,而這個工具很好的解決了這個問題.如圖

JavaSE文件搜尋.png

如果有用過其他文件工具的同學就會發現,其他的工具是不會有這個直接根據方法就能搜尋的功能的,都是必須要找到關鍵類才能搜尋.而且還提供了Googlestackoverflow,非常貼心.該工具提供了海量文件,不過都是英文的,當然比較常用的比如JavaSE

JqueryPHP這些是有中文的,搜一下就出來,搞不掂再留言

思維導圖工具-MindNode

這是一款比較美觀的思維導圖軟體,我們平時用得比較多的還有XMind,XMind在Windows,Mac都有,但是就是顏值不高,MindNode有多種主題切換,比較好看,像我之前寫的圖解Java面試題系列的都是用的MindNode,具體效果可以翻看我簡書之前的文章

MindNode主題與匯出.png

繪圖工具-OmniGraffle

直接先上圖,比如我之前畫的傳送驗證碼的業務思維圖,如果能把這個圖畫出來,那些把程式碼寫出了應該是比較輕鬆的事

傳送驗證碼.png

下面就來說下,怎麼畫這個圖

1.開啟軟體

開啟軟體.png

隨意選擇一個都是OK的,比如選擇第一個

2.繪圖

2.1 選中方塊

選中方塊.png

2.2 黑色背景設定

配色這個你可以根據自己的喜好來,比如我這裡用的是RGB(62,61,63)

相關設定.png

設定好顏色之後,你可以把他新增到喜愛的

2.3 組合圖形

組合圖形.png

從圖中就可以看出,其實這些方塊都是一些組合圖形.配色這些可以自己任意調,當然,OmniGraffle本身也提供了很多好看的配色方案,可以自己嘗試

3.注意事項

OmniGraffle中提供了大量的繪圖原型,可以自己摸索,組合,配色出好看的方案.然後就是各種拖拽.但是要注意的是,黑色的背景要放在圖層的最下面,圖層區域就是圖中Layer區域,這個你用著用著自然明白,遇到坑再留言

其他工具

不定期更新,想到什麼更新什麼,這裡先簡單一筆帶過,比較感興趣評論留言我再詳細更新

Postman Chrome外掛,除錯restful api的神器,比較喜歡的是他的書籤功能.

jsonView Chrome外掛,請求json時,能將返回的json資料格式化,非常方便,強烈推薦

iTerm2 Mac的終端工具,網上有很多好看的配色,追求顏值的不妨一試

歐路詞典 比較好用的翻譯軟體

MacDown 我個人比較喜歡的Mac上的Markdown編寫工具,支援多種Markdown樣式風格

Shadowsocks 科學上網工具,碼農必備

Snap Mac上的手勢切換工具,和Alfred的工作流差不多,不過比他輕量

TeamViewer 遠端控制電腦工具,可以遠端幫妹子修電腦,當然我都是隻修電腦不過夜的

licecap Mac上gif錄圖的工具

PaintCode 動畫生成Object-C程式碼的工具,讓你不再害怕酷炫動畫

HHEnumeration 最喜歡的一個Xcode外掛,非常友好的列舉提示,可以github搜尋一下,iOS開發強烈推薦

Simpholders iOS開發的應該都用過,快速到達沙盒

給大家推薦一個程式設計師學習群:863621962。群裡有分享的視訊,還有思維導圖 群公告有視訊,都是乾貨的,你可以下載來看。主要分享分散式架構、高可擴充套件、高效能、高併發、效能優化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分散式專案實戰學習架構師視訊。