您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础,怎么才能学精通一门编程语言?
语言,的话,编程语言零基础,怎么才能学精通一门编程语言?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
1.学习语法,写点小程序练手
2.做项目,积累经验
3.看博客,动手调试源码,深入原理
4.分析语言进化历史,掌握每次更变的原因,理解设计思想
回答于 2019-09-11 08:43:50
对于学习编程语言,根据我自身学习的经验来说,深入学习的方法就是,
第一,找一些相关资料和视频把基础学会,能够看的懂,会写,会做。
第二,找一些基础案例继续编写操作,并加深对基础代码的运用和记忆。
第三,然后找编写代码比较资深的行业精英学习,学习他的专业,学习他的耐心,学习他的细心,多多沟通他的代码编写经验。
第四,多找几个编写语言比较出色的行业高手学习,融汇他们每个人身上的优点,提高自己编写语言的能力。
总得来说,要深入学习一门语言的编写能力,一定要多学习,多思考,多做案例,多分析,多向身边的高手学习,这样的进步一定会非常快。希望我的回答能够帮助到您!
回答于 2019-09-11 08:43:50
我算是一名拥有多年工作经验的工程师了,虽然不是软件专业出身,但是由于工作的需要,也在摸爬滚打中用了5,6年左右的时间来学习了C语言的使用。非常高兴来为你解答这个问题。
就拿C语言这个编程语言来讲,要深入其中去学好它,其实没想象中那么简答的。甚至可以用非常困难来形容。但是也不要被我的说法吓到,其实要入门却是很简单。为什么我会这样说呢?下面就让我来给你分析一下原因。
编程语言为什么入门容易,深入困难?
首先,这是一门实践性非常强的一门课程。在我看来,刚从学校毕业出来的计算机专业的学生99%都是业余选手,就算你在大学期间考试拿了优秀也是一样的。为什么这样讲呢,因为你没有经过各种项目的实战,只是学了一堆理论的知识,敲了一点上机的代码。这根本就不算学会编程,只能说是入门。就好比学习开车一样,你最初看着别人开车,好像比较简单,以为就是挂挡,然后踩油门的事,其实并不是这样的。等到你考驾照的时候,你突然发现其实并没有那么简单,因为你发现有各种操控技巧与规则要学习。等你毕业顺利拿到驾照的时候,你可能感觉自己很牛逼了,什么都会了,其实你错了,这个时候你只是刚刚入门而已,当你上路的时候,你发现自己还没有真正能够驾驭车辆随心所欲的那种感觉,你只是一个初生牛犊而已。等到你上路完全不再紧张的时候,可能已经经历了很长的时间。
曾经网上有一个观点:普通人用C语言在3年之下,一般来说,还没掌握C语言;5年以下,一般来说还没熟悉C语言;10年之下,谈不上精通。
当我毕业的时候,我曾以为C语言只要掌握其语法、简单的语义,无非就是弄懂变量、数组、指针、函数、内存管理就够了。但是当我参加工作,真正要去做项目的时候,我发现我错了,我确实想得太简单了。刚开始我还不太会使用调试工具,所以常常出现一些简单的语法错误都没办法解决。后来我学会了使用调试工具,但是有好多次程序报错了,我用工具也找不出问题来,甚至不吃饭、不睡觉也还是出不来,直到慢慢的积累经验之后,你会发现一些莫名其妙的问题,类似数组越界、指针使用不当等等。只有在结合了项目进行开发使用编程语言的时候,我才发现自己快速的进步了。有一句话说得好,初学者骑自行车的时候,可能觉得后轮两侧的辅助轮很有帮助,但一旦熟练过后,就会发现它们其实很是碍手碍脚。
学习编程语言要如何深入?
到了这个阶段之后,我觉得自己需要一些更深入的去了解这门语言了,我要去找一些更有深度的书籍来去学习,而不是一些简单入门的书。我去找了一些国外很早就出版,然后经过不断更版的书籍来读,因为我觉得这样的书籍才是经得起岁月的推敲的。其中类似下图这样的书我就感觉很不错。
结合这些比较有深度的书籍,然后在项目中不断的实践,我编写的代码有了比较大的改善,以前迷迷糊糊的一些东西,才开始慢慢得到答案,经常有恍然大悟的感觉。原来我知道的可能只是冰山之一角而已。
另外,检验自己有没有学懂的方法就是:要经常把学到的知识点和大家去分享,看看别人的反应如何,如果他们都是似懂非懂的话,那你就是还没完全学通,只有你分享的东西,大家都懂了,我认为这才是你真正掌握它的时候。
好像说得有点多了,我自己在编程方面虽然摸爬滚打多年,但是时常感觉自己有时候也只是大海上面的一只船而已,茫茫天际,还是看不到边际。
一起勉励吧,喜欢我的分享请关注我,我们可以一起交流和探讨。
回答于 2019-09-11 08:43:50
首先还是兴趣吧,兴趣是最好的老师,这点肯定没错,其次找些视频,初期建议从众找些比较热门视频,因为你目前也无法判断那些视频好,哪些视频差,从众是最简单的。后面就是靠你动手练习了,其实你看懂了不是真的懂,有些东西到你动手才发现自己掌握的不足,所以一定要多写代码,多阅读别人写的代码,这样才有效果。学会一门以后,在学其他语言就会很快了,以上全部是我自己心得。
上一篇:你们选择医美面膜会首选啥?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |