導航:首頁 > 程序命令 > 程序員離開後代碼運行幾天

程序員離開後代碼運行幾天

發布時間:2025-05-13 17:21:00

A. 京東29歲程序員離職當天「刪庫跑路」獲刑10個月

都說IT從業者的壓力大,大部分工作也枯燥,為何還是有很多人前仆後繼共禿頭?京東29歲程序員離職當天,刪庫跑路,這是又瘋了一個?程序員刪庫跑路,刪庫一時爽,後果很嚴重!


碼農們的壓力其實也沒那麼大,無非是加班久一點,長得老一點,頭發禿一點,但是扛不住給的錢多啊。有錢不香嗎?有錢,再累也能受得了,再苦也能繼續干!但是,活幹了,錢給不到位,用了人不認賬,甩手開除人,這事就有的說了。


一名29歲的程序員未經公司許可,在離職當天,私自將公司即將上線的京東到家平台系統代碼全部刪除,被判處有期徒刑10個月。

該程序員於2021年3月入職上海某公司從事計算機系統研發工作,主要負責京東到家平台的代碼研發工作。朝九晚九的生活,沒日沒夜地加班,三個月過去,最難熬的日子也算是熬過來了。就在程序員鬆了一口氣的時候,接到 公司人事通知,說其試用期未合格。

公司勸退的意思很明顯,就是讓其識相點自行離職。一句輕飄飄的試用期不合格,彷彿判下死罪,該程序員不服氣,一不做二不休,一氣之下在離職當日, 擅自以本人賬戶登錄代碼控制平台,將其在職期間所寫京東到家平台優惠券、預算系統以及補貼規則等代碼刪除。



這么一搞,徹底出大事了,幾天後等公司准備上線運行系統時,才發現代碼被人刪除,只能將原定按期上線的項目緊急延後。不說活動延期的損失無法估計,就說公司為了保證系統正常運行,還花費3萬元高價聘請第三方公司恢復資料庫、組織員工重新書寫代碼。

2021年9月23日,該程序員被刑事拘留,後被依法逮捕。 案發後,程序員在家屬幫助下賠償公司人民幣3.5萬元,並取得了公司方的諒解。

【但法院認為】


在刪庫跑路這件事上,程序員們各有各的鬧法。在國內,鬧得最大的一次,當屬2020年初,疫情期間微盟集團系統故障,旗下300萬商戶的線上業務全部停止,商鋪後台的所有數據被清零,故障時間長達8天14個小時。原因就是資料庫遭遇人為破壞,其公司內部一位IT運維人員,在酒後因生活不如意,無力償還網貸等個人原因,為報復 社會 做出惡意刪庫的行為。

而在國外,今年年初,某知名開源庫項目作者,主動惡意破壞了自己的項目,玻璃心暴力拒絕白嫖,不僅刪庫跑路,還注入了導致程序死循環的惡意代碼,以致全球大量使用該項目的個人和企業都深受其害。

刪庫跑路的行為構成 【破壞計算機信息系統罪】 ,指的是出於主觀故意性,違反國家規定,對計算機信息系統功能或計算機信息系統中存儲、處理或者傳輸的數據和應用程序進行破壞,或者故意製作、傳播計算機病毒等破壞性程序,影響計算機系統正常運行,後果嚴重的行為。 因為操作疏忽大意或技術不成熟導致的過失,不構成本罪。


一般情況下,出於主觀故意的破壞計算機信息系統,要麼是想炫耀計算機才能,要麼是想竊取機密,要麼是想謀取利益,要麼就是想泄憤報復,動機如何,不影響罪行成立。

違反國家規定,刪除、修改、增加、干擾計算機信息系統功能或計算機信息系統中存儲、處理、傳輸的數據和應用程序,或者是故意製作、傳播計算機病毒等破壞性程序,影響計算機信息系統正常運行,後果嚴重的,處五年以下有期徒刑或者拘役;後果特別嚴重的,處五年以上有期徒刑。


對於公司來說,表面上,程序員刪庫跑路帶來的是經濟損失,實質上,還有用戶信任度和公司公信力的缺失,等事件發酵還會產生企業 社會 形象及評價的負面影響,總之,全是弊端。公司應當更加重視構建完善的管理制度及安全機制,做好備份恢復和許可權管理,深入業務排查風險,減少用工糾紛,防患於未然。

