Ⅰ 程序員被老闆發現從網上抄代碼,後果是怎麼樣
如今項目周期越來越短,能在網上抄到合適的代碼已經很多錯了…
Ⅱ 當程序員有哪些危害和後果
對眼睛傷害大,長時間坐著對身體不好,不過現在都有升降桌子了,當程序員只有極少數像樓上說的那樣,相反一名真正得程序員表情一點都不木訥,由於大腦不停的思考,所以會有一種程序員獨特的氣質,這種氣質絕不是木訥,現在得程序員都怕死,所以健身是必不可少的,語言表達能力特別強,因為程序員的邏輯能力很強,工作的時候也需要和同時進行溝通,況且現在的公司越來越注重溝通成本,所以語言表達能力是絕對ok的,人際交往能力看你怎麼理解吧,不同的程序員都有自己的圈子,可能他們的朋友是通過業余愛好認識的,可能是程序員或者程序媛,現在生活質量提高了,哪個人沒有除了工作以外業余愛好?至於那些一新做程序員的,人家絕對不缺朋友,至於難找女朋友,這不僅僅是程序員吧,只能說情商低的人可能會過得不如意,這點再任何領域都適用,並不僅限於程序員,再來說說直男和生活邋遢還有加班,
我認識的程序員,只有極少數是生活邋遢,直男,還一直加班,真實情況是這樣的,這種人有兩種情況,一種是再生活上受了極大的打擊,另一種是技術太差,又不肯繼續學習,最後的結果就是被解僱
Ⅲ 程序員工作時被打斷了該怎麼辦
被打斷了肯定是只能接著做了。程序開發的邏輯思維是比較強的,因此程序員在工作的時候是不喜歡被人打攪的,擾亂了思路很多工作就要重新開始。
Ⅳ 程序員被老闆發現從網上抄代碼,後果是怎麼樣
老闆會怎麼樣if(老闆對程序開發有了解){ //有了解,一點點的了解即可
認同,見怪不怪;
}else if(老闆很開明){ //一無所知,但是開明
信任,尊重程序員的做法;
}else{ //不僅一無所知,還要胡亂猜想
可能需要一個合理的解釋;
}
程序員為什麼會從網上抄代碼
我們程序員不把這個叫做抄,一般稱之為「代碼復用」。
當程序員需要使用到一個新的框架、類或者方法的時候,一定會做到有跡可循、有理可依,也就是不要亂用。
例如我們一個Spring Boot的項目,現在想用到Rabbit MQ,但是之前沒有用過,怎麼辦?程序員一般會通過這么幾種方式:
一些建議
我建議,先試試方案1和3,自己解決不了的話,再去請教其他的同事。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
抄代碼分為三種。
一,整個項目抄過來,不做絲毫改動地把別人的代碼照搬過來。這種情況很罕見,一是涉及版權問題,二是網上的代碼都是爛大街的,抄過來也沒什麼意義,也獲得不了什麼收益。
二,抄框架,這點是比較常見的。拿蓋樓來舉例,就是把別人打好的地基,搭好的腳手架直接拿來用,省去了基礎設施搭建的工作。蓋房子就直接開始砌磚,編代碼就直接開始寫業務邏輯。好處是顯而易見的,減少了項目前期的重復工作,節省大量的人力物力。老闆家裡要沒有礦的話,一般不會反對用別人的框架。
三,抄演算法。簡單的演算法可以自己寫,比如求2個數的和,很簡單,一行代碼就搞定了。復雜的,人臉識別演算法,沒有幾百萬也有幾十萬行代碼,傾注全公司資源都未必搞的出來, 科技 含量非常之高。這種時候,往往會尋求與專業的演算法公司進行合作,通過付費的方式獲取到相關的代碼。
程序員被老闆發現從網上抄代碼,後果是怎麼樣?這樣的事情被老闆發現了,至少從現在來看一點兒事情也沒有,如果能夠抄得讓項目進度大大提前還不出問題不出Bug,不引起糾紛老闆還大大的高興。給他節約了大把大把的錢,他不高興還咋的。
當然從網上抄代碼並不是說整個項目給拿過來,特別是有知識產權的那種,這樣一旦被原版權人發現會引起糾紛。大部分程序員抄代碼都是一小段一小段代碼實現某種小功能、或者對某些方法、類等等用法的抄,以便於在自己的項目中去實現自己所需要的功能,融合到自己的項目中去,而不是盲目的去抄原封不動的搬運過來,程序員一般很少會做那樣的事情的。
程序員很少有不上網去了解查詢相關的知識的。而現在很多老闆本來就是從搞軟體項目出身的,或程序員出身的,早就知道這些招數甚至自己也用過,根本不值得大驚小怪,基本上都會鼓勵程序員如果有什麼不懂就去網路就去找網上相關的解決方法。
盡快尋找解決方法,才可以盡可能的減少一個問題就被卡死在那裡花費掉太多的時間,大部分老闆不是讓你去當鑽研代碼的開拓者,而是去當能實現項目功能的技術能手,你用什麼方式方法去得到那些技術,大部分老闆不會關心的。
所以抄不抄代碼基本沒人管你,最重要的是抄來的代碼是不是能解決項目的問題、加快項目的進度、節約項目的成本,只要能解決問題為項目帶來效益,總監或者老闆還會誇獎你是高手,是能人。
更多分享及互動,歡迎點擊右上角關注【東風高揚】。
如果你能抄代碼,請選擇正確的抄代碼的方式,來推薦幾個我認為好的網站。
如果有一個網站的提問,可以涵蓋你基本90%以上的日常開發問題,那就是這個網站。這里什麼方面的代碼都有,如果你是一個好的程序員,建議你可以來這里抄代碼。
如果你還沒有自己的github賬戶,那你得趕緊來注冊一個。GitHub上有好多好的開源項目,Vue,React等等,如果你想看一想好的項目,建議來GitHub看看
如果你善於使用搜索引擎,那你已經比一般人好太多啦。學會使用一些搜索的技巧,能提升你快速找到問題。
所以,我覺得抄代碼沒什麼,我覺得正確的方式,是如何去抄好的代碼,去看別人的優點,然後可以使用到自己的項目,這完全沒有問題。
拿著高薪的程序員,最熟練的兩個快捷鍵就是ctrl+c 和 ctrl+v。
看到這里你是不是覺得:
哇,做程序員太輕鬆了吧,了解相關的知識,每天復制黏貼就可以了,還拿那麼高的工資,還有沒有天理了?
首先「代碼復用」這個情況是很普遍的,從 社會 學和經濟學來看,復用這個行為是值得肯定的,因為它能夠避免浪費有限的 社會 資源。
如果合理地利用開源代碼,可以避免「重復造輪子」的動作,從而解放大量的程序員去進行更有價值的開發工作,加快開發效率,以達到資源價值的最大化。
想要把開源代碼做成適合公司項目的功能,本來就要求這個程序員的基礎扎實,如果沒有相關的項目經驗,又如何對代碼進行維護?
知其然,更要知其所以然。
這就是高薪程序員的高明之處:他們用開源代碼來解決自己的問題,把架構、思路融會貫通再變成自己的邏輯表達出來。
程序員主要是實現功能需求,至於怎麼實現的,是不是從網上抄襲得又有多少關系,現實中又有多少程序員不是從網上直接復制代碼然後應用在自己模塊中,把優秀的代碼看明白然後靈活應用寫在實際代碼編寫過程中特別常見,現在的開源社區不就是典型嘛,拿到源碼然後搞明白,進行各種定製,很多公司都會正大光明的這么去做,在當今的技術領域特別正常。
如果真是老闆發現了代碼和網路上接近,但是功能用起來沒有啥問題,如果因此找到程序員說事,那這老闆才是有問題,正常來講代碼的審核主要還是在於直接的技術主管,老闆都操心到代碼是不是從網上找的了,方向估計該處問題了,老闆正常來講關心的是結果有沒有達成,如果進一步拓展自己的業務圈子,把產值最大化。
希望能幫到你。
老闆的態度無非是要麼是置之不理,要麼是批評開除。從老闆的態度上可以折射出很多東西來。
置之不理:老闆要麼不懂程序要麼懂程序,老闆不懂程序置之不理也正常,如果老闆懂程序,那他應該明白這是正常現象。這種態度屬於明智之舉。
批評或者開除:那老闆肯定是不懂程序的,既然不懂程序,就不要在那瞎指揮。團隊里自然會有總兼把關恆量。老闆的職責是統籌大局,如果這些細小之事也要插手的話,不要留戀立即走人。這里絕對會限制你的發展。
項目本來就是以結果為導向的,任務急,工期短,尤其在創業型公司里,從頭到尾從零開發,要耗費多少精力多少人力?我們就要學會「拿來主義」啊,去除糟粕,取精華!
作為碼農,將別的功能代碼拷過來稍作修改,完成了自己的工作,這樣的方式簡單快捷,好用,bug少。
能抄到代碼,還能知道到哪裡抄代碼,知道應該抄什麼代碼,哪段代碼,抄完之後怎麼融入進去,並且還能解決問題,結果代碼還真跑起來了!這也是本事!這也是勵練自己的一個方式!
所以自己要對抄代碼也要保持清醒的認識,我能故我抄!
俗話說的好,「天下文章一大抄」。我們在工作時,新聞稿、會議紀要等等也是有一定的模板,我們只需要比著葫蘆畫瓢就行了。那麼,程序員從網上抄代碼這件事情,如果被發現,會面臨什麼樣的處置結果呢?
實際上,編寫代碼時最重要的一條,就是學會怎樣利用其他程序員的代碼和思路來解決問題。程序員寫程序抄代碼這件事情,也可以視情況分為三種:抄演算法、抄框架、抄整個項目。
其實,簡單的演算法可以自己寫,復雜的,比如一個大型 游戲 ,代碼多到足以讓全公司的程序員懷疑人生。而且一般這種復雜的代碼需要和大型的演算法公司合作,也不是簡單的在網上隨便抄一抄就能抄到的。
抄一個應用或者是功能的的框架這件事情,好處也是顯而易見,減少了自身這個項目前期的重復工作,節省大量的人力物力,同事還能在現有的而基礎上做一些自己需求上的改進,何樂而不為呢?而且應該很少有程序員去真的從最基礎的時候一個字母一個字母的敲一整個程序的代碼吧。
但是!整個項目不做絲毫改動地把別人的代碼抄過來,這就涉及到一個版權和隱私的問題,嚴重的話是要負法律責任的。
所以說針對程序員從網上抄代碼這件事情,要面臨的結果無非下面兩種,要麼老闆置之不理,要麼被批評開除。
程序員要做的是在能抄到代碼的情況下,還能知道到哪裡抄代碼,知道應該抄什麼代碼,哪段代碼抄完之後能融入進去,並且還能解決問題,才是最重要的。
第一,一般公司老闆從來不懂技術,也根本看不懂你是不是在搜資料還是。第二,就算發現你抄,那也是正常,初級程序員抄代碼已是常態。關注一下再看下面的精彩哈。
文| 科技 黑洞宇文笑
本人是在某世界五百強企業,公司的老闆肯定是見不到的,部門總經理也幾乎從來不會在我們這些普通程序員這邊逛 ,而且不懂技術。至於所謂的老闆,應該是那些技術總監,可惜技術總監一般情況也不會碰你的答案。而技術總監下面一般是技術經理,普通程序員就歸技術經理管管,跟著做項目,即使他發現你抄代碼,也不會說什麼,只要你能完成自己手頭上的任務,無論你用什麼方法實現。甚至他會教你「抄」哪的,其實這是叫你借鑒代碼,這樣你才能完成你的左右。
現在程序員抄代碼,是比較普遍的,抄網上的,或者復制同事的。復制同事的函數直接不改,就有些無腦,而復用別人的代碼,反而是正確值稱贊的,這往往能提高代碼的整潔度。如果你抄網上的,一般是沒有現成可以用的代碼,只能借鑒其思路,然後結合自己的業務,寫一套自己的代碼,這種做法往往還需要程序員有不錯的基礎,不然你連別人的代碼都不懂利用。
程序員宇文笑一句話:
善「抄」代碼,反而是一種編程美學,不過請你優雅。覺得說的好賞個關注唄。
產品功能產出流程:
一、產品經理:需求調研、產品需求文檔、原型圖的產出。
二、商討需求可行性(移動端、前端、後端、UI、測試、產品)。
三、根據各個職能崗位意見以及需求產出時間成本等等條件因素,修改需求。
四、需求文檔、原型圖交由UI、後端、測試
1.UI根據需求文檔、原型圖設計效果圖、標注圖、切圖。
2.後端根據需求文檔、原型圖設計資料庫表結構、介面數據結構、介面文檔;
3.測試根據需求文檔、原型圖寫測試用例;
五、如上所產出(計效果圖、標注圖、切圖)(介面文檔)交由移動端和前端開發人員開發。
六、開發人員開發完成自測之後交由測試人員進行功能測試以及性能測試。
1.測試人員根據《測試用例》進行功能測試形成報告反饋(移動端、前端、後端、UI、測試、產品)進行BUG修復,需求完善,交互優化等。
2.性能測試包括後端壓力測試,移動端的內存等等。
七、最後進行灰度測試或者內部眾測。
八、最終產品更新上線。
如上表述,程序員在一個功能開發過程中,最重要的是保證產品功能穩定性、擴展性。至於怎麼實現如果沒有意外。領導不會關心你怎麼實現。而且在程序員這個行業工作要的是思路具體怎麼實現復制粘貼代碼是很經常的事情。so。。。你這個問題其實並不是問題。
Ⅳ IT編程程序員在開發軟體的時候有多忙接電話的時間有嘛是不是特別不希望人打擾一般一個軟體開發要
1、IT編程程序員是很忙的,主要是指的現在做移動互聯網的程序員,他們的加班是經常的。相比其他的程序員可能不這么忙。
2、忙主要是因為加班,和沒有休息日。但是通常再忙,也有時間接電話。程序員的忙是屬於那種耐力型忙碌,而不是爆發性忙碌,所以需要持續不斷的工作,但是工作中忙裡偷閑還是可以做得到的,比如再忙也有時間喝水,也有時間上廁所,也有時間打個電話。一宿一宿的加班是不太可能的,因為晚上加班,白天工作效率會很低。最多可能就是突發事件,比如某程序突然癱瘓了,程序員需要緊急搶修,這種突發事件還是不多的,但是一般來說做多也就是一個通宵,因為通宵之後,第二天工作效率會明顯下降,對於整個軟體的整體進度是不利的。所以,連夜加班不太常見。
3、軟體開發是分階段的,通常一個階段幾周到幾個月大半年都有可能。所以大多數程序員需要很好的耐力。經常加班的程序員通常不是多麼優秀的程序員,所以能力不足,勤奮來補。
4、如果一個程序員連自己女朋友都照顧不了,我只能說他還沒准備好找女朋友呢。程序員有幾個優點:業余愛好少,專一不花,所有有大量的時間和家人在一起。程序員工作穩定工資比上不足但是比下有餘,所以有車有房衣食無憂基本可以滿足一般女友。程序員是長跑職業,工作年齡越大,能力積累越高,含金量越高。
Ⅵ 杭州一程序員被辭退報復公司,寫代碼轉賬553筆,最終得到了什麼處罰
杭州一程序員寫代碼轉走公司21萬元資金,最終被按照盜竊、妨礙公務罪進行處罰,判處4年2個月的有期徒刑。
一、事件詳情
程序員馬某被公司辭退後,為發泄對公司賠償金額的不滿,利用任職時掌握的項目技術編寫代碼,將公司的21萬資金轉到自己的名下。
Ⅶ 程序員被公司牽連涉嫌侵權被批鋪是不是會被判刑要多長時間
根據查詢相關資料顯示:是,要判半年。程序員被公司牽連涉嫌侵權被批鋪一般要半年時間,因為侵權並不算太大的法律問題,判刑較輕。
Ⅷ 杭州一程序員被辭退後寫代碼給自己轉賬,此舉涉及到了哪些罪名
這名程序員的行為已經涉及了盜竊罪,再加上拒不配合警方調查,又涉及到了妨害公務罪,最終兩罪並罰。等待他的將是幾年的牢獄時光,希望在這段時間內他能夠反省自己所犯的錯誤,在裡面好好地接受改造。這次事件告訴我們不管做什麼工作,都要遵守職業道德,這是我們工作的道德底線。天網恢恢疏而不漏,只要你做了違法犯罪的事情,就一定會受到法律的審判和制裁。
請大家牢記一句話,法律在保護我們的同時也在監視我們,只要你做出違法犯罪的行為,就一定會逃過法律的懲罰。
Ⅸ 程序員正在認真搬磚,被打斷後會是一種怎樣的後果
不過我一般會帶著耳機敲代碼拒絕打擾。程序員想到思路被打擾是很氣憤的
Ⅹ 京東29歲程序員離職當天「刪庫跑路」獲刑10個月
都說IT從業者的壓力大,大部分工作也枯燥,為何還是有很多人前仆後繼共禿頭?京東29歲程序員離職當天,刪庫跑路,這是又瘋了一個?程序員刪庫跑路,刪庫一時爽,後果很嚴重!
碼農們的壓力其實也沒那麼大,無非是加班久一點,長得老一點,頭發禿一點,但是扛不住給的錢多啊。有錢不香嗎?有錢,再累也能受得了,再苦也能繼續干!但是,活幹了,錢給不到位,用了人不認賬,甩手開除人,這事就有的說了。
一名29歲的程序員未經公司許可,在離職當天,私自將公司即將上線的京東到家平台系統代碼全部刪除,被判處有期徒刑10個月。
該程序員於2021年3月入職上海某公司從事計算機系統研發工作,主要負責京東到家平台的代碼研發工作。朝九晚九的生活,沒日沒夜地加班,三個月過去,最難熬的日子也算是熬過來了。就在程序員鬆了一口氣的時候,接到 公司人事通知,說其試用期未合格。
公司勸退的意思很明顯,就是讓其識相點自行離職。一句輕飄飄的試用期不合格,彷彿判下死罪,該程序員不服氣,一不做二不休,一氣之下在離職當日, 擅自以本人賬戶登錄代碼控制平台,將其在職期間所寫京東到家平台優惠券、預算系統以及補貼規則等代碼刪除。
這么一搞,徹底出大事了,幾天後等公司准備上線運行系統時,才發現代碼被人刪除,只能將原定按期上線的項目緊急延後。不說活動延期的損失無法估計,就說公司為了保證系統正常運行,還花費3萬元高價聘請第三方公司恢復資料庫、組織員工重新書寫代碼。
2021年9月23日,該程序員被刑事拘留,後被依法逮捕。 案發後,程序員在家屬幫助下賠償公司人民幣3.5萬元,並取得了公司方的諒解。
【但法院認為】
在刪庫跑路這件事上,程序員們各有各的鬧法。在國內,鬧得最大的一次,當屬2020年初,疫情期間微盟集團系統故障,旗下300萬商戶的線上業務全部停止,商鋪後台的所有數據被清零,故障時間長達8天14個小時。原因就是資料庫遭遇人為破壞,其公司內部一位IT運維人員,在酒後因生活不如意,無力償還網貸等個人原因,為報復 社會 做出惡意刪庫的行為。
而在國外,今年年初,某知名開源庫項目作者,主動惡意破壞了自己的項目,玻璃心暴力拒絕白嫖,不僅刪庫跑路,還注入了導致程序死循環的惡意代碼,以致全球大量使用該項目的個人和企業都深受其害。
刪庫跑路的行為構成 【破壞計算機信息系統罪】 ,指的是出於主觀故意性,違反國家規定,對計算機信息系統功能或計算機信息系統中存儲、處理或者傳輸的數據和應用程序進行破壞,或者故意製作、傳播計算機病毒等破壞性程序,影響計算機系統正常運行,後果嚴重的行為。 因為操作疏忽大意或技術不成熟導致的過失,不構成本罪。
一般情況下,出於主觀故意的破壞計算機信息系統,要麼是想炫耀計算機才能,要麼是想竊取機密,要麼是想謀取利益,要麼就是想泄憤報復,動機如何,不影響罪行成立。
違反國家規定,刪除、修改、增加、干擾計算機信息系統功能或計算機信息系統中存儲、處理、傳輸的數據和應用程序,或者是故意製作、傳播計算機病毒等破壞性程序,影響計算機信息系統正常運行,後果嚴重的,處五年以下有期徒刑或者拘役;後果特別嚴重的,處五年以上有期徒刑。
對於公司來說,表面上,程序員刪庫跑路帶來的是經濟損失,實質上,還有用戶信任度和公司公信力的缺失,等事件發酵還會產生企業 社會 形象及評價的負面影響,總之,全是弊端。公司應當更加重視構建完善的管理制度及安全機制,做好備份恢復和許可權管理,深入業務排查風險,減少用工糾紛,防患於未然。
不說別的,就說試用期考核不合格這事,公司一定要處理得當。能為公司寫代碼,但試用期不合格,這事聽起來是有點怪怪的,如果給不出令人信服的理由,別說當事人難以接受,就是圍觀看熱鬧的網友也會加以指責。
以員工試用期間被證明不符合錄用條件為由辭退員工,需要滿足以下條件:
僅憑一句試用期不合格,讓人卷鋪蓋走人,容易引發糾紛。員工與老闆雖然是同一陣營,但同時也是對立面,難免會有矛盾,出現問題不及時依法合法解決,久而久之,矛盾累積,爆發沖突,稍有不慎,便可能出現違法犯罪行為產生惡劣的影響及嚴重的後果。
對於程序員來說,通過刪除數據宣洩情緒是極其錯誤的行為,不僅要賠償造成的公司損失,還要因觸犯法律受到嚴懲,為一時的沖動擔責真的不值得。刪庫跑路的行為代價過大,傷敵100自損10000,完全得不償失。任何人做任何事,都要三思後行,不要頭腦一熱,不因一時氣憤,不該只圖痛快,等干出什麼出格的事,造成不可逆的結果,為時已晚。
註:文中人名為化名,引用案件信息來自上海市楊浦區人民法院,案號為:(2022)滬0110刑初27號