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

    2002年秋天,技术工业的过山车停在了令人沮丧的轨道最低点。网络股泡沫刚刚消失。硅谷许多沿街办公园区的停车场都变成了无人地带。技术工业的冰河时代导致大量程序员失业或半待业。相当多的程序员转而投身开源项目,以期维持自身的技能和在外界的露面率,同时挠挠自身的技术之痒。大量的程序员赋闲,孕育了许多新软件。

    当人们梦想把软件变成流水线式的工作时,他们常会期盼表追化的插件。但是想要走这条编成乌托邦之路的程序员大多都发现此路不通。因为他们之间不像乐高积木一样相似且不可再分,她们“大小不定,就像不规则的形体,不像乐高积木。”生产出通用构造块式软件包并不容易,这是显而易见的。尽管屡经失败,乐高之梦仍然在现代编程史上投射出长长的影子。对于路上的每一个障碍,一代又一代程序员总能找到借力之法,避免自行开拓之苦。

    在电影《侏罗纪公园》里面有一个短镜头,夹在暴龙发狂的场景中间。如果你不是程序员,你可能不会对这个镜头有什么深刻印象。公园里恐龙造反,小姑娘坐在控制室计算机前,尝试打开安全系统。她看了一眼屏幕,喊出声来:“是UNIX系统,我会搞!”至少在接下来的90秒里面,天下太平了。全世界的程序员观众看到这里都会欢呼——不仅因为电影向大学黑客和企业数据中心最喜欢的操作系统致敬,还因为他们自己也曾遇到类似的事件(那些我找到了的时刻)——在那些时刻,我们会有一些灵感、和可以被自己把我的方案。我明白了自己的问题所在,我能搞定。

  • 相关阅读:
    react路由组件&&非路由组件
    react函数式组件(非路由组件)实现路由跳转
    react使用antd组件递归实现左侧菜单导航树
    【LeetCode】65. Valid Number
    【LeetCode】66. Plus One (2 solutions)
    【LeetCode】68. Text Justification
    【LeetCode】69. Sqrt(x) (2 solutions)
    【LeetCode】72. Edit Distance
    【LeetCode】73. Set Matrix Zeroes (2 solutions)
    【LeetCode】76. Minimum Window Substring
  • 原文地址:https://www.cnblogs.com/xiaoabu/p/5610049.html
Copyright © 2011-2022 走看看