程式設計師被老闆發現從網上抄代碼,後果是怎麼樣?

李暉


程序員主要是實現功能需求,至於怎麼實現的,是不是從網上抄襲得又有多少關係,現實中又有多少程序員不是從網上直接複製代碼然後應用在自己模塊中,把優秀的代碼看明白然後靈活應用寫在實際代碼編寫過程中特別常見,現在的開源社區不就是典型嘛,拿到源碼然後搞明白,進行各種定製,很多公司都會正大光明的這麼去做,在當今的技術領域特別正常。

如果真是老闆發現了代碼和網絡上接近,但是功能用起來沒有啥問題,如果因此找到程序員說事,那這老闆才是有問題,正常來講代碼的審核主要還是在於直接的技術主管,老闆都操心到代碼是不是從網上找的了,方向估計該處問題了,老闆正常來講關心的是結果有沒有達成,如果進一步拓展自己的業務圈子,把產值最大化。

很多程序員的代碼很少有直接全部自己去原創,畢竟軟件行業發展這麼多年已經積累了相當多優秀的模塊代碼,實在沒有必要重複造輪子,進步都是站在別人肩膀上,這也符合實際需要,當然如果從網上抄錄的代碼自己本身不明白,僥倖用上了結果還沒出錯,那麼就該好好反思自己了。別人的代碼可以用但必須要明白,要不真做不長久。

希望能幫到你。


大學生編程指南


其實這根本就不是問題。

因為如何去構建代碼,在項目一開始就決定了。

比如,一開始分析項目需求,覺得可以利用現成已有的代碼實現,並且公司或者項目經理認可了,那麼基本上你就下載別人的源碼改就好了。

這種就無所謂抄不抄了,一般山寨野雞外包公司比較容易發生這種現象,項目也是幾萬的小項目。

第二種是要從零開始開發,這種情況一般都是比較大的項目或者業務公司自己的開發團隊。

這種情況是一個團隊來共同開發的,程序的構架,用什麼語言,什麼框架已經由團隊中的構架師或者其他主程序員決定好了。

這種情況一般一個人只負責一塊的內容,也就根本不存在所謂抄襲代碼的情況了,因為網上根本不可能有適合做的項目和代碼讓你抄。團隊協作的項目中,你很多開發工作都需要依賴其他同事,你怎麼可能直接複製粘貼呢?

最多是你找一找實現相似功能和代碼,照著寫。但是代碼最終還是要你轉換成適合自己的項目寫。

當然,有一些最基礎的代碼有可能直接複製,比如遞歸算法,到哪裡都基本一樣。但是類名,方法名,變量名你總要自己改吧。

所以這種是根本不可能存在抄襲代碼的情況,只要你能完成你自己的模塊,那肯定是你自己寫的。別人不可能預先知道你做的項目,然後寫好了放到網上讓你抄的。

但是除非是你不懂技術,不知道怎麼得就混好了技術總監或者項目經理和職位上了,然後你欺騙公司或者客戶,說你獨立開發的程序,結果你隨便網上找點源代碼改吧改吧就給人家了。

我覺得這就不叫程序員抄襲,這屬於詐騙行為。


shawn25


給你說個真事,某公司因項目需要,需要招聘外包開發人員。面試的時候提了一個具體的需求,問面試者怎麼實現。程序員A回答說,這個簡單,在網上隨便就能找到類似代碼,改吧改吧就行了,3天交差。程序員B長篇大論的從底層說到前臺,需要半個月能初步完成。結果A被錄用了。


藍42533


抄代碼分為三種。

一,整個項目抄過來,不做絲毫改動地把別人的代碼照搬過來。這種情況很罕見,一是涉及版權問題,二是網上的代碼都是爛大街的,抄過來也沒什麼意義,也獲得不了什麼收益。

二,抄框架,這點是比較常見的。拿蓋樓來舉例,就是把別人打好的地基,搭好的腳手架直接拿來用,省去了基礎設施搭建的工作。蓋房子就直接開始砌磚,編代碼就直接開始寫業務邏輯。好處是顯而易見的,減少了項目前期的重複工作,節省大量的人力物力。老闆家裡要沒有礦的話,一般不會反對用別人的框架。

三,抄算法。簡單的算法可以自己寫,比如求2個數的和,很簡單,一行代碼就搞定了。複雜的,人臉識別算法,沒有幾百萬也有幾十萬行代碼,傾注全公司資源都未必搞的出來,科技含量非常之高。這種時候,往往會尋求與專業的算法公司進行合作,通過付費的方式獲取到相關的代碼。


非著名程序猿


能有什麼後果,一段程序大家都在用,百度一個問題,前幾頁都是一個方法,程序員搜索問題的命中率也是經驗之一,初出茅廬的有問題都不知道怎搜


123林5


首先這個問題就不成立,編程中就不存在抄襲二字,而是講究代碼複用。

編寫代碼最重要一條,就是怎樣複用其他程序員的代碼和思路來解決問題。

開發中最重要的就是開發效率(此開發效率是指保證一定質量的情況下),編程中堅決避免重複勞動,在實現功能時首先要查詢此類功能有無其他人做過,有的話就複用其思路或代碼,實現你自己的功能。沒有的話就需要自己去寫,而你自己寫的這個功能如果有其他人多人需要使用的話,還要你封裝成工具類,方便他人調用,節省開發時間。

如果你不講究代碼複用,完不成每天的開發任務,老闆,項目經理就會找你談談了。


你爸買菜時


很多項目都會使用開源代碼,拿過來用有啥問題?老闆不在乎代碼是否原創,老闆在乎的是你能不能把這個項目做完。


三袋大菠蘿


俗話說天下文章一大抄,代碼也是如此,來來回回就是ctr+c ctr+v 太正常了。當然前提是不侵犯版權。



onlyme16


這麼多人一本正經的回答,我覺得沒必要,一看這種問題很明顯是行外人才會問的問題,直接回答發現不就發現了唄!


柏舟63677578


說明他能看懂別人的代碼,這樣的程序員是合格的。但是作為老闆,只要下面按時有效完成工作,管他用什麼方式寫代碼


分享到:


相關文章: