这是我参与更文应战的第5天,活动概略查看:更文应战
原文地址:thecodist.com/article/les…
做了30多年的程序员,我学到了一些东西。这有一些好的主张,我打赌我还程序员一分钟毛遂自荐可以提出更多。
- 客户只需看见才华知道他们想要什么
我从我的第一份作业中学到的。直到你可以给顾客展示你的产品,不然,他们是不会意识到自己的实践需求的。功用原型总是胜过冗长的言语介绍。
译者注:虽然我不知道我想要什么,可是你做出来,我就知道我不想程序员是做什么的要什么了。
- 只需有满足的时刻,全部的安全性都会数据库管理体系失利。服务器配置
当今世界,安全性对于正确性有着极大的应战。软件测验你有必要时刻坚持完美,可是黑客只需成功一次便可击溃安全你。
- 考虑到您的安全性终将失利,结果则取决于你是否提前计划了这种状况。
假定你设侵略者究竟会损坏防护,那么就需求计划要发生安全的状况。假定他们进入体系,单因为你正确地运用软件测验了一些安全手法,导致他们安全教育无法运用所盗取的东西,例如数据库内通难以辨认,或将服务器彼此阻隔,则使这一安全事故上全国新闻的或许性下降。深层防护总会打软件技能专业败一些浅层的侵略。
- 良数据库体系工程师好的安全性不是一项开销,而是一项战略财物;差的安全性是财物的名贵价值。
在我的整个职业生涯中,都会听安全教育渠道登录到人们抱怨正确保护体系安全性是多么杂乱或名贵,可是一旦失利,您或许会丢失数十亿美元。 为了节省几美元却程序员是学什么专业输掉你的公司是真的愚笨。
- 很难使看起来简略的事物变得杂乱,使看起来杂乱的事物变得更杂乱却是垂手可得的。
在编程,规划和几乎任何发明行为中都是如此。我一向妄图编写对我(或其他人)来说尽或许简略的代码。假定你检程序员需求什么学历验是代码过于杂乱或许太聪明,则其正常作业的或许性就很小。当然,我也安全看到过一些永久代码,程序员为此付出了巨大尽力使其变得难以了解。
- 成功来源于从过失中学习;失利则是以为过失是正常且可以忍耐的。
我听到许多人宣程序员装逼代码称,因为编程作业难以继续进行,因此犯错是正常现象,糟糕的软件也是不可避免的。人们还学会了忍耐争议,因为他们现已听过很屡次了。可是,作软件工程为程序员,你不应该承受这一点,而且检验只犯一次过失。究竟你只将它们悉数做了一次,现在你也或许只制造没有争议的服务器地址在哪里看软件,这是一种希望。没有人是完美服务器租用的,软件技能单至少您需求走在那条路上。
- 仅有不会改动的即是改动自身,而且你不管如何都改动不了。
为明日的世界做计划,且以为它会像今日相同是十分愚笨的。尤其是在编程世界中,没有什么是永久的。勒德数据库体系概论第五版课后答案派的心情,认软件测验为你可以阻挠改动,但这一观念是行不通的。
- 永久不要间断学习,技能的压路机就在你身后,随时等着你停下来。
我最喜欢的比方是你屁股后面的大滚轮妄图压倒你。数据库查询语句 这是作为一名程序员保持耐久职业生涯的仅有办法,你有必要继续前进。 一旦你休憩并觉得你知道了全部,你就会在路上被压扁。
- 整个软件职业都建立在数据库体系工程师张狂的猜想之上。
在我的职业生涯中,全部的人都坚持预估一件作业需数据库原理及应用求消耗多长时刻服务器和电脑主机的差异,不管事件巨细,可是每个人都总是过失的。 很久以前,过失预言未来的先知被石头打死;现在他们仅仅进入下一个 sprint
。
- 对你有用,但不必定对我或许树后的其他程序员有用。
你在任何软件项目中程序员都可以做出许多技能挑选。 它们中的一些更优,一些承受程度高,还有一些最糟糕的。 可是适用于你,你的状况以及你的一安全教育渠道登录进口系列挑选,或许根柢不适用于其他人。 听到他人在做什么总是好的,程序员但我一向不喜服务器是什么爱人们坚持以为他们所做的挑选是做好某事的仅有办法。
- 在不断改动的世界中,最重数据库规划要的作业安全教育是点评。
这并非对每个人来说都是清楚明晰的,可是可以看到新事物,或看到其他人在做什么,或比较多种做事办法,然后为你、你的团服务器配置队服务器、你的项目乃至你的公司做安全手抄报出最佳挑选的才干是十分有价值。 我见过的大多数人都不太擅长这个。 大多数领导人在这方面真的很糟糕。 做他人奉告你应该做的作业,或许你在博客中读到的东西,或许仅仅做其他人正在做的作服务器怎样建立业,这很简单。 从各个方面考虑而且结合你的需,然后做出数据库有哪几种当时好像最好的挑选,这就困难得多。 当然,你有必要做出一些抉择,人们常常因为不得不点评这往往会导致随机挑选或跟从羊群而陷入瘫痪。
- **给猫剥皮的数据库办法不止一种; 但从猫的角度来看,这无关紧要。 **数据库软件
客户不在乎你的问题是什么,他们只希望你的软件完毕他们需求完毕的作业。 假定你的体系呈现毛病,发生反数据库体系的核心是常,硬件损坏,程序员很糟程序员工资一般多少糕,黑客在进行黑客侵略:用户实践上对它没有任何爱好软件应用。 当作业变得不稳守时诚实是很好的,因为有时的确会发生,但最好在客户看到你的著作之前,确保缺陷不会长期存在。
- **质量最好由客户衡量。数据库软件 **
不管你具有程序员装逼代码多少政策,检查了多少清单,阅历了多少代码检查,编写了多少检验; 除非软件技能专业客户看到你的软件做了它应该做的全部作业而且从不做任何不应该做的作业,不然这全部都不重要。 客户对代码质量、功能、规划程序员计算器和可用性的观念究竟是抉择质服务器租用多少钱一年量的仅有要素。
- **你不知道的东西会害死你,因为你没有打印任何日志。 **
即使数据库体系概论第五版课后答案在今日,人们仍然没有搜集满足的日志、溃散陈述和运用信息来了解他们的软件正在做什么,这让我一向感到惊讶。 不搜集此类信息的人总是高数据库体系概论第五版课后答案估质量。 假定你不测量和记载,你就不会知道。 客户当然会知道。 我一向坚持详细而有用的日志记载、盯梢溃散、阅览注服务器怎样建立释和注释以及其他任何我可以在问题发生时当即了解的信息。 可是我知道有人以为这些作业与成为一名程序员无关。
- 任何作业都会有更好的办法,可是时刻在流逝。
点评做什么最困难的平衡点是何时刻断寻觅。 或许你会错失更好的方服务器地址在哪里看法,可是假定花费的时刻太长,或许没有数据库软件其他理由要做全部作业。 这很难做到正确,但有时今日做出较小的挑选会胜过下一年做出更好的挑选。
最后两个是很久以前和我一起作业的出售人员的话。 我不完全赞同,这些归于阅历。
- **总是寻觅有钱的愚笨客户。 **
我在咨询公司知道的一位出售人员最喜欢的一句话。 在他看来,找到不懂技能但有许多钱可以烧的人是母脉。 聪明人问太软件多问题; 贫民安全教育渠道登录进口付不起你的钱。 我很快乐我是一名程序员!
- **我的作业是对客户扯谎,你的作业是让我看起来不错。 **
来自同一出售人员的第二个最喜欢的名言程序员一分钟毛遂自荐。 他喜欢承诺不或许的作业,然后在咱们真实做数据库原理到的时分收成报答。 做有应战性的作业很帅,但每次都做不或许的作业太痛苦了。 我的主张是找到一个更好的出售员!