新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 搞開發(fā)設(shè)計(jì)居然加BUG,能容忍嗎?

搞開發(fā)設(shè)計(jì)居然加BUG,能容忍嗎?

作者: 時(shí)間:2018-07-26 來源:網(wǎng)絡(luò) 收藏

此前,有程序員們?cè)诰W(wǎng)上有激烈的討論:如果偷偷把自己的工作自動(dòng)化,然后再加點(diǎn)BUG,是不是不道德?每周才工作幾小時(shí)卻拿全薪,這樣道德么?

本文引用地址:http://butianyuan.cn/article/201807/384099.htm

開始引發(fā)討論的帖子如下:

我目前在給一家公司的遺留系統(tǒng)工作。這個(gè)系統(tǒng)真的是很老了,盡管我的角色是程序員,但我大部分工作卻是美化數(shù)據(jù)??偨Y(jié)一下,我有一堆需求,實(shí)際上是每月電子表格中的大量數(shù)據(jù),我必須把系統(tǒng)配置好,保證運(yùn)行。這工作基本是就是編寫一大堆的 SQL 腳本。

不過這并不是一份很簡單的活,因?yàn)樽畛蹰_發(fā)這個(gè)系統(tǒng)的人寫反了。實(shí)際上,創(chuàng)建電子表單的分析師要花很多時(shí)間來驗(yàn)證我的工作。原因是我這活太繁雜,易出錯(cuò)。


正如你猜到的,這活非??菰铩H欢?,這份全職工作薪水可觀,并且允許遠(yuǎn)程,我還可以陪兒子。

這份工作我做到大概 18 個(gè)月的時(shí)候,我基本摸清了所有套路,然后我編寫了一個(gè)自動(dòng)化程序,并且我過去 6 個(gè)月的活,都是交給它了。所以,過去要 1 人做 1 個(gè)月的事,現(xiàn)在可能 10 分鐘就可以了。

現(xiàn)在的問題是,我是否應(yīng)該告訴公司?如果我告訴他們了,他們或許采納自動(dòng)化程序,然后不要我了。這并不像是一個(gè)有著大量 IT 工作的公司,他們是有一個(gè)遺留系統(tǒng),一直來保存所有的客戶數(shù)據(jù),他們只是需要有人來維護(hù)這個(gè)系列。

同時(shí),我也覺得自己做的不對(duì)。我的意思是,現(xiàn)在只要我拿到了(公司下發(fā)的)規(guī)范(specs),然后大約每周運(yùn)行一次自動(dòng)化程序。再上報(bào)我做完了一部分工作,讓他們測試驗(yàn)證。我甚至插入了一些 Bug,這樣看起來更像是人做出來的。

雖然有時(shí)候規(guī)范需要修改,加上郵件來回溝通的時(shí)間,我每周的實(shí)際工作時(shí)間約 1-2 小時(shí),但我拿的卻是全薪。

雖然我真的很享受多出來的自由時(shí)間,但如果這樣不打招呼,繼續(xù)這樣偷偷地做下去,是不是不道德?

對(duì)于這個(gè)話題,人們分成了兩大陣營:該行為道德和不道德。


你這不道德

一個(gè)叫 Magisch 的用戶甚至說這位程序員在“詐騙你的老板”。“我建議你立即澄清此事,并期望他們能因此看到你的價(jià)值,給你其他工作。”

Joe Strazzere 很好地總結(jié)了這一派的觀點(diǎn):

你用每周 1-2 個(gè)小時(shí)在家里工作(陪兒子),但是卻拿著 40 個(gè)小時(shí)的工資;

你 6 個(gè)月前寫的這個(gè)程序,但是到現(xiàn)在都沒告知你的老板;

幾乎每周你都在對(duì)你的工作成果撒謊;

你故意在程序里插入錯(cuò)誤來挽救你的騙局;

你還要讓創(chuàng)建表格的分析師花費(fèi)相當(dāng)多的時(shí)間來檢查你的工作;

你承認(rèn)“感覺自己做了錯(cuò)事”;

即使答案在我看來已經(jīng)很明顯了,但是你個(gè)人的道德標(biāo)準(zhǔn)讓你得出了這樣并沒什么問題的結(jié)論。盡管我懷疑你知道真相……”

