编程代码大全免费复制 学习代码是要多记还是要多敲?
学习代码是要多记还是要多敲?
有人以为,学习代码要先多敲代码,这其实是是的的,但我其实【多记】也很不重要,下面请听我的详细点分析。
去学习代码是一个不时非循环的过程不管你是一个新手,那就三个有着多年经验的老鸟,在学代码/新技术的时候,都要遇到这样的过程:
学习理论知识,对你要学的内容要先有个基础的概念。
往那别人的代码敲,特别是新手在刚入门的时候,甚至连也可以“抄袭”别人的代码,一行一行地敲到电脑里面(不是大段代码的复制粘贴),并设置参数是从,变深对理论的理解。
等熟练的掌握了以后,才是可以不依据什么自己的理解,把代码敲出来。
当遇到问题的时候,再断断续续地做1、2、3步,不时加深记忆,迭代完备自己的代码。
【多记】,不知道是记什么有人如果说【多记】,就是背别人的代码,这个观点是错误`的,如果不是你能能够做到过目不忘、脑容量无限,但即使这样的,需求稍加变化,你就可能会就“歇菜”了。这样的话【多记】倒底要记哪些内容呢?
上面提及的理论知识,这个要先记忆。比如一项技术的概念、优缺点、适用场景,这些不需要记忆。
千万不能记具体一点的代码,可以记得一点方法的知识点、伪代码的步骤。比如你要记忆单例模式的写法,那么还得记好:单例模式有几种写法;每种写法各自有什么弊端;比较好推荐一下可以使用哪种写法,例如饿汉式的写法,构造函数不暴露、可以提供一个方法让客户端是可以我得到、定义一个静态变量来读取创建角色好的类实例(直接修改,而且构造函数不被人发现,因为只会创建角色四次);只不过缺点也不言自明:没有懒加载的效果,进而降底内存的使用率。
【多记】不是【只记】,最后始终是在疼时敲代码的过程中,周晕记忆。
为什么不要多写代码去学习代码和唱歌、做饭啊完全不一样,只听歌看电影、背歌词不肯定会能唱好;只会吃、背菜谱不一定会会做饭啊,道理也是完全不一样的;理论有用,实践最为不重要。
这样的话【敲代码】就是自学代码的最适合手段么?
看书、听音频、看视频、听宣讲这些也是自动格挡学,大多数来说大技能学的知识,结果带回记忆中的会都很少,大部分都被遗忘掉了;
敲代码一类主动学习,效果会比以上的途径好比较多;
比敲代码更高质的途径是什么?写书、录音频、录视频、做讲座,这些感觉起来是知识输出,但实际上都是主动学习,这些途径和被动学习两者相比,效果会好很多,另外无非,当你的技术能力至少了可以做“输出”的水平时,只能说明你对己细节也所了解地太淋漓透彻了;或者说,你目的是你要做知识输出,“无奈”让自己更踏入的学习。
我将短短分享分享Java开发、架构设计、程序员职业发展等方面的见解,希望能换取你的关注。
学编程需要什么基础?
学习编程是有一定的门槛的,必须200以内基础就可以了:
1、
不需要一定的计算机基础。
是因为我们编写程序,就是应该是c语言程序一堆字符的集合,所以起码你得会打字,好是能打比较溜;然后应该是会听从软件,学编程只是偶尔是需要完全安装个软件很算正常的事情。
2、
需要懂点英语
其中这句话的潜台词那是你起码得个初中学历,只不过有不少地方是初中开始学英语,我们编写代码用的不少开发环境全是英文,看有些函数的帮助文档也很可能是英文,因此懂点英文是必须的,假如你想选择合适的方法的学,可以不看下计算机英语。
3、
当然的时间保证
除此之外本案所涉的两点外,还不需要你每天抓起一定的时间去学它,时间不保证,今天看下,下个月看下,不发动会会造成学习效果都很差。
4、
善于思索,有点儿执着精神
自学程序的精髓在于学用它解决问题的方法,学习过程中,难免会遇到些问题,遇到问题,对于是个倒也的提高机会,我们要去琢磨,只要能坚持,确实是帮忙解决不了,可以不和别人去打交道,渐渐地就好了。
5、
有一定会的数学功底更佳
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。