Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Which one is good for career

 
sudhakar ananth
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am Fresher
which one is good for starting career
is it SWINGS OR J2EE


How is the future for for both technologies please help me out to take a correct step..
bye.....
 
Rohit Nath
Ranch Hand
Posts: 387
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Best thing would be start with something that would make you work on core java concepts. Get a strong foundation on core java skills. J2EE will follow if you are interested in working on JSP, EJB's and other J2EE related technologies, also you would get chance to work on frameworks like Struts etc.

If you are fresher then IMHO your goal should be to focus on J2SE (core Java part). Even if you are working on J2EE then also automatically you will be working on core java + some other technologies. Try to use java docs and dig through the java API documentation.

Once your core java is good you can then master the other skills with better understanding.

As of SWING it too is part of core java. I personally prefer J2EE.
Ya, you guessed right I am working on J2EE technologies.
J2EE exposes you to more technologies that is the advantage.

Also, I know that as a fresher one is not in position to choose what he wants to do! Usually things are decided on the job opportunities but if you ever get a choice to decide then IMHO your focus should be to get maximum exposure in initial 1-2 years. Period! Later things will take care of themselves I promise you!

Hope this helps.

BOTTOM LINE IS DO WHAT YOU LIKE TO DO!
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by sudhakar ananth:
I am Fresher
which one is good for starting career
is it SWINGS OR J2EE


How is the future for for both technologies please help me out to take a correct step..
bye.....


I think Java is all about core java , rest all things are built on top of core.another thing which I feel is very important is specification.

Then go for various J2EE api's , master them.Swings are for UI.If UI interests you then get into it.
For me UI sucks !
 
Richard Parker
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I also think you should do what you like to do.

Personally I've seen more J2EE jobs in demand - but that's not to say that people need SWING too.
 
Sathish Nagappan
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Swings is a technically challenging technology. It requires you to know Threads in detail which is the most difficult part of Java. That is the good thing about it. Also Swings can make you conversant to interact with External systems using JNDI to EJB's or to access a database etc. My advice is, start with Swings, become an expert in Core Java programming, then move on whatever you please.
 
sudhakar ananth
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you friends

i am planning to work with thread,jdbc and collection...(as tat has been given 2 me by the company)

so i am planning to do it for 1 - 2 years then go to the j2ee area which will be more easier as i am hopping so...

so what you all say if i go on this one for 1 year to 2 year
and jump to j2ee technology.

will company will accept me ....
or they again put me in core java area...

ok ..
please give me suggestion
bye....
 
Rohit Nath
Ranch Hand
Posts: 387
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
so what you all say if i go on this one for 1 year to 2 year
and jump to j2ee technology.

will company will accept me ....
or they again put me in core java area...


IMHO switching from J2EE to J2SE (core Java) is quite simple as you already know major part of J2SE used in J2EE as compared to the reverse.

Do not expect industry to direct accept you as a J2EE resource while you are having 2 years experience in J2SE.
Becomming technically strong in any technology requires time and efforts!
It is very possible but you need to work towards it.

Once your Java fundamentals become strong then you can equip yourself for the next challenge. I think 1 year (assuming you get good technical exposure) will be enough to invest in core java from work experience point of view.
OR
It would be perfectly ok to start directly with J2EE like in my case. In that case you need to manage your time and become strong in core java side by side along with other technologies. Your initial 6 months focus will be on core java then shift toward JSP/Servlets and then to EJBs, etc.

J2SE to J2EE is possible but you need to prepare to sell yourself in the job market as a J2EE resource. That means knowledge of J2EE related technologies and experience in any of them would be an added advantage.

Hope this helps in some way.
Thanks!
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic