4 ms·
When I was first starting out I thought I really needed to be a Jack-of-all-trades before I could be hireable and/or a practicing programmer. I tried to study
by racl101 6y ago
When I was first starting out I thought I really needed to be a Jack-of-all-trades before I could be hireable and/or a practicing programmer.
I tried to study a lot of technologies but found that I was spreading myself thing and doing nothing exceptionally well.
Instead, it served me better to work on a few projects, see what I like, pick an area and to just get better and then learn the other things I need to as I go along.
Nobody can be good at every technology. It's not like that in real life so why do we have expectations that it would be like this in software development? A kickass mechanic doesn't need to be also be a kickass plumber and a kickass carpenter. They can but that's not what we expect from them.
I am now comfortable knowing more server side technologies and barely scratch the surface of modern CSS.
My efforts are rewarded more handsomely knowing backend technologies and JavaScript.
If I need to know CSS then I can believe in my efficacy that I can learn it if I have time and to spend on it, and not feel insecure about delegating front end work to people who do it better.