说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

三十功名尘与土——我的程序员生涯自白

HTML文档下载 WORD文档下载 PDF文档下载
作者在程序员岗位上工作了三十多年,在这期间他悟出了一些真理,比如,成功来自对失败的总结学习;条条大路通罗马,罗马并不在乎你用什么方式到达。你在生活中积累了哪些经验呢?不妨与我们分享下。

在程序员岗位上工作了三十多年,我学到了也明白了一些事情,希望在这里跟大家一起分享:

  • 看不到实物,客户不会知道自己想要什么

一个功能性原型系统的展示,能够省下无谓低效的赘述。

  • 只要给予足够的时间,任何安全措施都不安全

安全是目前系统运维的重大挑战,我们每时每刻都想方设法来保护系统和数据,但是黑客只要成功一次,我们所有努力就极有可能都付诸东流。

  • 系统被攻破后造成的影响,依赖于事前的准备功夫

如果能够预先估计防护系统失效的后果,做足准备措施,例如:把关键数据单独分离存储,对数据进行加密等,那么或许可以减少日后上头条的机会。

  • 良好的安全部署不仅仅是开销,而是战略资产,如果吝啬于此,代价将不菲

在工作中,我总会听到人们常常抱怨安全运维是多么的复杂和昂贵,因此,总不时看到某些企业为了蝇头小利,以牺牲安全性来节省开支,最后不得不多吞下N倍的苦果。

  • 复杂问题简单化,远比普通问题复杂化困难得多

在任何创造性艺术领域,如:编程,设计,这都是个常见现象。我会尽力把代码写得简单易懂,不论是为了自己还是别人;如果你想展示自己的聪明才干,而故意把代码变得复杂,那么维护会是件可怕的事情。当然从保护知识产权角度来看,这本无可厚非,但或许会失去开源软件的活力与创造力。

  • 成功来自对失败的总结学习,如果一再容忍失误,失败与成功注定是两条平行线

当人们对自己的错误习以为常,那么创造出来的可能是毫无价值的产品。我们需要订下目标:只允许自己犯同类型的错,一次。只有严控错误频率,才能不断提高软件开发水平。

  • 永远不变的是变化

仅根据今天的情况来制订明天的计划,是不明智的。特别是在编程的世界里,没有亘古不变的死路子。反对技术进步,闭关自守,不接受或尝试新事物,注定是不会成功的。

  • 终身学习

我最喜欢的一个说法是:我们背后都跟着一个大滚筒,只要稍微停下,就有可能给绊得人仰马翻,因此,我们必须比它跑得更快,不断前进。当我们自认已掌握一切后,殊不知其实是倒退的开始。

  • 整个软件业充斥着野驴猜想

古时候,先知者如果预言失败,会给石头活活砸死;而现在,即使预判失败,专家们都可全身而退,不过去做另外一次预判罢了。因此,野驴猜想盛行,人人都喜欢去预判下论断,一个浮躁的年代。

  • 条条大路通罗马,罗马并不在乎你用什么方式到达

客户不会关心你会遇到什么问题,他们只想你的软件能解决他们的问题。系统宕机,硬件损坏,黑客攻击,这些对客户来说毫无趣味可言。如果不幸发生这些囧事,老实交代是较好的做法,特别是被客户清晰知道你将如何解决这些问题前。

  • 客户才是最好的质量标准

不论你有多少的测量指标,进行了多少回代码回顾,通过了多少个验收清单,这些其实都是次要的;最关键是我们做到客户所期望的,没有做多余的无用的。记住,客户才是最后把关的QA。

  • 无记录,不成功

时至今日,我仍然觉得人们如果不去收集日志,崩溃报告等有用信息,是多么的我伙呆。我一直坚持做的是进行尽可能详细的记录,追踪崩溃情况,阅览复核报告和备注,和其它任何能迅速定位错误的事情。

  • 尽管存在更好的办法,但是时间不会停下来等你

在做评估时,最困难的是取得终止和继续之间的平衡。如果终止,或许会失去找出更好办法的机会,但如果这办法需要耗费过长时间,其实没多大价值。这是个艰难的抉择,但有时候今天做出的快速选择,会比明年才得出的好选择更管用。

  • 寻找有钱的金主

曾合作过的一名销售人员的观点让我印象深刻:找到一个不懂技术但有很多钱的人,如同找到了一个大金矿。聪明的人会问太多问题,贫穷的人不能给予你回报。我由衷地为自己成为程序员感到高兴!

  • 我的工作是对客户撒谎,你的工作是让我看起来是一个好人

还是前述的那名销售人员,他喜欢口头允诺客户完成不可能的任务,并在我们最终完成任务后,捷足先得我们的奖赏与赞誉。尽管挑战难题会很有成就感,但每次的副作用是无尽的痛苦。我的建议是:尽快寻找另外一个更好的销售!

英文出自:Thecodist

(责编/夏梦竹)

网站建设,如何平衡产品特性和利益需求? 开发者是如何提升技能水平的 Databricks核心成员专访:大数据时代“智能手机”Spark 数据密集、快速启动、核心应用,IBM存储重兵布阵 企业移动应用与BYOD:移动互联大势所趋 “首届智能硬件峰会”上午会议亮点汇总 代价究竟高不高,苹果为什么要在Android专利诉讼上花费2亿美元? 产品与设计专题论坛(下):App之美 产品与设计专题论坛(上):扁平还是拟物?产品说了算! 首届移动娱乐游戏峰会:中外手游的交锋与对抗(下) 研发人员超过500,基金会金牌会员,华为豪赌OpenStack New way of thinking:索尼SmartWatch 2应用开发马拉松大赛圆满结束 离了你地球照样转,谷歌地图并非苹果的必需品 面试必备的9大成功秘诀 Chuck Goldman:乔布斯从来不会说苹果不是企业应用的公司 全球最大的图片社交分享网站Pinterest发布首个API UX设计程序的五个谬论 研发周报:2013年美国开发者薪资调查报告 【开源推荐】PredictionIO:构建预测功能的机器学习服务器 只需4步 百度SiteApp助力京华网移动版落地 Windows Azure开放公测5个月的收获 RDS添加PostgreSQL支持 几家欢喜几家忧 首届智能硬件峰会:解读硬件创业机遇与挑战(下) 平台与技术专题论坛(二):游戏开发实践分享及IE11新体验 看Twitter上市后的入职面试题 六届中国大数据技术大会PPT精粹(三) AMD推多款异构计算开发工具 着力打造APU软件生态系统 Ceylon 1.0发布:又一个“Java语言替代品”? HTML5开发工具:英特尔XDK New 苹果公司为何“情系”PrimeSense 微App专场:不同平台下微App开发运营那些事 请问那里有RFC下? 查看隐藏文件的选项不见了怎么办? 怎样检查硬盘坏道? 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题二? 关于数据库访问的问题 资源文件的问题,MYBMP1 IS NOT FOUND 有关WINAMP 的问题? 处理字符串以修改数据库 开机显示the secondry IDE channel no 80 cable …… <input type=file name=pic>如何取值,如何设置初始值???? 么样判断一个客户机是否能够连上服务器上数据库,在线等待 在RAVE中如何加上总页数和当前页数? 有缺邮箱用的吗>?现在有了哦,穷人快来啊。。哈哈,我也是其中一个。 请问一个 应用程序登陆SQl Server 时密码的问题? 菜鸟提问! Outlook Express邮件丢失 非典嚣张的日子里的北京(希望惊起大家对SARS的关注)!!! 问一个简单的概念性问题,分却很多.......还可加哦 一个数据映射错误 关于进程通讯的问题 问一个简单的概念性问题,分却很多.......还可加哦 哪里可以找到关于OA方面的资料?越多越好,100分送上 高手请进,怎么监测到一个文件将被覆盖 请问如何屏蔽F1查看帮助的功能? 高手请进,怎么监测到一个文件将被覆盖 能提供解码器么? 在tdi中,怎样获取封包ip头? 神啊!救救我吧!!!!(在线等待) 我看SARS危机 求助 我该怎么办??? 管理登陆问题解决?? 一个简单的问题,如何对字符串进行减操作? 谁用过struts,进来交流一下! 请大侠看看俺的小程序,哪里错了(关于不规则图形填充) delphi查询问题(急需) 急求:从硬盘安装windowsxp时电脑出显不能安装,找不到eula!如何解决? 系统分析员VS博士 C#连接Oracle? 关于<BASE> 那里有WebDB下载啊. 在ListCtrl里加类似Combo Box的东西,能实现吗? windows2000下vb的一个小问题~~ 如何把当前路径加入查找路径中?立即给分! 对选用不同的纸张大小,在预览中能看出效果吗? 请问怎么在PB6.0中实现Foxpro(*.dbf)的数据导入,到ASA库中 j2me里怎么才能实现图象的滤镜效果?waiting... CDbSet m_dbSet(NULL)在哪一步才能得到一个CDatabase对象的错针? 新手提问:“镜象”是什么意思 求教,如何配置使性能达到最佳,详情见文 怎样在广域网中提高传屏响应速度?帮帮忙!急啊. 下列化合物酸性最强的是A.C2H5OH B.C2H2 C.(CH3)3COH D.C2H4 E.CH3CH(OH)CH3这些酸性强弱是这样判断的呢.? 怎么中云母长什么样?它怎么辨认?和白色的河砂小颗粒如何区分? “协议草案”的英语是“draft agreement”还是“agreement draft”?为什么? 空心线圈的吸力和空心的大小有关吗 河砂中云母怎么辨认?怎么中云母长什么样?它怎么辨认?和白色的河砂小颗粒如何区分? 怎样区别agreement和contract? 从脱脂棉的燃烧可以推出过氧化钠与二氧化碳反应的结论是 石家庄那需要云母,云母沙,河沙,蛭石? 我想问问招远金矿和山东黄金集团哪个好些? 输氧气时为什么不输入纯氧气 我想知道有多少知名模特被潜规则过?请举例,最好是30岁以下, 山东招远金矿因开采造成的生态破坏 为什么化学气体要验纯?比如氢气吧,它燃烧总是需要氧气的,验纯了燃烧也有氧气,不验纯也有氧气,验纯到底怎么回事?还有如果会爆炸的话,那验纯的时候怎么不会爆炸? 模特界的潜规则我想当一名男模,我想选一模特公司的,得知要交包装费,而且确切的说那是一家真公司,只是不知道以后为了自己有更好的发展和上台机会,还用不用送礼之类的,还有那谢我不知 金矿在招远的分布 蓝蝴蝶在自然界中的天敌是什么 什么是复合胶乳 招远金矿事故我最大的难题就是看不到你,得不到你的消息我烦的不行 生活中,蝴蝶一般在什么地方出现?附加一些养蝴蝶的知识和注意点. 天然胶乳是什么? 如何证明π是圆周率? 世上真有鬼魂吗,为什么有科学家去调查,还说鬼魂是一种磁场,是真的吗 什么是胶乳接枝插层法 在图书馆前站着的那些人是谁?Who are the persons ____ ____ standing in front of the library? 包有过氧化钠粉末的脱脂棉上滴水,为什么?脱脂棉燃烧 胶乳的分散稳定性与什么有关 accord,pact,treaty,compact的用法与区别如题,不要到网上copy别人写的那些没有用东西.如果有用我也就不发贴了.下面我再发一下此4个同意词各自的英文注解,都出至Longman当代词典第5版.accord---a formal 说明方式中什么是作诠释?举例 “鬼”是磁场吗我在视频网看了一个关于灵异的节目,科学家说鬼可能是一种磁场或者说脑电波之类的,各位网友能谈谈自己的想法吗?太迷信的不要 想做离子色谱 不知道样品怎么处理 能做吗 用脱脂棉包住Na2O2粉末,往上面滴水,观察到脱脂棉剧烈燃烧起来,可得Na2O2与水反应的结论有哪两个 蝴蝶为什么爱在灯下飞撞 有人用上海精科的万分之一电子分析天平么?效果怎么样我先买了一个沈阳龙腾的,计监局来检了一次不合格,换了一台,还是不合格,10g的砝码称出来9.9983g.计监局的说需要重新选个品牌,谢谢( 这是什么花 招远黄金节在哪举行啊 听人讲.中药也会有重金属成份? 醋酸视黄酯是干什么用的 云母断口的形状 过点P(1,4)作直线与两坐标轴正半轴相交,当直线在两坐标轴上的截距之和最小时,求此直线的方程.请用截距式求解 用醋酸处理过、变得微红的黄铜币,怎样能变回黄亮?黄铜古币,被个外行用醋酸浸泡,结果变红了,想使它重新变成黄铜的黄亮本色,图示如下,如何让左边的颜色变成右边的?求详细操作方法和所 market与shop有什么区别?一直没搞明白 第3小题,为什么 |b|0呢,还是x>=0呢,为什么 食用菌剩下的菌糠生物有机肥是什么东西,如何形成的,要如何实施喂养,喂养的时候用不用加工什么东西菌糠生物有机肥是什么东西,如何形成的,要如何实施喂养,喂养的时候用不用加工什么东 螺纹钢材价格每吨多钱?螺纹钢最新价格? 截距相等是否在符号上也要一样?比如都是正才相等,一正一负不算相等? 我现在做生物有机肥检测,要检测有效菌数,但是我有4种有效菌,请问是分别检测还是可以有其它方法同时检测 你和什么交往作文100字要速度啊!要在这2天内写好啊!字数不要太多100字就好就100不要多也不要少! 数学中何谓纵截距 Zn 和Fe组成原电池,电解质溶液是硫酸亚铁?电极反应式怎么写...不不不,是Fe 和Cu组成原电池... 云母是什么 什么是自然界的蝴蝶效应 什么叫直流分量? 关于股票市场上market maker和dealer的疑问求教股票市场中market maker(做市商)和dealer(不知道中文怎么翻译)的区别.他们是一个意思吗?还是包含关系或者被包含关系?求dealer在股票市场上的准 山东招远怎么样 直流分量怎么计算? 股票交易中的摆单子(limit order)和打单子(market 请解释的浅显易懂摆单子平价交易也能赚手续费吗?这个钱是哪里来的? 山东招远的金矿有哪些能具体的说 招远 金矿的名字 乙酸和苯甲醇生成的酯如何命名 在装饰行业里黄砂一定用河砂,河砂是什么味道? "agreement"和"contract"有什么异同点?I don't need MAYBE,by the way.我再自己多查查. 国航增加三条国际航线香港影片《狂舞派》纽约放映获好评官员强奸幼女案双方民事和解 受害人获卡梅伦成英国将不改变与美国的情报合作秘鲁最高法院就藤森在家服刑举行听证会卡梅伦称英国将不改变与美国情报合作关秘鲁最高法院就藤森在家服刑举行听证会卡梅伦成英国将不改变与美国的情报合作向世界传播浙江声音 港澳新闻媒体聚焦浙江义乌一集装箱起火 消防成功排除唐家璇:中日关系深层次原因在于彼此认赵启正:中日关系令人担忧 面临政冷经中国古代绘画展在伦敦举行各部门各地迅速行动 浙江多管齐下帮扶外侨办牵线搭桥舟山与香港小学开展校交浙江为宗馥莉等73名浙商冠冕 宗庆后第十四个全国“男性健康日”浙江多名医国航增加三条国际航线伊朗边境发生武装冲突 14名边防人员哥伦比亚妇女售卖12个女儿“初夜权”漏洞百出的“全球奴役指数”比拼岂止在场上个别外资银行首套房利率可打9折网上商店开售“苏牙”开瓶器射手榜意乌生死战再演意识流前5月成都进出口增幅高出全国8个百分单日奖 这样抢!半小时内坐享都市田园生活本周六:点球决战 免单八万成都高新综保区前5月进出口额全国第二普帅一朝值得纪念四川家具春季订货风暴 明年三月成都首7月成都开通直飞冲绳旅游包机帮忙理财还有好礼恭候 成都金博会明日《习近平总书记系列重要讲话读本》出版顺应民心邛崃整治“脏乱差”每日微评平板支撑没有减肥神效雨中跪一夜 小伙未能挽回女网友的心雷纳父子48年等来首秀乔装货车司机 锁定“毒窝”变身抢修工
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