zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记02

    所读内容为第三章第一部分,软件工程师的思维误区。作者将之分为四部分。

    第一:分析麻痹。就是最开始考虑的太多,想将所有出现的问题都规避掉,

    但是却不下手去干,任务就这样一直被拖延。

    第二:不分主次,想解决所有依赖关系。对于这个问题我的理解就是本来解决一个问题

    但是解决一个问题需要解决另一个问题,往而复之,最后我们偏离了原来的目的,与最

    初的目标越来越遥远。

    第三:过于优化。在这里作者提到了软件是“软”的。它有很好的可塑性。但是有些软件工程师

    拘泥于一个小小的模块,先让它变得完美。但是却忽视了这个模块在全局的意义,甚至于忘了

    全局的含义。

    第四:调侃目标和远景。这个问题所说就是,我们学了一点儿新技术,新语言,觉得豪情万丈,

    最开始只是一个小目标,后来却设想的越来越庞大,越来越复杂,已经超过了自己的能力范围。

    只是空想,却不实干,最后无非是把白扇面全部涂黑再在上面写字罢了。

    作者所提到的以上四种思想误区,对于我本人来说,第二种是我容易踏入的领域。之前再遇到问题时,

    会问别人或者通过网络查询方法,当又涉及到另一问题时,我又会重新查阅,最后会花费大量时间在

    解决问题上,关键是所做的事情离最初的目的越来越远,时间浪费了,问题却没有解决。而要解决这一

    问题,最重要的就是要谨记自己最初的目的,当遇到不容易解决的新问题时,要学会转变想法,从另一

    条道路寻找答案。

  • 相关阅读:
    题解 CF1304E 【1-Trees and Queries】
    题解 P4302 【[SCOI2003]字符串折叠】
    题解 P2070 【刷墙】
    题解 P1278 【单词游戏】
    题解 P1985 【[USACO07OPEN]翻转棋】
    题解 P2642 【双子序列最大和】
    Python面向对象之反射
    Python面向对象之进阶
    Python面向对象之多态、封装
    Python面向对象之继承
  • 原文地址:https://www.cnblogs.com/Evak/p/11023569.html
Copyright © 2011-2022 走看看