Heim  >  Artikel  >  Backend-Entwicklung  >  Diskussion der IT-Branche anhand der Debatte zwischen .NET und Java

Diskussion der IT-Branche anhand der Debatte zwischen .NET und Java

黄舟
黄舟Original
2017-02-22 10:14:141566Durchsuche


1. Auf manche Dinge kann man nur schwer zurückblicken

Ich muss zu Beginn meine Position darlegen: Ich bin sowohl .NET- als auch JAVA-Benutzer, aber Ich bevorzuge .NET. Der Grund ist einfach

 1.NET-Sprache ist offener, wie aus den Open-Source-Protokollen und -Spezifikationen hervorgeht; 2. Die Sprache ist vorteilhafter und strenger  1.Das Jobverhältnis von Java und C# beträgt 4:1. Dies ist zwar kein Problem, da der Anteil der Jobkonkurrenz größer ist (mehr Leute, die gerade in JAVA geschult wurden), aber das heißt, z Bei C#-Jobs wird die Auswahl an Unternehmen kleiner.

2. Für die gleiche Position in Java ist das Gehalt in China etwas höher als das von .NET; hier sprechen wir uns dafür aus, dass .NET eine bessere Open Source, eine ausgereiftere Architektur und eine strengere Logik hat , höhere Entwicklungseffizienz und Server Sie können auch Linux verwenden 

Die Gründe für diese Ungleichheiten

 

1. Historische Gründe

JAVA wurde fünf Jahre früher als .NET geboren. Microsoft hat von Anfang an technischen Support für die wichtigsten Plattformen (hauptsächlich Linux) bereitgestellt. Die ersten beiden CEOs von Microsoft waren hartnäckig und glaubten, dass WINDOWS immer die Welt dominieren könnte, und schauten auf Linux herab Alle. Daher war .NET ursprünglich flugfähig (es könnte plattformübergreifend und flexibler sein) und wurde von Microsoft blockiert, insbesondere von dem Namen Ballmer, der arrogant war...

Weil JAVA war in der Ära seiner Geburt der Liebling des Kaisers und zog daher viele IT-Mitarbeiter an. Diese Leute besetzten Unternehmen aus allen Gesellschaftsschichten und wurden in den folgenden zehn Jahren zu technischen Führungskräften Jahrelang stagnierte Microsoft, sodass JAVA die überwiegende Mehrheit der Unternehmenstechnologieentscheidungen einnahm.

 

2. Der Erfolg von Android

Obwohl JAVA immer älter wird, hat sich Microsoft der Open-Source-Industrie und .NET Open Source zugewandt, aber Android, das Verwendet JAVA als Anwendungssprache und hat Erfolge erzielt. Der große Erfolg im Bereich der intelligenten Geräte ist nichts weiter als ein Schuss in den Arm für das alternde JAVA, obwohl C# aus den oben genannten Gründen gleichzeitig die Android/IOS-Entwicklung unterstützen kann Aus historischen Gründen (JAVA nimmt die überwiegende Mehrheit der Entscheidungsebenen im Bereich der Unternehmenstechnologie ein) kann es immer noch nicht langsam vorankommen.

 Microsofts Versagen im Mobilfunksystem

Nokia hat nicht nur gelitten, auch das Mobilfunksystem hat sich im Laufe der Jahre verändert... bietet keine Abwärtskompatibilität. Die Folgen können durchaus als Niederlage für das .NET-Lager gewertet werden. Was können Sie und ich mit einem CEO wie Ballmer noch tun?

 

4. Matthew-Effekt

Wenn Ihr Gegner einen absoluten Vorteil hat, zahlen Sie einen hohen Preis, wenn Sie weiterhin hart arbeiten.

2. Die Traurigkeit, die das .NET-Camp erreicht

Viele Freunde im .NET-Camp beklagen, dass, wenn Gott eine Chance gibt... . ..., aber es fällt ihnen wirklich schwer, umzukehren. Hier ist eine Nachricht an die JAVA-Fans, die .NET verachten:

Das liegt nicht daran, dass Sie bessere Menschen sind, sondern einfach daran, dass Ihr Vater Li Gang ist.

Sie werden schnell und gut wissen, wann Sie eine Geschäftsanforderung erfüllen. Wer arm geboren wird, muss härter arbeiten als andere. Es gibt nur ein Naturgesetz: natürliche Selektion, Überleben des Stärkeren.

3. Wo ist der Ausweg für .NET?

1) Unity ist derzeit eine gute technische Richtung. Schließlich sind Spiele auf dem chinesischen Markt nie zurückgegangen.

2) Wir warten darauf, dass Oracle JAVA ein Ende setzt, aber die Ergebnisse von Oracles Android-Kampf zeigen, dass Oracle das Vertrauen verloren hat, mit JAVA Geld zu verdienen, insbesondere der Sieg von Google bei Android. Es gibt Grund zu der Annahme, dass Oracle keinen größeren Beitrag zu JAVA leisten wird. Google besteht immer noch das Risiko, verklagt zu werden, um diese schlechte Sache zu vermeiden, wird Google JDK auf OPENJDK oder andere Technologien umstellen (falls Oracle letztendlich gewinnt).

