编程语言高阶排名前十
c语言高阶练习,怎么做?
不要报培训班,不要报培训班,不要报培训班。重要的事情说三遍。
先说个题外话,去年面试过好几个想做fpga方向候选人,应该差不多都是刚毕业没多久,基本上都是上了一个北京什么培训机构的课程。只能说,丫丫个呸的,现在有的培训机构真是什么都敢骗。教uart,丫的只有一根线。教编码标准,丫的数据格式都不懂。教ddr,一个真敢教,一个真好学。先说这类求职者,本身是有努力向上的心思,但是基本都被这些培训机构给忽悠了,没有一个合格的。FPGA方向,初入职场最重要的就是基础,基础,基础。奉劝跨专业的,真打算入行,学好基础,不要好高骛远。
转过头来说c语言。提问者其实想问的,是学了语法之后,如何做进一步的练习提高。
学会语法是最基础的一步。在进阶之前,先要确保自己已经可以熟练掌握语法了,比如文件的读写修改,字符串的处理,数组和指针能够会用。能够做一些小的功能实现。
接下来进阶,就是能够实现各种炫酷小程序,直白的说就是应该学数据结构与算法分析,各种算法实现都练习多遍,熟记于心。最直接的方式去看书本教程里的例子,不要看不上书本教程,基础很重要。其次,是leecode刷题。懂了数据结构和算法,就可以多耍题了。
题外话,从事c的开发,自己要明确,是要做纯c的开发,比如基于linux的开发,还是做嵌入式的c开发,比如c51或者arm开发。c51比较简单,都是裸机程序。arm开发,开始先做裸机程序,熟练度可以了,再上RTOS层面。
安利下陈皓的博客,不过他的介绍,对于初学者太过深入,从业者实现起来,也要月积日累,初学者不是很现实,但是可以作为技能树方向做参考。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/17849.html