I'm currently studying computer science in university and have a strong background in web development. I can create advanced web applications using React, Tailwind, Supabase, and Express/Node, and I've built a nice portfolio. However, I'm contemplating whether I should switch my focus to mobile development since I've heard mobile engineers earn higher salaries and there's a belief that web development might be declining due to AI advancements. My goal is to land a job at a major tech company and eventually start my own business. If I pivot to mobile, I'm considering either Kotlin with Jetpack Compose or React Native. I've done a crash course in Kotlin and Jetpack Compose, and while it feels less intuitive and slower than web development, I'm curious about which path might be more enjoyable and beneficial for my future. Any insights or tips would be greatly appreciated!
2 Answers
It's crucial to keep learning – make it a hobby! The tech world is always changing, and staying updated across domains can only benefit you in the long run.
As a student, I'd recommend exploring various fields like web, backend, mobile, and even AI or robotics. Don't limit yourself to one area too soon. Since most entry-level roles expect basic experience, having a diverse skill set will put you in a better spot when applying for jobs. Also, personal projects really stand out during interviews!

Absolutely, continual learning is key!