Discuter de l'industrie informatique à partir du débat entre .NET et Java

黄舟
Libérer: 2017-02-22 10:14:14
original
1574 Les gens l'ont consulté


1. Certaines choses sont difficiles à regarder en arrière

Je dois énoncer ma position au début : je suis un utilisateur à la fois de .NET et de JAVA, mais Je préfère .NET. La raison est simple

 1.Le langage .NET est plus ouvert, comme le montrent les protocoles et spécifications open source

2. Le langage est plus avantageux et rigoureux ;

 3. Les outils de développement VS sont plus productifs ;

 Cependant

 1.Le ratio d'emploi de Java et C# est de 4 : 1. Bien que ce ne soit pas un problème, car la proportion de concurrence pour l'emploi est plus grande (plus de personnes qui viennent d'être formées à JAVA), mais cela dit, pour Pour les emplois C#, vous serez confronté à un choix d'entreprises plus restreint.

2. Pour le même poste en Java, le salaire en Chine est légèrement supérieur à celui du .NET ; ici nous parlons pour .NET. .NET a un meilleur open source, une architecture plus mature, une logique plus rigoureuse. , une efficacité de développement plus élevée et un serveur Vous pouvez également utiliser Linux

 Les raisons de ces inégalités

 Raisons historiques

JAVA est né 5 ans plus tôt que .NET. Dès le début, Microsoft a fourni un support technique pour les principales plates-formes (principalement Linux). Les deux premiers PDG de Microsoft étaient têtus et croyaient que WINDOWS pourrait toujours dominer le monde et méprisaient Linux. Par conséquent, .NET était à l'origine capable de voler (il pouvait être multiplateforme et plus flexible). Les bonnes fonctionnalités du langage ont été bloquées par Microsoft, notamment celui appelé Ballmer qui était arrogant...

Parce que. JAVA était le chouchou de l'empereur avec ses avantages à l'époque de sa naissance, il a donc attiré de nombreux informaticiens rejoignant son camp, ces personnes ont occupé des entreprises de tous horizons. Peu à peu, ces praticiens JAVA sont devenus des leaders techniques dans les dix années suivantes. Au cours des dernières années, Microsoft est resté stagnant, de sorte que JAVA a occupé la grande majorité des décisions technologiques de l'entreprise.

 

2. Le succès d'Android

Bien que JAVA vieillisse de plus en plus, Microsoft s'est tourné vers l'industrie de l'open source et de l'open source .NET, mais Android, qui utilise JAVA comme langage d'application, a connu du succès L'énorme succès dans le domaine des appareils intelligents n'est rien de plus qu'un coup de pouce pour le JAVA vieillissant, bien que C# puisse prendre en charge le développement Android/IOS en même temps, en raison de ce qui précède. Pour des raisons historiques (JAVA occupe la grande majorité des couches décisionnelles technologiques de l'entreprise), il ne peut toujours pas avancer lentement.

 

3. L'échec de Microsoft dans le système de téléphonie mobile

Non seulement Nokia a souffert, mais le système de téléphonie mobile a changé au fil des ans... et c'est le cas. n'offre pas de compatibilité ascendante. Les conséquences peuvent certainement être considérées comme une défaite pour le camp .NET. Avec un PDG comme Ballmer, que pouvons-nous faire d'autre, vous et moi ?

 

4. Effet Matthew

Lorsque votre adversaire a un avantage absolu, vous paierez un prix énorme si vous continuez à travailler dur.

2. La tristesse qui arrive dans le camp .NET

De nombreux amis du camp .NET déplorent que si Dieu donne une chance... . ..., mais c'est vraiment difficile pour eux de faire marche arrière. Voici un message à ces fans de JAVA qui méprisent .NET :

Ce n'est pas parce que vous êtes de meilleures personnes, mais simplement parce que votre père est Li Gang. Vous saurez quand vous aurez répondu rapidement et correctement à une exigence commerciale. Si vous êtes né pauvre, vous devez travailler plus dur que les autres. Il n’y a qu’une seule loi dans la nature : la sélection naturelle, la survie du plus fort.

3. Où est la sortie pour .NET ?

1) Unity est actuellement une bonne direction technique Après tout, les jeux n'ont jamais décliné sur le marché chinois.

2) En attendant qu'Oracle mette fin à JAVA, mais les résultats de la bataille Android d'Oracle montrent qu'Oracle a perdu confiance dans la capacité de gagner de l'argent avec JAVA, notamment la victoire de Google sur Android. Il y a des raisons de croire qu'Oracle n'apportera pas une plus grande contribution à JAVA. Google risque toujours d'être poursuivi Techniquement, afin d'éviter cette mauvaise chose, Google déplacera JDK vers OPENJDK, ou d'autres technologies (si Oracle finit par gagner).

