<p>Imma Javascript and Python developer for 4+ years and I'd like to get involved in Go-related OSS. Any tip/suggestion?</p>
<hr/>**评论:**<br/><br/>Nazariglez: <pre><p>The official docs are great, also the tour <a href="https://tour.golang.org/welcome/1" rel="nofollow">https://tour.golang.org/welcome/1</a>, and for video, I like the youtube channel Just for func <a href="https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw" rel="nofollow">https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw</a>. </p></pre>i_am_square: <pre><p>Indeed the tour is the way to go. Idk why I started reading "Effective Go" but I believe that part to be a good read once you know some basics.</p></pre>seblw: <pre><p>thanks for JustForFunc, looks interesting!</p></pre>joncalhoun: <pre><p>I am writing a book inspired by Michael Hartl's Rails Tutorial titled Web Development with Go (<a href="https://www.usegolang.com" rel="nofollow">https://www.usegolang.com</a>). The book walks you from a super simple hello world application all the way to building a realistic photo gallery site like PixieSet. </p>
<p>You can see a sample at <a href="https://www.usegolang.com/sample" rel="nofollow">https://www.usegolang.com/sample</a> and if you email me (<a href="mailto:jon@calhoun.io" rel="nofollow">jon@calhoun.io</a>) I can share some screencasts samples. </p>
<p>You can also get a taste of my writing in general at <a href="https://www.calhoun.io" rel="nofollow">https://www.calhoun.io</a></p>
<p>Are there any other specific subjects you are looking for material on?</p></pre>i_am_square: <pre><p>Thank you Jon that is valuable information. I'm actually interested in distributed self-healing systems like Kubernetes, which is why I'm learning Go. I've skimmed through your sample and plan on reading it more thoroughly in the short future</p></pre>Eniac17: <pre><p>I'm on sort of the same boat, going through the tour mentioned above helped me get the general syntax down. But after that I kind of just picked a project to start working g on and Googled around when I got lost. I chose to make a client and server chat application using concurrency, json, encryption and all that fun stuff. Knowing nothing about it going in was tough, but I am making steady progress and learning a ton</p></pre>i_am_square: <pre><p>That's inspiring, have you considered joining an OSS project?</p></pre>Eniac17: <pre><p>I have never joined onto one simply because I don't really know how. I also work with python alot and have also considered contributing there as well</p></pre>i_am_square: <pre><p>I feel you. Never getting started is the main reason I'm not doing it :/</p></pre>thewhitetulip: <pre><p>Just pick some project you'd like to contribute to and send in Issue request Pull requests they'll merge if they want, that's how you contribute.</p></pre>flippeeer: <pre><p>For web development:</p>
<p>Todd McLeod (he's teaching Go at the Fresno City College and records his lessons)
<a href="https://www.youtube.com/user/toddmcleod/videos" rel="nofollow">https://www.youtube.com/user/toddmcleod/videos</a></p></pre>thewhitetulip: <pre><p>I don't know if this is great, I wrote a tutorial!</p>
<p>tutorial, go + webdev: <a href="http://github.com/thewhitetulip/web-dev-golang-anti-textbook/" rel="nofollow">http://github.com/thewhitetulip/web-dev-golang-anti-textbook/</a></p>
<p>youtube screencast: just webdev, doesn't teach Go.</p>
<p><a href="https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4" rel="nofollow">https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4</a></p></pre>i_am_square: <pre><p>Answering to myself here: I just found this ressource and recommend it:
<a href="https://www.golang-book.com/books/intro" rel="nofollow">https://www.golang-book.com/books/intro</a></p></pre>hgjkghjkhgfhf: <pre><p>Never sign a CLA. A CLA is a red flag.</p>
<p>The Go Tour. Effective Go.</p></pre>i_am_square: <pre><p>A CLA? What do you mean?</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传