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

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

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

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

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

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

    初的目标越来越遥远。

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

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

    全局的含义。

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

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

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

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

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

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

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

    条道路寻找答案。

  • 相关阅读:
    全面了解HTTP和HTTPS(开发人员必备)
    这几款前端必备构建工具合辑,我们帮你整理好了!
    扎心!程序员泪奔的8个瞬间
    Centos7 自定义systemctl服务脚本
    nginx配置优化+负载均衡+动静分离详解
    nginx负载均衡配置
    keepalived高可用反向代理的nginx
    Tomcat相关目录及配置文件
    tomcat快速入门
    基于keepalived双主模型的高可用LVS
  • 原文地址:https://www.cnblogs.com/Evak/p/11023569.html
Copyright © 2011-2022 走看看