Hi!

Thank you very very much for your feedback on this 'feeling'. I (think I)
know four years is not a huge amount of experience. And I hope I'll be able
to learn as much as I have learned recently (learning about computer
science is so vast and long and everything, but soooo interesting!) during
the next months / years / decades.

I'm gonna try and involve into small moves to help [like bug fixes]. I hope
I'll be good at that!

Thank you again! :D

Le sam. 22 juin 2019 à 05:27, Marcin Romaszewicz <marc...@gmail.com> a
écrit :

> So, I'm not a Go contributor, but I've been doing this
> software-for-a-living thing for about 25 years now, but never in these
> years have I experience some kind of read/not ready transition. When I was
> less experienced, I thought I knew a lot more than I did, now that I know
> an order of magnitude more than I did in my 20's, I realize how little I
> know :)
>
> Don't think in terms of being ready for others to listen to you, that
> doesn't depend just on you, it depends on the project maintainers' respect
> of you as well. You build that respect by starting small, picking off
> issues that might and contributing less directly. Find some Go bugs to fix,
> send pull requests. Don't do big things without first asking, as people
> won't just accept a PR to add generics out of the blue, but perhaps a bug
> fix will be much appreciated. Find some well used Go package and contribute
> to that too, build up a history in the Go community. You can always fork
> the project and experiment with your own language extensions; this won't
> directly contribute, but will teach you a LOT. It's one thing to read code,
> it's another thing to build a working compiler which supports a new keyword.
>
> Also, recognize the four years of experience isn't all that much, and
> listen to feedback. You start to form a good mental image of how
> programming languages solve problems once you've done enough work in enough
> languages, and you start to see what works, what doesn't, what's messy, and
> what's nice.
>
> On Fri, Jun 21, 2019 at 5:22 PM Levieux Michel <mlevieu...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> I've been thinking a lot about that lately and can't seem to find an
>> answer on my own.
>> I would be soooooo glad and fulfilled if I could contribute to the go
>> project. However, I am wondering about whether or not it is my lack of
>> knowledge of the go language that prevents me from taking the step.
>>
>> /* Skip this part, boring
>>
>> I mean, I have read a lot of the go source code, including the last
>> version of the language. I know how maps work, I mean globally, I know
>> things about the garbage collector, I know things about go assembly (maybe
>> more than in some other themes, since it seems reallyyyyyyyy interesting
>> for me), I know things about lexing, parsing, and compiling (but not much
>> yet).
>> I have developped several projects in Go (from really small to huge
>> ones), I've worked on a real-time bidder (for advertising), I've worked on
>> many different DB systems, Redis, MySQL, ElasticSearch... I've implemented
>> cool things like conditional loggers, an ncurse snake game, an
>> implementation of the encoding/json library (that is probably clearly not
>> as good as the existing one since it was purely for fun, but I did it ^^ ).
>> In fact, I really want to contribute to the go project, for many many
>> reasons, most of which I think you will refer to (I am talking to the go
>> community (in terms of development)).
>>
>> */ You can start again here
>>
>> 1. I love this project, I think it is going to go far further (yes, this
>> choice of words) than many other languages, and I wanna be part of this
>> world-wide change.
>> 2. I think (subjectively, and clearly it looks like a mistake) that I can
>> bring new ideas and concepts to the project itself.
>> 3. I feel like we should all be part of such things. Projects that can be
>> "world-changers", open-source, community-open, change-ready. And here I am
>> not only referring to go, I am also referring to Unix systems, Kubernetes,
>> Docker...
>>
>> And so many others I just can't find easily right now.
>> So here is the question I am asking here:
>> How did you guys know when you were like "ready" to contribute to the
>> project and suggest changes, advance knowlegde and all of that?
>>
>> PS: to bring some clarity to this post, I am 22, I have like 4 years of
>> experience in programming, a little in C, Java, C++, Python, but mostly in
>> Go. I'm from France so please forgive my bad english.
>>
>> Thank you all in advance for your time and consideration.
>>
>> Michel,
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/golang-nuts/CAL4P9zzV7spKu9CwsW3%3DpPR7dUX44H0HSdOua1RiB2mo%3DHxTxg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/golang-nuts/CAL4P9zzV7spKu9CwsW3%3DpPR7dUX44H0HSdOua1RiB2mo%3DHxTxg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAL4P9zxO8ASGaUy6NBxVkwySQnxM24_NnRHzH4b16yq3FFxT_w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to