3) Das Warten auf den Gegenangriff von Microsoft WP zeigt, dass der Mobilfunksystemmarkt kein Geld verdienen und auf die richtige Gelegenheit warten kann, also wird diese Vision warten für ein weiteres Jahr, aber wer weiß, wie die Welt damals war?

4) Wir warten darauf, dass .NET Core den B/S-Markt erobert. Dieser Tag steht vor der Tür, mit Open Source + Leistungsvorteilen.

4. Wie planen Techniker ihr Leben?

Vor einiger Zeit habe ich gesehen, wie Gosling die Nachricht verbreitete: Ältere IT-Arbeitssuchende werden im Silicon Valley diskriminiert. Ich denke, dass dieses Phänomen in China häufiger auftritt. Der Grund ist ganz einfach: Sie sind ein alter technischer Experte, Ihr Gehalt kann sich mit Ihrem Alter nur einem Grenzwert nähern und Ihre Energie wird immer geringer als die junger Menschen Sie altern, oder Sie werden zum technischen Leiter eines Unternehmens und bleiben dort für immer. Entweder Sie gründen Ihr eigenes Unternehmen und nutzen Ihre Fähigkeiten, um Ihre eigene Karriere aufzubauen, oder Sie können sich nur für einen Karrierewechsel entscheiden. Gestern habe ich einen Artikel von Wang Yin gelesen, Link hier: http://www.php.cn/ Er ist definitiv ein starker Techniker, aber in großen Unternehmen (wie Microsoft) ist er nur ein kleiner Akteur, der gerade erst in die Geschichte eingestiegen ist Wenn jemand in ein Unternehmen einsteigt und kein CTO wird, kann er nur ein Neuling sein und von den oben genannten „Führern“ unterdrückt werden. Wie er sagte: Die sogenannte Führung argumentiert um des Argumentierens willen, nicht um Dinge zu erledigen, nicht um das Problem besser zu lösen.

Am Ende schrieb Wang Yan Folgendes:

Ich sah einen Zug voller Hoffnung auf das Ende der Klippe zurasen, aber ich konnte mich nur retten, weil ich es nicht konnte Unwissenheit retten. Unwissenheit ist unbesiegbar. Eine alte Person hat es gut gesagt: Vernunft und Weisheit haben die Unwissenheit nie besiegt. Erst wenn alle unwissenden Menschen sterben, können sie hoffen, gesehen zu werden ...

So viele rein technische IT-Mitarbeiter, denen sie alle begegnen Ähnliche Probleme sind sehr gut, aber sie verstehen die menschliche Natur nicht. Menschen mit hohem IQ verfügen möglicherweise nicht unbedingt über eine hohe emotionale Intelligenz, oder sie leiden oft darunter, weil sie eine Gruppe von Menschen sind, die Dinge tun, und nicht eine Gruppe von Menschen, die Dinge tun Streiche spielen. Wenn diese Gruppe loyaler und rationaler Menschen nicht direkt dem Chef unterstellt ist, wird sie von den oben genannten Führungskräften tatsächlich leicht unterdrückt, denn die menschliche Natur ist so: Wer nicht der Chef ist, wird sich auf jemanden freuen Wer ist besser als er selbst

Konkurrenten? In ihren Augen sind die Dinge richtig und falsch, und sie wollen nicht, dass alles glatt läuft. Wo Menschen sind, gibt es diese Intrigen.

Natürliche Selektion des Stärksten. Beim Menschen, einer Gruppe besonderer Lebewesen, sind Kraft und Können nicht mehr die Kriterien, die über Sieg oder Niederlage entscheiden.

4. Lernen Sie, Geld zu investieren und zu verwalten

Die hier erwähnte Investition ist nicht nur eine Geldinvestition, sondern noch wichtiger ist die Selbstinvestition: Körper, Wissen/Weisheit, und Verbindungen.

5. Man kann keine tausend Meilen erreichen, ohne kleine Schritte zu unternehmen

Diesen Satz können Sie auf jeder Lebensreise viel lernen, bzw. etwas verstehen und zusammenfassen lernen Denken Sie über die Menschen und Dinge nach, denen Sie im Leben begegnen. Der Grund, warum wir zögern, ist, dass wir nicht wissen, wer wir sind und wohin wir gehen ganz einfach sein.

6. Sprechen Sie über Unternehmertum

Manche Leute sagen, Unternehmertum sei ein Abenteuer; andere sagen, Unternehmertum sei ein Glücksspiel, denn meiner Meinung nach ist Unternehmertum ein Kampf voller Wissen und Weisheit, der all seine Ressourcen und Weisheit nutzt, um sorgfältige Pläne zu schmieden, um dafür zu kämpfen. Das Wichtigste im Leben ist, zu verstehen, was Sie wollen, anstatt der Masse zu folgen, denn das, was Sie verfolgen, ist möglicherweise nicht unbedingt das, was Sie wirklich brauchen.

Das Obige ist der Inhalt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn