DEV Community

Discussion on: How long do you spend learning to code?

Collapse
 
itsasine profile image
ItsASine (Kayla) • Edited

We're all noobs, just at different amounts of time in noobhood 😉

Working full time and doing grad school has kind of sucked up any time I spent formally learning (though arguably that's the point of the grad school thing). But since work is programming, I'm still learning more hands-on 40ish hours a week just being there. Either talking to the senior devs or Googling a problem, there's something to learn all day.

And that's kind of the thing -- programming is inherently a skill that no one masters. There's always more tech, more people who know more than you, more releases to keep up with, more bugs unearthed. But to someone else, you're the one that knows more than they do about a niche. Like, I (a QA) have devs coming to me for unit test help. These dudes know full stack development and Java and stuff, meanwhile, they can't figure out a Jasmine quirk so they come to me.

That's kinda the weird part of it all is spending a bunch of time outside of work trying to get to where those guys are, meanwhile they think they need to get to where I am.

I'd say find a way you like to learn and stick with it. eBooks, dev.to articles, paper books, hands-on projects + Google, mentorship situations, whatever. I like reading, so I'm always lurking about here to learn stuff from people, which occurs off and on every day but very unstructured since school and work is very structured.

(sorry, I ramble 😇)

Collapse
 
codinggrunt profile image
Reynaldo Veras

Thank you for the advice! This is the most informed ramble, I have ever listened to and thank you.

There is so much to take in and it can feel a bit daunting to tackle. If I look at it this way like you did in your example. There is no doctor that knows it all. There are Allergists, Family doctors, cardiologist,dermatologist etc. No doctor is expected to know all these , so I'm guessing the same im guessing the same applies to software engineers

Collapse
 
itsasine profile image
ItsASine (Kayla)

im guessing the same applies to software engineers

Absolutely! Not everyone needs to aspire to fullstack. It's totally cool to be the Java guy or the Angular guy or the Jenkins wizard or whatever. My example showed I somehow became the Jasmine guy (gal... same thing). If anything, it makes you a more easily marketable job candidate to have a focus rather than being a generalist.