碼農和規矩

2021-10-10 07:40:13 字數 865 閱讀 3358

說實話,作為碼農,我很煩規矩,經常遇到文件、注釋、規範等等各種各樣的枷鎖。talk is cheap. show me the code,這多好。

上個月某天,我讓運維的同事去清理一下nginx日誌,檔案目錄位於/data/nginx/logs。於是他很快ssh到伺服器,鍵盤耍得賊溜,眼花繚亂地執行了:

rm -rf / data/nginx/logs

過了一會兒,然後他一副生無可戀的樣子,扭頭小心翼翼地跟我說:我現在離職,公司能不找我麻煩嗎?

我莫名其妙地看著他,吃錯藥了吧,我又看看螢幕,忽然明白了什麼。我類個去,原來命令中多了乙個空格。我說:還能恢復嗎?要不你帶著我一起走可好。。。你妹,還不敢趕緊起備機。後來。。倆人挨了一頓臭罵,多虧備機切得快。

從那以後,運維就定了規矩:

1、生產環境中,嚴禁使用rm -rf,並在生產環境中將rm -rf命令替換為mv,刪除動作由指令碼定時執行,模擬**站功能。

2、生產環境中,除了root賬號,其它賬號沒有刪除/目錄的許可權。

3、指令碼中刪除操作必須使用&&,先cd指定目錄,然後執行rm。

4、指令碼中刪除目錄,必須先判斷目錄是否存在。

其實類似這種事情,我經歷過多次,我記得剛工作的時候,同組哥們運算元據庫,把所有物流單號全部update成了乙個0,太刺激了,真的是哭出聲了。我趕緊跟他一起,偷偷摸摸去發貨的地方,一起掃包裹條碼掃了一天。還有一次,我update線上資料的時候沒有加where,辛虧及時中斷了,當時嚇出一身汗。這要是金融行業,把賬戶餘額update了,估計真得跑路了。這事之後,落了個毛病,經常夢到自己懸在窗外敲鍵盤,敲著敲著就驚醒了。

以後,輾轉了幾個大一點的公司,規矩越來越多,但吃的虧卻越來越少,漸漸地也就適應了規矩。做事,還是要有點規矩。

碼農何去何從

這篇文章是說我的經歷和選擇,沒有任何對從事軟體開發的人員的不敬,更加不是要打擊新入門的開發人員熱情。你有你理解的方式和自由,要在回覆那裡指責為那是沒有必要的,你有時間還是去多看看書,多寫寫 好了。剛在隔壁看見了乙個22歲年輕人遙相呼應的文章,在這裡羅嗦一下。年輕就是資本,有衝勁,這是最大的優勢,好好...

碼農的無奈

大多時候我的思想還是挺積極上進的,曾經看過別人寫的 感覺很一般,甚至有的時候感覺那個水平都不如我。今天重新回顧下,可能其中的苦辣酸甜只有自己才知道。需求在不停的變動,則要做相應的修改,所以 就變的越 來越差了。回頭看下自己寫的 感覺都不認識的樣子,或許我現在還知道為什麼要那麼做,但過了幾天甚至10幾...

碼農的迷茫

已然連連續續敲了兩年 卻越來越迷茫了!開始畫頁面,寫前台,玩js。跳槽之後寫後台,與資料庫相關!現在卻發現一無是處,前台不精,後台搭不出理想的框架,資料庫只是停留在使用安裝上,熟悉一些linux命令,會寫基本的shell指令碼。發現幾乎什麼都會,卻什麼都比較零散。現在公司為銀行乙方,為小銀行做一些外...