3 Simple (But Effective) Pieces Of Advice I’d Give Anyone Starting In Tech
I’ve been working as a software engineer for almost two decades. The journey from beginner to seasoned developer is filled with learning and growth. Here are three pieces of advice I’d give anyone looking to get started.
1: Master the Basics Before Jumping Into Frameworks
When entering the software development world, it’s tempting to jump straight into trendy frameworks like React, SwiftUI, Flutter, Unity, etc.
It’s crucial to have a solid understanding of the basics first. The building blocks of your preferred domain of development. By mastering the basics, you will have a much easier time understanding how the frameworks operate and troubleshooting any issues. Plus, the basic skills you learn will always be in demand.
Frameworks come and go, but your mastery of the basics will remain.
2: Build Projects, Not Just Tutorials
While tutorials can be a great way to learn, nothing compares to the experience you will gain building something from scratch.
Start with simple projects and gradually increase the complexity. A hands-on approach will help you understand the practical challenges of development, like how things work together. Build tools that you want to use.
These projects will give you something tangible to show to potential employers and clients
3: Embrace Continuous Learning and Stay Curious
The tech field is constantly evolving.
New tools, frameworks, and best practices emerge regularly. Stay curious and open to learning. Follow industry blogs and YouTube channels, participate in online communities, attend meetups or webinars, and experiment with new technologies.
Continuous learning is not just about keeping your skills relevant but about maintaining your passion for development.
Honestly, I wish someone had told me these three things earlier in my career.
But I hope passing them on will foster a mindset of growing, adapting, and enjoying your journey.