程序员们是如何进行笔记管理的?

锺舒漫shersher


好记性不如烂笔头!笔记对于程序员的提高,非常重要。

我将从代码管理,系统笔记,博客,碎片笔记三点来说

一 代码管理

1.微软的github

2.开源中国的码云

注意:这两个平台也是一个很好的资料查找平台和解决方案查找平台。

公司代码虽好,不要轻易上传,切记切记

二 系统性笔记

1.印象笔记

2.有道云笔记

3.wps云文档

对于不太熟悉网上文章编辑的童鞋,大可以记录好自己的word文档,编辑好大纲,上传云文档,像我就是在用wps云文档,虽然容量感人,但是暂时可用。

三 博客

1.博客园

2.简书

3.CSDN(最近比较恶心,页面广告很烦人)

4.gitbook

5.智慧星球

6.头条(虽然头条对代码格式兼容性干扰,但是用户活跃,能认识更多同仁)

四 碎片笔记

规划好自己的浏览器收藏夹,也是一个很好的碎片知识储备,注意做好云同步。


回答完毕,谢谢,希望对你有帮助!!

本人专注互联网前沿技术,大数据,数据采集,数据处理,数据治理,数据服务,望多多交流


互联网开发技术宅


印象笔记

印象笔记是程序员比较喜欢的一个笔记工具,可以实现多个笔记本之间切换,笔记误删可以从回收站找回,支持markdown,自动保存,不用担心笔记没保存丢失的问题。

Typora

Typora是一款轻量级别的markdown工具,特别适合用来记录API接口文档,整个排版非常的干净清爽,平时看到的一些有用的代码片段用它来存,非常合适

博客

像CSDN、Segmentfault...等等都是不错的博客网站,平时自己学习的知识,可以在这上面做个总结,这样可以随时打开复习,坚持写博客对自己的技术提高很快,经常复习对自己的技术能进一步巩固。



修炼内功的程序员


在这里我分享一下我经常用的三个记录笔记的方式。

博客园

博客园我用了10年了,经常写一些关于环境搭建、问题处理、心得体会之类的文章,不仅方便自己总结,还可以阅读和收藏别的博友发表的一些内容。这是我接触的第一个学习和记录的好的渠道。

有道云

有道云笔记是近两年才开始使用的,开始时只是用来在工作中共享文档,后来发现这也是自己记录笔记的一个好地方,尤其现在还增加了MarkDown记录方式,对程序员来说用起来更是得心应手。

GitHub

对喜欢阅读源码的程序员来说这真是一个好地方,这里有很多优秀的源码,非常值得大家学习和借鉴,甚至对中小公司来说很多框架简单调整就可以拿来使用。

同样你也可以把自己写的好东西提交上来,分享给大家。也可以上传一些自己的实践笔记,这样不仅可以在多个终端上编辑同一个项目,还可以随时随地查阅一下自己的代码。


Java技术学习


一,整理思路类笔记,把想法和逻辑以及认为的难点写下来。

二,开发笔记,记录开发日志,技术文档,参数文档,这些在二次开发时非常有用。

三,手册式代码片段,常用的方法函数都放进来。记得多配一些关键字来帮助将来的搜索查找。比如我总是记不住CSS中display和visibility两个隐藏方法的区别,于是扔进片段笔记里,每次用到时直接搜索“占着茅坑不拉屎”就能找到了。(两者区别为,display的隐会不占原有的空间,而visibility设为hidden后,还是会占着茅坑不拉屎)

四,共享笔记。需要和团队或者用户共享的文档或者信息,以及开发进度等等。

五,资料库,和开发有关的文件,比如图片图标等。

六,手册式学习文档,比如Linux的一些操作,不用都存在脑子里,需要做什么的时候,找找笔记,复制粘贴就解决了。不用每次都去Google,而且还能记下你自己之前使用的感想和经验,帮助你消化和解决问题。

如果你有领取免费IT教程的需要,欢迎私信我呀,拉你进群。


小贝的STEAM教室


程序员云笔记最主要的是能较好显示代码块,对于这个最好的方式是markdown的代码块样式,专注写作不用纠结排版问题

1,一般可以选择有道云笔记,它支持markdown并且算是个大厂,不怕过几天倒闭笔记无处安放

2,稍微高级点儿的可以用github pages + hexo搭建一个个人博客,笔记也是markdown形式的


