導航:首頁 > 源碼編譯 > 對於某個理論演算法可以直接抄嗎

對於某個理論演算法可以直接抄嗎

發布時間:2025-01-12 06:26:52

程序員被老闆發現從網上抄代碼,後果是怎麼樣

老闆會怎麼樣

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。。。你這個問題其實並不是問題。

Ⅱ 碩士論文有沒有因為思維抄襲被撤

有,而且相當多。
關於知網相關抽查規定:
有規定的,可以進行第一次修改,修改之後通過就可以答辯,如果第二次不通過就算結業,在之後4個月內還要交論文或者設計的。這個是在抄襲30%的基礎上的。 如果抄襲50%以上的話,直接結業 在之後4個月內還要交論文或者設計的。1.被認定為抄襲的本科畢業設計(論文),包括與他人已有論文、著作重復總字數比例在30%至50%(含50%)之間的,需經本人修改。修改後經過再次檢測合格後,方可參加學院答辯。再次檢測後仍不合格的,按結業處理。須在3 個月後提交改寫完成的畢業設計(論文),檢測合格後再參加答辯。2.被認定為抄襲的本科畢業設計(論文),且與他人已有論文、著作重復總字數比例超過50%的,直接按結業處理。須在4 個月後提交改寫的畢業設計(論文),檢測合格後再參加答辯。

關於學校查重率、相似率、抄襲率:

各個學校不一樣,全文重復率在30%一下(而有的學校,本科是20%)。每章重復率應該沒有要求,這個每個學校會出細則的,並且學校也出給出他們查重復率的地方——基本都是中國知網。具體打電話問老師,每界每個學校要求都不一樣

相關查重系統名詞的具體作用:

查重率的具體概念就是抄襲率,引用率,要用專業軟體來測試你的文章與別人論文的相似度,杜絕抄襲。基本就這意思。

一個是自寫率 就是自己寫的

一個是復寫率 就是你抄襲的

還有一個引用率 就是那些被畫上引用符號的 是合理的引用別人的資料

修改重復率或抄襲率論文的經驗:
CNKI是連續的字數相同不能超過13個字,萬方是連續的字數相同不能超過15個字。否則就會標注出來,算進重復率。我們學校規定是CNKI檢測重復率不能超過30%.兩種資料庫檢測重復率會有結果上的誤差,一般CNKI會更嚴格一點,先在用萬方檢測一下,然後對照重復段落,句子反復修改一下,最後用CNKI檢測一下,就放心了。

在國內就是知網/維普/萬方這三大系統,這裡面的資源是不斷更新的,每一年畢業生的論文除有保密要求外的基本上都是收這三大系統收錄作為比對資源庫,所以你就可不能大意啊!!國內就是三大系統,知網/維普/萬方知網不對個人開放,維普及萬方對個人開放萬方不檢測互聯網及英文,知網及維普都檢測互聯網及英文。現在,所有學校對於碩士、博士畢業論文,必須通過論文檢測查重才能算合格過關。本科畢業生,大部分211工程重點大學,採取抽檢的方式對本科畢業論文進行檢測查重。抄襲或引用率過高,一經檢測查重查出超過百分之三十,後果相當嚴重。相似百分之五十以下,延期畢業,超過百分之五十者,取消學位。辛辛苦苦讀個大學,花了好幾萬,加上幾年時間,又面臨找工作,學位拿不到多傷心。但是,所有檢測系統都是機器,都有內在的檢測原理,我們只要了解了其中內在的檢測原理、系統演算法、規律,通過檢測報告反復修改,還是能成功通過檢測,輕松畢業的。

3、有部分同學反映說自己在段落中明明引用或者抄襲了其他文獻的段落或句子,為什麼沒有檢測出來,這是正常的。中國知網對該套檢測系統的靈敏度設置了一個閥值,該閥值為5%,以段落計,低於5%的抄襲或引用是檢測不出來的,這種情況常見於大段落中的小句或者小概念。舉個例子:假如檢測段落1有10000字,那麼引用單篇文獻500字以下,是不會被檢測出來的。實際上這里也告訴同學們一個修改的方法,就是對段落抄襲千萬不要選一篇文章來引用,盡可能多的選擇多篇文獻,一篇截取幾句,這樣是不會被檢測出來的。

4、一篇論文的抄襲怎麼才會被檢測出來?知網論文檢測的條件是連續13個字相似或抄襲都會被紅字標注,但是必須滿足3裡面的前提條件:即你所引用或抄襲的A文獻文字總和在你的各個檢測段落中要達到5%。

1)知網查重時,黃色的文字是「引用」,紅色的文章是「涉嫌剽竊」。
(2)知網查重時,只查文字部分,「圖」、「mathtype編輯的公式」、「word域代碼」是不查的(要想知道知網到底查那些部分,可以「全選」——「復制」——「選擇性粘貼」——「只保留文字」)。建議公式用mathtype編輯,不要用word自帶的公式編輯器。
(3)word、excel編輯的「表」是可以查出來的。在某些被逼無奈的情況下,可以選擇把表截圖放到論文里邊去!作者親眼見過有同學自己編的系數,查出來居然跟人家重了,數據決定了系數還不能變,欲哭無淚……
(4)參考文獻的引用也是要算重復率的(包括在學校要求的X%以內)!所以引用人家文獻的時候最好用自己的話改寫一下。
(5)知網的查重是以「章」為基本單元的。比如「封面」、「摘要」、「緒論」都會作為單獨的一章,每一章出一個檢測結果,標明重復率。每一章有單獨的重復率,全文還有一個總的重復率。有些學校在規定論文是否通過查重時,不僅要求全文重復率不能超過多少,還對每章重復率也有要求。
(6)知網查重的確是以「連續13個字與別的文章重復」做為判斷依據的,跟之前網上一些作者說的情況一致。如果你能夠把論文改到任何一句與別的文章保證任意連續13個字都不一樣,知網是查不出來的。
(7)但是,如果你有一處地方超過13個字與別的文章重復,知網的伺服器都對這處地方的前後進行模糊搜索,那些僅僅是簡單的加了一些「的」、「在……時」、「但是」等詞語來隔斷13個字多數情況是會檢測出來的。這些模糊搜索有時候非常傻,可能會把一篇寫如何養豬的文章跟你的那篇寫建築的文章關聯到一起,說你涉嫌抄襲!遇到這種情況,你就自己」呵呵「吧!
(8)書、教材在知網的資料庫里是沒有的。但是,書的同學需要注意,你的那部分可能已經被別的文章抄過了,檢測的時候就重復了。這樣的情況經常出現,尤其是某些經典理論,用了上百年了,肯定有人寫過了!
當然,有些同學覺得用自己的話改寫一下就ok了。但現實情況是:這些經典理論用自己的話寫了也一樣有」標紅「的可能,因為這些經典的理論已經被人翻來覆去寫了N遍了!會不會」標紅「就看你人品了!作者查重時,曾出現過一段話用自己的語言翻來覆去改了三遍仍然」標紅「的情況,讓人哭笑不得。只能說作者當時人品衰得沒辦法了,但願現在發的這篇文章能攢些人品,以待來日!
(9)網路上的某些內容也是在知網的資料庫里的。比如:「網路文庫」、「道客巴巴」、「豆丁網」、「互動網路」、「網路」。作者查重的時候,甚至還遇到很多奇葩的網站,神馬「東方財富網博客」、「 人大經濟論壇」。所以,選擇網上的內容時要慎重。
(10)外文文獻,知網資料庫里存儲較少。鼓勵大家多看外文文獻,多學習國外的先進科學知識、工程技術,翻譯過來,把它們應用到我國的社會主義現代化論文中來!
(11)建議各位學校查重前,在網上先自費查一遍。檢測報告會對重復的地方」標紅「,先修改一遍。
(12)檢測一遍修改完成後,同學們不要掉以輕心。因為知網查重最變態、最令人憤怒的地方來了:第一次查重沒有「標紅」的地方,第二遍可能會出現「標紅」,說你是抄襲。捨得花錢的話,在網上花錢再查一遍,直到低於學校要求的重復率。
(13)網上現在常用的查重有」萬方「、」知網「、」paperpass「,paperpass最松,萬方居中,知網最嚴。
萬方的資料庫不全,查出來重復率會低於知網5%,知網是以」連續13個字一樣「就算重復,所以查出來重復率較高!

最好選擇用萬方先預查,改完的通過率一般較高。
1、如果是引用,在引用標號後,不要輕易使用句號,如果寫了句號,句號後面的就是剽竊了(盡管自已認為是引用),所以,引用沒有結束前,盡量使用分號。有些人將引用的上標放在了句號後面,這是不對的,應該在句號之前。
2、可以將文字轉換為表格,將表格邊框隱藏。
3、如果你看的外文的多,由外文自己翻譯過來引用的,個人認為,不需要章節附註,就可以當做自己的,因為查重的資料庫只是字元的匹配,無法做到中文和英文的匹配。
4、查重是一個匹配的過程,是以句為單位,如果一句話重復了,就很容易判定重復了,所以:的確是經典的句子,就用上標的章節附註的方式,在參考文獻中表達出來,或者是用:原文章作者《名字》和引號的方式,將引用的內容框出來。引號內的東西,系統會識別為引用如果是一般的引用,就採用羅嗦法,將原句中省略的主語、謂語、等等添加全,反正哪怕多一個字,就是勝利,也可以採用橫刀法,將一些句子的成分,去除,用一些代詞替代。或者是用洋鬼子法,將原文中的洋名,是中文的,就直接用英文,是英文的直接用中文,或是哦中文的全姓名,就用中文的名,如果是中文的名,就找齊了,替換成中文的姓名。故意在一些縮寫的英文邊上,加上(注釋)(畫蛇添足法),總之,將每句話都可以變化一下,哪怕增加一個字或減少一個字,都是勝利了。特別注意標點符號,變化變化,將英文的復合句,變成兩個或多個單句,等等,自己靈活掌握。因為真正寫一篇論文,很罕見地都是自己的,幾乎不可能,但大量引用別人的東西,說明你的綜合能力強,你已經閱讀了大量的資料,這就是一個過程,一個學習、總結的過程。所有的一切,千萬別在版面上讓導師責難,這是最劃不來的。導師最討厭版面不規范的,因為他只負責內容,但又不忍心因為版面問題自己的弟子被轟出來。
5、下面這一條我傻妞試過的,決對牛B:將別人的文字和部分你自己的文字,選中,復制(成為塊,長方形),另外在桌面建一個空文件,將內容,復制到文件中,存檔,關閉。將這個文件的圖標選中,復制,在你的正文中的位置上,直接黏貼,就變成了圖片了,不能編輯的。這個操作事實上是將內容的文件作為一個對象插入的,所以是圖片。這個操作事實上是將內容的文件作為一個對象插入的。所以是圖片。

結論:本文的寫作純屬作者個人理解、心得體會,根據多年來的檢測修改及學校系統規律所得,有人祝各位同學順利畢業,大好的工作、大把的妹紙在前方等著你,騷年!師兄只能幫你倒這兒了

Ⅲ 用ai寫論文算抄襲嗎

不算。從技術本質上來說,AI寫作並不屬於「抄襲」,AI寫論文所使用的數據來源於互聯網上公開的文本數據,是通過演算法自主分析和生成的,在這個過程中,並沒有直接復制他人的智力成果或文學、藝術、科學等作品,所以不算抄襲。

閱讀全文

與對於某個理論演算法可以直接抄嗎相關的資料

熱點內容
往復式壓縮氣缸過熱的原因 瀏覽:839
4u伺服器機箱怎麼賣 瀏覽:461
如何自學葡萄牙語app 瀏覽:456
擺來擺去的游戲解壓 瀏覽:270
centos注銷命令 瀏覽:859
vue多端編譯 瀏覽:753
程序員qq表白代碼編輯 瀏覽:893
聯想伺服器怎麼進後台 瀏覽:114
安卓定製rom怎麼刷 瀏覽:539
三層交換機的配置命令 瀏覽:110
49演算法公式 瀏覽:790
求最小生成樹演算法代碼及運行圖片 瀏覽:930
python掃雷計數 瀏覽:879
什麼安卓手機品牌最保值 瀏覽:846
編程貓買房子 瀏覽:134
c語言系列編程 瀏覽:742
符合國標加密標准技術 瀏覽:497
加密狗介面會壞嗎 瀏覽:625
javame開發 瀏覽:380
python3偽裝瀏覽器 瀏覽:242