|
I'm just finishing my MSc and I feel so lost and hopeless. I just started to evaluate my options to enter the job market. I'm not sure what is corporate life like for a software engineer in the US but in my country I'm finding out that it has more to do with requirement analysis, evaluating the best COTS (things like Microsoft NAV, SAP, TIBCO seem to be common) for the client and then configuring and deploying it. Maybe with some ABAP in the way and in some cases some J2EE/WSDL/SOAP or C#/.NET webservices to interact with it. It looks like it's almost impossible to escape this kind of work here, the main employers are outsourcing/consulting companies like Accenture, etc. I fear that if I go this way I will never be able to escape because I will be gaining experience in this areas and my career will be stuck in this world. I won't be touching anything like Python, Ruby, Scala, RabbitMQ, Redis or any other technology that might be used by companies were someday I would like to work for, and do real development/engineering. I'm sorry for my ramblings, I just feel so lost and depressed and would like to get it off of my chest before I explode, and maybe find some advice and guidance from you guys. |
The perfect job isn't always on your doorstep, and it doesn't define the rest of your future. For my first job after school, I was writing enterprise APIs in old, deprecated languages for a large insurance company, and I had the same fears you do. However, I am now working at a cutting-edge startup writing Android apps. They were smart enough to see potential in me rather than a collection of acronyms and technologies on my resume. Working hard is important no matter where you are. Showing genuine interest in the startup is also huge.