明1235624


编码是一件很复杂的事情。考虑到代码的分层结构,在解决问题的时候能够做出明确的注释是非常重要的。不过要怎么才能办到呢?随着工作量和笔记的增加,怎样才能知道哪些才是对程序员最有利的程序呢?

为了帮助楼主回答上述问题,空间服务商“DreamHost”团队已经列出了程序员独自编码或使用计算机编码时所需要的主要应用了。

1、Moo.do

Moo.do以其对用户的友好性及美观的界面设计,吸引了大批粉丝。事实上,这要“比用纸做记录容易得多”。相信很多用过Moo.do的编码员都会同意我的观点,因为这个软件根本不需要你放下键盘去记笔记。

该程序提供了任务、项目、注释,以及多窗格视图。如果你是团队作业,还可以作为团队成员来问问题。

2、印象笔记

印象笔记优点缺点都不少,不过我经常听人说这是目前最好用的应用软件了。印象笔记无法让你有选择性的同步笔记本电脑上的文件,不过公司表示这一功能正在加紧上线。如果没有这个功能,空间容量有限的用户就会很麻烦,因为你只能将资料保存到云端。

虽然很多编码员克服了这个问题,不过拜托,还是把它们分开吧。

它还推出了一个付费版。我买了,不过早就束之高阁了。

做敏捷迭代开发的大咖会用到这5个效率型应用软件。

3、便筏(Tomboy)

便筏是一款超受欢迎的跨平台应用程序,它是全免费的,并且开放了源代码。从历史数据来看,Linux用户普遍喜欢这个软件,因为像是印象笔记或OneNote这样的笔记管理软件都没有Linux版本。而很多程序员喜欢这个软件的原因,是因为它的快捷键功能。

当你在当前条目下键入另一条笔记名称时,会生成一个自动快捷方式。而且,这个软件的作风还是蛮“左派”的,因为所有的笔记在Tomboy中都能被处理的很好。

4、奇妙清单(Wunderlist)

这个应用程序最大的吸引力在于它干净美观的界面。它被称为任务导向型程序,运行速度也非常快,这是任何编码员都无法抗拒的优势啊。

由于该公司已经推出了自己的公共应用程序界面,所以奇妙清单可以实现与Slack或HipChat这样的聊天群组程序的无缝衔接。

你想知道这有多重要么?这些技术人员、开发人员和网页设计人员的写作水平全都提高了哦。

5、Workflowy

Workflowy在科技领域有很多大咖级粉丝,包括推特的创始人埃文•威廉姆斯和《纽约时报》科技专栏作家哈德•曼约奥。对于程序员来说,Workflowy具备一个其他应用程序所没有的优势:它的扩展允许你添加标签,并且可以语法高亮显示笔记。

即便没有这个扩展,程序员们也会对这个软件极度精简的交互界面、层级组织能力,以及点击放大功能赞不绝口的。放大功能可以让你专注于列表的一小部分:而这对于程序员的增量思维来说,实在太有用了。

6、在代码库中记笔记

这不像上面介绍的几个软件那么高大上,不过你可以直接在代码中记笔记啊。你可以在代码中使用注释功能,对所发生的情况进行简短的注释说明。

当然,如果有必要,你也可以记一些篇幅更长、更复杂的笔记。然后添加诸如 “//查看”或“// 全部”这样的标签,方便日后检索。这让所有写代码的人都更容易记笔记了。

如果上面推荐的这些都不适合你,那你就只能返璞归真了,拿起技术含量最低的工具——纸和笔吧。


科技秋田君


说一下我自己的笔记管理吧,一开始用dropBox,使用体验很好,就是很慢。。。可能是我网速的缘故,直到我发现了为知笔记,一直用到现在,非常好用,可以分类管理,可以搜索,同步机制非常友好,也支持导出,不像某道笔记,只支持他自己的格式导出,那么要你这笔记有何用?严重违反极客精神。用了一段时间后果断抛弃,我任然记得,某个晚上我将自身笔记一篇篇复制出来的情景。如果使用笔记的话,为知笔记不错。


RaEx1x


我主要使用markdown 和 adoc 写文档,结合有道笔记,还有发csdn 的博客。markdown 很容易发到博客上,word 就麻烦一些了。


KK1354


Ulysses试试


潇湘呆子


最近用语雀,很好用


分享到:


相關文章: