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

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

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

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

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

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

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

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

  • 相关阅读:
    大航海计划
    副业刚需
    【转】iOS学习之适配iOS10
    【原】iOS学习之Masonry第三方约束
    【原】iOS学习之PINCache第三方缓存框架
    【原】iOS学习之苹果原生代码实现Autolayout和VFL语言
    【原】iOS学习之NSDate在项目中的一些类目扩展
    【原】iOS学习之tableView的常见BUG
    【转】iOS开发 -- Apple Pay
    【原】iOS学习之事件处理的原理
  • 原文地址:https://www.cnblogs.com/kmxbf2292/p/11043736.html
Copyright © 2011-2022 走看看