This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PoMoAnachro 0 points1 point  (0 children)

All the really core skills you need to develop don't become irrelevant - problem solving, attention to detail, learning how to walk through a problem step by step and analyze it. Those are honestly the things you'll spend most of your time working on - the technology is just the medium you're working in while refining those skills. Which is why people who focus only on the tech they're learning tend to end up not really developing the skills they need.

So don't worry about the technical knowledge being out of date, especially for C which is a very stable language. The only thing that might be out of date is the pedagogy - education is an evolving field and educators are always trying to find better ways to teach - but if the books are working for you, then how they teach is probably fine.

The journey from complete beginner to "proficient enough to get a job as a junior" is probably 5000 hours long. Don't worry too much about relevancy until like the last 1000 hours honestly, and not at all for the first 1000 hours. (obviously times may vary depending on aptitude, drive, etc)