zoukankan      html  css  js  c++  java
  • 《梦断代码》阅读笔记3

    这段时间读完了《梦断代码》的9到11章

    第9章《方法》:软件开发者很少成组的共同开发一系列项目,他们不太像运动队或是军队单位,也不太像合唱团,而更像是专才门为制作一部电影而临时组合然后解散,再重新为下一部电影组合起来。所以尽管单个程序员和经理都有丰富的经验和技术知识,在过去表现良好,但每次到新团队中开始新项目时,他们大概还是会按下“重置“键,根据某些首要原则设计出一套新的工作流程。这其实类似我们平时的作业,尤其像极了数学作业,有时我们并不是很清楚这道题到底讲了什么,但按照既定的解题步骤,依然很快能够求得正确答案。但仅仅局限与简单的 举一反三,再上一个难度,往往就力不从心了。掌握一种固有模式自然是方便快捷的,但一定要弄懂其中的原理,做到手到擒来。

    第10章《工程师和艺术家》。里面提到了一个经典故事“乌龟雅图“。在故事中,龟王爬到乌龟们堆罗汉搭起的塔顶,查看王国的广阔土地。最后,塔底的一只乌龟打了个盹,龟王就掉下来了,顺着其他乌龟一路滚过。对于程序员来说,教训可能是乌龟塔,或者抽象层级,即便有一小部分出问题,也会大受影响。这就更像我们的日常生活尤其是学习了,学习过程可不能有一点的马虎,任何一个不经意的细节都有可能导致最后的失败。不是有那么一句话嘛,细节决定成败,把握住了细节就把握住了关键。还记的小时侯听到的那个故事,在一场战役中,因为一块马蹄而使整个国家灭亡,可见细节的力量。

    第11章《通往狗食版之路》。在软件历史上有许多这样的例子,某个程序在历尽艰难后又风行起来,或者濒临湮没时又咸鱼翻身。这就告诉我们不能以一时的成败论英雄。江东少年多才俊,卷土重来未可知。不能因一时的不顺利而郁郁寡欢,影响其他事物的进程。如果你能找到一种应付真实情况而又不致受挫或阻滞的办法,不妨直面现实之痛。开发软件实属难事,但当你真正实现率预期的功能,你会发现柳暗花明又一村,就像你一手抚养的孩子长大成人,冲你笑的时候,那真是再美妙不过了。

  • 相关阅读:
    Spark Standalone集群搭建
    虚拟机Ubuntu磁盘扩容
    Caused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ipc.ServerNotRunningYetException): org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not runn
    centos脚本编写
    centos中的shell编程
    从零开始部署hadood分布式数据平台!
    从0开始部署hadoop HA集群,使用zk实现自动容灾
    zookeeper动物园管理员学习笔记
    hive UDF
    创建视图
  • 原文地址:https://www.cnblogs.com/xiaojin123/p/4394686.html
Copyright © 2011-2022 走看看