回覆列表
  • 1 # 迷途小球謎

    具體問題具體分析,看你使用程式設計做什麼。如果你是正經的軟體工程師,抄程式碼是滿足不了日常工作的,雖然很多功能模組是可以網上找到的,但是遇到實際場景負責或者有問題要debug,則考驗程式設計能力了。

    如果是學習程式設計做一些簡單的功能,本身不是軟體工程師,則會抄程式碼實現功能就好了。比如用python做資料分析,能達到分析的目的就好了,比如爬蟲、資料清洗、資料視覺化,這些都是可以抄到程式碼的,前提是你看得懂,會運用

  • 2 # 丁哥開講

    正所謂他山之石可以攻玉。在程式設計的過程中,如果有條件的話,借鑑一下別人的程式碼是有好處的,因此也是經常需要做的事情。

    這裡說的借鑑別人的程式碼,不是說全盤照抄別人的程式碼。因為很少有可能別人的程式碼可以直接拿過來,在你的程式裡面使用。這是由程式專案的需求多樣化決定的,同時,每個專案的架構可能也不一樣。程式碼的風格,邏輯融合,和程式相容性等因素會制約你直接使用別人的程式碼。

    那你如果跟我抬槓,說你就是靠別人抄別人程式碼生活工作的。那也沒問題,那說明你運氣非常好,把網上的開源專案稍微改一下就可以作為自己的專案來發布。

    這個屬於非常極端的情況。我們寫程式的不贊成這麼做。

    大多數情況是在你寫一個功能之前,可能需要在網上找一些資料,這裡面也包括看別人做過的類似功能的程式碼。你首先需要讀懂別人的程式碼,然後從裡面拿出對你專案有用的東西來。

    最終融合到自己的專案中,並且進行不斷的最佳化。最後形成屬於你自己專案的健壯性程式碼。

    我記得剛開始寫程式的時候,碰上一個做測試的,他是從程式設計師轉過來的。他的觀點,字裡行間就帶著對程式設計師的不屑,說程式設計師的工作就是貼上複製。我當時覺得,好搞笑啊,感覺他在汙衊程式設計師。

    現在再回過頭去想的話,有這種觀點也是無可厚非的,因為每個人都可以有自己的觀點,自己的認知,他的理解層次就能到那一步,這也不是他的錯。

    小結一下吧,總之,我們寫程式的,借鑑別人程式碼是不可避免的,但是如果說完全複製別人的程式碼,這也是不現實的。要不然要我們程式設計師幹什麼?

  • 3 # 科技zi訊

    新手入門,激情最重要,許多人一開始都想要學習程式語言,但能堅持到最後的人真的不多,只有不懈的堅持,才能真正的掌握一門程式語言。一般對新手而言,不是學那些“黑框”語言,而是選擇簡單易懂的指令碼語言更好一些。

    2

    當用戶已經掌握好了一門指令碼語言後,可以先搭建一個簡單的使用者介面程式,搭建好後,仔細感受一下自己能否從這其中獲得快樂和成就感。如果可以在這其中獲得快樂和成就感,就說明你愛上了程式設計,同時這會成為你接下來計算機語言學習的動力,也就可以進行“黑框”語言的學習,但不會從中感到乏味。

    3

    關於演算法開發、資料結構挖掘這些高深莫測的東西,需要的是時間和經驗的積累。對於一個新手來說,千萬不要去想這些,這些對於新手水平的碼農來說不僅無用而且還會打擊自信心,進而影響後期的學習。作為一個新手,要做的就是有事沒事“耕”一下地,這是成為一個高階碼農的必經之路。

    4

    充分的利用網路資源,網上有很多大牛,他們都非常的願意幫助新手入門。千萬不要隨便去買上幾本厚厚的磚頭書進行學習。程式設計最主要的就是勤奮練習,有事沒事就開啟電腦,寫寫程式碼,不會的再去查書,多次的練習,程式設計熟悉度自然就上來了。

    5

    總結一下:學習程式設計什麼都不重要,最主要的就是要有一顆持之以恆的心,因為許多人一開始都是認為學程式設計很好玩,會的都是大牛,但到接觸後就發現程式設計是一件十分乏味的事情。

  • 中秋節和大豐收的關聯?
  • 老師表揚學生張三,卻莫名其妙地引來學生李四的怨恨。作為老師該如何應對這種情況?