记得有一句话是这么说的“上帝创造世界时如果没有bug,我们现在都还只是猴子”,曾经对这句话没有特别深刻的理解,直到我来千锋参加web大前端培训,通过对前端的深入学习,渐渐对bug有了深入的理解。
我们学习了基础知识后,开始自己写代码。当我写完个项目以后,觉得小有成就,但其实项目还有很多不足的地方需要慢慢去完善,尤其是当我把老师的代码和自己的代码作比较时,发现自己写得代码比较繁杂,而且还没有区分板块,这是我接下来需要改进并提升的地方。
第二阶段结束之后,我们开始进入第三阶段,进行JavaScript的学习。由于这个阶段的学习加重要和困难,首先,要学会接受适应学习节奏的转变,积极调整个人状态。JavaScript加注重逻辑思维,重在理解练习。这个内容应该怎么学呢?对于零基础的同学来讲,我觉得要先培养编程的思维模式,学会用编程的思维去解决问题。拿到一个需求,先在心中大致勾勒出实现的路径,以目前所学的知识,尝试着实现需求中的某些功能。
当然,尝试的过程未必那么顺利。明明自信满满写出的程序,bug却从未间断过。此时,一定不要放弃,回头反思一下,基础知识的掌握是否出了问题?又或者程序流程设计是否不严谨?有了问题就要想办法解决问题,在解决问题的过程中,才能快地成长。一句话:没有bug,也要努力创造bug来解决。尽管这次某个程序写对了,但有可能下次遇到bug又会不知所措,不如直接尝试一下,将这段代码换个地方,或者换种方法来写这段代码,看看会不会出现意想不到的结果。以前我一直以为bug是代码的天敌,我以为好的程序员写出来的代码应该是没有bug的,零bug是终极奋斗目标。但是经过这段时间的学习,我发现自己对bug已经没有那么抵触了。通过找到bug、攻克bug来加深自己对代码的认识,这对自己在编程方面的提升是大有裨益的。
通过学习理论知识和实际操作项目,我总结了自己的学习方法:基础学习+实践+总结+反复练习。在学习的过程中,我时刻将千锋的校训“拼搏到无能为力,坚持到感动自己”牢记心中,落到实处。尤其自己开始落后于他人的时候,应该多付出一些努力,我相信点点滴滴的积累,总会有所回报。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