学习敏捷开发

    这段时间一直在学习敏捷开发,觉得敏捷开发很适合现在的软件业,尤其是中国现阶段的中小软件公司,可以解决很多现实的问题。
    但要想了解敏捷开发的真谛是不容易的,它需要很扎实的软件功底,对面向对象,设计原则,设计模式,问题本身都要有比较透彻的了解。记得在我读书的时候就已经开始对敏捷的学习了,为什么会学习敏捷思想,也是一个偶然的机会:我听说了单元测试的概念,那时至少对我来说这是一个新的概念,于是查了一些资料,发现单元测试的思想非常的不错,而单元测试和敏捷开发是密切相关的,于是开始了对敏捷的学习研究(其实研究也说不上),但可能是经验太少了,对一些实例挺强的书籍中的内容也不是十分理解。放下了一段时间。
    现在工作了,公司不大,除了软件还有别的业务。总感觉软件这一块不正规,象是一只没有头的苍蝇(可能有点夸张)。看在眼里,急在心里。虽然公司不是我的,但是我的老师的,当时已经找了比这好的多的单位,但老师原来帮助我很多,刚开公司,我从心里想帮一把(虽然我的能力也不怎么样)。我想了一下,觉得公司没有一套系统的软件开发环境,于是,我觉得应该做些什么,这时很自然的就想起了敏捷开发。我觉得敏捷思想很适合公司。
    但在看敏捷的过程中,发现敏捷开发需要的知识是相当多的。有很多是需要靠经验积累的。而我虽然有一定的经验,但还是很不够的。
    我觉得敏捷开发需要学习软件中的设计原则,比如ocp,lsp等等,还要学好模式,这些都是敏捷开发中必须的,这些应该如何学习,还有哪些需要学习,希望得到大家的意见。我的QQ是27230609,真的很希望和大家一起在真实的软件世界中学习敏捷开发的思想。

posted on 2005-06-14 16:14  chance_win  阅读(636)  评论(1)    收藏  举报

导航