漠北孤狼Mac优雅使用指南程序员的Mac入门

是时候安利一波了:Mac程序员软件推荐

2016-09-01  本文已影响3232人  阿库纳玛塔塔

楼主是2015年出来工作的新手程序员,幸幸苦苦存了一年的钱,在2016年初的时候,买了我人生中第一台Mac,但是作为一个伪软控,经过我这么久的研究和体验,也总结出了一些让我眼前一亮的软件。

大家都知道,武林中的高手,都需要一件趁手的兵器,而好的开发利器可以提高程序员们撸代码的效率,当然最重要的是可以提高程序员撸代码的心情!下面言归正传:

** (1)IntelliJ IDEA (集成开发环境) **

这是一个由java语言开发的IDE,作为一个使用myEclipse很久的人,刚刚接触这个软件的时候有点让我崩溃,但是公司需要,只有换这个来用了。但是接触了很短的一段时间之后,我发现这个软件真的很好,各种快捷键+人性化设计做得非常好,果然不愧为最好的java IDE,自此成了Jetbrains的脑残粉。

IDEA

** (2)Atom(文本编辑器) **

作为一个程序员,高效的文本编辑器是必不可少的,这个推荐的人有很多,市面上也有很多非常不错的软件:Subline Text 、Notepad++等等,对于这种软件大家褒贬不一,很多人会推荐ST,因为它具有强大的插件库。但是我今天要推荐的是出自GitHub的Atom,原因很简单,它是GitHub打造的。虽然目前并不像ST那么强大,但是也支持很多ST中的强大功能,只是插件库并没有ST那样丰富,不过我相信GitHub上面的大神会将这款软件打造出来,并超越ST。(纯属个人意见)

Atom

** (3)DataGrid(数据库管理工具)**

使用过mysql的同学都知道,mysql有一个非常强大并且轻量级的可视化管理工具叫做Navicat,这个工具我起初也在用,但是成了Jetbrains的脑残粉后,我慢慢使用更多这个公司开发的软件。虽然DataGrid并不像IDEA那样出名,但是伪软控对软件颜值对要求让我喜欢上了这款软件。

DataGrid

** (4)Alfred+Dash(快捷启动+API集合) **

Alfred谁用谁知道,它的好处一言难尽,几乎所有使用Mac的程序员都会装这个软件,用得好的人这个可以代替很多软件,妈妈再也不用担心我认不到的单词还要打开浏览器去百度了。说到Dash,它整合了几乎要用到的所有API,说得通俗一点,这个软件就像是程序员的字典,想查什么就可以查,并且支持离线使用,配合上Alfred使用,更是开发的最强助力,没有之一。

Alfred Dash

** (5)WebStorm **

这个软件对于大多数前端来说很熟悉吧。但是现在java web是主流,我们java开发也需要对前端有一定的了解,或者说是我们必须掌握的。虽然前面我们已经介绍过了强大的文本代码编辑器能够满足我们的大多数需求,但是在这里,我也顺便推荐一下这款软件吧。

WebStorm

** (6)Chrome(谷歌浏览器) **

虽然Mac OS自带的Safari非常强大,但是我还是要像大家啰嗦一下。Chrome确实是我的又一开发利器,它强大的前端调试都让我的开发效率得到了一定的提高。

Chrome

** (7)印象笔记+马克飞象(笔记软件) **

平常在开发的过程中,我们需要把一些知识点整理下来,并且写到笔记中,方便我们以后的查看。印象笔记就是一款让我非常满意的软件,并且支持协作共享。自从我解除了markdown之后,我爱上了这样的写作,可以完全不用考虑排版也能高效美观地写出文章,所以一般的笔记我都会使用markdown,但是印象笔记并没有支持,所以推出了这一款马克飞象,在这上面绑定了印象笔记之后,你写的笔记能够帮你自动同步到印象笔记中,所以我使用马克飞象客户端+印象笔记网页版就完全可以满足我的需求。

马克飞象

这些都是我平常使用的软件,可能会和许多人有一些冲突,毕竟我自己确实也没有说使用了几年了,但是希望可以对一个刚刚上手的Mac程序员起到一些引导作用。纯属个人意见,大神轻喷。

经过一段时间的摸索和试用,可能之前很多感觉挺好的东西又有了新的认识,也是时候需要重新组织一下文章了。各位看官老爷请关注新文章:Mac程序员软件配置第一季

上一篇下一篇

猜你喜欢

热点阅读