小编发现W3Cschool的程序员很喜欢记笔记,桌面永远挂着个笔记软件,笔记本也写的密密麻麻的。那么做编程真的有必要做笔记吗?怎么记呢?一起来看下知乎网友怎么说。


@花生PeA

记不记笔记看情况。
比如题主学的HTML CSS PHP,已经有十分完善的参考手册了,自认为笔记记下来绝对比不上W3Cschool的离线手册,PHP文档也一样,有时候为了查某个函数名字或用法,其实百度是最快的,完全不需要记笔记。
学习过程中刷完视频教程就写项目,根本不记笔记,什么地方想不起来直接查手册,答主保持了这种状态很久,效果也非常好,直到......
我学了git。
少的可怜的中文资料,晦涩难懂的中文翻译,寥寥可数的百度结果。
狠狠的被教了次做人。
如果不记笔记,真的就跟没学一样!所以答主学了3遍git。
git只是例外嘛,不算~~
然后我学了Linux......Linux像大海一样的命令和bug,在它面前那繁多的中文资料和百度结果简直就像九牛一毛一样配置一遍服务器,中间遇到和解决了很多问题,如果不记笔记,第二次配置难度基本上和第一次没有任何变化!这个bug能坑你第一次,就能坑你第二次!
不记笔记的情况下,繁杂命令行分分钟忘掉,而且根本没有所谓的参考手册让你查!
所以,如果学的技术本身已经有十分完善的参考手册,那么可以记很少或不记笔记。如果没有完善的参考手册,那还是老老实实的记笔记吧。

@无名

学做1道菜可能不需要笔记,但是学做1000道菜的时候。。没笔记就呵呵了!

@陈建杭

做笔记很重要,很重要,很重要。当然,学习编程最好的方式肯定是项目驱动式的学习啦,但笔记必不可少。
1.怎么记?
当然记在电脑文件里面啦,我习惯记在我的博客里面(推荐)。都什么年代了,还手写。。。还是计算机专业的学生。。。
方便复制粘贴,方便整理(这点很重要)
2.记什么?
记做项目过程中的所思所想,记自己踩过的坑,记某个特殊的bug的解决方案。。。太多了。不是什么东西手册都有的,百度也不是万能的,当某一天,你突然发现自己掉进了一个曾经踩过的坑,或是遇到一个5年前解决过的bug,却忘了当初怎么解决的,结果又浪费时间好几天,你就会觉得,要是当初做点笔记该多好啊〒_〒
另外,百度一下,能搜出一大堆的东西没必要记。忘了再百度。
如果你们老师还是文科式的(就是背概念)
教学,我只能说天朝教育制度的悲哀。
不说了,我要去背概念了,过几天期末考试,纸上作答,专考概念,做了两年项目的我也没信心考好,唉~

@钟双华

------总纲:------
记你觉得有必要的东西随时间记录:
1、概念理解有偏差的
2、细节没有处理好的TIPS
3、启发性的idea
4、总结积累到一定的笔记量后要整理
------分类:------
1、需再次强调的内容
2、已经吸收的内容
3、大致了解但要实际操作存在一定困难的内容
------整理:------
1、将已经牢牢把握吸收经验的复制到所属的章节里
2、将好的推进的经验放进所属章节里后增加书签。
想一次做到很难,推荐将学习编程的书籍的目录拿来参考,建立自己的知识体系。会的通用的就不做重复劳动,奖需要通过记录以便更好翻查的摘取出来,按照书籍里的目录来分类。
这种笔记要能有效果一定要保证定期的整理。

看来养成勤记笔记,多写写,多记记应该是程序员必不可少的习惯吧!

