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

            花了很长时间大致浏览《梦断代码》,感叹做软件难。感觉所有程序员都是”疯子“,他们都是一些为了软件疯狂的人,虽然难,仍要继续走下去.《梦断代码》讲述的是Chandler软件漫长而痛苦的开发过程,在该过程中,一系列的问题都要考验他们那些程序热衷者,那一刻真觉得是不是该同情他们一下,在OSAF开发组中,单单负责选择其他程序员用来创建软件的部件的“系统架构师”安德森一人就要面临:应该采用什么语言编写代码?应该采用什么工具来创建程序的图形界面?应该采用什么软件技术来存储程序数据?应该采用哪种数据交换标准?等一个又一个难以抉择的局面,这让我很是觉得软件是那么的抽象。读了《梦断代码》后,我真的觉得软件开发过程是抽象而又艰巨 的,不是每个人都能做的一份工作,机器语言不比人类语言难学,开 发软件好比建筑工程,一层基于一层,需要的耐心和一份执着。

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

     

  • 相关阅读:
    在 mac iTerm2 中使用 cmd 终端
    在 jupyter 中添加菜单和自动完成功能
    Bash 和 Zsh 开启 vi-mode
    免密登录和远程执行命令
    图片的筛选
    win10 右键菜单很慢的解决方式
    ssh中的 Connection closed by ***
    NodeJS 获取网页源代码
    在 JSDOM v11 中使用jQuery
    kafaka学习
  • 原文地址:https://www.cnblogs.com/linumy/p/5473056.html
Copyright © 2011-2022 走看看