日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

12 岁开始学编程,17 岁总结了 7 个重要教训!

發布時間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 12 岁开始学编程,17 岁总结了 7 个重要教训! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:https://www.freecodecamp.org/news/7-important-lessons-about-programming-that-ive-learned-at-17-516ae619686/

作者:Alec Jones,譯:彎月,責編:屠敏

譯文:CSDN(ID:CSDNnews)

以下為譯文:

大家好,我名叫Alec,今年17歲,我從12歲起就開始學習 Web 編程開發了。我遠非優秀的開發人員,但我學到了一些普通開發人員應該知曉的經驗教訓。

以下是我學到的一些經驗教訓,我認為每個開發人員,特別是新手,都應該了解這些經驗教訓。

1、沒有人無所不知

沒有開發人員知道一切,所以你也不需要知道一切。

作為一名開發人員,你需要用心學習知識,例如在PHP 5.6版本中操作數組的方法,除此之外還有很多重要的技能需要掌握。是否知道這些小知識點無關緊要,即便忘了也可以上網搜索。

作為開發人員,很多技能遠勝于學習這些微不足道的知識,例如:

  • 提高解決問題的能力

  • 提高團隊合作和溝通技巧

  • 增加對編程概念和語言的了解

  • 創建優秀的項目來展示你的工作

  • 專注于編寫整潔高效的代碼

  • 成為開發人員的一個好處是你不需要知道一切。你只需要知道解決問題的方法。

    2、Bug有助于學習

    相信你們都聽過《五只小猴子》的童謠,下面是bug版的童謠:

    99個Bug在代碼里鬧,

    99個Bug在代碼里鬧,

    打個補丁,把1個改掉。

    127個bug在代碼里鬧……

    如果你在編程的過程中沒有遇到任何Bug,那么就意味著你什么都沒學到。

    沒有遇到Bug并不意味著你是一位偉大的開發人員,你太聰明了,壓根不會犯錯。這只能說明類似的東西你開發過很多次,你已經知道如何避免這些Bug。

    遇到Bug說明你成長了。開發中存在無窮無盡的Bug,因此你必須學會處理這些Bug,越快越好。

    3、沒有必要接受正規的教育

    17歲的我非常糾結這個問題。我應該上大學攻讀計算機科學學位嗎?

    這對我來說是一個棘手的問題。但是,大多數讀這篇文章的人可能不是17歲,可能你們大多數人已經工作了。

    如果你大學畢業,那么絕對沒必要再回去攻讀計算機科學學位。你也不需要參加編程培訓班。

    GitHub中一些有趣的項目可以為你代言。如果你能夠證明自己擁有編程的能力,那么你的背景并不重要。

    這只是一個如何通過最佳方式學習的問題。

    我沒得選,只能在周末學習編程,因為我不能在高中期間請6個星期的假去參加培訓班。

    如果你想回到大學攻讀計算機科學學位,或參加為期8周的培訓班,那盡管去吧。但這沒有必要。

    4、上網搜索也是一門技術

    如果你想成為一名出色的開發人員,那么就需要加強上網搜索的能力。能夠找到你所需要的解決方案和代碼至關重要。

    你需要頻繁地上網搜索,尤其是在學習一種全新的技術的時候。

    有時,你需要將一些不明的東西添加到代碼中。有時,你需要找到一個不太理解的問題的解決方案。但好消息是,網上都有答案。

    5、勤思考

    在編寫代碼的時候,你需要思考:“如何才能用最好的方式編寫這段代碼?”

    這方面我做的并不好,所以經常寫出水平很次的解決方案。通常,一旦腦海中涌現某個解決方案,我就會立即動手寫出來。大多數時候,問題的第一個解決方案并不是最好的。

    寫代碼無需花費太多時間。任何人都可以快速地編寫代碼,但結果往往很草率。你需要花時間想出一個優秀、穩定的解決方案。

    測試驅動可能很無聊,但是它能夠極大地推動你勤思考,因為你必須考慮清楚期望的功能以及實現方式。如果你提前做計劃,就無法動手寫代碼了。

    當然,凡事都有例外。我并不是說你應該安靜地坐下來仔細考慮每一行代碼。

    然而,勤思考能夠為你省卻重構和改bug的時間。

    6、當心網上的教程

    剛開始學習編程時,可以從網上找一些教程,但我認為你應該利用的資源遠不止這些教程。

    當你按照教程學習編程時,實際上可能什么都學不到。雖然你可能學到了一些知識,但你并沒有真正明白自己編寫的代碼以及這樣做的原因。

    此外,這些教程還可能會漏掉一些重要的代碼。初學者更喜歡直接從教程中復制和粘貼代碼,而不會認真思考問題。

    一種更好的學習編程的方式是構建自己的項目。找到一小段代碼,然后自己編寫代碼、解決bug、閱讀文章和帖子。

    最有效的學習方法是東拼西湊出一個能夠運行的程序。

    7、制表符比空格好

    讀這篇文章的時候,你肯定在想:“很明顯,這個小孩肯定喜歡使用空格。”非也,每個人都應該在編程的時候,使用制表符。

    我明白,每臺計算機上的制表符可能不盡相同。但是,你只需要輕輕敲下制表符就好,而無需哐當哐當地敲打空格鍵。努力成為喜歡制表符的人吧!

    感謝你閱讀本文中介紹的簡單而重要的經驗教訓。如果你有不同的看法,請在下方留言。

    總結

    以上是生活随笔為你收集整理的12 岁开始学编程,17 岁总结了 7 个重要教训!的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。