新聞中心

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

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

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

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

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

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

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

不過這并不是一份很簡單的活,因為最初開發(fā)這個系統(tǒng)的人寫反了。實際上,創(chuàng)建電子表單的分析師要花很多時間來驗證我的工作。原因是我這活太繁雜,易出錯。


正如你猜到的,這活非??菰?。然而,這份全職工作薪水可觀,并且允許遠程,我還可以陪兒子。

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

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

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

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

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

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


你這不道德

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

Joe Strazzere 很好地總結了這一派的觀點:

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

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

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

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

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

你承認“感覺自己做了錯事”;

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

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

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

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

網(wǎng)友Pampa Nello持有相似的觀點,“這家公司不是幫你忙、給你工作,而是在為他需要的服務付費,而你正在提供正確的服務。你提供服務的方式無關緊要,所以很顯然,你不必告訴他們?nèi)魏问?。你應該慶幸你有創(chuàng)作這個腳本的技能,因為他們幾年來都沒做出這個程序。”

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

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

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

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

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

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

那么,你認為這個程序員錯了嗎?



評論


相關推薦

技術專區(qū)

關閉