不說別的,就說試用期考核不合格這事,公司一定要處理得當。能為公司寫代碼,但試用期不合格,這事聽起來是有點怪怪的,如果給不出令人信服的理由,別說當事人難以接受,就是圍觀看熱鬧的網友也會加以指責。

以員工試用期間被證明不符合錄用條件為由辭退員工,需要滿足以下條件:


僅憑一句試用期不合格,讓人卷鋪蓋走人,容易引發糾紛。員工與老闆雖然是同一陣營,但同時也是對立面,難免會有矛盾,出現問題不及時依法合法解決,久而久之,矛盾累積,爆發沖突,稍有不慎,便可能出現違法犯罪行為產生惡劣的影響及嚴重的後果。

對於程序員來說,通過刪除數據宣洩情緒是極其錯誤的行為,不僅要賠償造成的公司損失,還要因觸犯法律受到嚴懲,為一時的沖動擔責真的不值得。刪庫跑路的行為代價過大,傷敵100自損10000,完全得不償失。任何人做任何事,都要三思後行,不要頭腦一熱,不因一時氣憤,不該只圖痛快,等干出什麼出格的事,造成不可逆的結果,為時已晚。

註:文中人名為化名,引用案件信息來自上海市楊浦區人民法院,案號為:(2022)滬0110刑初27號

B. 程序員辭職代碼要報廢么

不用報廢。這部分代碼仍然屬於公司的專有財產,因此不能擅自使用或者轉讓。如程序員要使用這些代碼,應當首先和公司進行溝通,並取得公司的許可。否則,程序員的行為將可能被視為侵犯知識產權等違法行為,需要承擔相應的法律責任。同時,如果程序員離職時有使用這些代碼的需求,應當通過正式的文書進行提交和備案,以確保不存在法律和誰使用的問題,避免因此給公司和個人帶來不必要的損失。

C. 程序員日均寫7行代碼被開除,公司隨後被判違法解除勞動合同,如何解讀

程序員日均寫7行代碼最後被公司開除,公司隨後被判違法解決勞動合同。在這個案件中可以發現相關的信息,這就是對職員的一種不公平待遇。程序員的工作是受到法律保護的,這種解決勞動合同的方法是違法的。

最後通過法院的裁定,公司是認為證明陳淑媛在試用期這段時間並不符合錄用的條件,只是單方的與其解除了勞動合同,但並沒有事實依據,也沒有法律依據,這種合同屬於違法解除勞動的合同。最終根據法院的判決,公司需要支付作為程序員的勞動,賠償金有36000元,並且要支付,證明程序員在2021年1月份到12月份期間的工資達到13241.37元,法律維護了證明程序員的合法權益。

D. 敲了 10000 小時代碼,我也沒能成為一名高級程序員

【CSDN 編者按】 Malcolm Gladwell在《離群索居》( Outliers)一書中曾言 ,要真正掌握某件事情,需要10000小時的練習。 而本文作者Greg Bulmash擁有40多年的編程經驗 ,寫了10000個小時的代碼,卻沒能成為一名高級程序員。 為何一萬小時定律會失敗呢?他分享了自己的一些看法 或許他的經驗能夠對你有所幫助,一起來看看吧。

原文鏈接:

本文由CSDN翻譯,轉載需註明來源出處。

譯者 | 章雨銘 責編 | 屠敏

出品 | CSDN(ID:CSDNnews)

Malcolm Gladwell在《離群索居》( Outliers )一書中說,要真正掌握某件事情,需要10000小時的練習。其實,10000隻是一個粗略的數字,而且這句話的含義也被過度簡化了。我已經斷斷續續進行了40多年的編程。可能已經寫了10000個小時的代碼,但我甚至還未能成為一個優秀的程序員,更別提成為大師級的程序員了。

我認為有以下幾個原因。首先,在這10000小時中,我主要學習了4種不同的編程語言,以及其他一些輔助語言。我從一種語言換到另一種語言時,發現它們有的概念可以互通,有的完全不同。而有趣的是,在這種語言中沒有意義的概念可能用來構建它。

例如,JavaScript沒有本地鏈接列表實現,但如果在V8 GitHub庫的src目錄下搜索 "鏈表",會發現有76個commit提到了它。即使它們在語言本身中沒有用C的鏈接列表,但會在引擎下使用C的鏈接列表。

每種語言都有自己的語法和特殊的實現方式,這些是必須要學習的,而不僅僅只是學習其概念。一種語言的最佳實踐方式對於另一種語言來說可能不是最好的。在編譯語言上我從來沒有花過很多時間,幾乎總是使用解釋型語言,如BASIC、PHP、JavaScript、Python。我學習過C#和Java,用Rust做過Hello World,但在Linux中從源碼編譯對我來說十分困難,所以我通常只是下載源碼,按照教程中的指示操作,然後祈禱代碼能夠運行。

除了學習這些語言,我還學習了伺服器技術和系統架構的基本概念,不是從編程的角度,而是從網路管理員或者說系統管理員的角度。而且無論是建立一個大型網站,在Flash中創建矢量圖並將其渲染成點陣圖,還是學習通過AWS解決方案架構師助理認證,我都已經做了很多次。但是很多東西我已經忘記了。我已經學會了這些語言的框架和庫,如JavaScript的React和JQuery以及PHP的Laravel......然後也忘記了許多,因為我為完成一個項目學習了它們,然後就沒有再使用它們。

即使寫了10000小時的代碼,也不意味著你能夠輕易地在不同語言之間轉換。當你真的進行轉換的時候,你會發現10000小時沒有那樣神奇的魔力,因為另一個不可避免的原因:記憶衰退。正如我所說的,如果我停止使用一種語言,甚至只是停止使用它的一個功能一段時間,我就會像忘記 "高中西班牙語 "一樣忘記它。我在高中時讀完了西班牙語3級,在大學時考過了西班牙語4級,並獲得了A。而現在,我可能只記得不到10%的內容。

例如,我幾乎完全忘記了怎樣使用常規動詞連接過去式,更不用說不規則動詞了。但是因為我以前練習的足夠多,我知道自己的不足之處,所以我可能比剛開始學習的人更快地恢復以前的知識。但可能需要幾個月的強化練習才能全部恢復。

十年前,我精通PHP,在一個定製的MVC框架中工作(由其他人創建),使用Doxygen來映射類的繼承層次,並使用JQuery來構建前端的交互性。但我在7年前沒用過PHP了,轉而使用Node。現在,我需要花5分鍾並且改正了一些語法錯誤,才在剛才提到的PHP副本中正確地寫出一個Hello World。

去年12月時,我為freeCodeCamp的前端庫認證建立了五個React項目,但在那之後,我就沒有再編碼React項目了。過去了兩個月,當我開始准備面試的時候,我覺得我就像是React新手。如果我看到自己寫的代碼,能夠很快理解。但是因為很多東西都只是我准備的輔助工具,很多我都忘光了,所以我需要回到文檔中去開始一個新的React項目再開始工作。和新手相比,我只是走得更快。

這就是新手和已經入門了的區別。一萬個小時可以讓你成為一個小提琴大師。但是如果你每隔500小時就換一次樂器,並想要成為整個交響樂團的主角,那你不一定能夠更勝一籌。所以為了強化和拓展你的技能,練習不僅要廣泛,而且要持續。

10000小時是什麼樣的概念?是5年每周工作40小時,兩年休息1周(假期、病假和休假都在這2周內)。你會發現有的工作招聘時要求在一個3年的框架內有5年的經驗。5年似乎是成為專家所需的標准時間。因為對框架的無知和這種簡化的標准,就會產生邏輯上的矛盾,一言以蔽之。

一個專業的開發人員,有多少的工作時間是花在電子郵件和會議上的?又有多少時間在真正編碼和思考編碼問題?當我在微軟寫文檔的時候,我的經理說,不管怎麼算,你一天中大概只有一半的時間花在實際的生產工作上。其餘的時間會花在一些瑣事上,比如回復電子郵件、開會、進度/狀態報告、在IM上回答隨機問題或者和別人閑聊......

所以我只有20%的時間是在寫代碼,因為其他80%的時間是在寫文檔和教程,這意味著我平均每天只寫了一個小時的代碼。在使用瀏覽器中的開發工具進行調試方面,我曾經是個天才,因為我在這方面經驗豐富,還經常為新版本進行更新。但是,雖然當時所有的開發控制台的快捷鍵,我都爛熟於心,但在我離開微軟的7年後,我基本上已經把它們忘得一干二凈了。

