首页 > 软件开发 >c语言软件开发实战 c语言软件开发教程

c语言软件开发实战 c语言软件开发教程

IT信息网 2024-05-26 05:37:00 0

大家好,今天小编关注到一个比较有意思的话题,就是关于c语言软件开发实战的问题,于是小编就整理了1个相关介绍c语言软件开发实战的解答,让我们一起看看吧。

每天学习八小时C语言,大概多久能完全掌握?

完全掌握,我就理解为成为C语言的专家,毕竟阿里P6可能也不敢用完全掌握这四个字。

c语言软件开发实战 c语言软件开发教程

「一万小时定律」这个说法来自K. Anders Ericsson的论文《The Role of Deliberate Practice in the Acquisition of Expert Performance》。简单的说就是要成为某个领域的专家,需要10000小时。

根据题主说每天8小时,假设8小时是有效时间,那么:

10000/8/365,也就三年半的时间吧,祝顺利。

这个没讲这个人基础怎么样,天赋怎么样,讲多久能学好,简直是耍流氓。打个比方:别人练乾坤大魔移,几年都连不好,张无忌有九阳神功,再加上天赋绝顶,便能速成。

学编程语言也是一个道理,如果学过其中一种语言,并且精通,那么学其他的语言就会容易的多。

最后来说说c语言,c语言语法非常少,非常灵活,与c加加和java比。就是掌握c语言相对容易,但是想成为一个精通c语言编程非常难,需要长期的实践,还需要配套学习编译原理,计算机系统,算法和数据结构等等。

c语言如果用武功来比喻的话,相当于没有固定的招数和套路。所以对开发者要求很高。最高境界就是无招胜有招,起码要个三到五年

说老实话,我还没有见过任何一个人能够持续有效的进行8个小时的学习。以我自己为例,我每天学习技术的上限可能就是在4个小时,一般的有效时间是在3个小时(我说的都是高效时间,如果你一边看网页,一边学习就当我没说)。包括我自己在bat工作的时候,一天能写代码的时间不超过3小时。

高光时刻来了,怎么才能掌握好C语言呢?

1.首先,我得反问一下你,你为什么要学C语言?

如果你是一个学生的话,或者是想入门写程序的人的话,我建议还是放弃学C语言吧,因为这门语言学习成本太高了,如果能做成一个能跑的软件,需要掌握的东西就特别多。相比之下,js, phython, java 就很简单,学习一两天就可以搞出一个自己diy的界面来。 而且,编程语言不是越复杂越好,而是越简单越好,就好比你想学习会计,面对庞大的数字,你是手算好还是找个计算器拿过来算好?我相信如果一开始你从js,phython,或者java入门的话,你对编程技能掌握的速度会非常快。如果直接学C语言的话,可能会从入门到放弃。

2.假如你是想了解C语言的特性或者工作需要

第一,要有计划的进行学习。很多人在学习新语言的时候,眉毛胡子一把抓,心急如焚,恨不得一个星期就掌握所有知识点。这样做显然是太菜鸟了。要学的话先给自己一个安排,如果一天我就学习2个小时,然后这两个小时中,一个小时理解知识点,比如说运算符的用法。然后一个小时,给自己安排练习,这种练习材料网上自己找吧,都有的。练习的目的就是加深记忆,很多程序员不注重记忆,我跟你说所有优秀的程序员都有一个重视记忆的大脑,切记。当然,刚开始学习,不用太细,因为 C语言要想完全掌握太难了,在每个知识点最多花六七个小时小时已经足够了。 我相信,您能按照我说的每天两小时坚持一个月,效果一定比您苦逼八小时好。如果您基础够好,几天时间就能掌握了。

到此,以上就是小编对于c语言软件开发实战的问题就介绍到这了,希望介绍关于c语言软件开发实战的1点解答对大家有用。