最年轻编程语言***
C语言高手需要几年才能练成?
多练习,多思考,多看别人是怎么实现的,在根据自己的思路去实现,坚持下去;
以前学习C语言看的是“如鹏网”的视频教程——《C语言也能干大事》系列,通过开发超级玛丽,飞机大战,网站的开发俩讲解C语言的知识,挺有意思的,没想到C语言还可以这么学,特别的炫酷,学起来不枯燥,具体的可以到如鹏网***上去了解一下;
学习任何可以学习的东西,天赋,勤奋,***很重要的,万事开头难,只要坚持不懈天赋异禀,别的人10年,你牛逼2年。还有你的时间管理,如果我啥也不干就要关门学习三年,吃饭睡觉拉屎学C你该有多厉害呢!
感觉这个问题本身就有些问题,问得不是很清楚。因此,根据自己的经验,从如下几个方面解释:
1、C语言本身编程高手。达到这层高手是件容易的事情:精通C语言的基本语法;很强的编程逻辑思维能力,即能根据一项功能的需求而熟练写出相对应的实现函数代码;熟悉传统的结构化的软件工程思想与流程。涉及的教材有:C语言编程、数据结构、结构化的软件工程。
2、C语言应用高手。达到这层高手,必须在上面的基础上,再加上相关应用行业的理论知识。应用行业的不同,相关的理论知识也不同,难度也不同。比如单片机编程,就涉及单片机相关的知识。再比如Unity3D特效编程,通常***用C语言编写Shader程序,就需要有计算机图形相关的理论知识。
3、说句题外话,C语言真不合适做大型的软件开发。因此这方面的开发,早就转到C++编程语言了。比如计算机视觉库opencv,都转移到C++语言了。但不管怎么说,C语言还是基础。
明、勤奋、好奇的4年之内可以,聪明指你可以相对轻易考上南大之类中国一流名校也许还不要这么聪明,估计一般985也可以,勤奋指你可以一天8、9个小时用来学习,好奇指你永远充满好奇心,而不是想着成为高手炫耀。其他情况,不熟悉
如果每天坚持用12个小时学习一门编程语言,一年下来,编程能力会达到什么程度?
如果你不是计算机或者数学专业出身的,以前没有接触过编程,可以当做兴趣来学习,网上有很多免费的***教程。
如果想靠这种方式恶补来找工作,劝你还是算了。编程是个系统工程,牵扯的技术面太广,而且技术更新太快,就是老程序猿也要不停的学习,所以还是找适合自己的事做!
某一门语言已经登峰造极,不用大半年就能把手头的学完并完成很多例子。剩下的时间跟着***更新的东西掌握每个版本的变化。基本这门语言牛逼到一定程度了。当然,这是在只学习不工作的情况下。工作中一直在用一些基础语法,解决固定问题是不能算在这12小时内的。
每天做一套数学试卷会变成数学专家吗?每天学几个生字会变成文学家吗?学以致用,编程的目的是解决具体问题,要善于发现问题解决问题,想快速提高编程水平又闲得蛋痛不如规划做一款产品免费给大家用一下,虚心接受用户的意见不断的改进,做着做着水平自然就上来了。
学习,不能仅仅通过时间来衡量的。同样的学习时间,不同的人,不同的方法,其结果是千差万别的。每天12小时其实强度是非常大的了,如果是那种不知疲倦,越学兴致越高的人,可以这样学。如果那种学习2小时就犯困,为了达到学习时间而强行学习的,这样做效率非常低,甚至会产生反作用。本人程序 员,个人觉得,编程从零入门稍难,入门之后进阶容易,进阶之后到精通比较难。还有一点的就是,编程能力也是非常单一的。如果仅仅是做一个[_a***_]自己用或许没什么问题。但要开发一个给客户用的软件,那涉及编程以外的东西太多了。
谢谢邀请!
这种学习方法不太提倡,有可能你学到的东西已经过时了,或者路线走歪了等等。
先回答你的问题,到底能学到什么程度,这个不太好衡量,为什么呢?因为计算机程序设计是实践科学领域,没有实际项目的检验,不太好说你能学习到什么程度。
有一点可以肯定,你一定看了不少书籍,但是看书在程序设计领域,仅仅是入门,程序员不是看几本书就能编程的,等你做上程序员你可能看看文档就可以了。
大部分书上的例子都是为了描述概念,所以都是小例子居多,所以说看书会提高,但是提高的有限。
建议在熟悉编程语法以后,找一个实习公司,通过参加项目实习,你会提高很快。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21805.html