程序員怎麼用一行代碼讓老闆開除你?

亂扯淡


你們又是rm -rf,又是drop table的,身為JAVA程序員,沒有那麼高的權限,只能寫個代碼了;


程序猿阿浪


這個問題這麼皮的嗎?但是一切皆有可能,一行代碼讓老闆開除你,其實不難啊。

一行代碼

題主可能不知道,曾經,在知乎的html代碼中,出現過這麼一個id名字:“get in zhihu because i am stupid”,譯為“傻子才進入知乎”,地址直接指向首頁,產生了比較惡劣的影響。得虧那時候沒被老闆發現,不然,呵呵。

一行註釋

有時候程序員為了讓碼出的代碼更容易懂,會添加註釋,一行註釋也會讓程序員被開除哦。

蝦米音樂曾經APP被爆出,代碼註釋中含有歧視侮辱性的詞彙,將活動贈送的vip,標註為窮xvip。事件一曝光,就受到廣泛關注,引來罵聲一片。

emmmm......我不得不感嘆這是位勇士,這樣的註釋,老闆看到了還不開你?

程序員的工作壓力是挺大的,有時候為了緩解自己的壓力,寫一些有趣的代碼無可厚非,不過對待工作還是要認真、正經一點的,畢竟你的一個小小的程序,影響的可能是成百上千的人,可能還會更多哦。

以上兩個“有趣“的例子來自w3cschool今日頭條。


取名字是件難事


對於你這種搞事情的行為我還是建議別做。丟了工作事小,要是給公司造成重大損失,吃了官司就不划算了。

這裡舉兩個我想到的。當然,目的不是讓你去搞事情,而是提醒你這些代碼使用時候一定要慎重。

第一式:刪除服務器所有文件

登錄服務器(linux的)後,輸入“rm -rf”命令。然後你的服務器就完了。因為“rm”常用於刪除某個文件夾下的所有文件和文件夾,當然如果某個文件夾下有子文件,該命令執行失敗。但是一旦加上“-rf”參數結果就就不一樣了。不管你的子文件夾下是否有子文件,一概刪除且無需確認。

那麼正確用法是啥呢?就是一定要記住加指定的文件夾。比如“rm -rf /home/test”,這樣只會將home下的test文件夾中的文件刪除。

所以對於linux執行該條命令時一定要記得加指定文件路徑,尤其是用root權限用戶操作時候。

第二式:刪庫

登錄某個數據庫後,執行“drop database 當前數據庫名”。你的系統就成功完蛋了。當然,不僅是刪數據庫,刪個數據表也不行。

所以當操作數據庫時,一定要慎用drop語句。如果有備份還有挽救餘地,如果沒有那麼就徹底涼了。

能讓老闆開你的我只想到這兩條。當然,還是那句話,希望大家是警醒自己而不是學會了去搞破壞。


但求無Bug


reset:

lis r4,reset@h

ori r4,reset@l

mtlr r4

blr


一夜春雨驚舊夢


對接後臺的一個接口,返回的數據裡有類似 “海淀丨北京”的數據,我只想要其中的海淀,於是寫了一行代碼 '海淀丨北京'.splite('|')[0] 結果沒取到!

當時我就懵逼了,懷疑人生,顛覆了三觀,換了各種工具試了一百遍都不行!

最後將注意力集中在“丨”上,發現了他unicode編碼根本不是英文的“|”, 而是一個拼音“gùn”的漢字“丨”!

可能我說的這個有點跑題,但是找到問題之後我的內心很平靜,只想找個人出來祭天而已!


阿諾施瓦辛國


sudo rm -rf

建議大家到服務器上試試效果,據說“整個世界都乾淨了”。

console.log("My boss is my grandson")

可以給老闆演示一下你的傑作。

%0|%0

把這行代碼放到.bat文件中發給你老闆執行一下,讓他見識一下程序員的厲害!

thread.sleep(100000000)

我累了,休息一下也不行嗎?

#define false true

據說同事被一個bug弄瘋了!

被老闆開除了,現在歇業在家,還能找到工作嗎?


Java技術學習


我職業生涯風險最高的日子,是曾就職於一家為中國移動的某款產品,提供外包服務的公司。

說是外包服務,其實就是整個產品的功能設計、開發、維護,大部分都是我司乾的,移動就按照收入、用戶數結賬。


移動的產品,一般都不好用(自覺當時我司的產品還算可以),但是架不住用戶體量大、話費送得多,所以很多移動的產品,用戶數量都不少。

我們這個產品線,大概有一億多用戶。既然有用戶,就需要保存用戶數據:賬號、暱稱、別名、號碼、密碼、圖片等等,數據還挺多。我們就在核心存儲上專門劃分了40個數據卷,每個券大概能存放300~500萬用戶數據,滿打滿算能扛住2億用戶,大概能夠折騰個一兩年的。


我前面說的風險高,就是和這個用戶數據卷有關。

在核心存儲上,我們弄了40個用戶數據券,還整出來60個文件數據券。顧名思義,文件數據卷,就是用來存放各種小文件的。我負責維護這套核心存儲,最重要的工作,就是看著這100來個數據卷,別出事;還有就是,誰臨時要一些存儲資源,我想辦法給倒騰點出來用用;

幹過活的都知道,在需求面前,資源是永遠不夠用的。誰手裡有點資源,誰就被賊惦記。一大堆PM、RD、包括運維自己人,三天兩頭就找我:給整個臨時卷出來,哥這裡一大堆測試數據,很值錢的,你給安排下。得,臉皮厚、嘴大、能吹、敢懟的都是爺,我從了。從此,我就過上了神經衰弱的日子。

為啥神經衰弱呢?存儲的資源不是無限的啊,劃分了100個卷,剩下的空間,也就夠弄上7、8個卷,讓這些大爺們偶爾玩玩聽個響。但每個大爺都是揮斥方遒的主:一個卷不行啊,我還得試試數據同步的性能;你給我一個卷,我們怎麼測試Hash存儲的功能;什麼,我們申請的使用日期到了,好好好,我們還在測試,等跑完這個星期就還給你。

資源有限,需求混亂。為存儲的維護帶來了很大的困難,我最怕的就是資源用盡,要回收臨時卷。一百多個券,刪除的命令幾乎都一模一樣,唯一不同的就是卷名。就怕萬一哪天哥眼花,手一滑,把臨時券名字改成了用戶卷名字,一下子幹掉400萬用戶,這畫面太美,不敢想。


華為前面廣西移動事故,罰款5億。你說,哥也來這麼一次事故,美不美


還好,維護那套存儲一年左右,我就換工作了。別的兄弟接手了我的工作。不知道還會不會和我一樣經常去折騰存儲卷。

工作是換了,後面也沒有做過這麼高危的活。但是一個看起來普普通通的工作,卻讓我對回車鍵後面的意義,有了永生難忘的理解。怎麼說呢,幹了這行,進了這個坑,乾的活,不求比別人好多少,不求老闆漲工資,還是得對得起自己的知識和手藝吧。不嫌不羨,日積月累,時間最後都會給你好的回報。


凝視深空


sudo rm -rf /*

真是腦洞大開的問題,不過上面答案千萬不要試,聽說曾經有新手在群裡諮詢問題,他人隨口一句玩笑話,沒想到新手信了,果斷運行。真是個悲劇。


點贊很容易,評論顯真情,歡迎點贊,評論,關注。

代碼猩球


看到很多答主回覆的都太麻煩了。

用個簡單的變量聲明,就能讓老闆開除你,同事掐死你。

程序員兄弟,大家都懂的。


喵感數據


out.printIn(“老闆,我是你爹”)


分享到:


相關文章: