File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Jobs Discussion and the fly likes How to get opportunity? (India) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "How to get opportunity? (India)" Watch "How to get opportunity? (India)" New topic
Author

How to get opportunity? (India)

Naresh Kathyayini
Greenhorn

Joined: Jun 19, 2006
Posts: 4
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 ]
Mark Herschberg
Sheriff

Joined: Dec 04, 2000
Posts: 6037
WEhat is a B. Tech degree as opposed to a B. Sc. degree? Bachelors of Technology versus Bachelors of Computer Science? What are the curriculums of each?

As to everyone asking you about struts, if that seems to be the big sticking point, I would recommend teaching yourself strusts, and maybe do a little open source work, or make a sample application or two so that in 3 months you can say, "yes, I know struts, let me show you some examples of my struts work..."

--Mark
Sonny Gill
Ranch Hand

Joined: Feb 02, 2002
Posts: 1211

Originally posted by Mark Herschberg:
WEhat is a B. Tech degree as opposed to a B. Sc. degree? Bachelors of Technology versus Bachelors of Computer Science? What are the curriculums of each?


B.Sc. is Bachelor of Science.
Most of the time you study the usual Physics, Chemistry and Mathematics at a higher level than that in the higher secondary school (Year 12).

B.Sc specializing in Computer Science are very rare in India, and if they exist, are held in very low regard compared to Bachelor of Engineering (Computer/IT) or Bachelor of Technology(Computer/IT).

Somewhere in between, I think, are the Bachelor/Master of Computer Application (BCA/MCA) degrees with most of the curriculum focused on programming, and related Mathematics.


The future is here. It's just not evenly distributed yet. - William Gibson
Consultant @ Xebia. Sonny Gill Tweets
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6661
    
    5

I have no respect for bachelor degrees in India from most colleges (from my city atleast). The industry par right now is that a BSc candidate acquires 3 years of experience before they can be hired anywhere. The initial stages in the industry will be tough for you. Learn struts. Many use it. Think about taking the SCWCD exam and you will be able to answer most of their questions. Stress on learning rather than on degrees.

In India, a CSE degree can get you places, but those who complete this degree need not strain themselves in any way to finish it. It is important that you know how JSP, Servlets and Struts work together and why we need Struts. I am positive that many of my co workers dont know why we are using Struts to begin with. Raise your knowledge level in these areas and apply again in a few months. Dont worry about your salary right now. This will be peanuts compared to what you will be making in 20 or 30 years. Keep learning. Good luck


SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Naresh Kathyayini
Greenhorn

Joined: Jun 19, 2006
Posts: 4
Thank you Guys,

Your advises and encouragement were really invaluable. I am planning to take up SCWCD and I am also planning to learn Struts, EJB and whatever is hot in the market.

Let me see whether this works out. Please let me know if I need to do anything else besides this.

Thank you!
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
#Naresh Kathyayini

Don't worry if you are with small company, keep learning new technologies and attend interviews.

Try to do partime MCA thru some good distance program.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to get opportunity? (India)
 
Similar Threads
Typical Java contracting rates?
How is the consulting job market in the US?
Job and Full Time MCA?
Very Grim Prospectives
Am I making a mistake?