go語言開發(fā)入門:GO 開發(fā)者對 GO 初學者的建議

以促進 India 的 go 編程作為 GopherConIndia 承諾的一部分。我們采訪了?40 位 Gophers(一個 Gopher 代表一個 GO 項目或是任何地方的 GO 程序員),得到了他們關于 GO 的意見蚓炬。如果你正好剛剛開始 go 編程杉畜,他們對于我們一些問題的答案可能會對你有非常有用殿遂【股粒看看這些爽冕。

應該做:

通讀?the Go standard library?和?Effective Go隙赁,為了學習 GO 的規(guī)范垦藏,Effective Go 是被高度推薦的,尤其是如果你有其他語言的背景伞访。

在?Go tour?上做練習

看完語言參考

練習?Go by Example掂骏,而不僅僅是復制粘貼!

堅持編寫 GO 代碼厚掷,在幾周內(nèi)你將會在這門語言上變得高效

理解接口的功能弟灼,他們是 GO 最大的禮物之一,可能比 channels 和 goroutines 還重要冒黑。這個關于接口的文章?article on interfaces?和 Andrew Gerrand 在 GopherCon 2014 上的 keynote?接口的描述?會對你非常有幫助田绑。

拋棄你的 OO 的思想包袱,如果你來自于其他語言抡爹,比如動態(tài)語言 Python 或是 Ruby掩驱,或者是一個編譯型語言如 Java 或 C#。GO 是一個面向對象的語言冬竟,但是它不是一個基于 class 的語言和不支持繼承昙篙。

了解繼承從 GO 語言中移除了。實踐組合的用法而不是繼承的機會顯現(xiàn)了诱咏,并且糾結于繼承只會導致你沮喪

不要以其他語言的風格編寫 GO

尋找更加有經(jīng)驗的 Gophers苔可,他們能幫助你 review 代碼片段和給你反饋。在 GO 社區(qū)能得到真正的支持和幫助

用 GO 實現(xiàn)你想法中的一個項目或是找到一個項目來工作袋狞。然后隨著你學習的更多焚辅,不斷重構你的應用。利用郵件列表和參加?Gopher Academy Slack group?來見其他的 Gophers 來得到幫助苟鸯。Dave Cheney?的博客和?GoingGo?的博客也是一個非常好的開始

不要等待泛型和函數(shù)式被添加進語言同蜻;屏住呼吸并學習愛上我們在今天擁有的這門語言

給 go 初學者分享的一些問題

對于任何人來說學習一門新語言可能都是令人挫折的。GO 社區(qū)是不可置信的活躍早处,你不是孤單的湾蔓。利用所有的文檔,博客砌梆,本地的 Meetups 和用戶組默责,比如 Slack贬循。不要害怕問問題和參與

如果你對 GO 感興趣,使用它的一側涉足桃序,或是專業(yè)的使用它杖虾,如果本地有 Go meetup,考慮參與媒熊。如果你有貨奇适,考慮去分享它

如果你有計劃旅行,并且有能力芦鳍,努力去訪問 GO 社區(qū)目的地

來訪的用戶群體是個證明這個社區(qū)有眾多的用戶嚷往,支持者和雇員的途徑

不要浪費時間去和其他語言比較,如果你喜歡 GO柠衅,就愛上他并且去使用它

接受 Go 的文化和 GO 做事情的方式间影。你的代碼會感謝你,如果你這樣做了茄茁,你會得到很多

不要沖動的引入依賴

簡單是 GO 最重要的特征。避免過分設計巩割,使用簡單的代碼片段而不是單一的龐大的代碼庫

從其他語言移植庫到 GO 是一個很好的做法裙顽,它允許你剝離他人的代碼并且以符合 GO 語言的方式粘合起來。

? ? 原文地址為:?Advise from Go developers to Go programming newbies

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宣谈,一起剝皮案震驚了整個濱河市愈犹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闻丑,老刑警劉巖漩怎,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嗦嗡,居然都是意外死亡勋锤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門侥祭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叁执,“玉大人,你說我怎么就攤上這事矮冬√竿穑” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵胎署,是天一觀的道長吆录。 經(jīng)常有香客問我,道長琼牧,這世上最難降的妖魔是什么恢筝? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任哀卫,我火速辦了婚禮,結果婚禮上滋恬,老公的妹妹穿的比我還像新娘聊训。我一直安慰自己,他們只是感情好恢氯,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布带斑。 她就那樣靜靜地躺著,像睡著了一般勋拟。 火紅的嫁衣襯著肌膚如雪勋磕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天敢靡,我揣著相機與錄音挂滓,去河邊找鬼。 笑死啸胧,一個胖子當著我的面吹牛赶站,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播纺念,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼贝椿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了陷谱?” 一聲冷哼從身側響起烙博,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烟逊,沒想到半個月后渣窜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡宪躯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年乔宿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片访雪。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡予颤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冬阳,到底是詐尸還是另有隱情蛤虐,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布肝陪,位于F島的核電站驳庭,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜饲常,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一蹲堂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧贝淤,春花似錦柒竞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至离陶,卻和暖如春稼虎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背招刨。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工霎俩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沉眶。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓打却,卻偏偏與公主長得像,于是被迫代替她去往敵國和親谎倔。 傳聞我的和親對象是個殘疾皇子柳击,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容