我在大学的时候参加过一些和计算机有关的活动,所以自认为我的逻辑思维是有一定技术的。可是在HTML5第二阶段开始,老师就给我们演示了什么叫在逻辑的基础上再逻辑,一个程序不只是有逻辑的写出来,能在逻辑写出来的基础上让他有逻辑的简化下去。
相对于JS来说,现在来说解决的还是比较基础的问题,但是一种思考问题的方式转换,解决问题的思路变。优化思路的方法,都是在这些基础基础的东西中提炼出来的。有的人说:“这些东西太基础了,以后也不一定有用”。但是没有了基础,又怎么能提升,地基越稳,高楼越安全,每一个高端点的知识点又何尝不是由那些基础的东西复合而成的。还有些人说:“这都是原理性的东西,懂不懂无所谓”。
然而函数是由别人的封装的,东西是由别人创作的,万一哪天公司让写一个功能多的,或者优化一个方法的时候,可能就束手无策了。所以我们要试着去努力理解这些东西,而不是生搬硬套。
到了第二阶段,除了逻辑思维要提升,手上的功夫也要慢慢练,打字速度是基础的,但是一味的追求速度也不行,细致为重要。我在第二阶段也帮别人解决过很多问题,很多问题都是细节问题。这些问题本来都是可以避免出现的,只要多一些细致。写完代码仔细检查,也许你的代码会少一半错误。
现在千锋青岛HTML5培训老师会课上边讲解边敲代码,我觉得这种方式挺好。任何学习都有一个前提条件,那就是在理解的基础上。倘若不理解,那么你只是看着老师的代码练了一遍打字,而不明白代码的意义是什么。知识只有真正被自己消化,才真正是属于自己的。
相关文章
了解千锋动态
关注千锋教育服务号
扫码匿名提建议
直达CEO信箱