回覆列表
  • 1 # 會點程式碼的大叔

    程式設計師的事兒,能說抄麼?那叫“複用”!

    說一些我對“抄襲程式碼”的定義:如果你把別人的程式碼破解掉,或者竊取了別人保密的程式碼,將其加工變成自己的軟體產品,並由此獲利,那麼這就算抄襲,這樣的抄襲也是可恥的。而如果是在日常的開發過程中,不會寫的時候用搜索引擎搜尋一下,抄幾段想要的功能自己改改,這都是正常不過的事情。

    這叫“面向搜尋引擎程式設計”,HHH。

    老程式碼/開源專案/網上的 demo

    維護型專案,增加一個功能,大多數時候是看老程式碼怎麼寫,Copy過來改一改就完事兒了(我們是CV戰士);

    把開源框架引入到專案中,這個應該是每個程式設計師都會用到,我們儘量不會重新造一個輪子去使用;

    更甚至,需要實現一個功能的時候,程式碼如何寫,直接找同事朋友問問,要過來一個demo就可以用了;

    當然,大部分程式設計師是不太喜歡麻煩別人的,通常會通過搜尋引擎解決:系統增加一個功能,比如第一次使用Redis,如何用程式碼實現對Redis的操作,可以搜尋引擎搜一搜相關的demo;

    千萬不要為了抄而抄,需要把抄完的東西變成自己的知識

    不會的知識,我們參考別人怎麼使用,並且做到知道怎麼用、什麼時候用、為什麼能用,這個知識就變成我們自己的了。

    How:使用層面上的會使用,就是我們常說的,這個框架能跑起來,能整合到專案中;

    When:這個框架/程式碼的使用場景是什麼?我們能用它解決什麼樣的問題,又會程式碼什麼新的問題;每一項技術/框架都有適用場景;

    Why:如果能把一項技術/框架的底層底層實現都深入學習到,那麼才算是真正的掌握。

    對於新手程式設計師,會反覆地在“抄襲-模仿-自己寫-看到更好的程式碼-抄襲-模仿”這個過程中反覆,這是一個正常的學習過程。

  • 2 # 使用者5304602087739

    個人覺得,可以抄,但是主要還是得先學習基本的語法,知道什麼意思,再去照著別人的抄,其實對於0基礎的學員,還是找一個靠譜的機構比較好一些,畢竟他們有專業的老師帶著你走,可以節省很多時間,效率會更高一些。u就業可以瞭解一下,聽朋友說過還是很不錯的。

  • 3 # CV戰士切圖仔

    一開始學,最好還是自己敲,學習都一樣,上課認真聽課,不自己動手,永遠都是複製貼上,尤其是js,對以後自己封裝元件,面向物件程式設計的思想的理解影響巨大

  • 4 # 我的小萌牙

    web開發需要自己去寫程式碼的,前端的佈局,css,以及js,jquery,vue.js,react.js,bootstrap等都得會,你如果先入門可以去找一些人家網站的前端頁面練一下手,抄別人的程式碼是完全發現不了問題的,如果你想從事這一行,必須要有自學和自己解決問題的雙重能力,近幾年,前端技術發展迅速,需要不斷的更新自己的技術棧才不至於被淘汰,不然出去找工作都難,所以不建議抄襲,需要動腦才行,不行就百度嘛,不要怕暴露問題,暴露得越多越好,要一個個去解決

  • 5 # 騎著摩托去取經的唐僧

    web開發是現在很熱門的行業,學習的人數也是年年攀升。

    學習的動力可能來自web的高薪資誘惑。

    可用於web開發的語言及Web應用軟體組合也是有眾多可選。

    常用的有LAMP平臺即Linux,作業系統+Apache,網頁伺服器+MariaDB或MySQL,資料庫管理系統(或者資料庫伺服器)+PHP、Perl或Python,指令碼語言。

    在語言上還可以選擇其他的,如Java、C#等。

    線上看網課,線下多練習,多多閱讀前輩的程式碼,會讓你受益非淺!

  • 6 # Marlon小沈

    首先你web裡的js,css的基礎,會了沒,如果還不能熟練掌握,那不建議抄襲別人程式碼,因為這個時候你看不懂他寫的是啥意思,如果你對基礎已經熟練了,好的那這個時候你可以開始試著抄襲一些優質程式碼,一定要是優質程式碼,在初始階段啥是優質程式碼呢,初始階段就是程式碼規範,不是東打一耙西打一耙,命名毫無規範,一會兒中文命名,一會兒蹩腳英文命名,偶爾來個中英文混合雙打,還有事件,與宣告屬性的區域亂七八糟。emmm.... 總的來說開始學,別亂抄,先打好基礎,再找規範程式碼學習他們的寫法風格,不要一上來就想寫多複雜

  • 7 # 濼行天下

    先看視訊入門,再看文件,最後看別人的原始碼。

    需要不斷的練習。就是要自己去敲程式碼,只有自己去敲程式碼,才知道哪些低階錯誤自己會犯會忽略,也是加深自己的 印象,防止以後會犯這些低階錯誤。

  • 8 # EASON技術集中營

    不是可不可以的問題,是一定要這麼做。

    熟悉基本語法不代表就可以做出期望的功能,而借鑑別人的程式碼可以快速讓你理解基本語法是如何轉化到具體的產品中。

    學習程式語言跟學習其他語言是一樣的,小孩總是從模仿別人說話開始,然後融匯貫通,出於藍而青於藍。

    最後一句,知道從哪裡複製,明白往哪裡貼上,作為一個開發人員也就基本上道了

  • 中秋節和大豐收的關聯?
  • 榴蓮好吃,還是芒果好吃呢?