事實上,自從我進入開發人員關系部後,我每天花了10-20%的時間寫代碼,其餘的時間寫教程,為會議講座和網路研討會製作文件,制定建立和培養開發人員社區的戰略,制定展示新功能的最佳方法,以及處理各種人——產品經理、內部工程師、外部開發人員、產品營銷經理、需求生成和社交媒體經理、律師、公關和公司政策執行者的問題。

最後要記住的是,你不會花整整一萬個小時學習新東西。如果你在學習小提琴,你可能會花上幾百個小時來學習一些初級的作品。在你學習新東西之前,你已經掌握了一些初級的東西,並且在反復練習直至完美的過程中,

學到很多,並且將你學到的這些用於學習新事物。所以這一萬個小時中的大部分時間都是強化的。

在編程中,這就像多次編寫相同的To Do單頁應用程序。前幾次你可以參考教程,但最終你必須能夠在沒有任何參考的情況下寫出它。這就像一邊看著樂譜一邊慢慢演奏《歡樂頌》,然後記住如何演奏,然後准備在演奏會上演奏。

但是,當你需要在截止日期前交付一個項目時,你有多長時間來進行強化練習?在許多公司,不會給你提供擴展技能和強化編碼的時間,需要你利用額外的時間來完成。一些公司會給你10%的時間或20%的時間來做獨立的項目,但很少有公司希望你把這些時間花在單純的練習上。

新的框架、新的最佳實踐方法、新的語言、新的模式產生的速度不斷加快,在這種情況下,僅僅是在新的方面取得合格的成績,都會像和職業選手一樣演奏《歡樂頌》的困難。

你需要平衡強化和 探索 的時間,特別是當你每天編碼的時間少於50%的時候。你必須不斷地通過練習來進行強化,建立心理肌肉記憶,直到你能在睡夢中解決它們。小提琴幾百年來都沒有實質性的變化,但編程卻在不斷變化。成為一個特定語言的大師級程序員意味著要堅持更長的時間。你不得不在非工作時間進行強化練習,完成任務,努力成為一個優秀的程序員,或者跳槽到另一個能夠給你充足時間練習的公司。

哪怕你5年或者10年後都沒有成為大師級的程序員,也沒有關系,因為好好地做一萬個小時比看起來更難完成。

E. 程序員被辭退後寫代碼給自己轉賬,其行為在法律上會被如何定性

離開公司後,程序員仍然掌握原公司的賬戶信息,利用自己的技術專長竊取公司資金。被告人馬某被浙江省杭州市臨平區人民檢察院依法提起公訴,被判處有期徒刑四年二個月,並處罰金。如果用人單位口頭上說要辭退你,你可以按時上班,也可以在收到正式書面通知(加蓋公章)之前,要求用人單位給你書面通知。

處三年以下有期徒刑、拘役或者管制,並處或者單處罰金。(2)個人盜竊公私財物數額巨大,從3萬元至10萬元不等。處三年以上十年以下有期徒刑,並處罰金。(3)個人盜竊公私財物“極其巨大”,從30萬元到50萬元不等。處十年以上有期徒刑或者無期徒刑,並處罰金或者沒收財產。從具體情況來看,比如盜竊數額較大,法定最高刑為三年有期徒刑,那麼追訴時效為五年,而數額特別大或者有其他特別嚴重情節的,法定最高刑為無期徒刑,那麼追訴時效為二十年。

閱讀全文

與程序員離開後代碼運行幾天相關的資料

熱點內容
程序員三年前工資多少 瀏覽:702
pc端c語言編譯工具 瀏覽:19
護理知識app怎麼做 瀏覽:26
我的世界伺服器如何跨版本 瀏覽:910
益盟正版主力識別公式源碼 瀏覽:488
溫州程序員兼職網站 瀏覽:715
csgo控制台命令大全指令表 瀏覽:728
小米盒子連接伺服器地址 瀏覽:363
文檔怎麼壓縮進一個文件夾 瀏覽:82
cnn新聞app從哪裡下載 瀏覽:68
殺戮命令精通 瀏覽:891
如何查魔獸世界角色在哪個伺服器 瀏覽:40
壓縮氣罐免責說明 瀏覽:910
為什麼sim連接不了伺服器 瀏覽:29
如何注冊豆瓣app 瀏覽:556
屏膜找圖演算法 瀏覽:535
我的世界伺服器怎麼給別人游戲幣 瀏覽:938
tis伺服器怎麼設置 瀏覽:499
分段壓縮包怎樣解壓手機 瀏覽:329
app綁定的網站如何更改 瀏覽:345