软件开发---技术理念交流.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 引言 2 第2章 从事软件开发必须具备三个条件硬条件 3 2.1 智力不宜太差 3 2.2 要有良好的心态和学习习惯 3 2.3要善于总结和分析 3 第3章 软件开发成长的五个阶段 4 3.1 面向技术点阶段 4 3.2 面向框架阶段 6 3.3 面向团队阶段 7 3.4 面向问题阶段 8 3.5 面向发过程控制阶段 9 3.5.1 丰富的实践经验 9 3.5.2 成熟的思维模式 9 3.5.3 强劲的技术实力 10 3.5.4 有益的技术价值观 10 第4章 小结 11 4.1 一个可执行的框架(即以代码来表意的框架) 11 4.2 一个合适的培训体系 13 4.3 一个自觉的跟踪指导体系 13 4.4 正确的指导思想 14 第1章 引言 从事软件开发已有些年头,其间经历了各种各样的团队,见识了不少开发的方式和现象,这些经历或给人一些失败的教训或给人一些成功的经验,平时总忙于各种锁事的处理,但愿这些教训或经验能给正从事软件开发的同行们一点启发,或是当作一个故事看看。 作为软件开发的热爱者,我是肯定软件开发的从业价值的,至少在我看来这是一个不错的行业。但这个行业毕竟是一个重脑力劳动的行业,如果没有良好的心态和良好的习惯在这行立足是比较困难的。一个优秀的软件开发者需要。 第2章 从事软件开发必须具备三个条件硬条件 2.1 智力不宜太差 我不敢说做软件一定要有多聪明,但如果反应力不太好,我认为从事这行是比较困难的,毕竟这是一个知识高速更新的行业,需要不停的学习。如果接受学习知识不能深入或是接受起来比较吃力是不太适合做软件开发的。要有良好的心态和学习习惯 一般来说,在绝大多公司做软件开发都要求有知识面,一个人从学校出来时所学的知识远远不够软件开发所需的知识表现为一个特点:熟悉或精通几个知识点是不足以体现出实力,往往需要日积月累掌握相当数量的知识点,最后才能表现出实力。所以这就要求你必须不急不燥认真学习、实践相关的知识,当这种积累达到一定程度的时候你就会明显感觉实力有所增强,而这种实力增强的周期通常在半年到一年半,如果一个人没有相当的毅力和良好的心态,急于求成,学习的时候东一下西一下往往不能见成效,日子一久,就会逐渐丧失对知识、对技术的追求热情,最后不知不觉在竞争中被淘汰,或是处于很平常的状态。所以良好的心态和学习习惯是从事软件开发的第二个必备条件。要善于总结和分析 软件开发所涉及的知识和方面是非常广泛的,包括行业领域知识技术知识为人处世等各方面的知识。软件行业的思想和门派也五花八门,如果我们见风跟风见雨跟雨,通常是行不通的其实无论软件开发涉及多广泛的知识,但它始终跳不出一个基本出发点,那就是:它都是为了做好软件,获得经济效益。所以,在软件开发的过程中,只要我们根据具体情况,认真分析问题、积累解决问题的有效手段,一般来说在公司里都不会有太大的问题。这种积累越多,你就会发现良性循环的效益越大。如果不分析总结你可能会陷入失败再失败的恶性循环,即使你参与了一个成功开发的案例,往往也不知道之所以成功的原因,到哪天自己组织项目时还是感觉力不从心。对个人而言,无论是成功或失败的案例都是很宝贵的,失败的案例通常能提供给我们更多的教训,让我们在以后的软件开发中遇到类似问题时不再重蹈覆辙。成功的案例直接就给你提供了很多有益的参考。所以成功和失败是辩证的,关键是看我们如何吸收它所蕴含的财富。软件开发成长的五个阶段 从我本人及身边朋友的成长经历来看,我认为成为一个优秀的软件开发人员,应该要经历以下五个阶段的发展否则,即使能竞争中左右逢源,处处钻空子生存下去,起码这种生存方式不是所有人都能做到的,生存起来也不会很踏实。我不否认天生一人必有一路的说法,但我认为既然你有意在软件开发这行做下去,就应该认认真真的去做,不要总想着拉帮结伙,去获取人际斗争的渔人之利,这对个人和这个行业都不好,甚至对这个国家的软件发展都不利。我比较主张走实力之路,所以以下的观点也基于这个立足点面向技术点阶段 我认为一个初入这个行业的程序员,由于知识技能与见识的不足,接受一些思想是比较困难的,如果这个时候过多的关注一些思想,到头来可能会成为一个只能夸夸其谈而无实际用处的吹水派,到哪里做砸哪里的项目。这个时候,通常由于资历、经验的不足在团队中难以成为核心成员,即使你能做到思想层面,也没有机会去实践。所以这个阶段的程序员,最好是踏踏实实把一些常用的技术点认真消化深入理解深入实践,为以后的发展积累良好的基础。对技术点的积累,你既要兼顾工作中的需要也要兼顾将来的发展,既不能完全被所在的环境束缚于一隅,也不能背离现实而一味追求知识面的扩张。你必须明白一个道理,只有工作相对愉快的前提下你才能有更高的学习效率,所以首先把工作上需要的解决的情况下,才进行知识技能的扩张。  

文档评论(0)

sdfgrt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档