程序员的笔记与开发工具推荐

Posted dorlolo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员的笔记与开发工具推荐相关的知识,希望对你有一定的参考价值。

前言

市面上的笔记软件都没办法满足我们的所有需求,所以需要找到合适的软件来相互间打配合,这是尤为重要的。笔者几乎使用了市面上绝大部分的笔记软件,下面给大家推荐一下个人感觉最好用的几款。文本内容不定期更新。欢迎大家点赞、收藏、关注!

笔记工具

1. 飞书

优点:

  • 完全免费。飞书自从2021年年初更新后,新加了好多功能,并且所有功能全免费。
  • 笔记神器!。支持的功能是市面上最全最稳定的,吊打市面上各类笔记软件。 很好兼容了markdown语法、支持超多种语法高亮;支持编辑流程图、思维导图、UI设计、多种表格视图、公式、视频链接等等,功能超级丰富
  • 任务管理、项目管理利器。 支持多种看板,如果你用惯了其它平台的也不要紧,里面也多种时间管理;
  • 强大的深度搜索功能。能搜索到任意笔记的任意位置。
  • 一键翻译外文文档

缺点:

  • 较差的笔记迁移功能,下载的文件格式排版可能会有问题。多个团队之间的文件不支持直接迁移。但一般人笔记或者工作文件是不会随意迁移的,但还是有些小小的遗憾。
  • 需要联网,没有网就用不了。
  • 存在本地怕硬盘损坏,存网上又怕自己的重要信息被写漏出去。凡事都有两面性,就看怎么取舍了。

预览效果

(1)超丰富的文档插件

(2)在线代码预览

(3)使用多维表格进行项目管理和任务管理。
由于存在一些重要信息,就不一一展示了。

个人评价

适合团队开发,比钉钉强好多倍了。笔记功能超级强大,如果不介意他的文件迁移功能,几乎能满足所有的笔记功能需求。

2. Obsidian笔记软件

优点:

  • 完全免费。付费版本仅是增加了在线同步功能(亮点是能在另一台电脑自动打开上一次编辑的页面)。
  • 支持markdown语法
  • 笔记双向关联。亮点是是通过markdown语法,支持笔记之间的深度关联,可以跳转到另一篇笔记的指定位置
  • 超多的功能插件。可以玩出各种花样。
  • 强大的深度搜索功能,能搜索到任意笔记的任意位置。

缺点:

  • 插件商店访问需要翻墙。要了解每个插件的特性还需要花些时间。如果选择手动安装插件,也会比较费劲。

个人评价

特别提一下,依赖Obsidian的笔记双向关联功能,笔者用来做任务管理居然异常便利。可以将个人的每日任务很方便地和每个项目中的细节内容关联起来,然后进行一键跳转。

3. jupyter notebook

优点:

  • 一边学python一边做笔记。这款软件主要是用来使用python做数据分析的,但是基于其良好的markdown语法支持,python的笔记用它来做最合适不过。
  • 可以部署到服务器,以此支持多地访问编辑。
  • 支持安装功能插件进行拓展

缺点

  • 无法深度搜索,只能搜索文件名,不能搜索文件内容。

个人评价

安装配置都很方便,但支持的功能比飞书少。所以要作为笔记软件使用的话,只适合用来学习python和数据分析。

4. BookxNote Pro电子书阅读软件

优点:

  • 页面布局做的还是比较出色的。目录能够支持预览书的封面。
  • 边看书边记笔记。支持大纲、脑图、手写笔记、谷歌翻译等等。读书利器。

缺点:

  • 没有在线同步功能

个人评价

用来管理电子书非常合适,不用担心找不到存放位置的问题。
作为笔记工具的话功能还是有点少,推荐用来对知识点做标记,再配合飞书等其它工具使用是非常不错的。

开发工具

1. API Post

中国人用的postman,个人感觉甚至超越了postman,尤其是在在线接口文档方面。

以上是关于程序员的笔记与开发工具推荐的主要内容,如果未能解决你的问题,请参考以下文章

程序员用来做笔记的软件都有哪些推荐?

程序员的笔记工具——Markdown

自学H5第一天笔记

Linux使用集成开发方式编译C++程序—笔记2

微信小程序学习笔记

《程序员修炼之道:从小工到专家》读书笔记