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
延伸文章資訊
- 1GO語言學習資源整理- IT閱讀
Go語言是谷歌釋出的一套程式語言,因為其簡單的部署、良好的併發性等特點受到很多企業的青睞,國外如Google、AWS、Cloudflare、CoreOS等,國內如七 ...
- 2GoYL/LearnGolang: 《Golang学习资源大全》 - GitHub
0x03-Golang框架. 本章节用于记录Go语言中的优秀框架资源,其中也包含少量的成品项目。站在巨人的肩膀上跑 ...
- 3學習Go 編程的十大在線資源及新手如何學習Go 語言 - 每日頭條
你是否在尋找可靠的資源來學習Go 程式語言?那開始學習本文中的教程和課程,以開始學習Golang 編程。 1、Go by Example[3].
- 472小時學習Golang | Learn Go In 72 Hours | 推薦資源
以下的分享,單純是個人自學Python 與Go 的淺見~!適合給接觸過程式,想嘗試學習不同語言的讀者們。 步驟一:找到適合自己的資源.
- 5PHPer 的GoLang 學習筆記— 入門資源
PHPer 的GoLang 學習筆記— 入門資源. 0. Charlie 發佈於8 個月前. 原發表於2020/4/21. 身為一個自由網路世界的工程師,學新的東西當然是從餵給google 開始。