中国网站备案查询系统,设计师网站家装,中煤第三建设集团投标网站,php网站开发作业摘要#xff1a;作者Codist#xff08;网名#xff09;在程序员岗位上工作了三十多年#xff0c;在这期间他悟出了一些真理#xff0c;比如#xff0c;成功来自对失败的总结学习#xff1b;条条大路通罗马#xff0c;罗马并不在乎你用什么方式到达。你在生活中积累了哪…摘要作者Codist网名在程序员岗位上工作了三十多年在这期间他悟出了一些真理比如成功来自对失败的总结学习条条大路通罗马罗马并不在乎你用什么方式到达。你在生活中积累了哪些经验呢不妨与我们分享下。
在程序员岗位上工作了三十多年我学到了也明白了一些事情希望在这里跟大家一起分享
看不到实物客户不会知道自己想要什么
一个功能性原型系统的展示能够省下无谓低效的赘述。
只要给予足够的时间任何安全措施都不安全
安全是目前系统运维的重大挑战我们每时每刻都想方设法来保护系统和数据但是黑客只要成功一次我们所有努力就极有可能都付诸东流。
系统被攻破后造成的影响依赖于事前的准备功夫
如果能够预先估计防护系统失效的后果做足准备措施例如把关键数据单独分离存储对数据进行加密等那么或许可以减少日后上头条的机会。
良好的安全部署不仅仅是开销而是战略资产如果吝啬于此代价将不菲
在工作中我总会听到人们常常抱怨安全运维是多么的复杂和昂贵因此总不时看到某些企业为了蝇头小利以牺牲安全性来节省开支最后不得不多吞下N倍的苦果。
复杂问题简单化,远比普通问题复杂化困难得多
在任何创造性艺术领域如编程设计这都是个常见现象。我会尽力把代码写得简单易懂不论是为了自己还是别人如果你想展示自己的聪明才干而故意把代码变得复杂那么维护会是件可怕的事情。当然从保护知识产权角度来看这本无可厚非但或许会失去开源软件的活力与创造力。
成功来自对失败的总结学习如果一再容忍失误失败与成功注定是两条平行线
当人们对自己的错误习以为常那么创造出来的可能是毫无价值的产品。我们需要订下目标只允许自己犯同类型的错一次。只有严控错误频率才能不断提高软件开发水平。
永远不变的是变化
仅根据今天的情况来制订明天的计划是不明智的。特别是在编程的世界里没有亘古不变的死路子。反对技术进步闭关自守不接受或尝试新事物注定是不会成功的。
终身学习
我最喜欢的一个说法是我们背后都跟着一个大滚筒只要稍微停下就有可能给绊得人仰马翻因此我们必须比它跑得更快不断前进。当我们自认已掌握一切后殊不知其实是倒退的开始。
整个软件业充斥着野驴猜想
古时候先知者如果预言失败会给石头活活砸死而现在即使预判失败专家们都可全身而退不过去做另外一次预判罢了。因此野驴猜想盛行人人都喜欢去预判下论断一个浮躁的年代。
条条大路通罗马罗马并不在乎你用什么方式到达
客户不会关心你会遇到什么问题他们只想你的软件能解决他们的问题。系统宕机硬件损坏黑客攻击这些对客户来说毫无趣味可言。如果不幸发生这些囧事老实交代是较好的做法特别是被客户清晰知道你将如何解决这些问题前。
客户才是最好的质量标准
不论你有多少的测量指标进行了多少回代码回顾通过了多少个验收清单这些其实都是次要的最关键是我们做到客户所期望的没有做多余的无用的。记住客户才是最后把关的QA。
无记录不成功
时至今日我仍然觉得人们如果不去收集日志崩溃报告等有用信息是多么的我伙呆。我一直坚持做的是进行尽可能详细的记录追踪崩溃情况阅览复核报告和备注和其它任何能迅速定位错误的事情。
尽管存在更好的办法但是时间不会停下来等你
在做评估时最困难的是取得终止和继续之间的平衡。如果终止或许会失去找出更好办法的机会但如果这办法需要耗费过长时间其实没多大价值。这是个艰难的抉择但有时候今天做出的快速选择会比明年才得出的好选择更管用。
寻找有钱的金主
曾合作过的一名销售人员的观点让我印象深刻找到一个不懂技术但有很多钱的人如同找到了一个大金矿。聪明的人会问太多问题贫穷的人不能给予你回报。我由衷地为自己成为程序员感到高兴
我的工作是对客户撒谎你的工作是让我看起来是一个好人
还是前述的那名销售人员他喜欢口头允诺客户完成不可能的任务并在我们最终完成任务后捷足先得我们的奖赏与赞誉。尽管挑战难题会很有成就感但每次的副作用是无尽的痛苦。我的建议是尽快寻找另外一个更好的销售
作者简介
作者Codist网名目前从事iPhone 应用开发拥有10年的Java架构师/开发经验现已转投PHP擅长Fortran、Pascal及各种汇编语言包括C、 C、 SQL、Objective-C、Java、JavaScript、PHP同时他还是一名Web设计师专注HTML/CSS/Ajax等领域。
英文出自Thecodist