3) En attendant la contre-attaque de Microsoft WP La prise de décision actuelle de Nadella montre que le marché des systèmes de téléphonie mobile ne peut pas gagner d'argent. Il veut juste créer un bon système et attendre la bonne opportunité, donc cette vision attendra. pendant encore un an, mais qui sait à quoi ressemblait le monde à cette époque ?

4) En attendant que .NET Core occupe le marché B/S Ce jour approche à grands pas, avec des avantages en termes de performances open source.

4. Comment les techniciens planifient-ils leur vie ?

Il y a quelque temps, j'ai vu Gosling annoncer la nouvelle : les demandeurs d'emploi informatiques âgés sont victimes de discrimination dans la Silicon Valley. Je pense que ce phénomène doit être plus courant en Chine. La raison est très simple : vous êtes un vieil expert technique, votre salaire ne peut tendre qu'à une valeur limite avec votre âge, et votre énergie devient de moins en moins grande que celle des jeunes. vous vieillissez, ou vous devenez le leader technique d'une entreprise et y restez pour toujours. Soit vous démarrez votre propre entreprise et utilisez vos compétences pour bâtir votre propre carrière, soit vous ne pouvez choisir que de changer de carrière. Hier, j'ai lu un article de Wang Yin, lien ici : http://www.php.cn/ C'est certainement un technicien fort, mais dans les grandes entreprises (comme Microsoft), ce n'est qu'un petit acteur qui vient d'entrer dans un entreprise. Si une personne entre dans une entreprise et ne devient pas CTO, alors elle ne peut être qu'un nouveau venu et être réprimée par les soi-disant « dirigeants » ci-dessus. Wang Yin a de nombreux exemples comme celui-ci. le soi-disant leadership argumente pour le plaisir de discuter, et non pour faire avancer les choses, ni pour mieux résoudre le problème.

À la fin, Wang Yan a écrit ceci :

J'ai vu un train plein d'espoir se précipiter vers le bout de la falaise, mais je n'ai pu que me sauver, car je ne pouvais pas sauvez l'ignorance. L'ignorance est invincible. Un ancien l'a bien dit, la raison et la sagesse n'ont jamais vaincu l'ignorance. Ce n'est que lorsque tous les ignorants mourront qu'ils pourront avoir l'espoir d'être vus...

Autant de personnels informatiques purement techniques qu'ils rencontrent tous. problèmes similaires. Ils sont très bons mais ils ne comprennent pas la nature humaine. Les personnes ayant un QI élevé n'ont pas nécessairement une intelligence émotionnelle élevée, ou elles en souffrent souvent parce qu'elles constituent un groupe de personnes qui font des choses, pas un groupe de personnes qui font des choses. jouer des tours. Si ce groupe de personnes loyales et rationnelles n'est pas directement subordonné au patron, ils seront en fait facilement réprimés par les dirigeants d'en haut, car la nature humaine est comme ceci : Celui qui n'est pas le patron attendra avec impatience quelqu'un qui est meilleur qu'eux-mêmes

Concurrents ? Dans leur propre esprit, les choses sont bonnes et mauvaises, et ils ne veulent pas que les choses se passent bien. Partout où il y a du monde, il y a ces intrigues.

Sélection naturelle des plus aptes. Parmi ce groupe de créatures spéciales comme les humains, la force et l'habileté ne sont plus les critères qui déterminent la victoire ou la défaite.

4. Apprenez à investir et à gérer l'argent

L'investissement évoqué ici n'est pas seulement un investissement monétaire L'investissement monétaire est important, mais l'investissement personnel est encore plus important : corps, connaissance/sagesse,. et les connexions.

5. Vous ne pouvez pas parcourir mille kilomètres sans faire de petits pas

Cette phrase est laissée à vous-même. Vous pouvez apprendre beaucoup de choses à chaque voyage de la vie, ou comprendre quelque chose et apprendre à résumer. , réfléchissez aux gens et aux choses rencontrés dans la vie, un petit progrès chaque jour est un grand progrès La raison pour laquelle nous hésitons est que nous ne savons pas qui nous sommes et où nous allons. être très simple.

6. Parlez d'entrepreneuriat

Certains disent que l'entrepreneuriat est une aventure ; d'autres disent que l'entrepreneuriat est un pari, car le gagnant n'est qu'à mon avis, l'entrepreneuriat est une bataille ; de connaissances et un éclat de sagesse, utilisant toutes ses ressources et sa sagesse pour élaborer des plans minutieux pour se battre pour cela. La chose la plus importante dans la vie est de comprendre ce que vous voulez, plutôt que de suivre la foule, car ce que vous recherchez n’est pas nécessairement ce dont vous avez réellement besoin.

Ce qui précède est le contenu. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal