The exact same question I was asking myself 8 years ago... I knew I was really into engineering and technology so the answer was quite simple back then: Sure, why not?
The truth is... At that moment I was not aware of how much impact this decision would be, also, my decision was not very well founded, I'd never written a code line in my life and I did not know nothing about Software Engineering, however, things turned out well, I got in love️ with code and software ❤. I guess I was lucky 🍀.
Nowadays I do have some reasons that I wish I could share with my younger me and I want to share them with the young (and not so young) people out there that are asking themselves this same question.
1. Create
I've never pictured myself as a creative individual, however, as I was learning to code I realized that creativity and code are tied together. Being a Software Engineer allows you to materialize your ideas from virtually nothing (probably just a cup of coffee and your laptop), and share your creations with the entire world in a extremely easy way.
It is one of the most happiest jobs in the world, many tech companies are famous because of their employees happiness and their organizational culture. You don't like companies? No problem! You have the opportunity of pursuing the life style that you're looking for, whichever it is. Top companies like Automattic (creators of WordPress) are promoting a full remote environment, you can work from anywhere in the world: Your home, a coworking space, a hammock on an island, an RV around the world... your choice. Amazing, right?
3. Constant Learning
Intellectual growth should commence at birth and cease only at death. - Albert Einstein
Technology is evolving like crazy... Updates, new languages, new tools, new concepts, new challenges. There's so much going on, the only thing you can do is try to keep up with this evolution by learning, let your curiosity take control, trying to find better ways, different solutions to the challenges you shall find and adapt to this evolving environment. Learning is important and fun!
What am I missing here? A lot, I'm sure.
Leave a comment and share your answer.
Top comments (1)
Lots of developers in the industry are self-taught. Could you talk about your perspective on what self-taught developers are missing compared to those who went to 2 years + long engineering programs?