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

    这本书是王老师说的软工人必读书目中的一本,当然书籍电子版是从网上找的,印象中刚开始老师把这本《梦断代码》的电子书版发到了群里,可是后来怎么找也找不到,或许是文件过期了吧。

    知道想到有阅读笔记这一项作业,我才在阅读《代码大全》后翻看了这本书,老师之前也是经常提起这本书,后来我从网上找了找,并结合自己的阅读体验,发现这一本书大致讲的是一群世界顶尖的编程大牛开发一个项目,越到后面越难开发,最终导致了失败,从而有这么一句话:任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。

    花了一段时间大致地浏览了《梦断代码》,感叹做软件难,感觉所有程序员都是”疯子“,然后我们软工人以后有绝大多数会成为他们这样为了软件疯狂的人。这条路虽然难,我们仍要继续走下去。

    读了《梦断代码》后,我真的觉得软件开发过程是抽象而又艰巨的,正是应了网上的那句话——任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。

    我的理解是造成这个无限黑洞的本质是沟通的问题:软件使用者与软件的沟通,软件需求者与开发者的沟通,程序员与程序员的沟通,程序员与机器的沟通。有这些层层累叠起来,构筑了一道道通往成功彼岸的屏障。

    在第0章中作者讲解了软件时间。

    在本章,作者从自己的角度讲述了自己的故事,用自己的实际经历来讲述程序员的工作日常,对于软件时间的掌控。在这一章中,作者选择了把本章标为“第0章”,目的是指出计算机程序员和其他人的一处小小不同:程序员从0开始计数,而不是从1开始,这是因为计算机从0开始!所以程序员也训练自己这样计数,以免让他们要指示操作的计算机产生误解。身为计算机专业学生,我们对于计算机一切使用都是从0开始,从0起步,一点一滴的学习。

  • 相关阅读:
    JTAG各类接口针脚定义及含义
    【转载】关于quartus ii软件中注释乱码问题的解决方法
    【转载】浅谈阻塞和非阻塞语句的本质区别
    labview事件结构学习
    Labview按钮的机械动作
    LabVIEW中数组的自动索引
    opencv实例三:播放AVI格式视频
    TensorRT 不支持Tensorflow的操作有如下
    深度学习模型stacking模型融合python代码,看了你就会使
    sklearn的K折交叉验证函数KFold使用
  • 原文地址:https://www.cnblogs.com/kmxbf2292/p/11043736.html
Copyright © 2011-2022 走看看