2016 est passée, mais elle ne me manque pas du tout, car les tendances technologiques de 2017 sont encore plus attractives. En regardant le développement de l'industrie au cours de l'année écoulée, les tendances technologiques de 2017 commencent à émerger. Examinons les orientations technologiques dignes d'attention en 2017.
Intelligence artificielle et apprentissage automatique
Juste après le jour de l'An, AlphaGo a balayé les meilleurs joueurs du monde de Go avec un record de 60 victoires, 0 défaite et 1 match nul. . Pendant un temps, l'exclamation « L'IA remplacera les humains » retentit à nouveau. En fait, ce genre de pensée pessimiste est vraiment inutile. L’intelligence artificielle contribuera à rendre nos vies plus pratiques et plus faciles à l’avenir. À l’avenir, une IA pourrait devenir une super application qui pourrait nous aider à résoudre un problème de vie similaire.
De nombreux géants font désormais des projets dans le domaine de l'IA. Inutile de dire que Google a fait de nombreuses tentatives dans le domaine de l'intelligence artificielle. Outre AlphaGo, cela inclut également la conduite autonome, les assistants vocaux, les maisons intelligentes, etc. Facebook a acquis huit sociétés de robotique et une société d'apprentissage automatique et utilise la technologie de l'intelligence artificielle dans de nombreuses nouvelles activités. Le projet Watson d'IBM, d'un milliard de dollars, comprend des fonctionnalités telles que la parole, la compréhension du langage, la reconnaissance d'images et l'analyse des émotions. Il a déjà entamé une coopération avec certaines entreprises automobiles et institutions médicales. En Chine, le PDG de Xiaomi, Lei Jun, a également annoncé lors de la récente réunion annuelle que l'intelligence artificielle constituerait un domaine de développement clé en 2017.
En matière d'intelligence artificielle, l'apprentissage automatique est indissociable. L'apprentissage profond, un sujet populaire dans l'apprentissage automatique, a été appliqué dans des domaines tels que la reconnaissance faciale, la reconnaissance d'images, la reconnaissance vocale, la compréhension du langage naturel, la technologie NLP, la technologie d'exploration de données volumineuses et la technologie sans pilote. Durk Kingma, chercheur en IA ouverte, prédit que le DNN, la rétropropagation et le SGD resteront les principales technologies au cours des trois prochaines années.
Développement WeChat
2017 commence, et le mini programme qui est en préparation depuis un an est officiellement La sortie a provoqué un véritable séisme dans l'industrie. Lors du cours public WeChat tenu le 28 décembre, Zhang Xiaolong a annoncé que le lancement du mini-programme WeChat était prévu pour le 9 janvier 2017. Zhang Xiaolong l'a fait très. Il est clair que l'accès à ces mini-programmes à l'avenir ne se fera pas sur WeChat, WeChat est un « outil » et devrait être décentralisé. Il pense que le monde réel est l'entrée de petits programmes, tels que le code QR pour les publicités de réservation de billets dans les stations de métro. Scannez-le sur WeChat et un petit programme apparaîtra pour comprendre rapidement ce que les utilisateurs veulent faire. build est un Dans le monde de la RA, des fonctionnalités pratiques telles que le concept « à portée de main » qui ne nécessite aucune installation ni utilisation, et de multiples méthodes d'accès peuvent laisser présager un énorme marché pour les mini-programmes tiers, et WeChat est également devenu une plate-forme pour connectez PaaS et SaaS.
Technologie de diffusion en direct
La diffusion en direct était aussi populaire l'année dernière que c'était avant Deux ans de VR. Cependant, les points de concurrence auxquels les deux sont confrontés sont également très similaires. La technologie de diffusion en direct, qui était initialement limitée aux diffusions de jeux en direct et aux chats, a également pris racine dans les domaines du divertissement, de l'éducation, de la réalité virtuelle et dans d'autres domaines. La diffusion en direct a progressivement évolué d'un produit indépendant à une fonctionnalité standard dans des produits dans divers domaines.
Le streaming en direct VR est également un scénario d'application très populaire. À la fin de l'année, le concert de Faye Wong a été diffusé en direct en ligne et en réalité virtuelle, ce qui en fait la première en Chine à le faire. Aux États-Unis, NextVR, qui a reçu 60 millions de dollars de financement de série B en 2016, a commencé à diffuser en direct les matchs de la NBA et le débat sur le candidat démocrate à la présidentielle américaine.
D'autre part, la diffusion éducative en direct a été inscrite à l'ordre du jour de diverses écoles en raison du problème du smog domestique, et de nombreux étudiants suivent des cours via la diffusion en direct en ligne à la maison. Disons que c'était le bon moment. Dans le domaine de l'éducation, plusieurs fournisseurs de services de technologie de diffusion en direct travaillent dur depuis de nombreuses années, garantissant la qualité des diffusions en direct grâce à des CDN auto-construits et améliorant continuellement l'expérience interactive grâce à des fonctions telles que l'enseignement de tableaux blancs et le partage de didacticiels. Actuellement, de nombreux établissements d’enseignement proposant des cours en direct ont adopté leurs services.
L'industrie de la diffusion en direct connaîtra une concurrence plus intense cette année, non seulement au niveau du contenu, mais aussi en termes de technologie, il y aura plus d'améliorations et d'innovations.
La diffusion en direct semble avoir des effets similaires, mais les problèmes qui doivent être résolus dans différents domaines sont différents. Selon la base de connaissances sur la technologie de diffusion en direct triée par des experts et des utilisateurs spécialement invités, la diffusion en direct dans le domaine de l'éducation nécessite techniquement un réseau de distribution de contenu stable et des fonctions étendues adaptées au scénario éducatif ; , et plus important encore, résolvez le problème du codec. En outre, certains produits de diffusion en direct doivent disposer de fonctions telles que la commutation transparente de plusieurs vidéos et la connexion d'un microphone à plusieurs personnes. De plus, de nombreux points techniques méritent attention, tels que les protocoles de streaming de base, les projets open source, l'architecture système, le CDN, la technologie interactive, etc. "Les données sont une valeur et les données guident l'avenir." C'est déjà le consensus de tous dans le domaine du big data. La puissance des données se reflète dans des opérations raffinées basées sur les données, et des concepts et des méthodologies tels que le Growth Hacking basé sur les données deviennent de plus en plus populaires en Chine. Les entreprises engagées dans le domaine des données se répartissent principalement en deux camps : la technologie des données en tant que noyau, fournissant des solutions personnalisées aux entreprises, telles que l'analyse des données, les activités SaaS dans le cloud, etc. ; impacter le domaine du Big Data, tel que la construction de centres de données, le stockage de données et les activités informatiques, etc.
Certains analystes estiment qu'il y aura davantage de projets d'application basés sur la recherche sur le Big Data en 2017 et que l'accent continuera d'être mis sur la manière de commercialiser le Big Data.
MicroservicesEn tant que méthode spécifique de conception d'applications logicielles, l'architecture des microservices est reconnue par l'industrie comme la principale méthode de construction d'applications Internet à l'ère du cloud computing. solution dans laquelle les gros logiciels sont divisés en plusieurs services déployables indépendants, où chaque service possède son propre processus et utilise un mécanisme léger (généralement une API source HTTP) pour communiquer. « La simplicité est le dernier mot » est aussi la raison pour laquelle les microservices peuvent devenir populaires.
Il a d'abord été pratiqué par des entreprises telles que Netflix et Amazon. En raison de sa grande élasticité, de sa flexibilité et de son énorme amélioration de l'efficacité, il a rapidement attiré l'attention des architectes et des décideurs techniques dans divers domaines, devenant ainsi le plus répandu. observé dans le domaine informatique en 2016. Une des tendances technologiques. Au cours de l'année écoulée, diverses industries ont progressivement appliqué le concept de conception de microservices aux systèmes centraux, ce qui a également déclenché davantage de discussions sur les contributions et les conflits des microservices dans l'amélioration de l'efficacité du système et la satisfaction des besoins commerciaux.
Réalité virtuelle
Par rapport au battage médiatique du marché autour de la « vague VR » début 2016, l'attitude des gens envers la VR dans le La deuxième moitié de l'année dernière a beaucoup changé. "Calmez-vous" La première raison est que les exigences de performances des PC sont trop élevées et qu'il y a moins de développement VR. Si vous voulez jouer à des jeux VR, achetez d'abord un nouvel ordinateur avec GT1080. ! Selon un rapport de données publié par Superdata, bien que les ventes des principaux fabricants d'équipements VR en 2016 n'aient pas répondu aux attentes du début de l'année, la tendance générale était toujours à la hausse. En termes de contenu, les 100 meilleurs contenus VR sur Steam totalisent 7,5 millions d'utilisateurs UF. Le plus populaire est "The Lab" avec 440 000 utilisateurs. Selon l'analyse du rapport Goldman Sachs :
Lors de la conférence Oculus Connect en octobre dernier, le scientifique en chef d'Oculus, Michael Abrash, a déclaré qu'à l'avenir, la technologie de rendu 4K à un seul œil, FOV à 140 degrés, la technologie de rendu fovéal et des effets sonores spatiaux seront obtenus et des interactions de contrôle plus naturelles. Au CES de cette année, Intel et Qualcomm ont fait des solutions VR l'un des points forts de leurs expositions. En termes de développement de contenu, non seulement des sociétés comme Oculus, Sony et HTC optimisent constamment les SDK, mais Unity et Ureal effectuent également des optimisations correspondantes pour la réalité virtuelle.Blockchain
Blockchain est une version de Bitcoin Le concept important est essentiellement un système décentralisé base de données et sert de technologie sous-jacente à Bitcoin. La blockchain est une série de blocs de données générés à l'aide de méthodes cryptographiques. Chaque bloc de données contient des informations sur une transaction sur le réseau Bitcoin et est utilisé pour vérifier la validité des informations (anti-contrefaçon) et générer le bloc suivant.
En 2016, le concept de FinTech est devenu de plus en plus populaire, et la blockchain était le sujet le plus brûlant, avec un soutien politique, un soutien financier et des cris de géants. Les données de Capital Map montrent qu'il y a deux ans, la blockchain était le secteur avec le financement le plus élevé en capital-risque américain, dépassant le milliard de yuans. Les banques d'investissement et les géants financiers l'ont progressivement adopté à partir de l'attitude attentiste initiale et ont commencé à essayer de le mettre en œuvre ; les géants de l'Internet tels que BAT ont également déployé la technologie financière, augmenté les investissements dans les équipes techniques et étendu les capacités de la technologie financière dans afin d’étendre davantage leurs territoires d’affaires.
En 2016, le ministère de l'Industrie et des Technologies de l'information a publié le « Livre blanc sur le développement de la technologie et des applications Blockchain en Chine » et le « 13e plan quinquennal » Plan national d'informatisation publié par le Conseil d'État a spécifiquement mentionné les priorités nationales en matière de configuration, la blockchain en fait également partie, mais à l'heure actuelle, les normes techniques générales dans le domaine de la blockchain n'ont pas encore été établies, et cet aspect sera progressivement amélioré en 2017.
Développement embarqué
Les nombreuses tendances en vogue de l'industrie mentionnées ci-dessus, telles que l'intelligence artificielle, la réalité virtuelle et la diffusion en direct, en plus du support de la technologie logicielle, ces industries populaires sont également indissociables de la bénédiction de la technologie matérielle. Le développement embarqué ne semble peut-être pas aussi cool que la réalité virtuelle, la diffusion en direct, la conduite autonome et les drones, mais sans les ingénieurs embarqués derrière eux, ce ne sont que des mots sur papier.
En 2017, nous verrons davantage d'outils de développement matériel et de support de progiciels fournis par les principaux fabricants. Ce que nous pouvons déjà voir, c'est l'environnement de compilation Limda de DeltaOS, Vxworks fournit l'environnement de développement Tonado et Windows CE promeut également Embedded VC.
Dans le même temps, en raison de l'essor des appareils intelligents et des appareils en réseau, la conception embarquée commence à prendre davantage en compte la mise en réseau et l'informatisation. Les processeurs embarqués ont commencé à ajouter des interfaces fonctionnelles. La nouvelle génération de processeurs embarqués a commencé à intégrer des interfaces réseau. En plus de prendre en charge le protocole TCP/IP, certains prennent également en charge IEEE1394, USB, CAN, Bluetooth, etc.
Développement Agile
Agile est basé sur l'évolution des besoins des utilisateurs et utilise une approche itérative et étape par étape du développement de logiciels et gestion. Il s'agit d'un nouveau modèle créé pour combler les lacunes du modèle traditionnel de développement en cascade, dans le but d'améliorer la productivité et la réactivité. Agile est devenu un terme populaire dans le domaine du développement de logiciels au cours de la dernière année et est considéré comme le moyen de gagner dans le développement de logiciels. Lorsque l'équipe R&D atteint un certain stade, de plus en plus d'équipes cherchent à utiliser des modèles de développement agiles pour mettre en œuvre la gestion de la R&D, atteignant ainsi les objectifs d'itération efficace, garantissant des produits logiciels de haute qualité et, à terme, obtenant de plus grands avantages pour l'entreprise.
En 2016, les discussions se multiplient sur l'intégration continue, le DevOps, le développement piloté par les tests, etc. De nombreuses entreprises géantes de l'Internet mettent en place des coachs agiles et des Scrum Masters dans leur Les équipes R&D. Grâce à leurs fonctionnalités intuitives et faciles à utiliser, Scrum et Kanban sont progressivement devenus deux tendances dans la gestion du développement logiciel.
Article principal du site Web PHP chinois : http://www.php.cn/toutiao-348664.html