Que devrait faire l'informatique en 2020?

Achetez VDS avec une remise de 30% , et mĂȘme avant l'augmentation de prix. Blague :) Mais dans chaque blague, il y a une part de vĂ©ritĂ©.

Il reste exactement une semaine avant la nouvelle annĂ©e et nous savons que presque aucun d'entre nous ne commencera une nouvelle vie Ă  partir du 1er janvier ou du lundi. Mais nous savons aussi que personne ne s'arrĂȘtera dans le dĂ©veloppement - tel est notre sort informatique: parti pendant trois semaines en arrĂȘt maladie, rentrĂ© et tombĂ© hors de la rĂ©alitĂ©. Enfin presque. Il semblerait que les technologies Ă©tablies soient tout Ă  fait suffisantes pour la mise en Ɠuvre de la plupart des projets actuels et mĂȘme des fantasmes les plus audacieux, mais nĂ©anmoins, quelque chose de nouveau fait irruption dans la pile habituelle. Vaut-il la peine de se plonger dans ce nouveau? Que Ă©tudier davantage? Ou enfin sortir de l'informatique? Nous avons esquissĂ© un petit plan pour l'annĂ©e.


AprÚs Cybertruck, nous avons décidé de ne pas inclure le design dans la liste des domaines prometteurs pour les professionnels de l'informatique en 2020. Quelle est l'apparence des choses? Rien proche de leur essence

Quel est le langage de programmation Ă  cheval?


OĂč commencer la publication sur les plans du dĂ©veloppeur pour 2020? Bien sĂ»r, avec une analyse de la popularitĂ© des langages de programmation. Nous nous sommes tournĂ©s vers les statistiques d'Octoverse et avons rĂ©alisĂ© qu'il n'y a rien de plus Ă©ternel que la lutte JavaScript des langues dans les cinq premiers. Comme vous pouvez le voir, JavaScript conserve sa position et peut ĂȘtre Ă©tudiĂ© en toute sĂ©curitĂ©, il ne perdra pas en popularitĂ© mĂȘme aprĂšs 5-7 ans, voire plus.

Les fans de big data, de rĂ©seaux de neurones et d'analyses cool devraient faire Python et ses bibliothĂšques, car pendant longtemps, ce sera la base de la science des donnĂ©es. Cependant, soyez prudent - il n'y a pas tellement d'entreprises avec des mĂ©gadonnĂ©es, il y a dĂ©jĂ  de la concurrence sur le marchĂ© des dĂ©veloppeurs, ce qui signifie que vous ne pouvez pas immĂ©diatement trouver un emploi de rĂȘve et faire des tĂąches vraiment cool.


Si vous aimez le hardcore, l'entreprise littéralement sanglante, la fintech, la banque, etc., téléchargez Java et Spring, ce langage de programmation est susceptible de survivre à presque tout ce sommet. Soit dit en passant, Java est également l'une des communautés les plus professionnelles - en travaillant avec ce langage, vous pouvez trouver des projets vraiment sympas, qui avec des compétences appropriées ne sont pas si difficiles à entrer.

Mais se limiter à un seul graphique n'est pas intéressant, approfondissons un peu les statistiques.

Les meilleurs projets sur GitHub selon Octoverse ressemblent Ă  ceci:


Parmi ces projets, Flutter est un SDK open source pour crĂ©er des applications mobiles Ă  partir de Google. Il est utilisĂ© pour dĂ©velopper des applications pour Android et iOS et vous permet de ne pas crĂ©er deux applications Ă  la fois, vous venez de voir l'application dans un langage de programmation pour les deux plateformes mobiles. Flutter a beaucoup de puces et d'avantages, selon l'ingĂ©nierie, il est donc intĂ©ressant de l'Ă©tudier au moins pour votre projet pour animaux de compagnie. Pour le moment, c'est en partie l'avenir de l'ensemble du dĂ©veloppement multiplateforme - peut-ĂȘtre pas dans le cadre de Flutter, mais cela ressemblera Ă  ceci.

Les langages de programmation GitHub les plus élevés ( Octoverse ):


