I came across a nice visualization of the technologies involved in becoming a front-end developer, back-end developer, or a DevOps engineer:
- The developer maps from the source: https://github.com/kamranahmedse/developer-roadmap
An article that talks about this visualization and clarifies that you don’t need to know everything.
The article’s point is quite important about not needing to know everything. The key is to get going and to build something, rather than to yak shave by learning without doing. Another way of seeing this is through my favorite Chad Fowler quote:
When it comes to programming: “More than practice, fearlessness is required.”
I’ve been listening to the Audible version^ of Kevin Kelly’s “The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future”. It’s a fascinating book, and I highly recommend it. You can find some interesting snippets from the book on my blog.
Note: ^ = affiliate link
Thoughts? Feedback? Let me know: @eli4d on Twitter