本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
First of all, I am no experts. I am just a Java learner. I don't think any true experts will be interested in our discussions.
Indeed, the whole IT industry is in a hard time. Many projects have dies in their cradles. It is no longer the time for the IT companies to burn money as they did before the April Fool's Day of 2000. That time won't come any more. However, IT industry will go on.
My observation is that it is now a common practice for IT companies to develop project using Java. The basic reason is that it is too difficult to develop a robust project using C/C++. Of course, not all projects can be done using Java.
I have to say it is abnormal for the IT industry to allow some entry level Java programmers to earn $50K in canada. I do know some Java programmers making a salary of $50K cannot solve the classpath problem. Those people are lucky guys. Few people can repeat their stories now. Employers are becoming more and more picky.
Rollor mentioned that some people in Canada are shifting from Java to C++ and DB. I think most of those people do not understand It's essence. On the one hand, we have seen few people who can pick up
a new skill so quickly. Please don't assume senior programmers have more skills and know more than others. On the other hand, if Java jobs are rare, the opportunites won't be more with C++ and DB. It have been an established fact that Java is No. 1 development tool now. (Two years ago, it was Visual Basis).
Only those who are not expereinced are prone to turn their tails as it blows. I clearly remember my earlier history. At first, people told me that VB is hot and I bought about 10 VB books. After a while, some people told me I should master C++ and I bought a bunch of C++ books and a VC++ complier. Some time passed and then I tried to study Java because the boss of a IT training center said that Java is the hope.
Now, I won't change my mind so quickly. Of course, I am still exapnding my skill set. For instance, I am interested in Jini and JavaSpace. But I
won't change myself into an Oralce DBA or a DB2 developer. If I cannot survive on Java, I won't be able to survive on C++ and DB, either.
By the way, C++ market has been shrinking but it won't die as far as I can see. If you are a novice, it is too challenging to make a living on C++.
Of course, it is a different story for those C++ veterans. I know there are
a lot of C++ veterants among the Chinese immigrants. For them, they can either stick with C++ or switch to Java. There are a lot of things for
By the way, if you are interested, you may visit www.brainbench.com and take some free tests to evaluate your Java skills.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh