aspose file tools*
The moose likes Java in General and the fly likes What should be the next tech. after core Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "What should be the next tech. after core Java" Watch "What should be the next tech. after core Java" New topic
Author

What should be the next tech. after core Java

chetan dhewal
Ranch Hand

Joined: Nov 07, 2000
Posts: 61
Hi all,
I am SCJP for java 1.2 , I did it almost 3 yrs back. Now i want to continue my interest in java again , primarily to fetch myself a good job. I would be really thankfull if you tell me what technologies should i learn, so that they wud help me stand out from the queue while campus recruitment. I am from India, delhi. I hav only 1yr more before my campus placement time wopuld start up.
Bye
Thanks all


Chetan Dhewal<br />SCMAD,SCJP 1.2
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
You can always concentrate on latest technologies with good traction, example: Spring framework, Hibernate and improve your knowledge on xml processing. It will help in securing a good job.


Kishore
SCJP, blog
Jacquie Barker
author
Ranch Hand

Joined: Dec 20, 2000
Posts: 201
There are many directions to head after mastering the core Java language (assuming you've truly mastered the fundamentals of objects vs. merely learning the language syntax; if you haven't, then I'd recommend some remedial OO studies for starters). For example:

1. You could learn more about Java 2 Enterprise Edition technologies, used to build enterprise-level applications (often web-hosted);

2. You could learn more about the JDBC API and connecting to ODBC databases;

3. You could master using XML with Java.

Take time to explore where the biggest demand is professionally, then go for it!

Best wishes,

Jacquie


Author of Beginning Java Objects, Beginning C# Objects, and Taming the Technology Tidal Wave
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Or you could learn about more general development practices, such as Refactoring or Test Driven Development.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
M Jay
Ranch Hand

Joined: Sep 21, 2004
Posts: 66
Another interesting area also would be J2ME. I reckon this will be the next thing! There are many interesting areas that you could explore. And my personal opinion is that you don't have to MASTER core java beforehand as you could still improve that while advancing your knowledge with more advanced technologies.

You could look into:
- Web Application Development, i.e. Struts, JSP, JSF, servlets ...etc
- Enterprise Java Beans
- XML related technologies like Web Services and JAX-RPC
- J2ME related technologies and APIs including Blue Tooth programming

Good Luck


SCJP J2SE 1.4<br />SCBCD J2EE 1.3
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by M Jay:
Another interesting area also would be J2ME. I reckon this will be the next thing!


Could happen. On the other hand, there will still be a lot of jobs having nothing to do with J2ME (or some other specific technology) at all.

The next really big thing could even have nothing to do with Java at all! (Imagine that... )

That's why I'd keep an eye on some more general skills. Just my personal opinion, of course.
M Jay
Ranch Hand

Joined: Sep 21, 2004
Posts: 66
Ilja you are absolutely right you can never tell what the next big thing really is. So I guess the best way is to keep on learning stuff that you find intersting as well as keep an eye on the market and on skills in demand and you just have to hope that you are in the right direction!!

Cheers
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by M Jay:
So I guess the best way is to keep on learning stuff that you find intersting


Good point!

If you find it interesting, it will be easier to learn, you will be better, will have it easier to find a good job, and will finally even have fun at the job!

Might actually be the better strategy than learning what currently gets the most hype...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What should be the next tech. after core Java