Java程序员的Mac工具确保

古语云,“工欲善其事,比先利其器
”,每个行业之从业者,都生同样效特定的家伙为帮忙她们再也迅捷的缓解问题,木匠需要锯子、卷尺、刨子、锤子,厨师需要同模拟刀,剁、切、片、剔,一仿照勺子,炒、煎、炖、卤;就连路边摆摊贴膜的年青人,也来一整套底底工具,剪刀、钢尺、擦布、推膜卡;对于一个追效率的码农,也得要平等效工具来形成自己之干活,通过这些工具来放大自己之才艺;这些家伙越来越好,掌握的熟练度越强,你的生产力就愈强,产出就越多,自然,收益也就算重强。 

主流的IT公司还开吃码农配备Mac笔记本,Mac
OS对Shell的原生支持,尤其适合后台开发的码农,这里罗列了一些Mac平台于重大的工具,主要针对Java技术栈。

  • 硬件
    • 顶配macbook pro:
      考虑到java程序的支出调试以及安装虚拟机,16G内存+512G硬盘刚刚好
    • 外接双屏显示器:一个横在,一个竖着,写代码、读文档的特等搭档
    • 机械键盘:macbook的键程太不够,敲击完全没有快感,必须换用机械键盘
    • 蔚蓝牙鼠标+外接触摸板:因为macbook已经放在支架上了
  • Mac OS:熟记常用快捷键
  • IDE
    • Intellij
      Idea:不次增选,如果还以用Eclipse切过来;据说IBM把Eclipse整出来要目的就是是抓垮Sun;现在Sun都曾经让Oracle收购这么老,Eclipse也足以功成身退

      • 先行说短:正版太昂贵了,还是找破解版吧
      • 本子:不是尤为新越好,够用就执行,越新的越耗资源,推荐14本子,破解最有利
      • 使用提示
        • 一言九鼎点:尽量采用快捷键,能不用鼠标就甭用
        • 启航JVM参数修改:如果加载的项目比多得修改JVM参数否则容易OOM
        • 提拔1:把菜单里之每个选项都浏览一一体,弄明白这些成效都是召开什么,重要成效快捷键形成机械记忆
        • 唤醒2:从eclipse转过来,如果非思熟悉新的快捷键,可以装及Eclipse类似的快捷键
        • 唤醒3:对与一个每天码砖百总实行的码农来说,切换一个IDE不是个事,勤加练习,两单礼拜就好如数家珍,so不用抵触新工具
  • Shell工具
    • iTerm:Mac自带一个控制台(Terminal),功能于简略,而iTerm则装有了那个多对码农来说挺实用的职能,比如切分屏幕、查询、自动补全、更酷更灵活的UI设置等等,免费
    • Homebrew:Mac OS上之承保管理器,没有其,安装各种工具都十分痛苦。
    • Grep + Sed +
      AWK:如果只是记住简单的几只shell命令,对于一个晚端码农来说是不过关的;熟练掌握这三个器,能够迅速的拍卖日志查询、编辑和剖析的干活
  • 文本编辑
    • Sublime
      Text:简洁、高效,方便配色,兼容VIM,它不仅是慢性文本编辑器,更是一个功能强大的代码编辑器,支持N种主流编程语言
    • Evernote: 不多说
  • 代码管理
    • Git:必装
    • Dash:
      Dash只生有限只功能,浏览API文档和管制代码有,这很得好同一试探究竟的码农的欢心
    • Alfred:Mac自带的Spot
      Light其实也是,但是Alfred支持再次多面向码农的法力,尤其是暨Dash的合。
      Dash+Alfred码农必备
  • 系工具
    • GasMask:修改Host文件的略微器,在涉及许多系联调的情事下,需要绑定域名及测试机IP,这个家伙十分方便
    • iStatMenus:一个系统监控工具,如CPU占用率、内存以、风扇转速、各种温度传感器数据等
    • VmWare Fusion: 虚拟机软件,不Oracle多说
    • MS Office for Mac: 属于不得不假装的家伙

相关文章