最新编程的思维教学讲义PPT.ppt

最新编程的思维教学讲义PPT.ppt

ID:62178487

大小:649.00 KB

页数:39页

时间:2021-04-20

最新编程的思维教学讲义PPT.ppt_第1页
最新编程的思维教学讲义PPT.ppt_第2页
最新编程的思维教学讲义PPT.ppt_第3页
最新编程的思维教学讲义PPT.ppt_第4页
最新编程的思维教学讲义PPT.ppt_第5页
资源描述:

《最新编程的思维教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编程的思维02心态、习惯、成长目录CONTENTS03编程的智慧01面向对象面向对象Java是一种面向对象的编程语言,C是一种面向过程的编程语言。面向对象的编程思维,就是要求我们把事物分成两部分:属性和动作,对属性的动作一定是归属于属性的所有者。01高内聚高内聚:类内部的方法而言,把程序的功能尽量紧密联系,不要在一个类里只写一个或很长的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。   通俗说,就是尽量避免一个类中只有一个或把好几个方法都堆在一起写,这样容易出错,不易找到关键问题。.低耦合类与类

2、之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。  一个完整的系统,模块与模块之间,尽可能的使其独立存在。 也就是说,让每个模块,尽可能的独立完成某个特定的子功能。 模块与模块之间的接口,尽量的少而简单。 如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。 这样有利于修改和组合。通俗说,就是尽量减少一个类和另一个类之间的关系,不然,一个类出了问题,别的类也会跟着连带……面向对象封装应遵循的原则心态、习惯、成长02心态、习惯、总结、成长心态和习惯软件开发所需

3、的知识表现为一个特点:多熟悉或精通几个知识点是不足以体现出实力的提升,往往需要日积月累掌握相当数量的知识点,最后才能表现出实力。所以,这就要求你必须不急不燥认真学习、实践相关的知识,当这种积累达到一定程度的时候你就会明显感觉实力有所增强,而这种实力增强的周期通常在半年到一年半,如果一个人没有相当的毅力和良好的心态,急于求成,学习的时候东一下西一下往往不能见成效,日子一久,就会逐渐丧失对知识、对技术的追求热情,最后不知不觉在竞争中被淘汰,或是处于很平常的状态。所以良好的心态和学习习惯是从事软件开发的第二个必备条件。心态心

4、态和习惯软件开发所涉及的知识和方面是非常广泛的,包括行业领域知识、技术知识、为人处世等各方面的知识。软件行业的思想和门派也五花八门,如果我们见风跟风见雨跟雨,通常是行不通的。其实无论软件开发涉及多广泛的知识,但它始终跳不出一个基本出发点,那就是:它都是为了做好软件,获得经济效益。所以,在软件开发的过程中,只要我们根据具体情况,认真分析问题、积累解决问题的有效手段,一般来说在公司里生存都不会有太大的问题。这种积累越多,你就会发现良性循环的效益越大。如果不分析总结你可能会陷入失败再失败的恶性循环,即使你参与了一个成功开发的

5、案例,往往也不知道之所以成功的原因,到哪天自己组织项目时还是感觉力不从心。对个人而言,无论是成功或失败的案例都是很宝贵的,失败的案例通常能提供给我们更多的教训,让我们在以后的软件开发中遇到类似问题时不再重蹈覆辙,甚至你从这些失败中提炼出了很有价值的问题,然后找到了很好的解决办法,间接从失败中获得了经验。成功的案例直接就给你提供了很多有益的参考。所以成功和失败是辩证的,关键是看我们如何吸收它所蕴含的财富。习惯面向技术点阶段面向框架阶段面对团队阶段面向问题阶段开发的成长阶段01020304成长阶段开发的成长阶段首先踏踏实实

6、把一些常用的技术点认真消化、深入理解、深入实践,为以后的发展积累良好的基础。对技术点的积累,你既要兼顾工作中的需要也要兼顾将来的发展,既不能完全被所在的环境束缚于一隅,也不能背离现实而一味追求知识面的扩张。你必须明白一个道理,只有工作相对愉快的前提下你才能有更高的学习效率,所以,首先把“工作上需要的技能”解决的情况下,才进行知识技能的扩张。知识技能的积累发展,通常也有一个过程,“想到(理论水平)能做到(可能水平)做到(极限实战水平)熟练做到(常态水平)”。对于很多常用的知识只有达到“常态水平”才有实际意义,所以在

7、学习、实践的过程中要注意体会、总结知识的应用特性,把那些需要达到常态水平的知识提炼出来,加强理解和运用,力争达到熟练状态。俗话说“学海无涯”,特别是软件开发这行,也可以算得上“博大精深”,我个人认为,应该以“如何能更有效的掌握知识,就如何去做”为主要指导思想,这样才能加速知识的学习进度。比如说,对你所在的环境而言,你向别人请教,能比你自己去研究更有效,你就应该优先考虑向别人请教,而不是放不下面子,自己花大量时间研究。如果你能认同这种“指导思想”,至少你能克服性格的上的缺陷,不是性格完全决定你的行为方式,而是主动根据需要

8、去改变自己的行为方式,做事的时候也更能把握主次,懂得如何取舍(比如:你舍点“面子”取得的是“知识”)。01面向技术点阶段开发的成长阶段当软件技能发展到一定阶段的时候,你会发现要做好一个项目往往不是有足够的技术点就能成功的。这个时候你会发现一个东西即使做出来了,也还有质量高低之分,质量高低在维护修改时,就能明显体现出来。然后你会关注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。