


Discuter de l'industrie informatique à partir du débat entre .NET et Java
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.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) !

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Java est un langage de programmation populaire qui peut être appris aussi bien par les développeurs débutants que par les développeurs expérimentés. Ce didacticiel commence par les concepts de base et progresse vers des sujets avancés. Après avoir installé le kit de développement Java, vous pouvez vous entraîner à la programmation en créant un simple programme « Hello, World ! ». Une fois que vous avez compris le code, utilisez l'invite de commande pour compiler et exécuter le programme, et « Hello, World ! » s'affichera sur la console. L'apprentissage de Java commence votre parcours de programmation et, à mesure que votre maîtrise s'approfondit, vous pouvez créer des applications plus complexes.
