• 梦断代码读后感02--造物主游戏还是地狱之门?


    梦断代码读后感--造物主游戏还是地狱之门?

    ​ 序章《软件时间》的开题是我上一次阅读时让我深深着迷的“国王游戏”:作者曾痴迷于一款叫Sumer的游戏,虽然Sumer没有图形显示界面,只能根据玩家的指令,在下一回合开始前打印出游戏进程,在现在的我看来是极其枯燥无聊的,但是Sumer有着一个令作者痴迷同时也深深让我痴迷的特点:Sumer可以让玩家打补丁。“Sumer是个空白画板--历史只是轮廓,随时准备着让少年的梦想来浇灌。“这很容易让人有种感觉:我可以利用我会的,来决定一切,就像造物主一样,我可以决定这世间的一切。就像我刚学习计算机的C语言时,当计算机输出HelloWord时,我真的感觉那时的自己就是一个造物主,而计算机就是我的魔法棒。就像书中写的一样“HelloWord程序一无所用,但足以蛊惑人心,它鼓励新手,唤起每个程序员心中乐观的一面。既然能叫它说话,就能让他做任何事!“。

    ​ 以上这是我第一遍略读时最大的感受,却不知作者采用的欲抑先扬的手法,慢慢的将“地狱之门”在读者面前展开。我们的老师常说“和机器打交道比和人打交道容易,因为机器永远不会背叛你!”从一个角度来看,这句话是完全正确的,因为机器就像设定好的程序,你输入指令,他输出对应的结果。但从另一个角度来看,这句话又是错误的,就像人类无法像建造摩天大楼、水坝等永久建筑一样,展现人类对物理世界的技术把握,人类无法完全的掌控软件,即使最优秀的程序员也无法避免bug,开发过程中总会遇到这样或者那样的问题,就像计算机先驱威尔克斯想的那样:”我强烈的意识到,生命中剩下的日子,都将荒废在给自己的程序找错误上。“

    ​ 我自己感觉,做软件就是麻烦一堆,无数的bug隐藏在你看不见却在计算机中跳动的0和1中,但是,当你克服重重苦难,做出一个不完美但是自己很满意的作品的时候,那种喜悦感真的难以言表!我还是对未来的软件开发充满信心的!

  • 相关阅读:
    《Kubernetes权威指南第2版》学习(四)kubernetes基本概念和术语
    《Kubernetes权威指南第2版》学习(三)RC学习
    HTTP 1.1 的HOST 与 虚拟IP(待续)
    HTTP 2 VS HTTP 1.1
    HTTP 的若干问题
    HTTP 协议入门(转载)
    java web 基础 json 和 javaBean转化
    java web基础学习 Forward和Redirect区别
    【雅思】金山词霸-单词学习(41-80)
    【数据库】left join(左关联)、right join(右关联)、inner join(自关联)的区别
  • 原文地址:https://www.cnblogs.com/wind-and-sky/p/14212029.html
Copyright © 2020-2023  润新知