Half of India's software workforce is non-CSE. Companies hire for skill; the branch filter is mostly in students' heads โ with a few real exceptions.
Who actually filters by branch
- Don't care: TCS, Infosys, Wipro, Cognizant, Accenture (any branch, 60%+), most startups (portfolio-driven), Zoho (no degree requirements at all)
- Sometimes filter: some product companies' campus drives โ but their off-campus routes usually don't
The bridge (6 months, same as CSE students honestly)
Follow the standard web dev roadmap โ HTML โ JS โ React โ Node. Your CSE classmates with no projects are equally beginners; the roadmap is the equalizer. Add light CS fundamentals for interviews: OOP concepts, basic DBMS/SQL, DSA easy level (judge).
Answering "Why IT from Mech?"
Confident and forward-looking: "I discovered programming through [specific moment], built [projects] over [time], and I'm certain this is my field โ my GitHub shows the commitment." Never apologize for the branch; frame it as tested conviction plus engineering problem-solving.
Real advantages you have
- Domain crossover: Mech+code โ CAD automation, simulation tools; EEE โ embedded/IoT โ niches with less competition
- The switch itself proves self-learning ability โ the #1 trait interviews try to detect