以下文章来源于公众号“程序员求职之路”
工欲善其事,必先利其器,程序员项目多,想要提高工作效率。效率建立在工具之上,要提升工作效率自然就少不了使用顺手的工具。
今日为大家推荐4款提高工作效率的神器。
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber),允许人们使用易读易写的纯文本格式编写文档,然后将文本格式转换成有效的XHTML(或者HTML)文档。
作为程序员,我们除了要具备编程的硬技能,还要具备写作的软件。Markdown是程序员写笔记/博客必备的。著名的代码托管网站GitHub也支持使用Markdown语法来编辑README文件等。
markdown编辑器产品非常多,主要有Mou、MarkdownPad、Typed、Atom和Bear等。
- 专注你的文字内容而不是排版样式,安心写作
- 轻松的导出 HTML、PDF 和本身的 .md 文件
- 纯文本内容,兼容所有的文本编辑器与字处理软件
- 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱
- 可读、直观、学习成本低
对于开发者,尤其是Java开发者来说,使用开发工具编写代码真的可以大大提升工作效率,因为现在很多IDE都有很强大的工具,不仅提供了代码补全、错误提示、自动编译等功能,还提供了各种插件,方便和其他工具融合,能大大提升写代码的效率及代码质量。
目前市面上主要有两款Java代码开发工具:Eclipse和IntelliJIDEA,这两款开发工具之争由来已久,不过最近几年,IntelliJIDEA逐渐撼动了Eclipse的霸主地位,成为开发者的首选开发工具。在2013年的Google I/O大会上,Google推出了新的Android集成IDE“AndroidStudio”,其最大的转变就是从Eclipse切换到了IntelliJ IDEA。
笔者也经历过从Eclipes转向IntelliJ IDEA的过程,相比之下,Intellij IDEA在某些方面确实比Eclipse更加出色一些,配合Mac OS操作系统上的快捷键,真的可以在开发效率上提升一大截。
关于开发者使用的IDE,Jet Brains做过一项调查,结果显示:有59%的开发者使用IntelliJ,有30%的开发者使用Eclipse,只有不到5%的开发者使用Sublime和Vim等普通文本编辑器。
在某些情况下我们仅需要打开一个单独的文本文件,比如打开一个XML格式的文件、一个JSON格式的文件等,这时一款好用的文本编辑器就派上用场了。
SublimeText是一款流行的代码编辑器软件,可运行在Linux、Windows和Mac OS X等操作系统之上,是许多程序员喜欢使用的一款文本编辑器软件。它具有代码高亮、语法提示、自动完成且反映快速的编辑器软件,不仅界面华丽,还支持插件扩展机制。
Atom是GitHub专门为程序员推出的跨平台的文本编辑器,因为有简洁、直观的图形界面而受到了广大程序员的青睐,而且它有很多有趣的特点:
支持CSS、HTML、JavaScript等网页编程语言;
支持宏,自动完成分屏功能,集成了文件管理器;
支持Mac OS、Windows和Linux操作系统,支持Node.js所写的插件,并内置由GitHub提供的Git版本控制系统。
多数的延伸包皆为开放源代码授权,并由社区建置与维护。
Notepad++也是一套被广大程序员选用的纯文本编辑器,基于同样开放源码的Scintilla文本编辑组件研发而成,整个项目起初被托管于SourceForge.net,曾经两度获得SourceForge社区选择奖——最佳开发工具。Notepad++在2010年6月被托管于TuxFamily,现被托管于GitHub。
“好的工具是成功的一半”。希望使用以上工具能提高你的工作效率。
更多内容也请关注
程序员求职之路
一个为程序员量身定做的求职公众号
给你贴心有效的大厂面试真题
面试干货、职业发展干货、简历模版