2016 ist vorbei, aber ich vermisse es überhaupt nicht, denn die Technologietrends im Jahr 2017 sind noch attraktiver. Wenn wir auf die Entwicklung der Branche im vergangenen Jahr zurückblicken, beginnen die Technologietrends im Jahr 2017 Gestalt anzunehmen. Lassen Sie uns die Technologierichtungen bestimmen, die im Jahr 2017 Aufmerksamkeit verdienen.
Künstliche Intelligenz und maschinelles Lernen
Kurz nach Neujahr besiegte AlphaGo die besten Spieler der Go-Welt mit einer Bilanz von 60 Siegen, 0 Niederlagen und 1 Unentschieden . . Für eine Weile ertönte wieder der Ausruf „KI wird den Menschen ersetzen“. Tatsächlich ist diese Art pessimistischen Denkens wirklich unnötig. Künstliche Intelligenz wird dazu beitragen, dass unser Leben in Zukunft komfortabler und einfacher wird. In Zukunft könnte eine KI eine Super-App sein, die uns bei der Lösung eines ähnlichen Lebensproblems helfen kann.
Viele Giganten schmieden mittlerweile Pläne im Bereich KI. Selbstverständlich hat Google umfangreiche Versuche im Bereich der künstlichen Intelligenz unternommen, darunter auch autonomes Fahren, Sprachassistenten, Smart Homes usw. Facebook hat acht Robotikunternehmen und ein Unternehmen für maschinelles Lernen übernommen und nutzt in vielen neuen Unternehmen die Technologie der künstlichen Intelligenz. Das 1-Milliarde-Dollar-Watson-Projekt von IBM umfasst Funktionen wie Sprache, Sprachverständnis, Bilderkennung und Emotionsanalyse. Das Unternehmen hat bereits mit einigen Automobilunternehmen und medizinischen Einrichtungen zusammengearbeitet. In China gab Lei Jun, CEO von Xiaomi, auf der jüngsten Jahrestagung außerdem bekannt, dass künstliche Intelligenz im Jahr 2017 ein wichtiger Entwicklungsbereich sein wird.
Wenn es um künstliche Intelligenz geht, kann maschinelles Lernen nicht getrennt werden. Deep Learning, ein beliebtes Thema im maschinellen Lernen, wird in Bereichen wie Gesichtserkennung, Bilderkennung, Spracherkennung, NLP-Technologie zum Verständnis natürlicher Sprache, Big-Data-Mining-Technologie und fahrerloser Technologie angewendet. Der Open-AI-Forscher Durk Kingma prognostiziert, dass DNN, Backpropagation und SGD in den nächsten drei Jahren die wichtigsten Technologien bleiben werden.
WeChat-Entwicklung
2017 beginnt und das Miniprogramm, das vorbereitet wurde Seit einem Jahr löst die Veröffentlichung offiziell ein ziemliches Erdbeben in der Branche aus. In der öffentlichen WeChat-Klasse am 28. Dezember gab Zhang Xiaolong bekannt, dass der Start des WeChat-Miniprogramms für den 9. Januar 2017 geplant sei. Zhang Xiaolong hat es sehr geschafft Es ist klar, dass der Zugang zu diesen Miniprogrammen in Zukunft nicht über WeChat erfolgen wird, WeChat ist ein „Tool“ und sollte dezentralisiert werden. Er glaubt, dass die reale Welt der Zugang zu kleinen Programmen ist, wie zum Beispiel dem QR-Code für Ticketbuchungsanzeigen in U-Bahn-Stationen, und ein kleines Programm wird schnell erkennen, was Zhang Xiaolong tun möchte Build ist ein In der AR-Welt können praktische Funktionen wie das „At Your Fingertips“-Konzept, das keine Installation und Verwendung erfordert, und mehrere Zugriffsmethoden einen riesigen Markt für Miniprogramme von Drittanbietern vorhersehen, und WeChat hat sich auch zu einer Plattform dafür entwickelt Verbinden Sie PaaS und SaaS.
Live-Streaming-Technologie
Live-Streaming war letztes Jahr genauso beliebt wie Es war vor zwei Jahren VR. Allerdings sind auch die Konkurrenzpunkte der beiden sehr ähnlich. Die Live-Übertragungstechnologie, die ursprünglich auf Live-Übertragungen und Chats von Spielen beschränkt war, hat sich auch in den Bereichen Unterhaltung, Bildung, VR und anderen Bereichen etabliert. Die Live-Übertragung hat sich nach und nach von einem eigenständigen Produkt zu einer Standardfunktion in Produkten in verschiedenen Bereichen entwickelt.
VR-Live-Streaming ist ebenfalls ein sehr beliebtes Anwendungsszenario. Am Ende des Jahres unterstützte Faye Wongs Konzert als erstes in China eine Online-Live-Übertragung + VR-Live-Übertragung. In den Vereinigten Staaten hat NextVR, das 2016 eine Serie-B-Finanzierung in Höhe von 60 Millionen US-Dollar erhalten hat, mit der Live-Übertragung von NBA-Spielen und der Debatte über die Präsidentschaftskandidaten der US-Demokraten begonnen.
Auf der anderen Seite steht das Live-Streaming im Bildungsbereich aufgrund des häuslichen Smogproblems auf der Tagesordnung verschiedener Schulen, und viele Schüler besuchen den Unterricht per Online-Live-Streaming zu Hause. Sagen wir einfach, es war der richtige Zeitpunkt. Im Bildungsbereich arbeiten mehrere Anbieter von Live-Übertragungstechnologien seit vielen Jahren hart daran, die Qualität von Live-Übertragungen durch selbst erstellte CDNs sicherzustellen und das interaktive Erlebnis durch Funktionen wie Unterrichts-Whiteboards und die gemeinsame Nutzung von Kursunterlagen kontinuierlich zu verbessern. Derzeit haben viele Bildungseinrichtungen, die Live-Unterricht unterstützen, ihre Dienste übernommen.
Die Live-Übertragungsbranche wird dieses Jahr einen intensiveren Wettbewerb erleben, nicht nur auf inhaltlicher Ebene, sondern auch im Hinblick auf technologische Verbesserungen und Innovationen.
Live-Streaming scheint ähnliche Auswirkungen zu haben, aber die Probleme, die in den verschiedenen Bereichen gelöst werden müssen, sind unterschiedlich. Laut der von speziell eingeladenen Experten und Benutzern zusammengestellten Wissensdatenbank zur Live-Übertragung erfordert die Live-Übertragung im Bildungsbereich technisch gesehen ein stabiles Netzwerk zur Verbreitung von Inhalten und erweiterte Funktionen, die zum Bildungsszenario passen. Live-Übertragungen von Spielen stellen hohe Anforderungen an das Netzwerk Und was noch wichtiger ist: Lösen Sie das Codec-Problem. Darüber hinaus gibt es einige Live-Übertragungsprodukte, die über Funktionen wie die nahtlose Umschaltung mehrerer Videos und die Verbindung von Mikrofonen für mehrere Personen verfügen müssen. Darüber hinaus gibt es viele technische Punkte, die Aufmerksamkeit verdienen, wie z. B. grundlegende Streaming-Protokolle, Open-Source-Projekte, Systemarchitektur, CDN, interaktive Technologie usw. „Daten sind Wert und Daten leiten die Zukunft.“ Dies ist bereits jetzt allgemeiner Konsens im Bereich Big Data. Die Macht hinter Daten spiegelt sich in datengesteuerten, verfeinerten Abläufen wider, und Konzepte und Methoden wie datengesteuertes Growth Hacking erfreuen sich in China immer größerer Beliebtheit. Unternehmen, die sich mit Daten befassen, lassen sich hauptsächlich in zwei Lager einteilen: Datentechnologie als Kern, Bereitstellung maßgeschneiderter Lösungen für Unternehmen, wie Datenanalyse, Cloud-SaaS-Geschäft usw., wobei der Schwerpunkt auf Datenbank- und Data-Warehousing-Geschäften liegt und Hardware und traditionelle IT-Infrastruktur verwendet werden Auswirkungen auf den Bereich Big Data, wie z. B. den Bau von Rechenzentren, die Datenspeicherung und das Computergeschäft usw.
Einige Analysten gehen davon aus, dass es im Jahr 2017 weitere Anwendungsprojekte geben wird, die auf der Big-Data-Forschung basieren und der Schwerpunkt weiterhin auf der Kommerzialisierung von Big Data liegen wird.
MicroservicesAls spezifische Methode zum Entwerfen von Softwareanwendungen wird die Microservice-Architektur von der Branche als die wichtigste Konstruktionsmethode für Internetanwendungen im Cloud-Computing-Zeitalter anerkannt Lösung, bei der umfangreiche Software in mehrere unabhängige bereitstellbare Dienste aufgeteilt wird, wobei jeder Dienst seinen eigenen Prozess hat und einen einfachen Mechanismus (normalerweise HTTP-Quell-API) verwendet, um die Kommunikation zu implementieren. „Einfachheit ist das letzte Wort“ ist auch der Grund, warum Microservices populär werden können.
Es wurde zuerst von Unternehmen wie Netflix und Amazon praktiziert. Aufgrund seiner hohen Elastizität, Flexibilität und enormen Effizienzsteigerung erregte es schnell die Aufmerksamkeit von Architekten und technischen Entscheidungsträgern in verschiedenen Bereichen im IT-Bereich im Jahr 2016 beobachtet. Einer der technologischen Trends. Im vergangenen Jahr haben verschiedene Branchen das Designkonzept von Microservices schrittweise auf Kernsysteme angewendet, was auch mehr Diskussionen über den Beitrag und die Konflikte von Microservices bei der Verbesserung der Systemeffizienz und der Erfüllung von Geschäftsanforderungen ausgelöst hat.
Virtuelle Realität
Verglichen mit dem Hype des Marktes um die „VR-Welle“ Anfang 2016 ist die Einstellung der Menschen zu VR in der In der zweiten Hälfte des letzten Jahres hat sich viel geändert. Der erste Grund ist, dass die Leistungsanforderungen an PCs zu hoch sind und es weniger VR-Spiele gibt. Kaufen Sie zunächst einen neuen Computer ! Laut einem von Superdata veröffentlichten Datenbericht entsprachen die Umsätze der großen VR-Gerätehersteller im Jahr 2016 zwar nicht den Erwartungen zu Jahresbeginn, der Gesamttrend war jedoch immer noch steigend. Inhaltlich haben die Top 100 VR-Inhalte auf Steam 7,5 Millionen UF-Nutzer erreicht. Der beliebteste ist „The Lab“ mit 440.000 Nutzern. Laut Goldman Sachs-Berichtsanalyse:
Auf der Oculus Connect-Konferenz im vergangenen Oktober sagte Oculus-Chefwissenschaftler Michael Abrash, dass in Zukunft 4K mit einem Auge, 140-Grad-FOV, Foveated-Rendering-Technologie usw. verfügbar sein werden Es werden räumliche Klangeffekte und natürlichere Steuerungsinteraktionen erzielt. Auf der diesjährigen CES machten sowohl Intel als auch Qualcomm VR-Lösungen zu einem Schwerpunkt ihrer Ausstellungen. Was die Entwicklung von Inhalten angeht, optimieren nicht nur Unternehmen wie Oculus, Sony und HTC ihre SDKs kontinuierlich, sondern auch Unity und Ureal nehmen entsprechende Optimierungen für VR vor.Blockchain
Blockchain ist eine Version von Bitcoin. Das wichtige Konzept ist im Wesentlichen eine dezentrale Datenbank und dient als zugrunde liegende Technologie von Bitcoin. Die Blockchain besteht aus einer Reihe von Datenblöcken, die mithilfe kryptografischer Methoden generiert werden. Jeder Datenblock enthält Informationen über eine Bitcoin-Netzwerktransaktion und wird verwendet, um die Gültigkeit der Informationen zu überprüfen (Fälschungsschutz) und den nächsten Block zu generieren.
Im Jahr 2016 wurde das Konzept von FinTech immer beliebter und Blockchain war das heißeste Thema, mit politischer Unterstützung, Kapitalunterstützung und Riesengeschrei. Kapitalkartendaten zeigen, dass Blockchain vor zwei Jahren mit über 1 Milliarde Yuan der Sektor mit der höchsten Finanzierung im US-Risikokapital war. Investmentbanken und Finanzgiganten haben die anfängliche abwartende Haltung nach und nach angenommen und versucht, sie umzusetzen. Auch Internetgiganten wie BAT haben Finanztechnologie eingesetzt, die Investitionen in technische Teams erhöht und die Finanztechnologiekapazitäten erweitert um ihre Geschäftsgebiete weiter auszubauen.
Im Jahr 2016 veröffentlichte das Ministerium für Industrie und Informationstechnologie das „Weißbuch zur chinesischen Blockchain-Technologie und Anwendungsentwicklung“ und den „13. Fünfjahresplan“, den Nationalen Informatisierungsplan, herausgegeben von Der Staatsrat erwähnte ausdrücklich auch die nationalen Gestaltungsprioritäten. Derzeit sind jedoch noch keine allgemeinen technischen Standards im Bereich Blockchain festgelegt, und dieser Aspekt wird im Jahr 2017 schrittweise verbessert.
Embedded Development
Die oben genannten vielen aktuellen Trends in der Branche, wie künstliche Intelligenz, virtuelle Realität und Live-Übertragung, sind neben der Unterstützung der Softwaretechnologie auch untrennbar mit dem Segen der Hardwaretechnologie verbunden. Embedded-Entwicklung klingt vielleicht nicht so cool wie VR, Live-Streaming, autonomes Fahren und Drohnen, aber ohne die Embedded-Ingenieure dahinter sind das nur Worte auf dem Papier.
Im Jahr 2017 werden wir mehr Hardware-Entwicklungstools und Softwarepaketunterstützung von großen Herstellern sehen. Was wir bereits sehen können, ist die Limda-Kompilierungsumgebung von DeltaOS, Vxworks stellt die Tonado-Entwicklungsumgebung bereit und Windows CE fördert auch Embedded VC++.
Gleichzeitig beginnt das Embedded-Design aufgrund des Aufkommens intelligenter Geräte und vernetzter Geräte, Vernetzung und Informatisierung stärker zu berücksichtigen. Eingebettete Prozessoren begannen, einige funktionale Schnittstellen hinzuzufügen. Die neue Generation eingebetteter Prozessoren verfügt nun über integrierte Netzwerkschnittstellen. Einige unterstützen nicht nur das TCP/IP-Protokoll, sondern auch IEEE1394, USB, CAN, Bluetooth usw.
Agile Entwicklung
Agile basiert auf der Entwicklung der Benutzerbedürfnisse und verwendet einen iterativen und schrittweisen Ansatz für die Softwareentwicklung und Management. Es handelt sich um ein neues Modell, das entwickelt wurde, um die Mängel des traditionellen Wasserfall-Entwicklungsmodells zu beheben und die Produktivität und Reaktionsfähigkeit zu verbessern. Agile ist im vergangenen Jahr zu einem beliebten Begriff im Bereich der Softwareentwicklung geworden und gilt als der Weg zum Erfolg in der Softwareentwicklung. Wenn sich das Forschungs- und Entwicklungsteam zu einem bestimmten Zeitpunkt entwickelt, versuchen immer mehr Teams, agile Entwicklungsmodelle zur Implementierung des Forschungs- und Entwicklungsmanagements zu verwenden und so die Ziele einer effizienten Iteration zu erreichen, qualitativ hochwertige Softwareprodukte sicherzustellen und letztendlich größere Vorteile für das Unternehmen zu erzielen.
Im Jahr 2016 gab es immer mehr Diskussionen über kontinuierliche Integration, DevOps, testgetriebene Entwicklung usw. Viele Internetgiganten haben in ihren Unternehmen agile Coaches und Scrum Master eingerichtet F&E-Teams. Aufgrund ihrer intuitiven und benutzerfreundlichen Funktionen haben sich Scrum und Kanban nach und nach zu zwei Trends im Softwareentwicklungsmanagement entwickelt.
Schlagzeilenartikel der chinesischen PHP-Website: //m.sbmmt.com/toutiao-348664.html