Deadman
I have posted this query many times but didn't get any expert advice i expected. I am a mechanical engineer and will be leaving my job from next month. Job prospects are good in mechanical if you get selected for campus from tier 1 college. For rest of us its hardwork+lots of luck. I have following reasons to go in IT field.
1) no job satisfaction in my current job .
2) Lack of quality jobs for off campus students.
3)I have been learning python myself and have ability to learn new things be it from any engineering field.
4)money
I have set programming as an alternative career option if i don't get desired job in mechanical. But learning java and other courses will take some time and i dont want my decision to backfire and risk spending time and money on these courses if recruiters aren't interested in hiring a mechanical guy for coding.
Kindly help
I'm a mechanical graduate working in the IT field (somehow related to Mech though), and one thing is clear - moving on from Mech to IT does not guarantee job satisfaction.
Fortunately I got placed via campus and was saved the trouble the off-campus job-seekers face, and I totally understand the frustration one feels putting a single resume through different doors with almost zero success. Also, the desperation of jumping onto the IT wagon is quite apparent, but again, working in IT may not equate to job satisfaction.
I've got overjoyed friends in mech and disappointed friends in mech, and the same set of colleagues in IT as well. All depends on the project you're assigned to, and whether you're getting to employ your skills towards the "job". I had too many expectations when I marched into office and was very disappointed when reality struck. But then you always hope for the best and work towards attaining it, and if the best is not what you get, you make do with what you've got. I now like my current work because it gives me enough time to explore other ventures which I find personally fulfilling. Majority of my peers (who weren't satisfied) have already moved on to higher education or have shifted companies where they *may* get a better project.
It's good that you're learning programming, but that's not mandatory to get into IT. Many mechanical engineers have entered IT in the support/testing roles and then shifted to development project. People have moved both ways. Hope this helps. Good luck.