3 ms·
I'm not saying it's get's harder to learn a new language vs a first language. It is easier to learn C++ after C. It isn't that it's hard to do. It's that it c
by bargl 8y ago
I'm not saying it's get's harder to learn a new language vs a first language. It is easier to learn C++ after C. It isn't that it's hard to do. It's that it can be exhausting to do it for the 4th or 5th time, then only get to apply those skills for 2-3 years until you have to.
Yes I am a veteran who has experienced this.
Design patterns are what I've taken from my experience and applied across languages. But some good patterns in one language can be an Anit-Pattern in another. Not to mention the jump from something like OO to Functional Programming which is not as easy as C -> C++ -> Java -> C#.
> An experienced developer typically has no problem picking up new languages/frameworks/tools/etc. There isn't much value in familiarising oneself with arbitrary and invented things, of which there are many in our industry, and they are ephemeral.
That lesson takes a long time to learn, if you are lucky enough to learn it at all.
- yakshaving_jgt 8y ago> That lesson takes a long time to learn, if you are lucky enough to learn it at all. I think typically that's true, but it doesn't have to be that way. It reminds me of the idea that there is a difference between having 10 years experience, and experiencing your first year 10 times.