程序员成长工具包第1期--笔记与文档管理工具
程序员在工作中会遇到很多需要记录的工作细节,不管是问题的解决方法还是碰到的好的文献等等,各式各样的好文好点子都需要即时的保存下来。尤其是新手上路,知识的管理与储备就尤为重要,这也是程序员一个必经之路。 成为一个优秀的程序员,首先需要一套好用的工具来做你的知识库管理与储备,这样能大大地提高工作效率。本期程序员成长工具包就为大家推荐一些好用的笔记与文档管理工具:云笔记与云盘,另外呢,我们也要着重推荐一个特别适合于程序员使用Markdown标记语言。
工具/原料
电脑
网络
云笔记
1、 所谓云笔记,其实就是支持记录笔记的软件,使用简简单单的类似于word编辑模式的编辑功能。另外他们一般是本地与远端服务器同时存储。比如你在手机上电脑上都安装了同一厂家的云笔记软件,那么在电脑上新建或者编辑过的笔记会自动的同步到手机端,反之亦然,及其方便。下面我们欣才IT学院推荐三款绝对是一流好用的云笔记软件。
2、 印象笔记(evernote) 印象笔记是中国的本土化产品,它的使命是让每个人都能记录生活中的每一段时刻,每一个灵感,每一次心动,每一种经历。随时随地在所有平台或设备上记录所思所想,所见所得,并能迅速的搜索到任何记忆。 软件截图
3、 有道云笔记 有道云笔记是网易出品,支持多种附件格式,拥有3G容量的初始免费存储空间,能够实时增量式同步,并采用“三备份存储”技术,同时上线的还有网页剪报功能。用户可以随时随地地对线上资料进行编辑、分享及协同。 软件截图
4、 为知笔记 为知笔记定位于高效率工作笔记,重点打造工作笔记的移动应用,有着海量资料存储以及办公管理。除了常用的笔记功能保存的网页、灵感笔记、重要文档、照片、便签等,为知笔记重点关注“工作笔记”和“团队协作”这两个方面,解决团队记录和团队协作沟通的需求。 软件截图
5、下面我们对三款软件的免费版本做一个横向比较
6、以上的横向打分仅仅做了部分,有兴趣的同学可以去他们官网详细了解。从上面比较看,有道云是最适用的。但是笔者用印象笔记多年,其他笔记软件已经不能撼动它在我心中的地位。这也应证了那句话,无所谓是不是最好用的,自己用的最顺手的就行。PS:笔者是使用的印象笔记的收费版本。 除了以上我们推荐的云笔记软件,在广袤的互联网世界中还有各种各样的互联网云笔记工具,期待大家主动的去发现自己喜欢的云笔记产品。
云盘
1、云盘是互联网存储工具,云盘是互联网云技术的产物,它通过互联网为企业和个人提供信息的储存,读取,下载等服务。云盘不同于云笔记,二者虽然都是将数据存储在远端。云笔记是在限定的笔记软件中存储限定格式的内容,而云盘实际意义上更像一种网络U盘的概念,使用云盘可以在其中存储各种各样的文件与数据比如word、excel、ppt、图片甚至各种需要长期保存的大型文件等。二者的存在并不冲突,云笔记轻便、随时随地记录内容与查阅笔记,云盘适合存储备份各式各样的文件。下面我们欣才IT学院推荐三款绝对是一流好用的云笔记软件。
2、 dropbox Dropbox是一款网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。 软件截图
3、 百度云盘 百度云盘是百度推出的面向个人用户的一项云存储服务,首次注册即有机会获得2T的空间,用户可随时上传文件,并进行查看与分享。 软件截图
4、 坚果云 坚果云是一款便捷、安全的专业网盘产品,通过文件自动同步、共享、备份功能,为用户实现智能文件管理,提供高效办公解决方案。 软件截图
5、下面我们对三款软件的免费版本做一个横向比较
6、以上的横向打分仅仅做了部分,有兴趣的同学可以去他们官网详细了解。从上面的横向比较看Dropbox在安全方面是优秀的,但是不使用代理无法访问。这三款软件笔者全部都在用,也算是呵呵了。其实Dropbox和坚果云大部分功能是重合的,笔者在近期也考虑要将Dropbox停用了,毕竟每次都要开个代理也挺麻烦。 笔者是这样分场景使用的,文档类型的如word/excel/ppt/Markdown等等使用坚果云和Dropbox管理,毕竟他们免费支持的历史回滚使用起来太便利了,并且可在office办公套件中直接使用,同时安全也做的不错。而百度云笔者是用来存储大型文件如电影视频、往期软件、一些共享资料等等。 除了以上我们推荐的云盘软件,在广袤的互联网世界中还是各种各样的互联网云盘工具,期待大家主动的去发现自己喜欢的云盘产品。笔者可以再推荐一二,如OneDrive、GoogleDrive等。
Markdown
1、 最后,我们欣才IT学院着重介绍下Markdown。 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。它的优点很多,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。它用简洁的语法代替排版,而不像一般我们用的处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。 我们建议所有程序员都需要将Markdown熟练使用起来,其实笔者也是Markdown的重度使用者。笔者是这样来安排的,一些有代码片段小文摘的或者篇幅比较长的笔记,笔者会在云笔记中使用Markdown标签书写;一些书籍、报告等等文档笔者是使用支持Markdown的软件书写然后保存在云盘中,使用Markdown标签书写真的是比word等等文档软件要方便很多,不用去考虑样式,不用去考虑排版。
2、 Markdown 官方手册 创始人 John Gruber 的 Markdown 语法手册 中文版的Markdown语法手册 (由于这里无法放链接,请大家自行搜索)
3、 Markdown 软件推荐 上文中,我们推荐的3款云笔记软件都支持使用Markdown标签书写笔记。但是当我们要在本地端书写文档也想使用Markdown标签,那么就需要安装一些支持Markdown的软件了。下面欣才IT学院就推荐几种工具。
4、 Windows平台 Windows 下的 Markdown 工具,有两款非常不错软件,一款叫 MarkdownPad ,另一款叫 MarkPad。 MarkdownPad软件截图
5、 Mac平台 在 Mac OS X 上,笔者强烈建议你用 Mou 这款免费好用的 Markdown 编辑器,直观清爽,功能简洁到位。具有实时预览、同步滚动、自动保存、自动补全、定制主题以及以CSS/HTML/PDF格式导出文件等特性。 软件截图
6、另外笔者还要推荐一款收费软件 Ulysses Ⅲ,这款应用曾经入围了苹果 Mac App Store 的 The Best of 2013,相比 Mou 它支持更多的写作格式、多文档的支持。Mou、iA Writer 这些应用都是基于单文档的管理方式,而 Ulysses Ⅲ 支持 Folder、Filter 的管理,一个 Folder 里面可以创建多个 Sheet,Sheet 之间还可以进行 Combine 处理。
7、 Linux平台 MdCharm收费版, 但是可以无限次的免费试用, 业界良心! 手机端推荐 手机端有相当多APP支持Markdown语法,如Drafts、Day One、iA Writer等等。另外罗永浩的锤子科技出的锤子便签也同样支持。 浏览器端在线编辑Markdown推荐 WEB端支持Markdown标签语法的平台众多,小书匠、Cmd、Dillinger、MaHua、StackEdit都是非常不错的平台。 让开发工具支持Markdown扩展 在众多的开发工具中都是可以很轻便的集成Markdown标签功能,比如Sublime、PHPstorm、Idea、Atom等等,笔者建议同学们自行去研究研究。