• 读《现代软件工程构建之法》1~5章的感受


    1:看完书后的第一感觉:

         晚上抽出时间看了软件工程这本书。刚开始的时候我也就凭着对作业的要求去看了1~5章,并没有深刻的去了解,甚至有的章节还就一眼带过,或者直接跳过,直到很随便的看完后,并没有了解到多少。说句心理话,这本书在我认为真的是很枯燥乏味,但能成为我们的学习课程之一,一定有它的好处,有它的知识值得我们去学习。之后带着想学知识的心理再重看了一遍,心里大概的了解到什么是软件工程,怎么有效的写出代码。若以后工作中,承当一个软件工程师的话,该如何做,才能在自己的工作团队中发挥到最有效的成果。

    2:想起博客的运用:

         刚开始,并不知道什么是博客,直到上课后,老师让我们自己注册一个属于自己的博客,然后让我们写一个能够自动生成四则运算的程序。对于这种完成作业的途径,还是第一次遇到,以前的作业,基本都是在课堂上当堂课编辑完后直接传送给老师,或者说是回宿舍编辑完后到上课再发给老师,通过博客园这个软件,不但可以参考和学习同学的程序,更有的是可以和老师同学们交流。在第一章里面,可以看得出,每一个软件服务都是由一个个应用软件扩展而来的,而每一个应用软件都是由一个个简单的小程序组合而成,每一个小程序的根本,就是一行行熟悉的代码。

    3:软件工程师的理解:

         在计算机这个大系里面,我们接触的并且要掌握的程序语言不是一种两种。正因为需要学习的太多,并不可能说每一种语言我们都能精确的学精,总会有些觉得半斤八两。软件工程师,在于的是个人的能力,倘若在这方面能力不能全面完善,根本难以取得好的成果,甚至会出现反面影响。可以联想下,在建筑行业里,工程师担当的是构建,而派去建筑的而是“工人”,当然“工人”就是我们软件方面所谈的编辑的程序员。

    4:团队的重要性:

        在老师布置的第二次作业的时候,需要的是团队的合作,原以为一个程序,单独应该可以完成,而当真正编辑起来的时候就遇到了种种问题,而且我们也有一种陋习,就是说遇到问题,第一时间想的,不是书本,不是求助同学老师,而是通过“万能的百度“去查询,甚至有时还直接复制盗用。最后的第二次作业,还是通过在伙伴的帮助下,共同完成了。俗话说,在有才华的人,都要吸取别人优好的一面,古之圣人-孔子也不过如此,完成作业也一样,多一个人就多一份力量,多一个人就多一份思想。但是,并不是说团队想法越多越好。团队中,每个人都应该明确自己的优点是什么,并且分享出来,好让团队如何安排自己所在团队的位置。一个团队,要拥有着一致的目标,而且分工明确,互相依赖合作共同完成任务,这样可以大大提高软件的生产时间和软件利用率。书本章节第五章就有着几种软件团队模式的接招。

    5:总结,并考虑自己以后所要走的路:

        自己本身究竟掌握了多少,懂的了多少,会运用多少,只有自己心里才清楚。不努力,就算大学读完也不会超过现在的样子,还有可能会更加的退步,程序语言博大精深,只有一步一步的不断向前,不断理解不断学习。才有可能从只会编写一个小小的程序,到编写一个较为完整的程序,直到不断的提升。对于“构建之法”,虽说是软件程序的小部分内容,但让我懂得了团队的重要,了解了以后可能会遇到的难点。以后的工作,也会偏向于程序这一方面,但不一定说学之就必须用到,或许工作中与大学学习的知识没有多大的关联,但至少我会,至少我多多少少的懂得。今后,不管学于多少,应尽自己最大的努力。换句话说,就算是输了,你也是最大的赢家。

        

         

  • 相关阅读:
    C#中提供的精准测试程序运行时间的类Stopwatch
    [转]SQLite数据库扫盲
    [转]c# 使用ChartDirector绘图的一些个人体会
    [转]SQLite内存数据库
    SQL Server 各种查询语句执行返回结果
    [转]浅谈 BigInteger
    [转]SQLite数据库连接方式
    ASP.NET 3.5 开发大全DOC版
    好像昨天不见了100块钱。
    热烈庆祝本人昨天终于申请得了google ad
  • 原文地址:https://www.cnblogs.com/ruishao13/p/4429271.html
Copyright © 2020-2023  润新知