On the IT industry from. NET and Java dispute

First, some things hard to go back

I have a table name begins with their position: .NET JAVA simultaneous users, but more preference NET reason is very simple.

  1. NET language more open, and can be seen from the open source protocol specification;

  2. Language advantage rigorous;

  3. VS more productive development tools;

however

1.Java, C # jobs in the ratio of 4: 1, although this is not a problem, because a greater proportion of job competition (JAVA in more just out of training), but having said that, for C # job, the face more companies have chosen the narrow space.

. 2.Java the same position, the treatment than domestic NET slightly; here is uneven NET say, better open source .NET degree, architecture system is more mature and more rigorous logic, higher development efficiency, you can use the same Linux server

These unequal reason

1. historical reasons

  JAVA early. NET5 was born, beginning to provide technical support for all major platforms (mainly on Linux), Microsoft two former CEO will stand still thought WINDOWS can always be unrivaled in the world, are they despise Linux, so. NET could have flying strength ( inherently cross-platform, better language features) were killed to the closure Microsoft, in particular, that is called Ballmer arrogant .......

  Because JAVA with its advantages can be described as the emperor's pride in its birth, it has attracted a lot of IT staff to join in their camp, who occupied the business in all walks of life, slowly these practitioners become JAVA technology leader and then the in ten years, Microsoft still rest on its laurels, therefore JAVA occupied the vast majority of enterprise technology decision-making .

2.Android success

This is nothing but old JAVA to hit a shot in the arm, although C # can support Android / IOS development, but because of historical reasons above ( JAVA occupied the vast majority of enterprise technology decision-making ), still slowly forward.

3. Microsoft's defeat in the mobile phone system

  Nokia is not only a giant pit, and the phone system has been changed so many years after .......... but does not provide backward compatibility. Of course, the consequences could perhaps be considered. NET camp's defeat. With this CEO Steve Ballmer you can I do?

4. Matthew

  When your opponent is overwhelmingly dominated, then your efforts will pay big.

Second, come to. NET camp grief

  Many. NET camp friends are feeling, if given a chance ........ in heaven, but looking back for them really hard. Here those rude contempt. NET's JAVA person (only these people) say: not because of you better, but just because your dad is the Gang to complete a business needs to know to see done faster and better.

  If you are born poor, you will have to pay more arduous job than others on a law of nature: natural selection, survival of the fittest.

Third, where .NET his way out of it?

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

  2) waiting for Oracle to put an end to JAVA, Oracle Android but the result of the dispute, the display of JAVA Oracle to earn money to lose confidence in this matter, especially Google victory in the Android above. Reason to believe that Oracle will not make for JAVA greater contribution. Google is still a risk of prosecution, technically Google will display in order to avoid this bad thing, JDK will go oPENJDK, or other techniques (if Oracle eventually win the case).

  3) wait for Microsoft WP counter-attack, now Nadella's decision shows that the mobile phone system market can not earn money, he just wanted to do the system, waiting for the right opportunity, so wait another year to see this vision, but then the world has What people know what?

  4) waiting for. NET Core occupied B / S market, this day just around the corner, open source + performance advantage.

Fourth, in the end the art how to plan their own life

  Some time ago to see Gosling broke the news: IT job seekers, senior citizens are discriminated against in Silicon Valley, I think this phenomenon is that China must be more common reason is simple: You are an old technology of people, you can only pay as you age tends to a limit, but your energy increasing with age as good as the young, or you become a technology leader in enterprise, then it has to stay. either you start your own business, you use the technology to build their own careers , or you can choose diverted.

  Yesterday saw an article by Wang Yin, he is definitely a technology strongman but in large enterprises (such as Microsoft) just a company entering a small role, if a person enters a company's CTO not to do, so he just can be used as a rookie, is above the so-called 'leaders' pressure, Wang Yin are many examples of this, as he said: he called leadership is to debate and argue, not to get things done, but not to let the problem get better resolved.

Wang Yin wrote the final end:

I saw a train full of hope, toward the end of the cliff, but I can only protect themselves, because I could not save the foolish. Ignorance is invincible. There is an old saying goes,

Reason and wisdom never beaten ignorance, the only other ignorant people are dying, they have seen people hope ......

  As many purely technical IT staff have experienced similar problems, they just do not understand human nature is good, people with high IQs, they are not necessarily high emotional intelligence, or tend to lose here, because they are a group of people to work, rather than a group of people playing effort if this group of honest rational person, not directly affiliated with the boss, then there will be very easy to suppress the leadership of the above, because human nature is this: who they are not the boss, will be a powerful optimistic than their competition opponents? their hearts what's right or wrong in itself, accidents do not want to sleek. where it was, where there is such infighting. natural selection of the fittest in the human these special creatures, the use of force, skills no longer decide the outcome of the standard.

Fifth, we learn investment banking

  Here that the investment is not just the investment of money, investment money is important, more important investment of self: physical, knowledge / wisdom and contacts.

Six short step a thousand miles

  This sentence left to their own, each of life's journey are able to learn a lot of things, or understand something, learn to summarize, reflect on the people and things encountered in life, a little bit of progress every day is a big step forward the reason why we hesitation is that we do not know who we are, where to go, perhaps we really need very simple.

Seven, to talk about entrepreneurship

  Some people say that business is an adventure; Some people say that business is a gamble, because the winner only 1/10; in my opinion is a business knowledge and wisdom of the outbreak, the use of all their resources and wisdom Custom careful planning is the struggle for your life, the most important thing is to understand what they want, rather than follow the crowd, because the chase is not necessarily what you really need.


"A short step, a thousand miles," hope in the future you can: have a dream horse habitat everywhere! Come on, Junior!

No public concern: "Java confidant" , updated daily Java knowledge Oh, look forward to your arrival!

  • Send " Group ", progress with 100,000 programmers.
  • Send " interview " to receive information BATJ interview, video interview Raiders.
  • Send " Fun algorithm " to receive "Fun algorithm" series of video tutorials.
  • Do not send " 1024 " ...
    Daily benefits

Guess you like

Origin www.cnblogs.com/java-friend/p/12027523.html