Java程序员的Mac工具包

古语云,“工欲善其事,比先利其器
”,每个行业的从业者,都有一套特定的工具以帮扶他们更高效的缓解问题,木匠需要锯子、卷尺、刨子、锤子,厨神需要一套刀,剁、切、片、剔,一套勺子,炒、煎、炖、卤;就连路边摆摊贴膜的青年人,也有一整套的的工具,剪刀、钢尺、擦布、推膜卡;对于一个追求功效的码农,也无法不要一套工具来完成自己的劳作,通过这个工具来推广自己的才艺;这么些工具越好,领悟的熟悉度越高,你的生产力就越高,产出就越多,自然,获益也就更高。 

主流的IT集团都从头给码农配备Mac笔记本,Mac
OS对Shell的原生辅助,尤其适合后台开发的码农,这里罗列了一些Mac平台相比关键的工具,首要针对Java技术栈。

  • 硬件
    • 顶配macbook pro:
      考虑到java程序的支付调试和装置虚拟机,16G内存+512G硬盘刚刚好
    • 外接双屏彰显器:一个横着,一个竖着,写代码、读文档的一级搭档
    • 游戏键盘:macbook的键程太短,敲击完全没有快感,必须换用游戏键盘
    • 蓝牙鼠标+外接触摸板:因为macbook已经放在支架上了
  • Mac OS:熟记常用快捷键
  • IDE
    • 英特尔lij
      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上的包管理器,没有它,安装各个工具都很惨痛。
    • 27111葡京的网址,Grep + Sed +
      AWK:假使只是难忘简单的多少个shell命令,对于一个后端码农来说是不沾边的;通晓精通这多少个工具,可以神速的拍卖日志查询、编辑和分析的做事
  • 文本编辑
    • Sublime
      Text:简洁、高效,方便配色,兼容VIM,它不只是款文本编辑器,更是一个效能强大的代码编辑器,协理N种主流编程语言
    • Evernote: 不多说
  • 代码管理
    • Git:必装
    • Dash:
      Dash只有多少个职能,浏览API文档和管制代码片段,这深得喜欢一研商竟的码农的欢心
    • 阿尔弗瑞德:Mac自带的Spot
      Light其实也不易,不过阿尔弗瑞德襄助更多面向码农的功力,尤其是与Dash的合一。
      Dash+阿尔弗雷德(Fred)(Alfred)码农必备
  • 系统工具
    • GasMask:修改Host文件的小工具,在关乎诸多系统联调的情况下,需要绑定域名和测试机器IP,这一个工具很便宜
    • iStatMenus:一个系统监控工具,如CPU占用率、内存使用、风扇转速、各类温度传感器数据等
    • VmWare Fusion: 虚拟机软件,不多说
    • MS Office for Mac: 属于不得不装的工具

发表评论

电子邮件地址不会被公开。 必填项已用*标注