72小時學習Golang | Learn Go In 72 Hours | 推薦資源
文章推薦指數: 80 %
以下的分享,單純是個人自學Python 與Go 的淺見~!適合給接觸過程式,想嘗試學習不同語言的讀者們。
步驟一:找到適合自己的資源.
GetstartedOpeninappHarenLinSigninGetstarted98FollowersAboutGetstartedOpeninapp72小時學習Golang|LearnGoIn72Hours|推薦資源HarenLinJul16·5minread(imagesource:https://unsplash.com/photos/5Xwaj9gaR0g)以下的分享,單純是個人自學Python與Go的淺見~!適合給接觸過程式,想嘗試學習不同語言的讀者們。
步驟一:找到適合自己的資源每個人都有自己習慣的方式來學習程式語言,也許是看Documentation(e.gIT邦幫忙),也許是看影片跟著操作(e.g.Coursera,Udemy,Udacity)。
只要找到最適合自己的方法與資源就能夠輕鬆學習。
步驟二:給自己三天的時間東西很多,在學習基礎Go時,會涵蓋的內容大概如下:DataType,Loop,Controlflow(if-else),Pointer,Array,Slice,Map,Function,Exceptionhandling(defer,panic,recover),Struct,Composition,Embedding,Interface,Go-routine,Channel,Synchronization,Mutexlock,UnitTest。
對於學過C/C++的人來說,要「理解」這些東西基本上三天是綽綽有餘。
(不過,對於程式比較不熟悉的朋友,確實要三天內學完有些強人所難。
)步驟三:邊學邊寫筆記避免遺忘像上一點提到的,你要理解這些東西其實不難,難的是要如何加深記憶。
對於我自己而言,寫Medium記錄自己寫過得程式碼還有主題內容,是讓我保持「短期記憶」最快的方式。
此外,之後如果真的忘記語法,也可以再自己的筆記中輕鬆找到並重拾記憶。
[Notes]Go/Golang基本語法Part1實習開始時,有先跟Mentor詢問之後有可能會用到什麼程式語言,於是就開始我的Go之旅!以下紀錄我學習Go的筆記,也當作日後複習使用。
haren.medium.com[Notes]Go/Golang基本語法Part2指標Pointerharen.medium.com[Notes]Go/Golang基本語法Part3閉包Closureharen.medium.com[Notes]Go/Golang基本語法Part4同步Syncronizationharen.medium.com步驟四:刷題LeetCode-TheWorld'sLeadingOnlineProgrammingLearningPlatformAtLeetCode,ourmissionistohelpyouimproveyourselfandlandyourdreamjob.Wehaveasizablerepositoryof…leetcode.com完成上述步驟後,打鐵趁熱,刷題練習!GoGoGo!步驟一道步驟三在72小時完成,其實不難對吧。
難的是,我要怎麼讓這些東西從理解、短期記憶,轉變成「長期記憶」呢?最快的東西就是刷題,透過不斷地敲程式碼,來逼迫自己熟悉語法。
看到不懂的操作時,透過看Document來強迫自己理解。
在這邊分享一下今天(7/16)剛好複習到的題目,56.MergeIntervals。
如果你是學生,不仿趁著沒課的時候,學學新語言。
如果你是社會人士,也可以趁著下班後或是週末,刷刷題練練手感,說不定未來轉職能用到。
我自己也只是個Go程式新手,但希望這樣一點一滴學習,成長壯大,共勉之!KEEPLEARNING.NOEXCUSES.推薦中文資源(1)小馬技術[YouTubePlaylist]komavideo/LearnGoGo语言初学入门教学(GoLang).Contributetokomavideo/LearnGodevelopmentbycreatinganaccountonGitHub.github.com(2)iT邦幫忙-30天學會Golang30天學會Golang::第11屆iT邦幫忙鐵人賽我是一個C#工程師,想要透過鐵人賽學習Go語言。
我大約是今年8月才開始學Go,希望能在比賽過程中快速學會Go,目標是每天寫一篇學習筆記,持續30天。
雖然網路上已...ithelp.ithome.com.twThisarticlewillbeupdatedatanytime!Thanksforyourreading.Ifyoulikethecontent,pleaseclipthe“clap”button.Youcanalsopressthefollowbuttontotracknewarticlesatanytime.FeelfreetocontactmeviaLinkedInoremail.HarenLinNCCUCSxECON|Incomingstudent@NTUINM[LinkedIn]https://www.linkedin.com/in/harenlin/[GitHub]https://github.com/harenlinFollow106106 106GoGolangLearningProgrammingCodingMorefromHarenLinFollowNCCUCSxECON|Incomingstudent@NTUINM[LinkedIn]https://www.linkedin.com/in/harenlin/[GitHub]https://github.com/harenlin
延伸文章資訊
- 1学习Go 编程的十大在线资源及新手如何学习Go 语言
Golang 也叫Go 是增长最快的编程语言。尽管该语言具有易于学习的语法,但是如果你是编程界的新手,那么找到合适的学习资源可能会很棘手。
- 272小時學習Golang | Learn Go In 72 Hours | 推薦資源
以下的分享,單純是個人自學Python 與Go 的淺見~!適合給接觸過程式,想嘗試學習不同語言的讀者們。 步驟一:找到適合自己的資源.
- 3Golang 學習筆記
最近好不容易有空閒時間,所以抓緊時間開始研究Golang 其實很早就聽說Go 是屬於 ... 目前還是處於剛入門學習中,體驗還不到一週,發現到很多資源必須要把它記錄下來。
- 4學習Go 程式設計的十大線上資源及新手如何學習Go 語言
學習Go 程式設計的十大線上資源. 作者: AGIRA TECHNOLOGIES 原文連結:https://www.agiratech.com/learn-go-programming-tuto...
- 5GoYL/LearnGolang: 《Golang学习资源大全》 - GitHub
0x03-Golang框架. 本章节用于记录Go语言中的优秀框架资源,其中也包含少量的成品项目。站在巨人的肩膀上跑 ...