At my last job, I learned a lot more and could rely on more seasoned advice. It is something that I definitely miss, but we plan to hire soon, so I won't be alone forever :)
Practising Programming
11–20 of 39 posts
Re: Practising Programming
#12> As someone of rather limited talent, I have long been aware that if I'm not proactive about learning, I will fall even further behind where I would like to be. Then in his bio... Shopify / Royal Academy of Engineering Research Chair in Language Engineering. I guess we have wildly differing opinions on what is considered rather limited talent. But I don't want to downplay the blogpost by nitpicking here, his main po…
Re: Practising Programming
#13I try to do a few LeetCode problems a day as my own take on the “coding kata” idea. There is really a pretty small set of problems and subproblems that crop up over and over again in LC problems, so stuff like building a tree or graph traversal or performing a string or array transformation become very well worn and familiar tools.
I was wondering what one could do after finishing leetcode (not that I did), do you have any idea ? reading publications / journals to find new algorithms to study ? ps: thanks for the nice suggestions folks :)
Re: Practising Programming
#14> As someone of rather limited talent, I have long been aware that if I'm not proactive about learning, I will fall even further behind where I would like to be. Then in his bio... Shopify / Royal Academy of Engineering Research Chair in Language Engineering. I guess we have wildly differing opinions on what is considered rather limited talent. But I don't want to downplay the blogpost by nitpicking here, his main po…
But that second group can be ultimately more successful because they've learnt how to learn, the natural learner has no idea what they should do when it doesn't just click.
Re: Practising Programming
#15Re: Practising Programming
#16That's fair, but if you code for a living and growing is important for your, you should carefully evaluate where you work. Sometimes people dismiss certain companies. I remember my first boss dissing Google saying things like "how good can Google really be?". Now that I've experience it, I can say that career growth and learning between companies are not measure in percentage points or multiples, but orders of magnit…
Re: Practising Programming
#17> As someone of rather limited talent, I have long been aware that if I'm not proactive about learning, I will fall even further behind where I would like to be. Then in his bio... Shopify / Royal Academy of Engineering Research Chair in Language Engineering. I guess we have wildly differing opinions on what is considered rather limited talent. But I don't want to downplay the blogpost by nitpicking here, his main po…
He might mean limited 'natutal' talent. Some people just inhale new concepts and syntax and grok it all instantly. Others of us have to really work at learning, understanding and using it before it clicks, and even then it's easy to forget if you don't use it often. But that second group can be ultimately more successful because they've learnt how to learn, the natural learner has no idea what they should do when it…
Re: Practising Programming
#18> As someone of rather limited talent, I have long been aware that if I'm not proactive about learning, I will fall even further behind where I would like to be. Then in his bio... Shopify / Royal Academy of Engineering Research Chair in Language Engineering. I guess we have wildly differing opinions on what is considered rather limited talent. But I don't want to downplay the blogpost by nitpicking here, his main po…
He might mean limited 'natutal' talent. Some people just inhale new concepts and syntax and grok it all instantly. Others of us have to really work at learning, understanding and using it before it clicks, and even then it's easy to forget if you don't use it often. But that second group can be ultimately more successful because they've learnt how to learn, the natural learner has no idea what they should do when it…
He also describes how it might look like some musicians can do magic effortlessly, but recognizes that it is based on training. And the same is true for software.
It is incredibly difficult to judge "natural" talent. The skill level can be judged, but the amount of prior experience cannot. It is always self-reported, or just estimated. Total time spent and the age at wich the first line of code was written is probably extremely high/low respectively for people considered talented.
Re: Practising Programming
#19Earlier quoted context omitted.
He might mean limited 'natutal' talent. Some people just inhale new concepts and syntax and grok it all instantly. Others of us have to really work at learning, understanding and using it before it clicks, and even then it's easy to forget if you don't use it often. But that second group can be ultimately more successful because they've learnt how to learn, the natural learner has no idea what they should do when it…
The people groking things instantly and inhaling ideas are actually the ones who learned to learn, and everyone else just thinks they have because they put a lot of effort into broken practises of learning.