




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/7编程学习计划编程基础学习计划学习参考资料HTML学习资料html简明手册Javascript学习资料JavaScript语言参考.chmC语言计划书XX年4月世界编程语言排行榜发布,C语言以%的使用率力压群雄,稳坐榜首。随着排行榜的发布,C语言的使用人数也在日渐增长。为了引导广大初学者更好的学习C语言,我们编辑了C语言学习计划书,详细讲述了学习C语言的步骤和细节。如果你在学习过程有什么疑问,可以进入C语言常见问题栏目去查看,这里收录了400多个常见问题,相信对你肯定会有帮助的。温馨提示:C语言学习计划书谨献给C语言初学者和入门者,大牛可以驻足,也可以绕道。使用到的软件。要想写出好的代码,必须有好的工具。目前,使用最广泛的C语言编译工具是,各个高校也把它作为教学工具,本站提供了几个不同的版本供大家下载:VC中文版下载【同时支持Win7和XP】VC英文版下载【同时支持Win7和XP】精简版具有基本的功能。2/7笔者推荐一款代码格式化工具,它可以将杂乱无章的C语言代码按照函数、条件语句、模块等格式化,让你看起来非常清晰。请点击这里下载:C语言代码格式化工具较早学习C语言的朋友使用TuborC的比较多,很多早期的教程也是以TuborC为基本工具进行讲解。不过,现在笔者不推荐使用TuborC。下载地址:TuborC下载第一步:入门,即学会如何写C语言程序。以C语言作为编程语言的学习切入点,笔者认为是个不错的选择。C语言是一门较早的编程语言,也是一门基础语言,很多理工科高校都把C语言作为必修课。C语言也是一门较底层较高效的语言,不仅在单片机开发和嵌入式开发大显身手,还创造了像C+、PHP等其他流行的编程语言。下面让我们看一下如何学习C语言。了解C语言的特点和有关概念:如C语言的发展过程、C语言版本、C语言特点、C和C+的区别等!了解C语言的数据类型和算法:如基本数据类型和运算符、顺序程序设计、分支程序设计、循环结构、数组等。学习C语言一定要知道它的利器指针。这正是C语言强大、高效和灵活的地方。如果您没有学会指针,可以说,您就没有学到C语言的精髓。3/7模块化程序设计:函数的定义和使用、结构体和共用体等。其他相关操作,如预处理命令、文件操作等。最重要的一点,大家要系统的学习入门教程,请进入学习页面:C语言入门教程第二步:进阶,即写出高质量的代码。亲,如果您按照第一步的步骤去做了,那么恭喜你,你已经入门了,了解了编程语言的基本概念和思想、能用C语言来处理一般的运算和操作了。但是,这样是不够的,要想成为C语言程序设计高手,必须要考虑内存和CPU分配、程序运行效率、程序的移植性和易读性等其他因素,这在软件设计过程中是相当重要的,笔者一个朋友曾设计一个流量统计软件,仅仅是因为多写了一行代码,造成内存泄露,电脑直接卡死,给三千多用户带来不便。进阶阶段,你可以系统的学习C语言中文网提供的C语言进阶教程,也可以在我们的专题列表里详细学习,截至文章发布之日,专题列表已经包含了十六个专题,针对C语言的每一个细节进行详细的讲解。亲,如果你已经学习了笔者所推荐所有文章,那么恭喜你,即使你算不上大牛,也绝对不是菜鸟了。不过,4/7要想成为绝顶高手,还是要慢慢实践和修炼的。学习编程必经的七个阶段第1阶段机会你很开心,你一直想学这个新的内容,比如说某编程语言,无论是规划还是环境所迫,总之你终于有这个机会学习了。第2阶段没有根据地乐观谷歌搜索挑选一两个自己感兴趣的教程,买资料和书,然后开始MOOC。教程很有趣,甚至还有在线REPL,可以让你玩耍,你觉得你正在进步中。当然也有烦恼手指还不熟练,但你坚持,不肯放弃,并准备向你的第一个项目进军。第3阶段绝望的深坑你开始从“Hello,World”延伸开去,例如,先是将内容更改为“Hola,Mundo”这样小心翼翼的尝试,然后胆子稍微肥了点,开始肆无忌惮了于是乎,错误信息,堆栈跟踪,随机行为纷至沓来。即使不管所有的错误信息,那些能在教程中正常工作的代码,也许你亲自操刀的结果却是一片空白。你恍然发现,哪怕是一些看上去愚蠢但良性的细微差别,也会造成狂风暴雨,让你阴沟里翻船,陷入绝望的深坑。即使是最简单的任务都让你痛苦不已,你开始怀疑自己,怀疑自己其实压根就没5/7有编程的天分。第4阶段放低身段慢慢地,通过试验和错误的洗礼,通过向同事、StackOverflow、博客寻求帮助,你开始一点一滴地积累知识。你开始懂得如何显示数据,如何与数据库进行交流,如何创建接口,如何覆盖方法。虽然你还并不能真正理解上述任何一个的工作原理,但是在不断掌握这些神奇的咒语,扩充知识领域的同时,完成一些特定的、必要的任务渐渐变得不在话下。对于有的咒语,你可能会用得非常顺手,甚至在一些有问题的情况下也生搬硬套,觉得只要完成就好,哪怕内心明白自己这样做并不对。调试是一种挫折锻炼。无论是因为自我觉得目标已经实现,计划将时间放到其他地方,还是因为太难因此望而怯步,亦或是自诩已经掌握了专业知识从而做出了自认为理智的选择,总而言之很多人止步于这一阶段。第5阶段黎明的到来到了这一阶段,由于你已经积蓄了足够多的信息片段,于是开始能够找到它们之间的连接。你开始能够灵活应用知识,而不是像之前那样生搬硬套。你对一些基本规则开始有所谓的直觉,开始从死板地遵守向接收知识转变。这也是一个不均衡的过程对这方面心意相通的同时可能仍然困惑于另一方面但是你有信心一6/7步一步地拿下,你开始享受这个过程。第6阶段专业一段时间以后,你完全掌握了基本模式,开始觉得编程就像吃饭那样轻松自然。你已经可以直观地了解事物的工作原理,并且在架构、编码和调试之间轻松斡旋。一般说来你已经不必刻意地去思考问题,就像你从家里到商店去买东西你知道怎么走,如果有一些新造的道路,你也能瞬间权衡不同的选项,并选出一条最佳的路线。此时,碰到问题最难的应该是问题本身,而不是操作系统来支持你想要它做什么事情。第7阶段成就你现在已经是一个有着多年经验的专家了。你投入的时间和精力通通有了回报。你写博客文章,助力开源项目,成为了同行中公认的专家。这俨然成为你的身份和荣誉,也成为了你的枷锁,你的所作所为需要匹配专家这个名头。突然有一天,新生事物出现了。你内心也明白,这个新事物很好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 定西职业技术学院《幼儿艺术活动设计》2023-2024学年第一学期期末试卷
- 华东师大版七年级数学师资培训计划
- 沪粤版八年级物理基础提升计划
- 小学五年级数学教师专业发展工作计划
- 四川省达州市第一中学2024年八年级数学第一学期期末学业质量监测试题含解析
- 广西工业职业技术学院《设备工程预算》2023-2024学年第一学期期末试卷
- 湖北医药学院药护学院《针灸医籍选》2023-2024学年第一学期期末试卷
- 上海市宝山区淞谊中学2025届化学九年级第一学期期末教学质量检测试题含解析
- 浙江大学《特殊儿童康复学》2023-2024学年第一学期期末试卷
- 幼儿园师带徒师资培养计划
- 广告制作交货进度计划及保障措施
- 网络安全知识培训资料
- 2025年中职基础会计试题
- 2025年江苏省南京市中考道德与法治试卷(含解析)
- 同业培训课件
- 中试平台运营管理制度
- 2025至2030中国生物反馈仪行业产业运行态势及投资规划深度研究报告
- 【公开课】牛顿第二定律+课件+-2024-2025学年高一上学期物理人教版(2019)必修第一册+
- 预防错混料培训
- 2025年江苏省高考化学试卷真题(含答案详解)
- 2025年云南省中考地理试卷真题(含答案)
评论
0/150
提交评论