做一个诚信的程序员有多难?

诗书塞外 Python程序员 诚信,为人之本,言之者易,行之者难。

不要以为程序员只负责写代码,跟不诚信、作假无关。事实上,很多程序员的行为经不起道德的质问,也有很多程序员曾经良知倍受煎熬。坚守诚信原则,其实艰辛万苦,远不只是一个承诺那么轻松。

你的简历造假了吗?

这一问我相信大多数的程序员都敢拍胸脯说:“没有!” 同时也一定有百分比不高的一部分程序员要低下了头。简历有没有造假,这是程序员入行的第一个道德拷问,不及格的人恐怕大有人在。

小编曾经也负责公司技术人员的招聘,有一位同学工作经验造了假,但是小编没有看出来(因为面试的领域不是小编熟悉的领域),让他蒙混过关招了进来。后来一次闲聊,他自己承认自己造了假,但是描述得风轻云淡“我只不过是把简历美化了一下。”说得好像很多人都会“美化”一样,小编很是震惊。中国有句俗语叫:“睁眼说瞎话”,说的就是这种情况吧。因为小编并没有人事调整的权限,所以这个事情也就没有深究了。不过如果是小编自己的公司,估计这种情况会直接开除吧~

你写的程序数据造假了吗?

如果你在行业内已经有了几年的经验,而且本身的工作是写业务代码的话,有很大的可能你是写过数据造假的程序的。互联网行业内,这几乎不是什么秘密了。刷下载、刷点击、刷注册、刷订单,只要是可以对内对外宣传的数字,几乎无一不是被夸大的。

大概是前年,某手机品牌在天猫首发,销量惊人。不料不久被人爆出截图,该首发在页面上用前端代码写死把销售量乘了1.4倍。最后天猫道了歉,然后把责任推给一个前端程序员了。

一些当年相关的文章在:

http://business.sohu.com/20141021/n405324397.shtml http://www.daqianduan.com/5644.html

再比如参加大公司举办的抢购或者抽奖活动,你会发现你永远进不了前500个,因为系统的数字是从一个比较大的基数开始计算的,所以第一个人可能就是10001了。

这种行业习惯让我们Python部落也很困扰。我们发布爬虫课程的时候,一开始已参加培训人数不可避免的是0,我还在担心大家会不会因为发现还没有其他人在学习就不敢报名了。过了大概一天,有了五六个学员报名之后,我才放下心。随着后续学员的陆续参加,我才越来越坚信,起步数据不加修改地展现为0并不会让业务进行不下去,诚信地展示系统数据并不会把公司逼进死胡同。

老实说,这种数据造假主因并不在程序员,往往是老板“逼良为娼”。我们强烈呼吁老板们就算自己不讲诚信,也要允许不愿作假的程序员拒绝作假的任务。

你对外宣称的话造假了吗?

最后这个疑问只针对已经有了一定地位的程序员。这些程序员要么已经是一个部门的头头了,要么是某家公司的创始人之一,总而言之,他们是手上有一定权力的程序员。

对于这些程序员,你报告部门业绩的时候造假了么?你对外宣称的融资额、用户数据造假了么?你对员工的承诺造假了么?

我知道,你觉得你的造假是有苦衷的。友商们都造假,你不造假就融不到钱了。同级们都造假,你不造假就升职无望了。其他公司都造假,你不造假员工就都跳槽了。这些都是很好的借口,反正诚信在你心中是分量不足的,公司不能活、升职无望,那要诚信何用?

程序员要面对诸多选择,何时抛弃诚信,只看在你心中诚信的份量到底排在第几位了~

诚信总是说起来很容易,做起来很难,真的很难。