您的位置:首頁>科技>正文

12種方式,讓程式師快速掌握一門程式設計語言

你決定學習一門新的程式設計語言了嗎?怎麼開始呢?本文列舉了12項關於快速掌握一門程式設計語言的方法, 如果你有其他更好的建議, 歡迎分享!

1、比較與之類似的程式設計語言

這點對於程式師而言, 應該很容易吧!你可以通過觀看該語言的教程或讀取示例代碼, 來嘗試猜測該語言的特點, 並將其記錄下來, 比如:

該語言與哪些程式設計語言相似, 相似點是什麼?

該語言的不同之處在哪, 哪些特點超乎了你的想像。

該語言主要用來幹什麼呢?

如果條件允許, 你可以尋找身邊同在學習該門程式設計語言的朋友, 互相交流, 或許會有更清晰的瞭解。

2.閱讀該程式設計語言的官方文檔

如果你希望在使用前, 就可以得到大量資訊, 你可以從官方文檔中受益, 參考文獻通常是很規範的。

3.網上搜索

網上搜索是一個很棒的方式, 可以提供給你很多有用的資訊,

關於最佳編碼方式和特定錯誤的解決等。 當你的程式出現問題, 你可以在網上搜索部分資訊, 比如, 如果編輯器提示“錯誤出現在第53行, 無效參數異常”, 你可以搜索代碼和無效參數異常, 以尋找解決方案。

你還可以在網路上搜索有關解決語言中特定問題的最佳做法的博文。 在評估搜索結果中顯示, 博客帖子的品質可以通過查看作者的公共代碼貢獻量等來決定。

4.參與社區交流

雖然博客文章和官方文檔可以獲取大量有用資訊, 但當你嘗試編寫代碼時, 可能還是會遇到各種各樣的問題。 不要擔心, 可以把問題和代碼張貼到社區求助。 那裡, 總是有一群熱心的程式師幫你解答。

要提出有助於回復的問題,

請確保你發到了正確的位置。 許多程式設計語言都分為“初學者”和聊天交流等等很多頻道, 專門針對不同的群體。 問問題之前, 一定要確保問對了地方。

5.嘗試用該語言編寫一些小遊戲

一次練習一個小的新概念, 通過編寫小遊戲來練習恐怕是最棒的方式了。 你還可以將之與用類似程式設計語言編出的小遊戲進行對比。

6.運用到工作中

編寫小遊戲是很好的第一步, 但最終還是要學會正確運用它。 在更接近於工作的環境中使用它, 可以説明你全面瞭解程式設計語言的優劣, 之後可以考慮將一個熟悉的、相對較小的、經過良好測試的程式移植到新語言。

7.讀一本關於該程式設計語言的書

如果有類似的幾本書, 你可以比較幾個作者的評論,

考慮哪位作者的背景與你最相似。 當然, 你不必專門跑到書店去挑選, 現在有很多電子書可以線上免費閱讀。

在閱讀有關程式設計語言的書籍之前, 請先查看發佈日期以及其示例所涵蓋的語言版本。 如果你使用的是較舊的書籍, 請務必嘗試使用其所使用的語言版本示例。 線上研究, 以瞭解自出版以來該程式設計語言發生了哪些變化。

8.觀看講座和課程

現在有很多不錯的線上視頻教學網站, 除了學術講座之外, 也可以考慮參加一些學術性質的大會等。

9.讀取示例代碼

大多數關於程式設計語言的書籍都包含代碼片段。 一般來說, 程式師還可以在博客和Rosetta代碼中找到示例代碼。 運行代碼示例,

修改它們, 並嘗試預測修改會導致哪些行為。

10.閱讀生產代碼

如果程式師希望瞭解關於該程式設計語言的所有專案, 最好的辦法就是在GitHub上搜索它。 按最終歡迎或最有影響力的方式排序, 程式師將會得到包含該語言的最受歡迎的開源工具或項目列表。 如果你想了解開源專案的設計, 可以通過郵件或IRC與社區互動。 當然, 你也有可能發現一些bug。

11、選好工具

當你決定選用一門新語言時, 可以和有經驗的用戶請教他們的開發環境。 你可能會發現, 一種特定的文字編輯器或IDE對於新語言的支援比你習慣使用的更好。 調查在新語言的生態系統中管理依賴關係, 格式化, 模糊化和單元測試代碼的選項。

12、保持熱情

態度其實是最好的指引, 保持一個樂觀的心態,不要急躁。學習一門新的程式設計語言還是很容易的,但要想真正精通它通常需要多年的旅程。不要把它當做壓力,而是當做一種興趣愛好,或許會有意想不到的收穫。

程式師,你對學習一門新的程式設計語言有哪些想法和技巧?學習過程中有哪些有趣的事情?可以在評論中分享出來! 保持一個樂觀的心態,不要急躁。學習一門新的程式設計語言還是很容易的,但要想真正精通它通常需要多年的旅程。不要把它當做壓力,而是當做一種興趣愛好,或許會有意想不到的收穫。

程式師,你對學習一門新的程式設計語言有哪些想法和技巧?學習過程中有哪些有趣的事情?可以在評論中分享出來!
Next Article
喜欢就按个赞吧!!!
点击关闭提示