zoukankan      html  css  js  c++  java
  • 学习《构建之法》的感悟

    在读了《构建之法》这本书之后,令我感触颇深。

    一、第一映像:

    还记得第一次翻开《构建之法》,真的是眼前一亮,这本书与常见的软件工程教材有本质的不同,这本书写得跟小说似的,而且语言幽默风趣,颠覆了传统软件工程教材刻板生硬、枯燥乏味的形象,相较之下,这本书显得清新脱俗。可是因为书中有许多讲的是工作中要注意的地方,所以有些地方不是很懂。

    二、收获:

    1、日后编程的工作,大都是多人合作写软件,那么有好的代码风格相当重要,这本书详细介绍了什么是好的代码风格,这让我有了改进的方向。

    2、日后工作,不再是自己写代码玩,而是要最大程度的满足顾客的需求。这本书详细讲述了如何获得顾客真正的需求,在做软件的同时要不断检验是否偏离了需求

    3、这本书讲述了测试的重要性,其中一个观点我十分认同,那就是bug越早发现越好修正,发费的时间越短。正所谓防微杜渐,便是如此了。

    4、无论是写代码还是做事情,都先要有目标,没有目标又如何能到达终点。在实现功能之前,要先想清楚要实现的功能具体是什么,画出实现的步骤,再去写代码,如此方能事半功倍。

    5、让我明白了基础的重要性,想要做成任何事情,都要建立在坚实的基础上。就像是学数学,要先理解概念,才能够做好题目。

    6、这本书让我更加认识到实践的重要性,要从做中学。只有实践了才能够真正发现自己的不理解的知识,还能够促进学习的效率。这个学期我自己写代码,做火车订票系统,以前认为学会的知识,一开始做的时候,感觉实践应用和己看书理解有出入。以前认为这样做是对的,现在感觉那样做更简单,减少代码量。比如通用函数的封装,以前感觉没有必要,现在自己写代码的时候,感觉封装能大大简化代码。

    7、不断尝试写没做过的东西,不断突破自己给自己设置的能力线,唯有如此才能走得更远。

    三、疑惑的地方:

    1、如何去突破自己,如何创新?

    2、高手能做到什么程度?

    3、如何在平凡的工作中坚持自己?

    4、敏捷开发不是很懂?

    5、如何成为项目经理?

    6、如何提高编程的效率?

  • 相关阅读:
    Redis:五、Redis持久化
    Redis:四、jedis连接redis服务器
    Redis:三、Key和Value
    php 拆分的 string里包含“2”或“1”符号(“”或者“”)
    清除float浮动
    js 判断数据类型
    form表单里target属性(在新窗口打开页面)
    think PHP5实现文件下载
    echarts自定义提示框内容
    Chrome浏览器不支持小于12px的字体大小
  • 原文地址:https://www.cnblogs.com/u914155/p/5517777.html
Copyright © 2011-2022 走看看