Talk about the IT industry from the contention of. NET and Java

Source: Internet
Author: User

First, some things difficult to turn back

At the outset, I have to name my position:. NET Java concurrent users, but more favored. NET. The reason is simple

1.NET language is more open, from open source protocols and specifications can be seen;

2. The language has more advantages and preciseness;

3. Development tools vs more productive;

However

1.java,c# 's job ratio is at 4:1, although this is not a problem because the proportion of job-seeking competition is greater (more recently trained in Java), but then, for C # job hunting, there will be a narrower choice of business space.

2.Java equal position, domestic treatment ratio. NET is slightly higher; NET says the sound is uneven. NET open source is better, the architecture system more mature logic more rigorous, more efficient development, the server can also use Linux

The reasons for these non-equivalence

1. Historical reasons

Java early. NET5 born, from the beginning on the major platforms (mainly on Linux) to provide technical support, Microsoft's two former CEOs are complacent thinking that Windows can always Cavatina, and despise Linux, so. NET originally can fly the strength (originally can cross-platform, better language features) was blocked by Microsoft, especially that is called the portentous ....

Because Java was a great leader in its birth years, it attracted many IT staff to join the ranks of companies that took over from all walks of life, and slowly these Java practitioners became technical leaders, and in the next more than 10 years, Microsoft remained on its laurels, Therefore, Java occupies the majority of enterprise technology decision-making.

The success of 2.Android

While Java is getting older, Microsoft is turning to the open source world. NET open source, but using Java as the application language of Android to take the smart device field of great success, this is nothing but the old Java gave a shot of cardiac, although C # can support Android/ios development, but because of the historical reasons above ( Java occupies the majority of enterprise technology decision-making), still slow forward.

3. Microsoft's failure in the mobile phone system

Not only did the giant pit Nokia, but the mobile phone system has been changing for so many years ... And does not provide a back-to-compatible. The consequences are, of course. Net-camp defeat. What else can you do with a CEO like Ballmer?

4. Matthew Effect

When your opponent takes on an absolute advantage, you will pay a huge price for your efforts.

Talk about the IT industry from the contention of. NET and Java

Second, come to. NET Camp of Sadness

A lot. NET camp friends are feeling, if God is giving an opportunity ... but it's really hard for them to turn back. Here for those who despise. NET Java people say: not because you guys are better, but just because your dad is Li Gang. The completion of a business need to be seen as fast and well known. If you are born poor, you will have to pay more hardships than others. The law of Nature is one: natural selection, survival of the fittest.

Three. NET's own way out where?

1) Unity is now a very good technology direction, after all, the game has never been in the Chinese market decline.

2) waiting for Oracle to end the Java, but the results of the Oracle Android struggle, the result shows that Oracle has lost confidence in the Java money, especially Google's victory on Android. There are reasons to believe that Oracle will not make a greater contribution to Java. Google still has the risk of being sued, technically showing that Google will move the JDK to OPENJDK, or other technology (if Oracle wins eventually), to avoid the bad stuff.

3) Waiting for the reverse attack of Microsoft WP, the current Nadra decision shows that the mobile phone system market can not make money, he just want to do a good system, waiting for the right opportunity, so this vision for another year to see, but then the world who knows?

4) waiting for the. NET core to occupy the B/s market, this day is just around the corner, open source + performance advantages.

Iv. How technicians plan their life

The previous time saw the Gaussian forest explosive material: senior IT job seekers in Silicon Valley were discriminated against. I think this phenomenon is more common in China, the reason is very simple: you are an old technology, your salary can only with your age to a limit, and your energy as you age less than young people, or you become a corporate technical leadership, and then stay. Either you start your own business, use your technology to build your own business, or you can only choose to change. Yesterday read a story of Wang Yin, link here: http://www.1.qixoo.org/blog-cn/2016/10/25/argument He is definitely a technical strongman, but in large enterprises (such as Microsoft) is only a small role in the first into a company, If a person enters a company, not to do the CTO, then he can only as a newcomer, by the so-called "leadership" crackdown, Wang Yin such a lot of examples, as he said: "His so-called leadership is to argue, not to put things in place, and not to let the problem be better solved."

Finally, the end of Wang Yin wrote:

I saw the train of hope, and rushed to the end of the cliff, but I could only preserve myself, for I could not save ignorance. Ignorance is invincible. There is an ancient saying well, reason and wisdom has never defeated the ignorance, only the foolish people are dead, they can be seen hope ...
As a purely technical IT staff many have encountered similar problems, they are very good just do not understand human nature, high IQ people, they are not necessarily high, or often suffer from the disadvantage is here, because they are a group of people doing things, rather than a group of people to play scheming. If this group of honest and rational people, not directly subordinate to the boss, it will be easy to be the leader of the crackdown, because human nature is like this: who is not the boss, will be optimistic about a better than their own

A competitor? They are right and wrong in their hearts, unwilling to be smooth in accidents. Where there is someone, there is such intrigue.

Natural selection of the fittest in the special human species, force, skill has long been not the standard to determine the outcome.

V. Learning to invest and finance

The investment is not just money, money is important, and self-investment is more important: body, knowledge/wisdom, and connections.

Six, do not accumulate kuibu not even thousands of miles

This sentence left to own, every life journey can learn a lot of things, or to see something, learn to summarize, reflect on the life of the people, the progress of a little bit every day is a great progress, we are confused because we do not know who we are, where to go, perhaps we really need very simple.

Seven, talk about entrepreneurship

Some people say that entrepreneurship is an adventure; some people say that entrepreneurship is a gamble, because the winner is only 1/10; In my opinion, entrepreneurship is an outbreak of knowledge and wisdom, using all of their resources and wisdom to self-determined plans to fight for it. The most important thing in life is to understand what you want, not to drift, because the chase is not necessarily what you really need.

Manuscripts: Custom Development www.9.qixoo.com

Talk about the IT industry from the contention of. NET and Java

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.