国产一级簧片-国产一极毛片-国产一国产a一级毛片-国产一国产一有一级毛片-91三级视频-91大学生视频

藍(lán)鷗旗下品牌:鷗課學(xué)院
全國咨詢電話:13152008057
您的位置: 首頁 > 最新資訊 > 學(xué)習(xí)編程的25個(gè)“坑”,你踩到了嗎?

學(xué)習(xí)編程的25個(gè)“坑”,你踩到了嗎?

2018-10-30 藍(lán)鷗
4049人 瀏覽:

  學(xué)習(xí)編程的過程中可能會遇到“25”個(gè)“坑”,不僅初學(xué)者可能中招,專業(yè)人士有時(shí)也難以逃脫,我自己也毫不例外。

  0. 忽視了編程終究是以人為本的。是的,機(jī)器的確會執(zhí)行你的代碼,但編程是為人們解決問題的,將他們的需求轉(zhuǎn)換為由其他人(或你自己線下)讀取,維護(hù)和修改的代碼。

  1. 未能花充足的時(shí)間練習(xí)編程。 根據(jù)工作或日程安排,你可能會花費(fèi)大量時(shí)間在與編程相關(guān)的任務(wù)上,但實(shí)際上這些并非編程本身。

  2. 停留在你正在學(xué)習(xí)的某個(gè)技術(shù)的表面。 沾沾自喜于自己掌握了足夠完成任務(wù)的基礎(chǔ)知識,對技術(shù)的了解卻只流于表面,未有觸及核心內(nèi)容。

  3. 在編程學(xué)習(xí)中挑挑揀揀,無法持之以恒。一開始學(xué)習(xí)Rails,半道兒你發(fā)現(xiàn)Phoenix也不錯(cuò),哦,學(xué)點(diǎn)JavaScript吧,這樣就能用Node.js 了......從TJ轉(zhuǎn)到Go然后堅(jiān)持了一陣子......說起來Rust好不好用來著?

  很快,一周內(nèi)你的瀏覽歷史凈是這些東西,“Web開發(fā)者還是數(shù)據(jù)科學(xué)家”,“Clojure死了嗎?”,“Clojure 對比 Elixir”,“Crystal足夠成熟嗎”,“Golang有什么好的架構(gòu)”,“Phoenix 對比 Buffalo”,以及“Kotlin ”與網(wǎng)頁開發(fā)。

  4. 在線閱讀書籍和觀看課程,卻不練習(xí)相應(yīng)的技能,因此很快就會忘記它們。

  5. 不關(guān)心基礎(chǔ)知識。如果沒有對象關(guān)系映射(O/R Mapping)的輔助,連最基本的SQL連接都搞不定。

  6. 缺乏足夠的耐心或自律來完成學(xué)習(xí)過程和掌握任何技術(shù)所需的步驟。 (碼農(nóng)翻身老劉:《學(xué)習(xí)還是要死磕啊》)

  7. 疲于應(yīng)付日常編程中的各種問題,缺乏繼續(xù)學(xué)習(xí)的長遠(yuǎn)規(guī)劃安排。

  8. 浪費(fèi)太多時(shí)間在各種框架和庫(如Angular,React和Vue)中進(jìn)行選擇,而不是僅僅認(rèn)準(zhǔn)一個(gè),使用它,并且只有在你真正需要時(shí)才切換其他。 基本上講,一心只想找到能一勞永逸的萬能鑰匙,而不愿意先充分利用手頭資源。

  9. 無法認(rèn)識到現(xiàn)代編程需要多語言協(xié)作的性質(zhì)。 在大多數(shù)領(lǐng)域,期望一種編程語言成為解決所有問題的靈丹妙藥是荒誕不經(jīng)的。 同樣,過于執(zhí)著把自己分類成X或Y程序員,而不是"偏愛X或Y語言的程序員"。

  10. 害怕嘗試新技術(shù)。不要只是閱讀某些新興技術(shù)(例如區(qū)塊鏈或聊天機(jī)器人)相關(guān)的文章,而是自己動手打開虛擬機(jī)試用一下,即使它涉及到你不熟悉的編程語言或API(應(yīng)用程序編程接口)。

  11. 自己沒有先行思考而后再進(jìn)行搜索,谷歌上的確能找到辦法,但是看到別人給出的辦法之后又很懊惱,覺得自己應(yīng)該能依靠自己的腦子想出來。

  12. 學(xué)習(xí)時(shí)沒有進(jìn)行許多零碎練習(xí)和開展項(xiàng)目。

  13. 因害怕被評判,而不敢與他人分享代碼或讓他人檢查自己的代碼。

  14. 不向更有經(jīng)驗(yàn)的開發(fā)人員尋求一對一輔導(dǎo)。

  15. 期望在不切實(shí)際的時(shí)間內(nèi)一次學(xué)習(xí)所有東西(例如,一個(gè)月內(nèi)掌握iOS開發(fā))。

  16. 對于事業(yè)心強(qiáng)的人而言,不去嘗試那些貌似無利可圖的有趣項(xiàng)目。

  17. 因?yàn)楹ε陆o人以愚蠢或菜鳥的印象(事實(shí)并非如此)而不去發(fā)問。

  18. 如果在創(chuàng)建程序時(shí)只是將一些類庫粘合在一起,而不是用更復(fù)雜的語言來寫“高級”算法,就覺得自己不是真正的程序員。

  19. 讓習(xí)得最佳實(shí)踐的欲望阻礙你掌握特定語言或技術(shù)的基礎(chǔ)知識的能力。 例如,在開始創(chuàng)建項(xiàng)目之前,感覺自己需要了解有關(guān)設(shè)計(jì)模式的整本書或掌握TDD / BDD。

  20. 完美主義。 讓完美成為“足夠好”的敵人。 從不交付任何東西,一直卡在最后階段。 (但保持平衡很重要,所以不要為了交付而交付可怕的破碎軟件。)

  21. 與前一點(diǎn)相關(guān),忽略了編程是循序漸進(jìn)的:應(yīng)該先使其工作,然后再讓其變快,再讓代碼簡潔明了。期待從一開始就有一個(gè)絕佳的解決方案是不可能的。

  22. 覺得自己做的不夠好,如果你不是傳統(tǒng)觀念中“程序員”的形象,那可能就有些不妙——因?yàn)槿绻麤]有與你形象類似(比如,女性,少數(shù)族裔等)的成功例子供你參考,你更傾向于覺得自己“不優(yōu)秀”。這就解釋了女性和少數(shù)族裔在科技界的重要性——他們?yōu)樗颂峁?biāo)桿,增加他們向上的信心和動力。

  23. 編寫代碼并閱讀書籍學(xué)習(xí)編程,但從不閱讀他人的代碼。Open Source為我們提供了一個(gè)驚人的資源,可以大大促進(jìn)我們對編程和最佳實(shí)踐的理解。

  24. 未能接觸到其他范例或領(lǐng)域。就因?yàn)槟闶蔷W(wǎng)頁開發(fā)人員,就不去了解其他類型的開發(fā)。就因?yàn)槟阒烂嫦驅(qū)ο蟮木幊蹋筒蝗W(xué)習(xí)函數(shù)式編程。

  25. 不教別人你學(xué)到的東西。沒有什么能比向別人解釋更能鞏固自己所學(xué)。即使只是為了教學(xué)而學(xué)習(xí)也能提高你的學(xué)習(xí)能力。

  這樣你就了解了以上25個(gè)陷阱。哦,實(shí)際上是26個(gè),程序員都習(xí)慣從0開始的。

  結(jié)論

  這一切都是想說:

  你已經(jīng)夠好了。你絕對可以做到。要做的就是當(dāng)心這些陷阱,制定計(jì)劃,投入其中,然后一步步來。

  在學(xué)習(xí)編程(或提高當(dāng)前水平)時(shí),我推薦使用編碼/閱讀/教學(xué)法。 也可以在學(xué)習(xí)中對一個(gè)實(shí)際的項(xiàng)目和其他小練習(xí)進(jìn)行編碼。 然后閱讀書籍以及其他人的代碼。 最后,在線或面對面教授他人你學(xué)到的東西。你不需要成為專家就可以做到這些了。

  1. 廣告1
  2. 廣告2
  3. 廣告3
  4. 廣告4
