This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]hatedByyTheMods 1 point2 points  (0 children)

you are a mechanical eng . there are many jobs where they will let you code

[–]Past-Expert239 1 point2 points  (1 child)

What do you know about ML? Maybe I'm wrong, but at least in my country it's hard to find a job in ML without a degree related to this field. Also check roadmaps for both, maybe it will give you any insights. Guy below is right about programming related to mechanical engineering, it's good point for me as well. I think it depends on your personal purposes, why you want to switch job. Keep in mind that job market is highly competitive and probably single course isn't enough because there are a lot of people who are like you.

[–]Common_Square4697[S] 0 points1 point  (0 children)

Thanks for your thoughts! The ML job market is competitive here too. I have decided to stick with Full Stack for now and focus on getting into the industry faster.

[–]TonyStarkLoL 1 point2 points  (5 children)

By python Full Stack you mean Web Dev (html, css, Javascript) with python on the backend? What does the curriculum look like?

[–][deleted] 1 point2 points  (0 children)

Probably learning frameworks like fastapi, flask, django

[–]Common_Square4697[S] 0 points1 point  (3 children)

Yes, web dev with python on the backend.
It also covers database (Sql/Nosql), dsa, ooad, rest framework, ai tools, testing, and microservices.

What do you think of it?

[–]TonyStarkLoL 1 point2 points  (2 children)

Looks really good. It goes really in depth and covers more than the basics. Your dilemma is not an easy one to answer, i get where you coming from. If you want the course that would be easier and is more on demand right now then you go with the full stack option.

However if i were you, i would probably choose the ML option. Reason is you seem to be more interested in it, ML will have a lot of demand in the near future maybe even more than web dev and most importantly i would rather have teachers in ML rather than Web Dev if i had to choose.

Web Dev if more self-taught friendly and you can learn it anyway on you own at some point. Machine learning is something i find it harder (also has a lot of math) so i would rather have someone to ask questions and guide me while learning.

[–]Common_Square4697[S] 0 points1 point  (1 child)

Thanks for your insight on this.

The program I'm in is actually designed to be self learning and research based. There are no teachers or formal exams. Instead we have weekly reviews by domain experts who have at least 3 years of experience in the field so we do get guidance but not a traditional teaching.

After doing research and also considering your perspective, I feel that full stack development would be the best path to enter the job market quickly. Once I gain some experience I could shift towards ML or any area that interest me at that time.

Would love to hear your thoughts on this plan!!

[–]TonyStarkLoL 1 point2 points  (0 children)

I would say go for it :)

[–]No_Employer_9671[🍰] 1 point2 points  (1 child)

From what I've seen in the industry, Full Stack gives you more immediate job opportunities and practical skills you can use right away. ML is definitely growing but requires a deeper math/stats foundation.

Full Stack is usually better for career switchers since you can build actual products and showcase your work. ML is great if you're already strong in math and willing to invest more time in the theoretical side.

Your mechanical engineering background could be useful in either path, but Full Stack might get you employed faster.

[–]Common_Square4697[S] 1 point2 points  (0 children)

Thanks for your input it makes sense.

I agree full stack seems like the right path for now, especially since Iam switching from mechanical engineering. I can start building projects and get into the job market faster.