<p>Hi gophers!</p>
<p>I'm a budding developer who's been trained in ruby/rails/javascript. I've recently been teaching myself Go and its been very pleasurable, however I'm at a loss of what to create now that I can write a little Go. </p>
<p>It would be awesome if anyone has a list of 5 to 10 projects I could work on creating that would help me learn what Go is good at and help further my competencies. Another possible idea is a list of of current projects that would be good to read from trivial to non trivial. Thanks guys, I really love Go! Yayyyyy</p>
<hr/>**评论:**<br/><br/>skerpwr: <pre><p>I always find recreating UNIX utilities to be a good small task for a high level language. Start with something simple like echo, rm, or cat and then move on to a web related utility like telnet or curl. The point of doing this is to get you comfortable with creating a good command line user interface.</p></pre>R2A2: <pre><p>I agree. I did about 30 of these in Go. I guess it spoils the adventure if I link to it, but it was pretty gratifying.</p></pre>thoughtquery: <pre><p>Kinda feel like a dummy, but I don't even know how to start with that. I've used echo/curl/cat but I have absolute no id get started on that</p></pre>skerpwr: <pre><p>For cat, read a file into a buffered reader and then output to standard output. It is extremely simple. Echo just takes os.Args and outputs to standard output. These programs will show you just how nice Go's interfaces really are.</p></pre>ms4720: <pre><p>Man 'utility' and you will get documentation on how it works. So make something that does that. </p></pre>jere_jones: <pre><p><a href="http://cryptopals.com/" rel="nofollow">http://cryptopals.com/</a></p></pre>alebaffa: <pre><p>Take a look to the Golang Challenge. The first one is just finished, but the second one will be revealed in few days (April 1st). Check it out:<a href="http://golang-challenge.com/" rel="nofollow">http://golang-challenge.com/</a>.</p></pre>dgryski: <pre><p>Also <a href="https://github.com/karan/Projects/blob/master/README.md" rel="nofollow">https://github.com/karan/Projects/blob/master/README.md</a></p></pre>dchapes: <pre><p><a href="http://rosettacode.org/" rel="nofollow">RosettaCode</a></p>
<p><a href="http://www.codeabbey.com/" rel="nofollow">CodeAbbey</a></p>
<p>etc.</p>
<p>Do a web search for something like "small programming project idea".</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传