程序员操作失误把代码数据全部删了,该负责吗?

 我来答
京_晶晶晶
2017-10-23 · 超过12用户采纳过TA的回答
知道答主
回答量:163
采纳率:0%
帮助的人:5.3万
展开全部

与其去想尽办法为自己的公司维权,去找程序员本身的麻烦,不如多给这个因失误而犯下错误的程序员多一点时间,让他去想尽办法试一试能不能将代码重新完成。

对于一个人自身的错误,要从两方面去分析,一方面是事情发出的主动者,另一方面则是他所提供劳动力的企业。对于企业来说,程序员的失误会对自己企业按照正常计划的发展产生一定的影响,但是如果只是在程序员犯了错误后一昧的去批评他,让他得到的是一级一级训斥及惩罚警告的话,倒不如去想办法如何给程序员足够多的时间,以他的专业能力和工作经验去挽回所犯下的错误。

对于程序员本人来说,想必谁也不会因为某些事情而去故意的犯下一些错误,从而使自己陷入一定的困境中,本人犯下了错误理应得到惩罚,但是就本人来讲要做的是更努力的去挽回当前的局面,调整好自己的心态,也可以向有多年经验的老师傅请教,将自己所知道的和别人的建议相结合,看是否可以给出一个另企业和自己都满足的方案。

每个人都会或多或少的犯下一些错误,但弥足珍贵的是看这个人是否将犯下的错误予以改正,改正了就说明这个人也是一个优秀的员工,她愿意为自己犯下的错误去承担责任,也愿意通过本次犯下的错误去改正并完善自己,那么这样的人请贵公司酌情处理,互相理解。

壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上内容如果还觉得不够全面,也可以沟通下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
薄荷少年柠萌芯
2017-10-23 · 超过14用户采纳过TA的回答
知道答主
回答量:94
采纳率:33%
帮助的人:9.2万
展开全部

首先,程序员在入职时都会牵一份劳动合同,跟一份保密合同,其次,公司的代码是属于公司的财产,所以你想想你把代码全部删了会不会有责任呢?

其实之前网络上就有过类似的案子,说有一程序员因为公司对其不是很好,最终离职时删了项目的代码,导致项目失败的案例,最终公司将其告上了法庭,最后肯定是他落败被判刑.

但是你说你失误把公司代码删除了,那删除的是你自己写的代码还是说其他同事的代码呢?

如果说是你自己写的代码的话,你可以自己在写出来,应该也不会太困难,逻辑只要清楚就好,但如果是同事的代码跟你整合的话,你可能就要注意了,因为你不可能要求别人在帮你写出来.

这个时候你就要问问公司里面有没有GIT,如果同事之前提交过代码,还是可以补救的,可以从GIT上面下载下来,顶多落后一两个版本不会有什么损失,希望可以帮到你.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以心eyysg6bc
2017-11-10 · TA获得超过454个赞
知道小有建树答主
回答量:300
采纳率:96%
帮助的人:56.6万
展开全部
Connection conn;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:taian", "hr", "hr"); //连接Oracle
conn.setAutoCommit(false);
Statement myStat = conn.createStatement();
String sqlTxt = "update BankAccount set account=account-" + this.amount.getText() + " where accId=" + this.payOut.getText();
System.out.println("第一步 执行:" + sqlTxt);
// 从汇出方扣减
try {
int affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("从汇出方扣减" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");
sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();
System.out.println("第二步 执行:" + sqlTxt);
affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("从汇入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");
// 事务成功结束, 提交
conn.commit();
} catch (SQLException sqlEx) {

System.out.println("耶!语句写错了吧");
sqlEx.printStackTrace();
// 事务中断,整体回滚到事务开始前状态
conn.rollback();

}
// 汇入方增加帐户余额

myStat.close();
conn.close();
} catch (Exception ex) {
System.out.println("反正是出错了.");
}
}//
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彼岸花丶琉璃_69541b7
2017-11-17
知道答主
回答量:2
采纳率:0%
帮助的人:1837
展开全部
废话啊。操作失误也是操作,该负责要负责啊,操作失误的人不负责让谁负责
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
功到自然圆
2017-11-15 · TA获得超过281个赞
知道答主
回答量:713
采纳率:33%
帮助的人:89.7万
展开全部
应该把代码提前提交服务器一份。这样就算丢失太多也可以找回来,我就是码农
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式