• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What should be the learning path?

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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

 
Marshal
Posts: 79178
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I shall duplicate this thread in another forum; you might get more answers like that.
 
Bartender
Posts: 1051
5
Hibernate Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic