当前位置: 首页 > news >正文

世界上最成功的人一开始是个程序员-《程序员大本营》1999版

//找到这篇我在1999年出版《程序员大本营》的短文,转眼间已过去11年。

世界上最成功的人一开始是个程序员。在1974年,Bill Gates为Altair 8800写了一个4K的编译器,今天,他创立的Microsoft用Windows操作系统和Microsoft Office, Microsoft Home等产品统治了PC软件市场。Bill成了世界首富,他的个人财产今天已经达到数百亿美元,他的影响力遍及我们各个领域。


其他的程序员可能没有这样著名,但就他们的财富和个人成就而言,也都处于顶尖的地位。 Anders Hejlsberg是从程序员成为超级明星的一个好例子,Andres编写了最早的Turbo Pascal的编译器,Borland因此在80年代崛起,90年代Andres领导开发的Delphi也取得了巨大的成功,对微软的Visual Basic构成极大威胁,最后微软把他开出巨额美金买了过去主持开发Visual J++。Anders Hejlsberg拥有的财富比我们想象的还要多。


“程序员是最好的职业选择”,Anders说”每两年,微处理器的速度要加倍,内存容量是原来的四倍,但是我们的大脑还是原来的大小,很显然,将需要更多的程序员来补充这些”.


程序设计是广阔的,也是高深的。从家电的电脑芯片到Internet网络,它每天都在拓宽我们生活的各个方面,它孕育着无与伦比的机会,程序设计是世界上发展最快的行业,它也是报酬最高的行业之一。如果你成了程序员,你一定会爱上它。

程序员是从普通人中产生的,和其他人相比,大多数程序员更具有逻辑性,思考问题更严密,更注重细节,这是他们成为程序员的原因。

“优秀程序员不在他们的代码中放入错误。” Brad Silerbery (微软技术副总裁,曾领导开发Windows95),一个错误进入基本代码中一个月后,要进行修复的代价多达十倍,如果错误出现在已完成的产品中,代价将是100倍。

“软件开发是小组成员协调努力的结果。”
Ike Nassi(Apple公司技术副总裁)

“优秀程序员都是渴望学习的人.”
Enrique Salem(Norton Utility 首席设计师)

“当在计算机前工作时间越来越多时,你必将成为更好的程序员”

程序员的三大优良品质:偷懒,没有耐性和骄傲自大。
Larry Wall( Perl语言发明人)

偷懒和没有耐性会促使优秀的程序员无法忍受重复做同样的事情。
骄傲自大定义为“从过度自豪或激情中产生的不现实的狂傲情绪”

“每一个程序都可以精简至少一条指令,每个程序都至少包含一个错误(bug),因此可以归纳得出:每个程序都可以被精简至一条无法工作的指令。”

相关文章:

  • 【Vegas原创】asp.net页面作为邮件正文发送
  • bp网络参数说明
  • ASP.NET 2.0发送电子邮件全面剖析之二
  • 构建高性能web之路------读《构建高性能web站点》有感
  • js中for循环的问题
  • Windows Phone 7程序独立存储空间容量测试
  • JS弹出窗口的运用与技巧
  • 英国Windows Phone 7 Tech Day上的演讲概述
  • 我的2006
  • 在内核模块中通过系统调用ioctl获取ATA/SCSI硬盘序列号
  • 【转】GTD,高效的时间管理系统
  • 应用了归一化的预测
  • 【原创】《时代》周刊杂志2006年度人物“颁奖词”节译
  • 最简单的径向基网络
  • [导入]MsAjax Lib- Array.indexOf 函数
  • CODING 缺陷管理功能正式开始公测
  • iOS编译提示和导航提示
  • iOS小技巧之UIImagePickerController实现头像选择
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • REST架构的思考
  • 程序员最讨厌的9句话,你可有补充?
  • 当SetTimeout遇到了字符串
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 区块链将重新定义世界
  • 什么是Javascript函数节流?
  • 算法-插入排序
  • 微信小程序填坑清单
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 异步
  • 用mpvue开发微信小程序
  • elasticsearch-head插件安装
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (39)STM32——FLASH闪存
  • (C++17) std算法之执行策略 execution
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (独孤九剑)--文件系统
  • (分布式缓存)Redis哨兵
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (生成器)yield与(迭代器)generator
  • (算法)N皇后问题
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)Java算法:二分查找
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • ... 是什么 ?... 有什么用处?
  • .jks文件(JAVA KeyStore)
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET中 MVC 工厂模式浅析
  • /etc/sudoer文件配置简析