Hi Everyone,
I am a
Java Developer working on a relatively smaller company. I am not an Engineering student or an MCA, I am a B.Sc.
I was learning Java and other
J2EE technolgies right from my college days and I always wanted to become a Software Developer. I thought it would save me time if I do a BSc which is 3 years than doing an Engineering course which is 4 years.
But when I was towards the end of my degree I realised how low the BSc grads are evaluated when compared to B.Techs.... So I had to settle for a smaller company....
I learnt a lot working in my present company and now that I want to switch to a bigger one, I am facing the same problem again with a little different twist.
Recently, I had applied to a big MNC through my friend's reference. But the HR over there rejected my application saying that they need a B.Tech or an MCA.
Come on, I am a Java Programmer, I have been coding for the last 1.5 years and I am also an
SCJP... I have also done Software Engineering programmes at NIIT. I don't know what that degree means to them...
The real twist is here. I don't work on J2EE,
Struts, Hibernate... I do a lot Server Side programming, multi-threading, etc. But most of them ask me this question... Do you know Struts?
When I answer them that "I don't know, but I have the right attitude to learn whatever my job demands and I will learn it quickly on my own", they don't seem to accept it... Tell me where will I get the experience if I am not even given an opportunity.
Is this the same case everywhere? I mean in all big companies...
And my second question is, how should I overcome this? I am planning to do my MCA now, but I have to wait for 3 more years to get an opportunity at a bigger level, but I think I am ready for it.
[ October 01, 2006: Message edited by: Naresh Kathyayini ]