Comme vous pouvez le voir, Dart a connu une croissance Ă©norme et ce n'est pas un hasard. Dart est la langue principale de Flutter. Il s'agit d'un langage intĂ©ressant et puissant, qui se positionne dĂ©sormais comme une alternative, un hĂ©ritier et presque un tueur de JavaScript (mais nous le savons ...). En gĂ©nĂ©ral, la liste des langues est assez spĂ©cifique, et la prĂ©sence d'une langue sur la liste n'indique pas plutĂŽt sa popularitĂ©, mais la croissance de l'intĂ©rĂȘt (comme Dart) ou la demande de professionnels avec un bon niveau de langue. Par exemple, il est difficile de conseiller Rust en 2020 ou de se lancer dans PowerShell, mais le fait que de bons spĂ©cialistes de ces technologies dĂ©passent le marchĂ© est un fait. Donc, si dans votre tĂȘte il y a une rouille non apprise et peu pratique, et que le chemin n'est pas dĂ©fini, il est tout Ă  fait possible de passer du temps sur cette compĂ©tence.

Pour tracer une ligne claire:

  • si vous ĂȘtes dĂ©butant et choisissez le premier langage de programmation, notre conseil est JavaScript, Python, C ++;
  • si vous ĂȘtes un dĂ©veloppeur mobile ou que vous vous y attardez, alors Dart + Flutter, mais Kotlin ne fera pas de mal;
  • si vous ĂȘtes un dĂ©veloppeur professionnel, grandissez en largeur (frameworks, performances, nouvelles versions de langages), Ă©tudiez DevOps, privilĂ©giez la sĂ©curitĂ©;
  • si vous voulez juste "apprendre une langue sans but, eh bien, alors" - apprendre l'anglais ou le chinois, le langage de programmation doit avoir une idĂ©e et un objectif.

Que faire d'autre en 2020?


IndTrouvez l'Asie en vous


Si vous pensez que le chinois est un peu plus Ă©levĂ©, nous avons plaisantĂ©, alors non. La Chine, le Japon et la CorĂ©e du Sud sont en pleine croissance technologique, accueillent de grandes confĂ©rences sur les rĂ©seaux de neurones et la VR / AR et sont tout Ă  fait prĂȘts Ă  travailler avec des dĂ©veloppeurs sympas Ă  distance et dans leur propre pays, ainsi que dans des projets d'État et commerciaux conjoints avec la Russie. Il est bien sĂ»r trop tĂŽt pour juger et faire des prĂ©visions approximatives, mais il est possible que la Californie ait bientĂŽt de nombreux concurrents en Asie. Alors oui, choisissez un pays qui vous semble plus intĂ©ressant, et Ă©tudiez la langue, la culture, les traditions - aussi longtemps qu'un passe-temps, puis la carte tombera.

EpDepop!


Il y a catastrophiquement peu de bons DevOps sur le marchĂ©. La situation ici est la mĂȘme qu'avec le dĂ©veloppement - il y a beaucoup de «jabs», mais en fait, ils choisissent simplement Docker. Alors que DevOps est la sĂ©curitĂ© (depuis deux ans maintenant, il y a le concept de DevSecOps), et les architectures de microservices, et en fait la conteneurisation, et la bonne vieille administration systĂšme. Par consĂ©quent, s'il existe un besoin de croissance professionnelle horizontale et verticale, lancez DevOps. Pour que vous compreniez Ă  quel point cela est sĂ©rieux, nous fournirons une feuille de route super-duper pour le dĂ©veloppement de cette zone de Kamran Ahmed .

Et vous pensiez que c'Ă©tait si simple?

EtweenEntre ciel et terre


Essayez de traiter avec Edge Computing et devenez un spĂ©cialiste vraiment unique - c'est ce que nous vous disons comme «cloud». Il s'agit d'un domaine spĂ©cial lorsque vous pouvez distribuer des calculs - certains d'entre eux peuvent ĂȘtre effectuĂ©s dans le cloud, et certains sur le serveur de pĂ©riphĂ©rie, les appareils IoT et les terminaux des utilisateurs finaux. Le domaine est intĂ©ressant en ce qu'il est nĂ©cessaire de rĂ©soudre des tĂąches non triviales associĂ©es Ă  des charges Ă©levĂ©es, ainsi qu'Ă  la vitesse de transfert de donnĂ©es - comme vous le savez, l'IoT adulte concerne les donnĂ©es sensibles qui doivent ĂȘtre transfĂ©rĂ©es de / vers des appareils distants en temps rĂ©el. Ce domaine, comme les rĂ©seaux de neurones, vous demandera d'avoir une bonne connaissance des mathĂ©matiques.

