自学编程,学完的知识点很容易就忘了怎么办?

自学编程,学完的知识点很容易就忘了怎么办?,第1张

工作十几年的Java程序员、上市公司技术总监来回答一下。希望通过我的亲身经历,给大家学Java提供一些参考,帮助你学好Java,少走弯路。如果觉得有帮助,欢迎点赞、关注、转发 支持我。

对新人来说,学完就忘,这个问题太常见了。我当初就这样。就像大家回答的“学编程就要多练习”,没错,是需要多写代码练习,但是怎么练习呢?

说说我的经历吧。

我大学不是学计算机专业的,通过培训学了Java,但是说实话学的不咋地,运气好,后来找到一个小公司。

刚上班的时候,我Java 基础差,除了会写点简单增删改查,其他都不太行,妥妥的菜鸟一个。

下班之后,我主动留在公司恶补,蹭着公司的网、空调,泡 CSDN 论坛,没完没了的刷 Java 版块的问题和答案代码,只要是我不会的,都照着撸一遍代码。慢慢的攒了一堆工具类、例子。

随着代码越撸越多,Java 的基础语法、常用的类越来越熟。虽然还不太懂啥是面向对象,一些高级的编程还不会,但是能凑凑合合的干活了。

后来是找了一些简单的Java开源项目看源码,我看源码和别人不一样,我并不是随随便便的看。看完之后,我会刻意尝试背着写出来。一遍背写不出来,就再看再背写,反反复复……写出来再和源码对比,看自己写的哪里不对,思考源码为什么那么写。

随着不断的练习,慢慢就有编程的感觉了。

编程的感觉是什么?不太好解释,就好像是你可以熟练的打字,但是你很难说出ABCD……XYZ 在键盘什么位置。

除了多写代码,再告诉你一个学习的好办法——把学过的知识点,输出成技术文章。

你可能会说,技术文章太难写了,就算写出来因为太小白怕被人笑话……

没错这种顾虑是正常的,文章不好写,就写学习笔记,怕别人笑话就别公开写完了给自己看。

总之,一定要写,因为写的好处太多了:

1、如果技术只是在你脑子里,那么很多知识都是一个个散落的点。如果是写成文章,那文章中的技术知识就会按照阅读顺序表现出来,因此在你写的时候,就会逼着你缕清他们之间的前后顺序、逻辑关系。

2、写完文章之后,学过的技术明显忘得慢了。无需多说,直接看这个图就行了。

 

3、写之前总以为学会了,真正到了写的时候才发现很多地方都不是特别明白。为了写出来,就会逼着去把知识学透。

4、即使写出来,过一段时间,有些技术细节慢慢也会忘。但是忘了的时候,还会有个大概印象,找到文章一看,因为是自己写的嘛,很快就能想起来了。

5、写不好不要紧,这是正常现象,大部分人刚开始都写不好。我现在看自己之前的文章,觉得写的真傻逼。有一个词叫:傻逼速率。啥意思呢?如果你没觉得一年前的自己是傻逼,说明你就没有成长。半年前或者一年前回着两年前是傻逼的那个时间就是速率。

顺便在这里说一下,我目前是在职Java开发,如果在学习Java的过程当中有遇见任何关于学习方法,学习路线等方面的问题,你都可以 点击  Java技术讨论,这里面聚集了很多正在学习Java技术的初学者,也有不少从事Java开发岗的大佬,与Java相关的问题都可以随时发出来讨论。

6、不要担心自己写错了,或者担心自己写的太low。真不用担心,写错了,别人给你指出了是好事,总比一直错下去好吧。low也无所谓,对自己成长有帮助就够了。别说你们了,我现在写的文章发到网上,也经常被人喷。别人喷的对的,咱虚心接受改正。至于那些瞎喷的,无视就好了。

以上都是一个老程序员的肺腑之言,希望大家看完这个之后,能行动起来,学编程一定要多动手,多写代码,多写文章笔记。

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/875918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存