全栈工程师的开发工具

工具的更新换代速度很快,但正确的工具选择思路却能够一直使用下去,我有一套本身的工具选择策略,主要包含如下四点:前端

  • 简明和现代:选择那些为单一任务设计的工具,能够避免工做时的噪音,从而提升工做效率。后端

  • 有必定知名度和影响力,而且有良好的社区支持:学习任何一个工具软件都须要花费时间或是金钱,所以选择那些值得投资的软件或工具去购买和学习。网络

  • 足够轻便:我老是须要同时打开不少软件进行工做,轻便的工具让个人系统跑得更快,对个人效率和开发体验都颇有帮助。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,它确实很是好用,按照会话方式组织的邮件很是直观和便于处理。

百度网盘

这是国内我使用过的最好的网盘了,它的使用界面很直观,操做也很简便。我用它来与客户分享一些文档,设计图或其余资料。

相关文章
相关标签/搜索