学习编程有必要做笔记吗?相关推荐

  1. c++用什么软件编程_学习编程用什么做笔记比较好?

    嗨!不请自来,强答一波. 我是程序员哈,日常做笔记也特别多.用过市面上比较主流的OneNote.印象笔记.Bear.Typora.Simplenote,还有国内的Gridea.总体来说都不太理想,功能 ...

  2. 学习编程该如何记笔记(摘自简书、博客)

    回首自己做了很多笔记在学习数构和C++上,现在思考下应不应该这样记笔记,是不是有什么需要修改的做法. ------总纲:------ 记你觉得有必要的东西随时间记录: 1.概念理解有偏差的 2.细节没 ...

  3. 假期学习,如何高效做笔记(比尔盖茨推荐)

    如何高效做笔记 我们在网上学习,对于我们高效学习,高效记笔记,高效掌握知识的能力都是提出了非常高的要求. 废话少说,答案: 高 效 学 习 我 们 需 要 书 写 框 架 图 高效学习我们需要书写框架 ...

  4. 计算机专业的学生如何做笔记(学编程要不要做笔记、怎么做笔记)

    今天在论坛里看到一篇前辈写的文章,觉得很有道理.做笔记得三做三不做. https://codecoord.blog.csdn.net/article/details/80954247?utm_medi ...

  5. 程序员怎么高效做笔记

    目录 前言 25分搞定 Markdown 怎么快速入门Markdown Markdown的进阶玩法 Markdown 管理API或者项目说明文档 巧用EverNote,做网页笔记 用Gist 记录经典 ...

  6. 学习Python的做笔记神器——Jupyter Notebook

    学习Python的做笔记神器--Jupyter Notebook 给想学好Python的同学们安利一波,Jupyter Notebook是学习Python最好的做笔记环境,没有之一哦. Jupyter ...

  7. 业余爱好者如何学习编程

    因为 Aaron Swartz 的自杀,这两天看了不少关于他的报道以及他自己的博客,对我触动最大的是尽管他一直在做技术相关的事情,但眼光和理想却远远超越了技术.他把技术当作推动自由和社会变革的工具,所 ...

  8. 学习音乐的经历是如何帮助我学习编程的

    前言 你心里可能在想,学音乐和学编程有什么关系? 哈哈,作为一名专业的双簧管吹奏者,我发现二者其实存在很多共通之处. 这两件事都需要你极为专注.自律和坚持才能做好. 下面我将通过一些事例来说明学习音乐 ...

  9. 学习编程做笔记的软件_可以在图片上做笔记的软件

    做笔记是一个很好的工作和学习方式,通过做笔记,可以让我们记录下来自己接触到的知识,同时在记笔记的时候还可以引发更深刻的思考.在以前,大家提到笔记的时候,脑海里都是文字的形式,但是随着科技的发展,声音图 ...

最新文章

  1. python turtle库画图案-Python基础图形绘制库——turtle
  2. 015 已接任务链表和任务库二叉树遍历
  3. python入门之函数调用第一关_零基础学习 Python 之与函数的初次相见
  4. VTK:Shaders之SphereMap
  5. 配置库用户_GEE学习笔记 六十八:【GEE之Python版教程二】配置Python开发环境
  6. 工作141:map形成数组
  7. Python进阶(八)Python中的关键字
  8. linux运行h3c校园网,H3C Lite轻量级校园网认证Linux客户端(For SHNU)
  9. linux卸载xmind,Ubuntu下安装Xmind
  10. 《现代控制系统》第四章——反馈控制系统特性 4.1 介绍
  11. SpringCloud微服务之学生管理
  12. Power Apps 拍照上传
  13. diy nas配置推荐2020_廉价NAS方案,手把手教你用淘汰主机安装黑群NAS
  14. 拉拉米抢单发单源码 二开ui 带视频介绍 放量功能
  15. java 地图模式_MapL 实现了百度地图定位以及感应方向和各种模式切换的 Demo Java Develop 238万源代码下载- www.pudn.com...
  16. 信息安全密码学:DES算法的核心 E盒、S盒、P盒
  17. 35岁被称为中年男人,失业之后可以做些什么
  18. 2022CPA审计-第一编 审计基本原理【4月27日,20天刷完审计】【题完-人麻-没学会系列】
  19. 仿苹果的Dock工具栏
  20. OpenMv学习总结

热门文章

  1. 唱吧导出歌php,唱吧怎么导出歌曲 唱吧导出歌曲教程
  2. java jmc使用_jmc 工具使用 - Rayn——做今天最好的自己 - OSCHINA - 中文开源技术交流社区...
  3. Android中定时器AlarmManager的用法
  4. 牛逼!阿里程序员双十一神器!
  5. 从零玩转设计模式之单例模式-danlimos
  6. 谁在说谎c语言编译,C趣味程序百例(15)谁在说谎
  7. grouping_idgrouping sets
  8. 【mybatis的#和$使用和区别】
  9. 【离散数学】离散数学中如何计算出元素的阶
  10. 利用华硕e6308_P8P67_PRO主板开发双目立体视觉问题小结