DEV Community

Discussion on: What was your win this week?

Collapse
 
jonasbn profile image
Jonas Brømsø

I am in the process of learning to program in Go outside work.

This week I was facing an assignment as a product manager where I needed handle a challenge we face at work. I wanted to do proposal for a possible solution and I had an idea - so I decided to do a prototype in Go.

I got the prototype working and I could write up my findings for discussion with my developer colleagues. The prototype was simple, but I was confident I could do it in Go and I did in with fewer visits to fewer external resources than expected.

During my morning coffee I fell over this post and a Tweet from @jessitron

Once you reach the level of conscious incompetence, it’s very hard not to improve at something every time you do it, because you notice what’s wrong each time. @DRMacIver

And the responses mentioned the four stages of competence, which I recognised, even though I only new the representation as a matrix.

The situation reminded me of earlier when I was learning to program (I was a developer before I was a product manager), I learned by doing, I learned by challenges and I grew more and more competent and confident - now years later I am applying the same approach to learning a new language.

I am on the brink of being conscious incompetent - so things can only improve from here if I keep at it.

Thanks @jessitron - your tweet resonated with me in more ways than you can imagine