A Letter from a Senior Engineer: For App Developers
Breaking down today's market and new technology on the horizon
I used to feel like I wasn’t a good Android developer. Determined to change that, I decided to master the essentials of Android. I sought guidance from a senior Android developer and learned some invaluable lessons that I’d like to share.
Layoffs and the IT Industry
Layoffs and the IT industry are like Yin and Yang. When a company starts to run out of money, layoffs often follow. This has been the norm in the past and continues today.
Key takeaway: Always have a side hustle. Whether it’s building your products or taking on freelance gigs, mixing your current skills with sales skills can give you a reliable side gig. Start by building projects, sharing them on social media, and solving real-life problems.
Flutter, React Native, and Android Jobs
Customers don’t care about the language behind an app. What they do care about are their security and privacy. While Flutter and React Native are great options for creating apps, native apps allow for more customization.
Many engineers start with a modest salary (around 20K to 30K). If you’re in this position, focus on improving your skills over time. At the end of the day, experience as an app developer, combined with hard work, will outweigh luck.
Trends in the IT Industry
The IT industry is always evolving. Whether it’s VR, AR, or something new on the horizon, the foundation remains the same. We build the future on abstractions of the past. Staying updated with trends is essential, but understanding the core principles is more important.
Crafting the Perfect Resume
When it comes to resumes, here’s the priority order: Experience > Projects > Degree. Most of the content in a resume isn’t thoroughly read by HR because they simply don’t have the time. You have only a few seconds to make an impression, so keep this priority in mind.
For freshers, degrees and marks matter, but after your first job, they become less significant.
If you want the full version. Here it is:
Conclusion: Android development isn’t easy, but it’s rewarding. Focus on building your skills, keep up with industry trends, and always be prepared for changes in the job market. And remember, your experience and projects will speak louder than your degree.