评论:
gppeixoto:
Dualblade20:A language-agnostic advice: I feel like I never truly learn anything code-wise until I get my hands dirty on some project. So my advice is just build a project that you always wanted to do but you never quite put the time on it. It doesn't need to even be remotely "novel", just do it! Maybe check a repo or project that you enjoyed it and try to reimplement it your own way. Google your way through problems and internals whilst building your app and you will find yourself reading blog posts / articles regarding a problem, and then a framework or an architectural style; etc.
A nice exercise specifically for Go is to implement something-you-want-as-a-REST-API! You will learn a lot about Go, web services, APIs and other cool stuff along the way.
iam27ne:This is really good advice. The one and only thing I've written in Go is an IRC bot server REST API. Every time I had a new challenge, I had a REASON to learn a new technique. It's probably garbage, but it was an excellent start for me.
expatMT:Thanks man for your advice, actually I’ll need to implement a rest api at work ^
iam27ne:Try gin-gonic for that.
expatMT:gin-gonic it's a framework ?
iam27ne:Yes.
qu33ksilver:Thanks !!!! I visited the page yesterday but when I saw Gin Martini I close it hahhh
iam27ne:Golangers
Blasphemy !! :D
qu33ksilver:Is it a crime hahhhh ?
iam27ne:We are called "Gophers" if you haven't already noticed. :P
0x2369:Got it, thanks Gooopher ;)
acepukas:There’s a nice collection of exercises for a lot of languages on Exercism.
http://exercism.io/languages/go/about
For more pure math there’s Project Euler.
I like to try to do at least Set #1 of the Cryptopals challenge when I learn a new language.
iam27ne:I've been doing the exercism ones (about 80 so far). There is no hand holding but I do like the way they've set up their system. Very convenient if you're used to working in the terminal.
ChristophBerger:Thanks !!!
timezone_bot:by Jon Calhoun, who BTW will be the guest in the upcoming Go Time episode this Thursday (usually recorded live at 12pm PST).
carleeto:12pm PDT happens when this comment is 13 hours and 42 minutes old.
You can find the live countdown here: https://countle.com/u166493jqy
I'm a bot, if you want to send feedback, please comment below or send a PM.
iam27ne:Implement the Unix tools in Go.
tiberiousr:What an idea !!!!! I did this with C language and I forgot it completely hahhh Thanks !
iam27ne:
e3b0c442:thanks !!!!
iam27ne:Not specific to Go, but https://adventofcode.com
thanks !!!!