▍ Cinq des plus


  1. La rĂ©alitĂ© mixte remplacera la rĂ©alitĂ© virtuelle et dĂ©passera le cadre du jeu. Les premiers projets de rĂ©alitĂ© augmentĂ©e et mixte sont dĂ©jĂ  apparus, et cette tendance va certainement se poursuivre et aller au-delĂ  des points et des PokĂ©mon. Par consĂ©quent, si vous ĂȘtes captivĂ© par cette technologie littĂ©ralement vertigineuse, allez-y.
  2. L'intelligence artificielle, contrairement aux prévisions des auteurs de science-fiction informatique, ne deviendra pas vraiment intelligente et «humanoïde», elle restera un algorithme. Mais toutes ces enceintes intelligentes, développant des compétences pour elles, etc. une grande aide aux débutants et aux amateurs pour étudier le domaine, et les professionnels pourront appliquer leurs connaissances en fintech, technologie médicale, espace et industrie.
  3. La blockchain est susceptible d'abandonner progressivement sa connotation négative des crypto-monnaies et de devenir l'une des normes de protection des données confidentielles, par exemple dans les paiements, l'immobilier, la vente au détail et la médecine. Bien sûr, vous pouvez écrire votre crypto-monnaie comme une pratique pour étudier la blockchain, mais nous vous recommandons de ne pas en faire une fin en soi - le battage médiatique s'en va, mais une technologie intéressante et cool continue de vivre.
  4. La cybersĂ©curitĂ© nĂ©cessitera des pentesters, des dĂ©veloppeurs, des administrateurs systĂšme et mĂȘme des gestionnaires de plus en plus puissants, c'est donc l'un des domaines de dĂ©veloppement les plus prometteurs - des spĂ©cialistes de la sĂ©curitĂ© de l'information seront nĂ©cessaires dans pratiquement toutes les entreprises.
  5. La technologie médicale est un besoin objectivement formé pour un avenir proche. Dans les équipes médicales, les scientifiques auront de plus en plus besoin de développeurs, de développeurs, de biotechnologues, d'ingénieurs médicaux. Entrer dans ce domaine est assez difficile, mais si vous choisissez une université pour vous ou votre enfant, pensez à considérer ce domaine, il est déjà apparu dans les grandes universités régionales.

Apprenez les mathématiques


Oui, assez pour poser les questions «dans quel langage de programmation avez-vous besoin de mathématiques»? Ces domaines resteront de moins en moins, alors commencez votre immersion dans les mathématiques, la théorie des probabilités, la théorie des jeux. S'il est trÚs difficile de s'asseoir pour des manuels classiques, infectez-vous avec amour en lisant des publications et des livres non romanesques, puis revenez au hardcore. La connaissance, la compréhension et la capacité d'appliquer les mathématiques augmenteront considérablement votre valeur sur le marché du travail.

Et si vous ĂȘtes une entreprise ...


Ne rencontrez pas de problÚmes avec les prestataires de services qui échouent au moment le plus inopportun. Nous ne vous décevrons pas, et selon la bonne vieille tradition, pour tout le mois de décembre nous fixons une remise de 30% lors du paiement de l'année. Une bonne occasion de geler les prix de nos services avant la hausse des prix du Nouvel An. Par exemple, vous pouvez payer 3 ans à l'avance et économiser jusqu'à 90% du coût de votre VPS pendant 1 an.

Et oui, des prix et un code promotionnel de 10% vous attendent aussi!

Quoi que vous choisissiez, nous vous souhaitons des réalisations impressionnantes, des découvertes sympas, du succÚs dans votre travail et, surtout, un équilibre travail / vie durable. Que votre 2020 soit une année de croissance et d'autodétermination au sein de l'industrie.


Source: https://habr.com/ru/post/fr481860/


All Articles