Java程序员的Mac工具包

古语云,“工欲善其事,比先利其器
”,每个行业的从业者,都有一套特定的工具以救助她们更火速的缓解问题,木匠必要锯子、卷尺、刨子、锤子,厨子须要一套刀,剁、切、片、剔,一套勺子,炒、煎、炖、卤;就连路边摆摊贴膜的青少年,也有一整套的的工具,剪刀、钢尺、擦布、推膜卡;对于一个追求作用的码农,也务要求一套工具来成功自己的做事,通过这个工具来放大自己的才艺;这么些工具越好,精晓的熟稔度越高,你的生产力就越高,产出就愈多,自然,获益也就更高。 

主流的IT集团都从头给码农配备Mac台式机,Mac
OS对Shell的原生协助,更加适合后台开发的码农,那里罗列了部分Mac平台相比首要的工具,首要针对Java技术栈。

  • 硬件
    • 顶配macbook pro:
      考虑到java程序的付出调试和设置虚拟机,16G内存+512G硬盘刚刚好
    • 外接双屏显示器:一个横着,一个竖着,写代码、读文档的特等搭档
    • 游戏键盘:macbook的键程太短,敲击完全没有快感,必须换用游戏键盘
    • 蓝牙( 蓝牙® )鼠标+外接触摸板:因为macbook已经身处支架上了
  • Mac OS:熟记常用快速键
  • IDE
    • AMDlij
      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命令,对于一个后端码农来说是不过关的;熟悉领悟那多个工具,可以高效的处理日志查询、编辑和分析的劳作
  • 27111葡京的网址,文本编辑
    • Sublime
      Text:简洁、高效,方便配色,包容VIM,它不只是款文本编辑器,更是一个效率强大的代码编辑器,扶助N种主流编程语言
    • Evernote: 不多说
  • 代码管理
    • Git:必装
    • Dash:
      Dash唯有四个成效,浏览API文档和管制代码片段,那深得喜欢一研讨竟的码农的欢心
    • 阿尔·弗雷德(Al·fred):Mac自带的Spot
      Light其实也不利,不过阿尔·弗列德(Al·fred)协理更加多面向码农的出力,越发是与Dash的合并。
      Dash+阿尔弗雷德码农必备
  • 系统工具
    • GasMask:修改Host文件的小工具,在涉及许多系统联调的情形下,要求绑定域名和测试机器IP,这么些工具很便利
    • iStatMenus:一个系统监控工具,如CPU占用率、内存使用、风扇转速、各个温度传感器数据等
    • VmWare Fusion: 虚拟机软件,不多说
    • MS Office for Mac: 属于不得不装的工具

发表评论

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