你觉得编程过程中做笔记的重要性是怎样的?

作者&投稿:德毛 (若有异议请与网页底部的电邮联系)
作为一名软件开发人员,你的职业生涯中不可能只掌握一门编程语言或者技能,技能单一迟早会被淘汰。当你只学一门编程语言的时候,做不做笔记其实问题不大,就比如你现在学习C,你发现你能记得每一个知识点,都能运用,这个时候做笔记反而得不偿失。但是当你更进一步学习C++、Java、JavaWeb、Oracle、MySQL、Python、Linux等等的时候,你会发现当你知识积累越多,复杂度就会更高,这个时候如果不去做笔记,你所学的知识点将会很快被遗忘以及搞得混杂,这样一来你接下来的学习将变得不容易。 所以一定要去做笔记,这样很多人又会说,记笔记?记了也不一定看!那为什么还要去做?其实没有正确与错误之说,如果没有记笔记和看笔记,大部分情况下只能说你学得不够深或者你每天都在重复做某一部分技能,可锻炼性不高,所以笔记意义不大。做笔记不是让你像高中那样每个知识点都去记一遍,而是有针对性去做,这样才能将学习效率最大化。

做笔记很重要,很重要,很重要。当然,学习编程最好的方式肯定是项目驱动式的学习啦,但笔记必不可少。当然记在电脑文件里面啦,我习惯记在我的博客里面。都什么年代了,还手写。还是计算机专业的学生,方便复制粘贴,方便整理(这点很重要) 。记做项目过程中的所思所想,记自己踩过的坑,记某个特殊的bug的解决方案太多了。不是什么东西手册都有的,网络也不是万能的,当某一天,你突然发现自己掉进了一个曾经踩过的坑,或是遇到一个5年前解决过的bug,却忘了当初怎么解决的,结果又浪费时间好几天,你就会觉得,要是当初做点笔记该多好啊。

有些代码不需要记录,要记录只记精华的、可以重复用的,再就是业务逻辑~这个肯定是要记下笔记啊 不然一个月后,自己都不知道自己写这块是什么个流程,怎么个规划, 这个你网络也帮不了你了,你要是忘了又没笔记,就只能看代码了,我保证会看到你哭~尤其是逻辑复杂又多琐碎事的,回看代码得看掉你多少宝贵时间啊!而笔记,你可能画个流程图+重点标注解析就好了。

有必要啊,但不是像小学生那样,老师讲什么你逐个知识点去记,绝大部分知识点都可以即时Google一下。平时要养成良好的编码习惯,比如变量、函数和类的命名要遵循规范,这本身就是一种“笔记”,不要随便敲个fjwe、jofwef、toad_jiang、h9843什么的都不知道什么鬼就拿来命名。另外还有写注释,这也是一种“笔记”,要简明扼要,不要你今天吃了个汉堡都写进去。还有一些流程的设计和描述可以使用思维导图,还有文档的撰写也可以认为是一种“笔记”。

记不记笔记看情况。如果有十分完善的参考手册了,自认为笔记记下来绝对比不上W3SCHOOL的离线chm手册,PHP文档也一样,有时候为了查某个函数名字或用法,其实网络是最快的,完全不需要记笔记。学习过程中刷完视频教程就写项目,根本不记笔记,什么地方想不起来直接查手册,答主保持了这种状态很久,效果也非常好。

都市编程课,启航新人生,零基础入门,编程梦想飞,名师指引路,智慧更卓越~

API编程初学
答:这样总结提取的好处是不言而喻的,从某种意义上讲,写程序就像堆积木。你把以前的“积木”做好了,下次要用,拿过来堆上去就可以了,多省事啊。否则每次都折腾一番,效率多低啊。做一些小程序吧(而且是自己感兴趣的,比如写一个俄罗斯方块),在这个过程中遇到问题就上网搜索,完成后你会发现你学习...

