专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

自学JavaScript的人当年都是怎么学过来的_PHP基础

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:10:09       共计:3591 浏览

自学JavaScript的人当年都是怎么学过来的?

学习能力是衡量一个程序员的水平以及潜力的重要指标。不论学什么,掌握了正确的学习方法都可以快速上手。但这里要先声明,上手跟精通还是有很大区别的。要说精通一定是要经过长时间的积累的,掌握大量的细节,趟过大量的坑。使用的时间越长,越不敢说自己精通因为坑是无穷尽的。

IT学习要注重系统性,同时要注重细节的理解。

学习一门技术之前需要对这门技术做一个系统性、全面的了解。具体来说,就是这门技术包含哪些概念,他们之间的关系是什么。如果是买了一本书,你在学之前就要首先把目录看多几遍,不要着急看里面的内容。看看有哪些章节,章节之间是什么关系。看目录能让你对这门技术做一个全面的了解。当你遇到具体的问题时,你脑海中迅速过一遍目录,可以快速定位问题。系统性的掌握知识结构还有一个好处,在你分析某个技术解决方案的可行性时,你能快速的得出可行或不可行。

然后就到了学习技术细节的环节。IT的学习注重实践。如果没有实践,是不敢说真正掌握了的。即使是有经验的老手,长时间不去动手也会感动生疏。但有个误区就是有些程序员并不注重对理论的学习。没有理论的实践是走不远的。重不重视理论的学习大概就是工程师跟码农的区别吧。所以技术学习要注重理论与实践的结合。

对理论的理解有几个我的私藏方法,写成口号就是:抽象的东西具体化,具体的东西抽象化,找同伙,寻祖宗,透过现象找本质。举个例子来说,比如理解闭包这个抽象的概念。先大概看一下对它的定义,看不懂、即使你以为看懂了你也只是理解了它的字面意思,然后你就可以去百度看看闭包有些什么用法。如果不出意外的话,你搜到的是一个函数里面返回另一个函数,这个函数能访问宿主函数定义的变量,看起来拥有反常的超能力。然后你去找一个应用实例,极有可能你找到的是一个关于轮播广告绑定点击事件的例子。到此你以为你掌握了闭包,其实只是了解了闭包的皮毛,很多人工作了七八年也未必真正理解了闭包。

因为你还需要问一下自己闭包的本质是什么?!如何探索一个事物的本质?你需要从这个事物之外去找答案。还拿闭包来说,其他语言有没有闭包的概念?答案是有的,php有闭包,python有闭包。通过对比不同语言的闭包的代码,你会发现闭包并不是一个函数返回另外一个函数。重点是反常的变量访问能力。通常是父域访问不了子域,但闭包却提供了这种能力。所以本质上,闭包是一个内存管理的问题。它提供了一种有别于链式作用域的内存控制方式。理解了这个本质之后,当你写代码感觉有些变量怎么写怎么别扭的时候,不妨想想用闭包的形式。

最后呢,学习it知识不要忽略了对计算机基础知识的学习。计算机的硬件有cpu,内存,外存,输入输出设备。那么任何一门语言都是离不开计算机硬件的管理范畴。比如if else这些流程控制是对cpu的调度,数据类型与变量是内存的管理,事件是对输入的响应。反过来说,一门语言无非就是cpu调度,内存管理,输入输出响应等等。通过对比不同的需要在做这些事情的时候有啥不同有助于你真正的把握这门语言的特性。

最后,手机码字不容易,大家多多点赞。我是会很多语言,前后通吃的全栈老司机刘耕新。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:常见的开源教务管理系统有哪些_PHP基础 | ·下一条:零基础学习Java可以吗_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有