2020年有关编程学习计划.doc_第1页
2020年有关编程学习计划.doc_第2页
2020年有关编程学习计划.doc_第3页
2020年有关编程学习计划.doc_第4页
2020年有关编程学习计划.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

有关编程学习计划 篇一:编程基础学习计划 编程基础学习计划 学习参考资料HTML学习资料html简明手册4.0.chm Javascript学习资料JavaScript语言参考.chm 篇二:C语言学习计划书 C语言计划书 年4月世界编程语言排行榜发布C语言以17.56%的使用率力压群雄稳坐榜首(详情请点击:年4月编程语言排行榜)随着排行榜的发布C语言的使用人数也在日渐增长为了引导广大初学者更好的学习C语言我们编辑了C语言学习计划书详细讲述了学习C语言的步骤和细节 如果你在学习过程有什么疑问可以进入C语言常见问题栏目去查看这里收录了400多个常见问题相信对你肯定会有帮助的 温馨提示:C语言学习计划书谨献给C语言初学者和入门者大牛可以驻足也可以绕道 使用到的软件要想写出好的代码必须有好的工具目前使用最广泛的C语言编译工具是VC6.0各个高校也把它作为教学工具本站提供了几个不同的版本供大家下载:VC6.0中文版下载【同时支持Win7和XP】 VC6.0英文版下载【同时支持Win7和XP】 VC6.0精简版具有基本的功能 笔者推荐一款代码格式化工具它可以将杂乱无章的C语言代码按照函数、条件语句、模块等格式化让你看起来非常清晰 较早学习C语言的朋友使用TuborC的比较多很多早期的教程也是以TuborC为基本工具进行讲解不过现在笔者不推荐使用TuborC 第一步:入门即学会如何写C语言程序以C语言作为编程语言的学习切入点笔者认为是个不错的选择C语言是一门较早的编程语言也是一门基础语言很多理工科高校都把C语言作为必修课C语言也是一门较底层较高效的语言不仅在单片机开发和嵌入式开发大显身手还创造了像C+、PHP等其他流行的编程语言 下面让我们看一下如何学习C语言 了解C语言的特点和有关概念:如C语言的发展过程、C语言版本、C语言特点、C和C+的区别等! 了解C语言的数据类型和算法:如基本数据类型和运算符、顺序程序设计、分支程序设计、循环结构、数组等 学习C语言一定要知道它的利器指针这正是C语言强大、高效和灵活的地方如果您没有学会指针可以说您就没有学到C语言的精髓 模块化程序设计:函数的定义和使用、结构体和共用体等 其他相关操作如预处理命令、文件操作等最重要的一点大家要系统的学习入门教程 第二步:进阶即写出高质量(高效、无Bug、易读、通用和移植)的代码亲如果您按照第一步的步骤去做了那么恭喜你你已经入门了了解了编程语言的基本概念和思想、能用C语言来处理一般的运算和操作了 但是这样是不够的要想成为C语言程序设计高手必须要考虑内存和CPU分配、程序运行效率、程序的移植性和易读性等其他因素这在软件设计过程中是相当重要的笔者一个朋友曾设计一个流量统计软件仅仅是因为多写了一行代码造成内存泄露(内存被用尽)电脑直接卡死给三千多用户带来不便 进阶阶段你可以系统的学习C语言中文网提供的C语言进阶教程(包括对C语言关键字、预处理、指针和数组、内存管理、函数详解、时间和日期等)也可以在我们的专题列表里详细学习截至文章发布之日专题列表已经包含了十六个专题针对C语言的每一个细节进行详细的讲解 亲如果你已经学习了笔者所推荐所有文章那么恭喜你即使你算不上大牛也绝对不是菜鸟了不过要想成为绝顶高手还是要慢慢实践和修炼的 篇三:学习编程必经的七个阶段 学习编程必经的七个阶段 第1阶段 机会你很开心你一直想学这个新的内容比如说某编程语言无论是规划还是环境所迫总之你终于有这个机会学习了 第2阶段 没有根据地乐观谷歌搜索挑选一两个自己感兴趣的教程买资料和书然后开始MOOC(大规模在线开放教程)教程很有趣甚至还有在线REPL可以让你玩耍你觉得你正在进步中当然也有烦恼手指还不熟练但你坚持不肯放弃并准备向你的第一个项目进军 第3阶段 绝望的深坑你开始从“Hello,World”延伸开去例如先是将内容更改为“HolaMundo”这样小心翼翼的尝试然后胆子稍微肥了点开始肆无忌惮了于是乎错误信息堆栈跟踪随机行为纷至沓来即使不管所有的错误信息那些能在教程中正常工作的代码也许你亲自操刀的结果却是一片空白你恍然发现怕是一些看上去愚蠢但良性的细微差别也会造成狂风暴雨让你阴沟里翻船陷入绝望的深坑即使是最简单的任务都让你痛苦不已你开始怀疑自己怀疑自己其实压根就没有编程的天分 第4阶段 放低身段慢慢地通过试验和错误的洗礼通过向同事、StackOverflow、博客寻求帮助你开始一点一滴地积累知识你开始懂得如何显示数据如何与数据库进行交流如何创建接口如何覆盖方法虽然你还并不能真正理解上述任何一个的工作原理但是在不断掌握这些神奇的咒语扩充知识领域的同时完成一些特定的、必要的任务渐渐变得不在话下对于有的咒语你可能会用得非常顺手甚至在一些有问题的情况下也生搬硬套觉得只要完成就好怕内心明白自己这样做并不对调试是一种挫折锻炼无论是因为自我觉得目标已经实现计划将时间放到其他地方还是因为太难因此望而怯步亦或是自诩已经掌握了专业知识从而做出了自认为理智的选择总而言之很多人止步于这一阶段 第5阶段 黎明的到来到了这一阶段由于你已经积蓄了足够多的信息片段于是开始能够找到它们之间的连接你开始能够灵活应用知识而不是像之前那样生搬硬套你对一些基本规则开始有所谓的直觉开始从死板地遵守向接收知识转变这也是一个不均衡的过程对这方面心意相通的同时可能仍然困惑于另一方面但是你有信心一步一步地拿下你开始享受这个过程 第6阶段 专业一段时间以后你完全掌握了基本模式开始觉得编程就像吃饭那样轻松自然你已经可以直观地了解事物的工作原理并且在架构、编码和调试之间轻松斡旋一般说来你已经不必刻意地去思考问题就像你从家里到商店去买东西你知道走如果有一些新造的道路你也能瞬间权衡不同的选项并选出一条最佳的路线此时碰到问题最难的应该是问题本身而不是操作系统来支持你想要它做什么事情 第7阶段 成就你现在已经是一个有着多年经验的专家了你投入的时间和精力通通有了回报你写博客文章助力开源项目成为了同行中公认的专家这俨然成为你的身份和荣誉 也成为了 你的枷锁你的所作所为需要匹配专家这个名头突然有一天新生事物出现了你内心也明白这个新事物很好将会很有用能帮助轻松解决现有工具不足以解决的问题将会是未来的潮流但与此同时你清楚地知道成为专家所需要付出的努力和时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论