<p>I set a personal goal to learn Go by thanksgiving and I'm studying all the material I can get my hands on. I'm coming from the JavaScript world where tutorials are accompanied by tutorials, demos, colorful picture and colorful visuals. I was curious if any one else noticed the lack of visuals in blogs teaching the subject? They are all stark sterile white with neo-Terminal style sheets.</p>
<p>I'm guessing this is an attempt to mimic godoc, or the golang site. Being a visual person it sorta kills my attention span. I was wondering if someone could point me in the direction of something more colorful? Or a humor filled video?</p>
<p>**Edit:</p>
<p>I wasnt clear on this before but I'm a back end and front end. I'm not going to be so bold as to say I'm fullstack, but I write equal amounts of UI and server/application logic.**</p>
<hr/>**评论:**<br/><br/>ImJasonH: <pre><p>There are a couple (so far) videos of Andrew Gerrand and Brad Fitzpatrick just hacking on some Go stuff, which I've found really entertaining and educational:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=1rZ-JorHJEY" rel="nofollow">https://www.youtube.com/watch?v=1rZ-JorHJEY</a></li>
<li><a href="https://www.youtube.com/watch?v=yG-UaBJXZ80" rel="nofollow">https://www.youtube.com/watch?v=yG-UaBJXZ80</a></li>
</ul>
<p>There's a whole official YouTube channel with lots of talks as well: <a href="https://www.youtube.com/user/gocoding/videos" rel="nofollow">https://www.youtube.com/user/gocoding/videos</a></p></pre>joshuagopher: <pre><p>These are really good videos. Also OP this video is pretty good too:
<a href="https://www.youtube.com/watch?v=AiRhWG-2nGU" rel="nofollow">https://www.youtube.com/watch?v=AiRhWG-2nGU</a></p>
<p>It was on the Go Weekly, and they have videos on there from time to time:
<a href="http://golangweekly.com/" rel="nofollow">http://golangweekly.com/</a></p></pre>zayelion: <pre><p>Sweet Thank you!</p></pre>elithrar_: <pre><p>Front-end JS or back-end JS? Blog posts about front-end JS frameworks would, unsurprisingly, have far more 'visual' aids than a posts about a server-side language...</p></pre>zayelion: <pre><p>Both, but server side stuff has more flow charts and things. I'm comparing this to articles about C# also. The articles sorta remind me of haskell articles at time.</p></pre>gogolang: <pre><p>I'm not sure why you would need anything other than <a href="https://tour.golang.org/" rel="nofollow">https://tour.golang.org/</a></p>
<p>If you you have any background in C-family languages you can learn the whole language in a weekend.</p></pre>zayelion: <pre><p>Anything else like these? </p></pre>gogolang: <pre><p>Have you tried this one? I'm not kidding... you'll learn everything you need to know about Go syntax from this.</p></pre>pzduniak: <pre><p>Do you really need videos for systems/backend programming? </p></pre>zayelion: <pre><p>Yes. Some people are visual learners some are audio some spatial. Am I not allowed to be a programmer because I have a different learning style?</p></pre>pzduniak: <pre><p>What do you think should be shown in such "visual learning aids"? Logs? Profiling graphs? </p></pre>dmikalova: <pre><p>I've seen visuals for describing the memory model and other stuff that's a bit deeper. Can't say the Python tutorials I've used were visual but the JS one completely was.</p></pre>mwholt: <pre><p>That's a great goal to set. Shifting gears from front-end JS (I assume) to back-end is going to be less visual.</p>
<p>But I've found that my brain comprehends code a lot better when I can begin to visualize the <em>structure</em> of the code. Indents, brackets, parentheses -- these all indicate some type of structure. It helps clarify what is going on.</p>
<p>That's about as visual as it gets on the surface. There are more imaginative ways to make back-end coding a visual experience when you start considering program flow, etc. But I won't get into it with a reddit comment.</p>
<p>Even without the visuals, if you can learn to focus your attention (something I'm still really bad at when it comes to reading) it'll be worth your while.</p>
<p>Good luck!</p></pre>zayelion: <pre><p>Server side and front end actually, I crawled up from the front end and got pretty addicted to being able to write my own server side code without the template mindset of PHP and do TCP connections and long running processes without fear of getting into a loop of death and melting something. Or deal with another developer refusing to clean up the data models to reflect end-user use all the way to the DB, things like switching to a common microservice language (json), sending additional state, error handling, ease of life stuff.</p>
<p>As far as visuals go, something as simple as a box label, flow chart formation, to visualize the differences. I want to spend this year getting foundation and half of next year getting good before I move onto databases. I'm enjoying the cultural shifting as a point of study,... feels like walking into the 'construct' area from the Matrix,... everything whited out and infinite resources at your grasp. </p></pre>szabba: <pre><p>Could you link to some specific examples of both the Go and JS materials you mention?</p></pre>mnsota: <pre><p>The <a href="https://www.youtube.com/playlist?list=PLE7tQUdRKcyb-k4TMNm2K59-sVlUJumw7" rel="nofollow">gophercon</a> videos are fantastic.</p></pre>everdev: <pre><p>Once you have a good handle on Go, <a href="http://gocode.io" rel="nofollow">http://gocode.io</a> is a visual / interactive programming game.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传