Is there any scope for writing a new book on Go?

agolangf · · 778 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Now there are many books published about Go. And there are few in pipeline ( <a href="https://github.com/golang/go/wiki/Books">https://github.com/golang/go/wiki/Books</a> ). Few months back I also started working on a book to self-publish, but couldn&#39;t make much progress ( <a href="http://golang.muthukadan.net/">http://golang.muthukadan.net/</a> ). Is it worth investing time to write a new book?</p> <hr/>**评论:**<br/><br/>kaeshiwaza: <pre><p>I think there is enough books about Go the language, but we need books about the standard library and packages x of the team. But please, not a book with half pages to repeat the tuto or to sell Go !</p></pre>metamatic: <pre><p>Yes, some of the standard library is in serious need of better documentation.</p></pre>nohoudini: <pre><p>I would love to see a book about distributed systems / network programming. What are the corner cases to consider, etc. How to make sure it is &#34;safe&#34;. What issues are to look for and to avoid. common pitfalls, etc.</p> <p>The goal would be that I could write something like groupcache or something with raft. Something more complex than just a simple rpc server &amp; client. Maybe &#34;Distributed programming design patterns&#34; describes it the best.</p> <p>I would buy it instantly. If anyone can recommend any books on this topic I&#39;d be very happy. I hope you understand what I mean. Thanks :)</p></pre>gogroob: <pre><p>IMO, Go would really benefit from a book targeted at complete beginners, not Go beginners, but beginners to programming. </p> <p>At this point, there are some amazing Go Books:<br/> * The Little Go Book<br/> * Go in Action<br/> * The Go Programming Language<br/> and a few other ok ones.</p> <p>If you&#39;re familiar with another language, transitioning with the above resources are plenty. </p> <p>However, what Go is really missing is a book like <a href="https://pine.fm/LearnToProgram/">https://pine.fm/LearnToProgram/</a> which makes no assumption that someone knows what a variable, a <code>string</code> or a type is. </p></pre>baijum: <pre><p>My book is very close to a beginner level book. But I am making an assumption that the reader is familiar with some programming concepts. In my book, I recommend to spend few days with <a href="https://scratch.mit.edu/" rel="nofollow">MIT Scratch</a>. I am avoiding comparisons with other languages including Python, which I used for 12+ years.</p> <p>Edit: grammar - add missing <em>with</em></p></pre>pragmaticprogrammer: <pre><p>This could also help beginners to consider Golang as their first programming language. </p></pre>nyoungman: <pre><p>An Introduction to Programming in Go by Caleb Doxsey is more beginner friendly than those mentioned, and he is revising it for publication through O&#39;Reilly. <a href="http://www.golang-book.com/" rel="nofollow">http://www.golang-book.com/</a></p> <p>I&#39;m trying to make my own book more beginner friendly as well, though it&#39;s still a book on learning Go as opposed to a book on learning the basics of programming with Go. I expect people to have played with Scratch or a little JavaScript before coming to my book:</p> <p>Here&#39;s a blog post extract from Chapter 1. Please let me know what you think. <a href="https://nathany.com/learn-go/" rel="nofollow">https://nathany.com/learn-go/</a></p> <p>Btw, Learn Go and the other Go books from Manning are half-price today (December 4th) with the promotion code dotd120415au. Here&#39;s a link to my book if interested: <a href="http://yng.mn/learngolang" rel="nofollow">http://yng.mn/learngolang</a></p></pre>tvmaly: <pre><p>I think a book covering the interfaces in the standard library would be useful. </p></pre>nyoungman: <pre><p>There is always room for more books. From Alan Donovan&#39;s and Brian Kernighan&#39;s interview on Slashdot:</p> <p>&#34;When one writes a book, there is always the belief or at least hope that one can do it &#34;better&#34; than others, not in any negative sense but just that new organization, examples, explanations, and writing will all combine in a way that readers will find helpful.&#34;</p> <p><a href="http://features.slashdot.org/story/15/11/18/1748247/interviews-alan-donovan-and-brian-kernighan-answer-your-questions" rel="nofollow">http://features.slashdot.org/story/15/11/18/1748247/interviews-alan-donovan-and-brian-kernighan-answer-your-questions</a></p></pre>no1youknowz: <pre><p>I would love to see a book about the creation of an web mvc framework.</p> <p>1) To start off with describing the typically common features of a web framework.<br/> 2) Develop each component with an aid to understanding how things exactly work and why. </p> <p>3) Finish off with a developed framework.</p> <p>4) Writing a simple application to show it off in action.</p> <p>I think that would be awesome and would also for people like me, even though I have written a boat load of apps already. I haven&#39;t gone into more laser-like detail and would love to know more, but as in-depth examples and actually build something too!</p> <p>Oh and yes. I know I can go through code of gin, marconi, negroni, revel, echo and others. But I&#39;d love to see clear explanations, commentary, why&#39;s and wherefores. I think it would be a great learning experience!</p></pre>tonybai_cn: <pre><p>Is there any book like cookbook for go?</p></pre>lapingvino: <pre><p>I think a book teaching programming for kids using Go would be really useful, especially if it&#39;s Creative Commons so it can be easily translated to other languages to help battle digital illiteracy.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

778 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传