这种问题可大可小,往小了说吧,这个只是一个小事,一点点代码而已,只要删掉以后,就没有什么问题了。
往大了说,这个就是信息安全的事件了,可以说是泄露了公司的机密。
可能我们很多人还没有养成这种信息安全的意识。
但是,由于现在社会上信息安全的事件频繁的发生,就连Facebook都出现了用户资料泄露的情况,所以,作为一个程序员,就更应该在自己的心里绷一根弦了。
说一个真实的故事吧,也是就在我身边发生的事情。
事情的起因其实是一个很小的事件。
当时,我们公司的框架是自动生成代码注释的,代码注释里面会包含项目的名称和编辑代码的人名(根据创建文件的人的域账号生成的)。
然后,某一个程序员写了一个小的公共业务组件,里面用到了一些有意思的技术。他将这些内容放到了自己的博客里面,用于技术的交流。
因为当时我是在外企,我们的项目也是给涉密的国外政府门或者银行来做的。
这个程序员在复制代码的时候呢,很不信的将项目的名称注释一起贴到了博客里面,我们的客户在Google的时候,就看到了这篇博客。
然后雷霆之火就出现了
客户认为这个是非常严重的问题了,我项目的代码被公然的放到了互联网上,这个还是被我发现了的,那是不是还有很多没有被我发现的内容?
客户则认为这个完全是管理的不严谨和员工意识不足的问题,而且是很大的安全隐患。解除合同赔钱都是小事了,还要起诉我们企业。
我们是一个500强的外企,这个事情要是闹大了,那股票肯定一片绿啊!
从中国地区的CEO,到集团总部的CEO,每个人都还是给客户做工作,赔礼道歉等等。
然后,外国也和中国一样,无证电工引起了大楼着火。
所以最后这个程序员就成为了牺牲品,程序员这次泄露代码的行为被定义为个人行为,客户直接起诉了这个程序员。
最终的结果我就不得而知了,不过这个程序员的履历上,肯定有一个一辈子无法磨灭的黑点了。
所以,对于这种信息安全或者机密泄露的事件,我们一定要注意,没发现,那就是芝麻绿豆的事情,被发现,那你的人生可能会变得不可预知了。
第一、git主要擅长处理纯文本。这也是办公领域不使用git的最主要原因。计算机编程大部分都用的纯文本。纯文本,可以方便地比较每次提交修改了哪些内容,还可以进行冲突合并。但是办公领域绝大多数用的都不是纯文本,特别是以微软的word,Excel为代表。git当然也可以对这类二进制文件进行简单的版本管理,但绝对不是强项。办公软件也有用纯文本形式的,比如LaTeX,但是仅见于专业领域,使用的人也不多,门槛很高。
第二、办公领域编辑文档的周期往往都比较短。纯粹的办公部门,编辑一个文档往往几天,十来天就出来一个文件。如此短的周期根本没有必要用git这样的版本管理。这类办公文档一旦发布盖红章,通常都是“最终版”。不像软件,似乎就没有“最终版”的说法。像QQ的代码,都已经维护20年了。从来没有哪个办公文档能有这么长的时间去维护。
第三,办公领域很少需要多人复杂协作去完成同一个任务。类似著作、重要报告也是重大工程,也需要分工合作。但是往往都是一个人负责写一个章节,最后统稿,基本上是互不干涉。极少出现软件编程那样牵一发而动全身的情况,至少一个章节出现一个错别字不会影响其他章节。而软件的这种复杂性,决定了需要维护代码的人彼此同步修改的内容,还经常出现一个文件同时几个人去修改的情况。
第四、git使用比较复杂。我把这个原因放到最后,因为它相对前面几条,反而是最不重要的。git客观上使用起来确实有难度,影响了其他领域的人使用。不过,如果git真的适合管理办公文件,则复杂性不是问题,因为发明一些图形化界面并不是难事。事实上,我在写很多代码的时候,用git还真的很少敲命令,大多数时候使用IDE自带的(或第三方插件)图形化界面就够用了。
学习web前端开发,需要掌握哪些知识?在互联网it编程、开发与设计的培训课程中,web前端的培训与开发相对简单,工作与发展前景相对较好。因此,许多想转行的人更加重视网络前端的培训和学习。那么网络前端培训的内容是什么呢?小编今天给你一个简单的
学淘宝美工需要有美术功底吗?零基础学淘宝美工的人应该怎么入门?淘宝艺术对艺术要求不高,其实更多的还是优化和美化,而不是设计和制作。因此,一般的淘宝艺术不需要有很多艺术技巧。淘宝艺术更需要学习和常用的软件和简单的编程代码。1. 首先要学的是P
按键精灵如何选择执行多个脚本顺序运行?调用教本1调用教本2调用教本3调用教本4sub教本1“脚本内容end subsub教本2”脚本内容end subsub教本3“脚本内容end subsub教本4”脚本内容end sub
公司域名邮箱怎么弄?首先,注册一个域名,它是企业邮箱的后缀。域名可以去万旺。通讯,新旺。Com申请中国的两家大公司,然后做实名认证。必须这样做。没有域名就不能用。网购企业邮箱,如腾讯企业邮箱阿里云企业邮箱163企业邮箱263企业邮箱这些都是
如何输出两个中间有空格的数字?Print with printf为每个数字输出一个空格。例如int a[5]={1,2,3,4,5}int iFor(i=0,i<;5 i)printf(%d”,a[i])//在%d之后添加一个空格,以便
网络营销的就业前景怎么样?网络营销有前途吗?答案是肯定的。因为:首先,这是一个新时代的标志。这也是社会进步的一个标志,也就是说,中国各行各业都从传统模式升级到了网络运营模式,包括互联网营销行业。显示出强大的生命力。第二,网络营销是快捷营销。
EXECL如何竖排格式变横排,注意坐标。如图?如何在Excel中将垂直格式改为水平格式,注意坐标模拟的数据显示在下面的AB列中,需要转换为右边的样式,如下所示如果复制A:B列中的数据,右键单击→选择性粘贴,然后直接转置,结果就是下面红色框中
企业做网站的好处是什么?谢谢你的邀请。企业网站,即所谓的官方网站,有哪些优势?我读过很多其他受访者的长篇演讲,但都是这样。第一点是什么?企业建设企业网站,就像你的企业在网上拿到一张名片。别人可以在浩瀚的网络中搜索你,搜索你的企业,了解你的产
hadoop二次排序什么时候用?SRC_u2;Line->(1)-> K1:M1->(2)-> K1:m1m2m3->(3)-> K1:V1在这三个过程中,(1)称为map,(3)称为reduce,(2)称为sort
在internet主机域名中哪个代表商业组织?我不太明白你的具体意思。简单地说,com代表一个公司的域名,gov代表一个组织的域名。但是现在有越来越多的新后缀,它们也有许多新的含义。例如top代表top,主要用于电子商务和服务行业;TV代表