Ask Mentors Anything

Get your questions/doubts directly answered by our mentors. Let's get started.

Mentee Question

Asked by Yuvaraj B L

I am at 3rd year ,I know C,java & python with DSA, I don't know how to continue further ,(Few People say ,explore different field ,I don't have suffiecient time to explore it) , guide me which is In demand for future. Also suggest which courses not to take as a freshers or beginners

Mentors Answer

Answered By Mentor Nishchal Manjanbail

You can do the following things -

  1. It's good that you know C and Java as languages. Now practise more on DSA. Practise makes a person perfect. Keep solving different patterns of DSA problems and slowly upgrade your level from solving Easy -> Medium -> Hard problems. Problem solving is an important skill in Software Engineering and DSA is one the tools that is by-large an industry standard used to test it.
  2. Demand keeps on changing, at this point I think you can concentrate more on basics. Later you can explore anything that interests you like AI/ML/LLM etc. But you need to have solid math/statistics for it. So just don't chase technologies in demand, understand the basics and become good at it.

Answered By Mentor Aakash Sethi

Hi Yuvraj,


Here are some suggestions.


- Deepen your skills in full-stack web development - Learn frameworks like Spring Boot (Java), Django/Flask (Python) and modern front-end frameworks like React or Angular. This will enable you to build dynamic web applications and is very high in demand.


- Learn mobile app development - Android apps using Java/Kotlin or iOS apps using Swift. There is a huge demand for skilled mobile developers.


- Dive deeper into Python - Learn data analysis stacks like Pandas, NumPy as well as data science/machine learning skills. This will allow you to get into the high growth fields of AI/ML. 


- Explore cloud computing - Learn AWS, Azure or GCP and get certified. Cloud skills are very lucrative. Start with AWS since it has the biggest market share.


- Look at developer operations (DevOps) - Learn tools like Docker, Kubernetes, Jenkins etc. Having development skills + operational/infra skills to build CI/CD pipelines is extremely valuable.


As a beginner, avoid highly complex and niche courses like advanced AI/ML, advanced cybersecurity, blockchain development etc. Build a strong base in core programming and high demand skills mentioned above. Once you have 2-3 years experience you can explore specializations. The key is to build skills that can directly apply for many job openings rather than overspecialize without experience.


Happy Learning!


Aakash Sethi

Aakash Sethi

Mentor

Aws Backend

Vanguard Logo

Vanguard

All FREE Trial Slots Booked

Answered By Mentor Pravash Jha

Hey, you can schedule a meet with you. I have vast experience in job search, I had done 5 internships in college. Also had offers from Flipkart, Microsoft, Meesho. Will be happy to guide you.


Top Performing Mentors This Week 🔥

Loading...

400+

Book a FREE Trial with any mentor of your choice

Book a FREE Trial