本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
If you visit www.javasoft.com, you will see a piece of news that Nortel has built one of its systems using Java technology.
If you are just good at one of the following technologies:
1) Lotus Notes, 2) Delphi, 3) COBOL, 4)Visual FoxPro, 5) PowerBuilder....
I strongly advise you forget about them and learn something new. Java
is easy to begin. This is a sharp constrast to C/C++. In Canada, the widely-used languages are Java, C/C++, VB. C/C++ is hopeless for novices because they are difficult to handle. VB is easy to pick up but the average salary is relatively low. Java is easy to pick up but it is not easy in essence. However, a good beginning is important to most people.
More importantly, Java has strong industry momentum and can bring us a relatively high salary. Some people from China with C++ background hate and curses Java because they think Java is too trivial in comparison to their sheer C++ skills. However, I believe the future IT market will be
roughly divided by Java and C/C++. In any case, C/C++ will survive but lose some of its application fields to Java.
Server- and client-side Java programmings are both hopeful. You should be good at one of some of the following fields: Java Servlet/JSP,
Enterprise JavaBeans(EJB), Java Swing. Simply taking a Sun programmer certificate is not enough for you to get a Java job--- you may, but the chance is small. If you do Servlet/JSP, you should know
Jakarta-Tomcat, Jrun; If you wish to do EJB, you should play with BEA System Weblogic Application Server or IBM Websphere Sever.
By the way, they is no single Java technology. Java is highly related to Database. You should be good at one of the following DB products:
Oracle, DB2, MS SQL Server, Sybase.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh