全棧工程師的開發工具

工具的更新換代速度很快,但正確的工具選擇思路卻能夠一直使用下去,我有一套本身的工具選擇策略,主要包含如下四點:前端

  • 簡明和現代:選擇那些爲單一任務設計的工具,能夠避免工做時的噪音,從而提升工做效率。後端

  • 有必定知名度和影響力,而且有良好的社區支持:學習任何一個工具軟件都須要花費時間或是金錢,所以選擇那些值得投資的軟件或工具去購買和學習。網絡

  • 足夠輕便:我老是須要同時打開不少軟件進行工做,輕便的工具讓個人系統跑得更快,對個人效率和開發體驗都頗有幫助。app

  • 買得起,或者你能找到…(技匠支持正版)eclipse

下面就帶來我所使用的這些工具推薦:編輯器

設計類工具工具

Sketch 3性能

Sketch 是徹底知足我上面4條選擇條件的一款UI設計工具。Sketch只有幾十M,相較於Photoshop,它小巧得多,更重要的是它是專爲UI設計而生的, 我沒必要關注那些與我作UI設計毫無關係的圖片處理功能,從而下降了工做環境中的噪音。另外,經過強大的插件功能,我能根據須要進行安裝使用,這大大提升了 個人工做效率。學習

Affinity Designerflex

Affinity Designer是Mac上一個快速、流暢以及精確的矢量圖形設計軟件。你可使用它來做廣告、圖標、UI或是創做概念藝術。在全世界超過 2500 個應用商店評級中得到平均 5 顆星—而且從一開始就成爲了「編輯推薦選擇」,被特別推薦爲 2014 最佳新應用程序之一,並因其使人驚歎的性能和功能在 2015 年 6 月的蘋果全球開發者大會上得到了使人垂涎的蘋果設計獎。

Framer

原型設計的工具不少,像Flinto,Principle,Orrigmi等等,但我用的卻不多。但必定讓我推薦的話,我選擇的是Framer Studio,由於,它容許我使用JavaScript代碼來控制動效,這一點很是吸引我。

PaintCode

你可使用PaintCode方便地進行圖形設計,你也能夠將SVG或PSD文件導入到PaintCode中,而後它就能幫助你將你的設計轉換成Objective-C,Swift或C#代碼。

Hype 3 Professional

我通常只在網站或App中使用簡單的動效,但若是你但願在你的網頁或App中做出很是炫的動畫效果時,可使用Hype。他能方便地設計動效並將它導出爲HTML 5代碼。

Pixave 2

設 計師須要不斷去收集優秀的設計做品,以此來提高本身的設計感受。我以前一直在使用Ember,但它已經停產了,而且它並不能支持一些最新格式的設計文件, 好比Sketch,Affinity Designer等。Pixave 2 是一個很好的替代者,它支持幾乎全部與設計相關的文件格式。

Iconjar

做爲設計師,你必定也收集了大量的圖標素材。但你每每會發現當你真正須要去尋找一個圖標時,卻很是困難。Iconjar能夠幫助你解決這個問題。你可以導入你的圖標素材,並給它們打上標籤,你也可以經過Iconjar提供的搜索功能,快速定位到你所須要的圖標。

Sip for Mac and iPhone

Sip是一個很是出色的iOS app,它能幫助你從照片中建立色板。而且你能夠在你的Mac或手機上隨時隨地使用它捕捉那些美麗的色彩。

開發類工具

Sublime Text 3

這是我開發前端代碼時 使用的IDE。我很是喜歡它的那些使代碼異常清晰的主題,以及功能豐富的插件。有了它開發HTML、CSS、JavaScript變成了一件很是愉悅的事情。

Eclipse

Eclipse是我一直在使用的後端JAVA開發IDE,其實比起商用過的Intellij它仍然遜色很多,推薦它是由於一方面我一直在使用它,另外一方面由於它是免費的。

Dash

Dash對開發人員很是有幫助,我可以在離線的狀態下查看如Angular,Swift,CSS等的技術文檔。這使得我在網絡條件很差的狀況下也能工做,而且極大提高個人工做效率。

效率類工具

Alfred

Alfred是我見過的,最能將Mac的效率使用到極致的工具了。小到翻譯一個英文單詞,搜索一個文件,大到用一個命令完成本地開發環境的部署啓動,均可以經過Alfred來完成。你能夠將大部分的重複勞動讓Alfred來幫助你完成。

CheatSheet

CheatSheet是我很是喜歡的一個小工具,任何流行的軟件都會有一堆的快捷鍵設置,經過這個工具,你只須要長按?鍵,這個軟件的全部快捷鍵就會顯示在你的面前,你徹底不用逐一去背,只要反覆查看幾回,你天然就能熟練運用那些快捷鍵了。

Fantastical

我使用Fantastical來快速地記錄個人todo事項,並設定提醒。我只記錄那些比較重要的事項,而不會天天把全部很細小的行動項都記錄下來,由於那樣反而會讓我有一種壓迫感而分心。我更喜歡在天然舒緩的環境中工做。

Day One

我是在開始寫做之後從新使用這個軟件的。它令我印象最深的即是,我能夠在個人Mac上很是快速地打開這個軟件而且記錄一條新的想法。我相信好的想法是轉瞬即逝的,你須要以最快的速度將它記錄下來,不然它將永遠離你而去。

Ulysses 2.0

這 是我最喜歡的MarkDown寫做軟件。它的最大特色在於,我能夠將一篇文章分紅多個小節,而後在編輯器中僅針對這個小節來進行寫做,這能讓我更好地保持 專一。另外,它支持多種文件格式的導出,如HTML,PDF,Word等,這樣我能夠將個人文章很是方便地發佈到不一樣的平臺上。

Screenflow

Screenflow是我用過的最好的屏幕截圖軟件了,你可使用本身設定的快捷鍵來截取屏幕圖片並進行編輯。另外,它還支持錄製視頻的功能,還能進行後期的製做,好比添加字幕、動畫效果等。所以,我也打算用它來製做一些視頻教程。

LiceCap

這使一個很小的免費軟件,你能夠在屏幕上設定一個區域,而後就能夠用LiceCap來快速地錄製GIF動畫了。直接、高效是我對它的評價。

Unibox

出於不一樣的工做須要,我有好幾個郵件帳戶,天天都須要檢查郵件。我也嘗試過好幾個Mac上的客戶端,包括大受好評的AirMail,但發如今處理國內郵件時,老是有這樣或那樣的問題,直到我發現了Unibox,它確實很是好用,按照會話方式組織的郵件很是直觀和便於處理。

百度網盤

這是國內我使用過的最好的網盤了,它的使用界面很直觀,操做也很簡便。我用它來與客戶分享一些文檔,設計圖或其餘資料。

相關文章
相關標籤/搜索