主站蜘蛛池模板: 中文字幕日韩精品中文区| 成人免费视频一区二区| 国产精品久久久久久久久久久不卡| 国产成人18黄网站在线观看网站| 在线观看日韩| 免费中文字幕| 97视频免费公开成人福利| 亚洲午夜一区二区三区| japanesetubesexfree| 亚洲精品无码专区在线播放| 久久偷看各类wc女厕| 国产亚洲精品资源一区| 亚洲精品亚洲人成在线| 九九九在线视频| 在线观看日本亚洲一区| 久在线观看| 热re91久久精品国产91热| 国产精选在线| 手机看片欧美| 草久久免费视频| 亚洲另类在线视频| 黄录像欧美片在线观看| 亚洲一级毛片| 国产三级网站在线观看| 欧美日本一区二区三区生| 成人aaaa| 美女又黄又www| 欧美精品在线视频| 99精品久久99久久久久久| 麻豆一区| 欧美成人毛片免费网站| 91亚洲精品一区二区在线观看| 久草在线视频免费播放| 欧美另类老妇| 自拍偷拍二区| 高清欧美日本视频免费观看| 久久久久久国产精品免费免费| 一区二区三区在线视频观看| 国产黄色三级| 韩国理伦一级毛片| 全免费毛片在线播放|