• Post Reply Bookmark Topic Watch Topic
  • New Topic

What should be the learning path?  RSS feed

 
Tushar Kush
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello frnds,

I am stuck in a difficult situation. I have been working on non development work for past 3 yrs and i want to switch to java development job. I have good knowledge of core java but do not know any other technology apart from that( like spring ,struts etc..). Please let me know what technologies i can combine wth core java to get a development job. Like should learn JSF or if i learn JPA will they form a satisfactory combo for 3 yrs experience position. i.e JAVA + JSF or JAVA + JPA? or Please advice what other technology can be an option.

Added information: I an working in India.

Please advise..

Thanks,
Tushar

 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I shall duplicate this thread in another forum; you might get more answers like that.
 
James Boswell
Bartender
Posts: 1051
5
Chrome Eclipse IDE Hibernate
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tushar

Someone asked a similar question yesterday.

If you only know core Java then I think learning Spring or JSF is not the next step. Web application development is vast in terms of technologies and skills so you need to grasp the basics of JEE.

The Java EE 6 Tutorial

Within the JEE arena, look at servlets and JSPs first. So the path I suggest you take is:

Core Java => JEE => Spring, JSF, Hibernate etc

By the way, a good employer should be pleased with your previous core experience. All too often, you see developers turn up for an technical interview claiming they rate themselves 8/10 on Java and yet they will happily write:

You can quickly tell they have spent a few years learning the basics of Spring and tweaking the odd XML configuration file here and there!
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37513
554
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tushar Kush wrote: I have been working on non development work for past 3 yrs and i want to switch to java development job. ... will they form a satisfactory combo for 3 yrs experience position. i.e JAVA + JSF or JAVA + JPA?

You don't have three years of development experience. I think you should be looking for entry level programming jobs. The same advice about what technologies to learn applies. BUt for entry level jobs, you are competing against people with the same amount of programming experience. Why should a company looking for someone with three years of experience pick you over someone who has been developing for three years?
 
Tushar Kush
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks friends for your valuable replies.

Jeanne,

Please let me know what is the difference if i know the language , i can develop logic using core java on my own. why would not i be able to learn other technologies if given opportunity. Anyways technologies keep changing. How much is expected from a candidate having 3 years of experience. I have logical abilities and can develop my logics..will that be considered in interview??

Please advise.


 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37513
554
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tushar Kush wrote:Please let me know what is the difference if i know the language , i can develop logic using core java on my own. why would not i be able to learn other technologies if given opportunity. Anyways technologies keep changing. How much is expected from a candidate having 3 years of experience. I have logical abilities and can develop my logics..will that be considered in interview??

I didn't say that you should learn technologies. I said there is a big difference between having 3 years of experience in something that isn't development in any language and 3 years of development experience. You aren't going to be able to learn on your own the same as someone working full time on it. Note that I am responding to your non-development experience comment. Learning languages and technologies is good. I question the assumption that you know as much as the some age with different skills. And that person doing nothing but X for 3 years has as diverse a skill set as you. Which is an advantage too.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!