请老师赐教
如何具有高级的编程思维?如何组件化封装代码,此视频是用过时的jquery封装的,在实际的工作中,现在vue、reach,或者说是原生js也可以,现在的代码,比如用vue来实现一遍,还是感觉困难,应该如何提高?
问题二:代码能够看明白,也能看着视频敲出来,但是自己独立开发,感觉不能实现,应该如何提高?如果老师,觉得我水平差的话,差在什么地方?需要老师指出来,尽快提高自己的编程能力。
正在回答
同学你好,问题解答如下:
1.一个前端工程师,至少要工作3-5年,才会成为一个高级工程师。当然了,天才除外,但我们大多数人都是没有天赋的。所以具备高级编程思想,一方面自己要多敲代码,学习大牛的编程思维。另一方面,要靠经验的积累。
组件化的项目,属于高级编程思想了。授课老师,是一个工作很多年的老司机了,准备这个课程,还花费了不少时间。我们小白用户,就算是很认真的学习几遍,也未必能够学会。更别说还没有学习vue,react,就去想用vue,react去改写它了。同学不要心急,欲速则不达。不管是高级编程思维,还是用js框架编写它,都不我们想要提升就能立马提升的。学习要循序渐进,不能爬都不会呢,就开始想我如何提升能给具有跑的能力。所以暂时不要想这些。把关注点放在课程内容本身,入门的时候,重要的是打基础。一步一步往上提升,这是一个长期的过程。
2.代码能够看明白,说明同学的基础掌握的还不错。自己不会独立写,这个很正常。针对比较大的案例,老师建议你要跟着课程多练习,最好把整个项目分小块学习,不要全部听完了再去练习,一、全部听完肯定在中间的过程会听不懂,因为信息量很大,不可能都顾及到。二、听完再去实现一个大项目目标太大,也不可能会实现,所以,需要跟着老师的讲课节奏,比如,老师实现了一个下拉菜单中的样式编写,那你就暂停视频,把老师讲过的下拉菜单的样式内容自己动手实现一下,然后又实现了js功能,你在做js的,又做了封装优化,你再写封装优化,一步一步的实现,写的过程中有问题的话,可以对照老师的源码,甚至有必要的时候再重新听一遍视频。逐步积累,最后你就实现了整个流程,只有这样你才能听懂、才能学会。所有的小模块都过了一遍之后,再重新听视频,重新写一遍项目。还是分页面,或者分大模块去实现。反复学习3-5遍你就能掌握70%以上了,另外的30%需要消化和复习才能掌握,因为知识就是一个积累和理解的过程,这是规律。
梅花香自苦寒来。学习没有什么捷径,想要提升就得下苦功夫多练习,多思考。这个过程可能会让同学感到痛苦,但是一分耕耘,才会有一分收获啊。每一个拿着高薪的程序员,背后付出的都是常人的好几倍。所以同学要沉下心学习,这个过程中,有任何困难和疑惑,可以在问答区提问,老师会在你成长的道路上陪伴着你。加油!!!
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星