无极4《Q2347660 》即使是最优秀的人也会在工作中做出糟糕的决定。编程错误只有在你刚开始工作的时候才会出现,这也没关系;这就是为什么会有代码审查这样的过程,以便在错误造成任何损害之前捕获它们。然而,除了简单的编码错误之外,还有一些“不可原谅的”编程错误,这些错误可能会让你失去声誉和工作。
这里有一些最常见的错误会让开发人员当场被解雇:
重大过失
正如我们所说,错误是会发生的,无极4注册登录网址而且可能发生在任何人身上。但是,由于缺乏经验而导致的诚实的编程错误和疏忽、傲慢或不良做法导致的错误是有区别的。
疏忽大意是“缺乏勤勉或谨慎”,它可以产生深远的影响。例如,如果您在部署代码时没有对其进行测试或检查其bug,那么它可能会影响重要数据(例如客户账单数据)。作为一名程序员,您可能会因为在没有进行尽职调查和测试的情况下将错误代码投入生产而被解雇。
不始终如一地备份你的数据也被认为是极其疏忽的。您可能不会仅仅因为删除或丢失数据而被解雇,但您肯定会因为无法恢复地丢失数据而被解雇,因为您没有始终执行备份。
撒谎和隐瞒
老实说,承认错误真的很尴尬。然而,掩盖错误或试图自己解决问题,而不是正确地升级问题,无极四荣耀注册会让你陷入麻烦的世界。如果你能承担责任并正确处理,雇主会更愿意原谅你的错误——他们不太可能原谅一个谎言。
一位高级开发人员分享了他的个人经历:“我做了36个小时的轮班,没有睡眠,因为数据仓库生产的呼叫支持轮班。我彻夜未眠,第二天早上就到办公室收拾一切。我有三个在UNIX上运行的SQL Plus实例,我截断了我认为是开发表的数据,结果变成了生产表。我感到非常尴尬,但我立即告诉了经理我所做的事情。”
由于他迅速升级,并愿意承认自己的编程错误,这个问题很快就得到了解决。DBA花了大约15分钟来恢复表,我被同事取笑了大约一个星期。如果我说谎,我就会被解雇。从那时起,我就设置了环境变量,这样我就能立即知道自己是在开发还是在生产。”
滥用公司资源
对于开发人员来说,在他们的日常工作之外承担副业项目和自由职业者客户并不少见。这是雇主通常会接受的,取决于开发商合同中的贸易条款约束。当开发人员开始利用公司的时间和资源为外部客户完成项目时,这就成了一个问题。雇主通常会认为这是一种盗窃行为(也就是说,窃取了你按照合同规定必须为公司工作的时间)。
违反保密
在敏感数据、封闭源代码和版权信息方面,开发人员通常是值得信赖的。不幸的是,有些人滥用这种信任,分享、泄露甚至出售机密数据。
与竞争对手分享知识产权肯定会让你被解雇,甚至可能导致你被捕并被指控欺诈。
个人责任vs公司责任
一个人在编程上犯的错误会让整个组织付出高昂的代价,同时也会凸显出公司结构或流程的潜在问题。最近的一个例子是一个不幸的初级开发人员,他的复制粘贴错误意外擦除了所有数据从公司的生产数据库-这是他们工作的第一天!
在被立即解雇后,这名可怜的新手在网上分享了他们的悲惨遭遇。开发社区团结起来支持他们,一致认为他们犯了一个错误,而他们的前雇主却犯了好几个。首先,公司没有备份他们的数据库。他们有马虎的系统组织和糟糕的安全措施到位。他们并没有意识到并纠正这些问题,而是解雇了那些无意中暴露这些问题的人。
正如作为一名开发人员,尽职调查是很重要的一样,雇主也需要确保他们有适当的流程和实践。
巨型软件公司首席执行官约翰•伯德表示:“我不会因为一次性的技术错误而解雇程序员。如果一个输入错误的命令破坏了生产或开发,无极四注册那么失败的是进程,而不是员工。如果你的程序员经常犯代价高昂的错误,你的招聘流程就会崩溃。”
相反,伯德将说谎、盗窃、骚扰、使用非法物质和滥用公司知识产权列为可被解雇的罪行。当然,这种行为不仅限于开发行业,而且被普遍认为是不可接受的。
简而言之,防止编程错误影响职业生涯的最佳方法是培养技术知识、良好实践和道德操守的结合。一个导师主导的在线编码课程将帮助你发展这个独特的和有价值的技能集。