另一個(gè)程序員 SSight3 承認(rèn)他曾經(jīng)也自動(dòng)化做過類似的工作,但是他說自己不屬于不道德的原因是,他告訴了他的老板:“我的情況是,我本來是要做半年的無腦輸入數(shù)據(jù)的工作,但是我自動(dòng)化了這個(gè)過程并且把方法公開給了我的老板。我現(xiàn)在被分配到一個(gè)更適合我的天賦和能力的部門。”他說這個(gè)自動(dòng)化的工作最終使他免于部門的后期裁員。

大多數(shù)站在認(rèn)為此行為不道德的陣營的人堅(jiān)信,即使他不能承認(rèn)已經(jīng)用這個(gè)腳本多久,以及他的工作時(shí)間有多短,他仍有義務(wù)告訴他的老板關(guān)于腳本的事。

不過,也有相當(dāng)一部分網(wǎng)友持相反的意見。

網(wǎng)友Pampa Nello持有相似的觀點(diǎn),“這家公司不是幫你忙、給你工作,而是在為他需要的服務(wù)付費(fèi),而你正在提供正確的服務(wù)。你提供服務(wù)的方式無關(guān)緊要,所以很顯然,你不必告訴他們?nèi)魏问?。你?yīng)該慶幸你有創(chuàng)作這個(gè)腳本的技能,因?yàn)樗麄儙啄陙矶紱]做出這個(gè)程序。”

另外還有網(wǎng)友觀點(diǎn)如下:

網(wǎng)友1:理論上講沒有不道德,就像是原本按一般方法做一件工要4小時(shí),現(xiàn)在我找到了捷徑1個(gè)小時(shí)完成,剩下3個(gè)小時(shí)我可以去干點(diǎn)別的,有的人會(huì)報(bào)告上去,接下來做預(yù)訂外的事情;

網(wǎng)友2:這事是一個(gè)思維慣性問題,也是事情推理邏輯問題,我們習(xí)慣于體力業(yè)績邏輯,所以否定了腦力的附加值,當(dāng)然我們根本不認(rèn)可附加值,對(duì)于附加值通常冠以投機(jī)來定論,因此企業(yè)往往失去核心競爭力,剩下的只是賺點(diǎn)加工費(fèi)而已,所以也就看那些輕松賺錢的不順眼了;假如某人完成了點(diǎn)石成金的發(fā)明而沒有告訴所有人就是不道德的呢?顯然不是吧,而把這認(rèn)為不道德顯然是自己不平衡罷了;另外人為加了點(diǎn)BUG應(yīng)該是不得已而為之,只是他想保密得更久一點(diǎn)罷了,而為什么他沒有把這個(gè)告訴老板呢?顯然是老板還沒有值得他信任的程度,而環(huán)境并不鼓勵(lì)人們?nèi)ヅ?,而努力、成功之后并沒有得到應(yīng)有的報(bào)酬,這才是問題的根本,而如果成就可以得到回報(bào),誰又會(huì)隱瞞自己的成果呢?只是我們的世界觀跑偏了,所以才導(dǎo)致信任的缺失,所以,首要的是怎樣找回丟失的信任危機(jī),那就得重新審視自己的世界觀了。

網(wǎng)友3:現(xiàn)在已經(jīng)不再完全是以按勞分配作為標(biāo)志來衡量你賺錢的方式,但是植入bug來掩蓋一些自我認(rèn)為不道德的行為不怎么好

網(wǎng)友4:并沒有什么不道德啊,用自己的知識(shí)去掙錢啊,我也干過這樣的事啊,用腳本代替人工,別人一天的工作量我簡化成半小時(shí),如果讓我一個(gè)一個(gè)的干我用兩天啊,是不是拿兩天的工資呢?而不是30分鐘呢?我的知識(shí)給你創(chuàng)造了七個(gè)小時(shí)的時(shí)間啊,你能把這七個(gè)小時(shí)的時(shí)間用金錢衡量出來嗎?現(xiàn)在要的是效率!!!不在老黃牛~

網(wǎng)友5:人為BUG?這不是已經(jīng)在潛意識(shí)里要偷錢?

那么,你認(rèn)為這個(gè)程序員錯(cuò)了嗎?



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