1、对编程学习的一些个人看法

写一下自己对编程学习的一些看法

1、初学编程应该看书吗?

编程初学者在学习一门编程语言的时候,可能第一个想的问题是,我要找什么书来看。
其实从我本人的体会来看,编程初学者如果是0基础的话,是不适合看书的,为什么这么说呢?
第一,我认为,编程类的书本资料比较适合学习一段时间后,复习再去看,或者是你本身已经有其他语言或编程基础,看起来才没那么吃力;
第二,编程的书本很多,你挑的时候可能会觉得琳琅满目,不知道该看哪一本;
第三,书本是死的,初学者看的时候容易觉得枯燥;
第四,学编程是需要大量实践的,你不仅要看得懂,还要会写,会思考,而书本上大部分代码是截图,而且有时候一整页都是代码,你看又看不懂,想着直接复制过来先看看效果吧,也不行,自己看着一点一点敲出来吧,那很费时间;
第五,看书的进度会很慢,没有人讲解的话,是需要自己慢慢思考,琢磨的,效率很低;
第六,看书可能会出现一种情况,你好不容易看完到后面了,突然发现,我去,忘记前面讲的什么了,它为什么是这样的。

2、不适合看书的话,应该怎么开始学?

2.1、培训机构:

现在网上已经有很多培训机构了,可以考虑报名去培训机构学习,培训机构的话,有人指导可能会比较快,并且效果也是不错的。当然前提要选对培训机构,同时自己也要很专注地去学。不过话说回来,培训机构的收费不便宜,想要从培训机构全面学习一门语言,没有个2万估计搞不定。有些便宜的,小型的机构,但老师的教学经验,教学资料方面可能就比较差一些,这些都是一分钱一分货。

2.2、找视频资料自学:

也可以考虑自己找资料来学习。这个比较考验资料收集能力。可以去某宝买某某培训机构以往的教程。也可以在哔哩哔哩上学习,B站的视频教程还是蛮多的,而且质量也不错。

3、学习过程中注意点:

3.1、先对整个知识框架进行了解:

明确知道学习一门语言,它的知识框架是怎么样的,这样自己学起来心里有数,知道自己的知识水平到哪里了,也方便自己把控进度,以后回顾起来,也能很快知道哪些知识对应在哪一部分,心中有个整体大概的知识结构图,不至于学到后面感觉很凌乱,学了很多但忘得更多。

3.2、多敲代码多思考:

学习其实就是看着老师敲代码讲解,这个过程中,我们最开始可以只要求自己看得懂代码就好,慢慢就要跟着一起写,多敲代码,多思考每一行代码的作用。到了后面,还要多关注老师在写这个需求的时候,是怎么样构思逻辑的,想一下如果是自己拿到这个需求,应该怎么样慢慢构思整个需求的实现逻辑。

3.3、多写笔记:

推荐使用有道云笔记。在学习过程中,遇到问题、重要知识点、报错解决方法,都一一记录下来,如果你觉得时间足够,还可以把学到的东西都写下来,积累过程性资产,这样等学到一个阶段后,可以回过头来总结内容,也能知道自己都学了什么,干过什么事。

3.4、尝试自己解决问题,或者通过自己的能力去解决,而不是第一时间就想问别人。

老师只能暂时教给你知识,而不能一辈子跟着你帮你解决问题,所以学习过程中,也要注重提升自主解决问题的能力,写代码遇到程序异常、有bug这些都是常事,自己可以先思考为什么会报错,如果想不出就上网搜索资料,各大技术论坛,谷歌,都可以去搜索,看看别人是怎么解决的,或者有没有类似的情况,他们的解决思路是怎么样的。尝试解决多了,慢慢就会发现遇到什么问题,都有信心自己解决了。

3.5、向别人请教时的态度。

相信有技术的人,很多是愿意帮人解答问题的,因为在帮助别人的过程中,也能促进自己了解更多。但作为请教者,时刻应该保持感激的态度。切忌高高在上的态度,别人没有义务去帮你解决问题。至少要态度诚恳,感谢别人帮你解决问题。这样对方也会比较积极。

3.6、表达问题时注意语言组织。

当我们在向别人请教问题的时候,一定要尽可能地用简短的语言表达清楚几个要点:你在什么情况下遇到这个问题?具体问题是怎么样的?你做了什么尝试?你想要得到什么结果?
最好是把重点代码贴出来,这样别人能很快地理解你遇到的困难,不需要反复去问细节,节省了沟通的时间成本。也不会让别人觉得你这家伙真菜,问个问题都表述不清。

发布了47 篇原创文章 · 获赞 74 · 访问量 7899

猜你喜欢

转载自blog.csdn.net/Jacky_kplin/article/details/104759220