程序员想要在职场中实现“跨越式”成长,该如何学习呢?需要培养什么能力...
答:假如没有做过课程,盲目进到只能一下子懵圈。所以尽量是依据个人兴趣爱好再根据行业前景,先选中一个方向,重新选择一门语言,随后头也不回的深深地扎进去。做好笔记,纪录工作经验,大家多数人并没过目难忘的绝技,很多时候我们学会了也不一定立刻把握,必须之后花费时间渐渐地理解,并且还有忘记风险,因此...

新手如何自学编程
答:4、如果你已经能熟练的掌握一些JAVA语法,你可以在网上找一些经典问题和方法进行训练,如汉罗塔问题,约瑟夫环问题,排序问题等等。5、接着你可以尝试一些小的实例,试着编一下小的实例,像我们经典的小游戏,贪吃蛇,俄罗斯方块。6、在编程过程中,出现的问题应该要及时做笔记,记忆是有期限的,经过不断...

为了写好代码,你坚持了哪些好习惯?
答:规范命名 ITWorld 曾经发起过一个“程序员最头疼的事情”投票,结果,近半数的程序员认为命名是最头疼的事情。有些人在写代码的时候就放废了自我,使用一些只有自己能看得懂的名字,其他人一看就不懂了。函数、变量、类名等的命名要有它自己的意义,要做到见名知意。不论是内部变量还是全局变量,都...

高中作文《笔记的重要性》
答:3、挑重点来记。一般情况下,一节课,有主要内容需要记录,有几大知识体系需要记录,有老师提出的考点、难点需要记录,其它的要看自己的理解能力了,不懂的记,觉得老师讲的老的地方记,觉得老师重复了多次的记。4、笔记的版面 版面也很重要,也许在课堂上快速做笔记写的写并不美观,但是分好版面,...

初中生学习软件开发技术的注意点
答:💬多进行交流作为程序员,北大青鸟南昌计算机学院认为必须学会与他人交流,以便更好地了解彼此的需求,并且在学习过程中与他人交流时,能够加深别人对您的印象,也可以积累一些人际关系。👨‍💻实践得真理俗话说,本书被读了一百遍,其意义不言而喻。阅读成千上万本书并不如...

上课做笔记的重要性
答:”把笔记记在课本上,这样方便查找,也不容易丢失。学生通过翻看课堂笔记,可以回忆起当时的课堂情景,从而有助于帮助理解掌握知识。起初,我在班级实验时,很多学生没有记笔记的意识,为了让他们了解笔记的重要性,于是我有意识地围绕笔记设计课堂作业,结果那些上课不认真听讲又没有做笔记的学生一筹莫展,...

思考时,用笔写写画画做笔记的作用是什么?
答:做笔记无外乎是做摘录和写感想体会。这样做可以加深印象,记下思考瞬间的思想火花,并将我们的思考引向深刻,使思考的效果加倍;同时也是思想、素材的积累。自己思考完了一件事之后,这件事情不仅得到了解决,还顺便记下来了,这对于以后是非常有好处的。

看源代码时,你喜欢怎么做笔记?
答:找到了『数据流图』和『开发者手册』。在LinuxCNC的根目录下有directory.map,是为代码的组织框架,根据这个,可以快速定位到核心的代码所在的文件夹。 LinuxCNC的核心代码有2个文件夹,每个又包含有几十个c文件和h文件。切忌一开始就将精力放在细节上,开始我通过c文件的名字寻找我觉得重要的代码,然后...

C语言怎么学?
答:经验是非常重要的,"经验是检验真理的唯一方法".当然你不会纸上谈兵,如果你有过多的开发经验的话,就知道在纸上或最初的设想的Code拿到计算机上来实现,最终会发现有很多地方都是不合理的,之前是没有办法想象到的.在初学C的过程中,比如你会看"C程序设计"来初学C,当你学完每一章的时候要把习题来完成,这里就是...