Link to home
Start Free TrialLog in
Avatar of lungwa
lungwa

asked on

What is good to learn right now?

I just got layoff this week, I want to know what is good to learn for looking the programming job? Which one is more popular .net or J2EE? And if I want to start to learn J2EE, which one should go first, JSP, Servlet, JMS, RMI, EJB, etc. Thank
ASKER CERTIFIED SOLUTION
Avatar of aratani
aratani

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of CodeDevWiz
CodeDevWiz

I agree that .NET is a good way to go.  Microsoft will be around for a long time, so going that route is a good bet.
However, I also believe in being prolific, so learning J2EE would be good, as well.  Learn as much as you can about as much as you can.
I also agree that .NET is the better choice. It's quick to learn and easy to use. The trick is that you are bound to Microsoft that way. But if you want to program only in Windows environment - thats the right joice. J2EE is also good but if you want to go mutiplatform, otherwise i see no reason.
Yepp, go .NET (nobody got fired for buying microsoft)....J2EE is worth investigating but with a log / steep learning curve and is a relatively big corporate environment....

Also look into Open Source (may be a good idea in your situation as it's free!), PHP / MySQL are great for freelance web development (although not (yet?) a corporate option)...

You need to consider where / who you want to work with, big business or SOHO...
I would FIRST assess what skills you have, before learning new ones.  Nobody is going to hire you just because you have read a book on .Net.  You have to be able to sell yourself to the employer so that he believes that the skills you HAVE will allow you to easily pick up the new technology.  I recommend the following book:
  What Color is Your Parachute (http://www.jobhuntersbible.com/)
It is updated every year and contains alot of advice to help you on your quest.

That said, here is my advice on Java J2EE(I don't know much on .Net).  I agree the learning curve for Java is steep!  It does have the advantage that most of the products you need are open source.  You can get Eclipse for your IDE (http://www.eclipse.org) and apache Tomcat as a web server (http://jakarta.apache.org/tomcat/).  With these to tools you can create simple JSP web applications and learn the Java language.  Next, I would download JBOSS (http://www.jboss.org/index.html) and start experimenting with EJB's.  This should keep you busy for the next 6-12 months.