Ein 38-jähriger Programmierer, der sich frei in der technischen Welt bewegt

Cheng Chao, ein 38-jähriger Programmierer, scheint in der Lage zu sein, den Unterströmungen der Internetwelt mit Leichtigkeit zu begegnen.

In letzter Zeit ist er damit beschäftigt, seinen Abschluss zu verteidigen, aber sein Lebensrhythmus ist immer noch sehr regelmäßig: Er steht jeden Morgen um sechs Uhr auf und läuft fünf bis zehn Kilometer; dann lernt er Englisch und lernt Vokabeln auswendig, die er durchgehalten hat mehr als 760 Tage; und schickt dann seine Kinder zur Schule. , wieder zur Arbeit gehen, technische Dokumente lesen oder auf dem Weg zur Arbeit das Hören üben; abends zurückgehen und bis Mitternacht Bücher lesen.

Cheng Chao ist seit 16 Jahren in der Internetbranche tätig und beschäftigt sich intensiv mit Zahlungen, Transaktionen, Bestellungen und anderen Geschäften. Er ist gut in DevOps, AIOps, Infrastruktur, Stabilitätsaufbau, hoher Parallelität und anderen Technologien. Daher ist er daran interessiert, Wissen zu teilen und hat viele Spuren im Technologiekreis hinterlassen. Neben der Veröffentlichung zahlreicher technischer Blogbeiträge unter dem Online-Namen „Xiao Cheng Story Duo“ leitete er auch die „Highly Available Scalable Microservice Architecture“. Co-Autor des Buches „In- Depth Distributed Caching – From Principles to Practice“ und übersetzte auch „Spring5 Design Patterns“.

Darüber hinaus wurde Cheng Chao auch von vielen technischen Communities anerkannt und gewann Titel wie „Tencent Cloud TVP“, „Alibaba Cloud MVP Member“ und „Cloud Intelligence Most Valuable Expert“.

Wir würden gerne wissen: Wie erreicht Cheng Chao diese vielen Erfolge außerhalb seiner geschäftigen Arbeit? Welche Entscheidungen trifft er am Wendepunkt seiner Karriere? Welche Erfahrungen kann er über das Schreiben, das Veröffentlichen von Büchern und das Übersetzen mitteilen? Was ist das? Hat er mit der Einführung neuer Technologien wie KI zu tun? Zu diesem Zweck haben wir Cheng Chao interviewt, um zu sehen, wie er sich frei im Technologiekreis bewegt.

moderate, hohe Qualität Studentenmanagement 专家

1. Können Sie uns Ihre aktuelle Arbeitsrichtung vorstellen?

Es gibt zwei Hauptaspekte: Der eine ist der Aufbau der DevOps-Plattform und der andere der Aufbau der KI-Technik. Zuvor war ich für den Stabilitätsaufbau des Unternehmens sowie den DevOps- und AIOps-Systemaufbau verantwortlich. Anfang dieses Jahres begann ich, KI-bezogene Forschung zu studieren und das KI-Projekt des Unternehmens aufzubauen. Derzeit wurde eine Plattform erstellt wurde ins Leben gerufen, um das intelligente Kundendienstgeschäft des Unternehmens zu unterstützen.

2. Auf welche Leistung sind Sie nach 16 Jahren Arbeit in der Internetbranche am stolzesten?

Meine Karriere ist ziemlich lang und ich habe viele Erfolge und Erkenntnisse gewonnen. Um es zusammenzufassen:

Auf Unternehmensebene:

  • Derzeit leitet das Unternehmen die Arbeit im Zusammenhang mit DevOps und AiOps, fördert das Design und die Entwicklung von Multi-Cloud-Architekturen und ist auch für das Teammanagement verantwortlich. Ihre Arbeit wurde unternehmensintern mit dem Best Leadership Award 2022 und dem Best Technical Team Award ausgezeichnet.

  • Während der Songguo Travel-Phase war er für die Kernarbeit mehrerer Geschäftsbereiche verantwortlich, insbesondere für das Design und die Architektur des Bestellzentrums und des Benutzerzentrums. Durch Leistungsoptimierung und den Aufbau von Microservice-Systemen haben Sie die Serviceleistung erfolgreich von 500qps auf 3000qps verbessert. Darüber hinaus habe ich mehrere Schlüsselsysteme entworfen und entwickelt, wie z. B. das Auftragswiederholungszentrum, das Timeout-Kontrollzentrum usw.

  • Bei Yibao Pay konzentriere ich mich hauptsächlich auf die Zahlungsplattform und Echtzeitstatistiken. Im Zuge der Optimierung und Neugestaltung der Zahlungsplattform haben Sie die Leistung von 50TPS auf 200TPS verbessert und Skalierbarkeit erreicht, was dem Unternehmen enorme Vorteile gebracht hat. Gleichzeitig gewann er den jährlichen „Artisan Nomination Award“ und den „Open Sharing Award“ des Unternehmens.

Auf einem persönlichen Level:

Verantwortlich für das Schreiben und Übersetzen von Büchern, einschließlich der Leitung des Buches „Highly Available Scalable Microservice Architecture“, der Co-Autorschaft des Buches „In- Depth Distributed Caching – From Principles to Practice“ und der Übersetzung von „Spring5 Design Patterns“. Darüber hinaus war ich auch als Dozent für Geek Time tätig und habe tägliche Lektionen und andere Videokurse beigesteuert.

3. Welches war das herausforderndste Projekt, das Sie in Ihrer bisherigen Arbeit erlebt haben? Was war für Sie die größte Erkenntnis aus der Arbeit an diesem Projekt?

Das anspruchsvollste Projekt ist die Zahlungstransaktionsplattform, die nicht nur hohe Parallelitätsfähigkeiten der Plattform erfordert, sondern auch die Sicherheit der Systemmittel gewährleistet. Geldbezogene Projekte erfordern oft besondere Vorsicht.

Der größte Gewinn besteht darin, dass ich mein technisches System neu organisiert habe, zweimal darüber nachdenke, bevor ich Projekte durchführe, und verschiedene technische Lösungen und Mittel verwende, um Stabilität zu gewährleisten.

4. Können Sie uns etwas über Ihren beruflichen Entwicklungsweg erzählen? Welche Veränderungen haben Sie in technischer Richtung erlebt?

Meine persönliche Philosophie ist es, ein Multitalent zu sein. Das erste ist, professionell zu sein. Vom Abschluss bis heute habe ich mich immer an die Richtung der Java-Technologie gehalten. Allerdings hat sich Java rasant weiterentwickelt, von Jdk1.5, mit dem ich gerade in Kontakt kam, bis zum heutigen Java21 Ich habe viele Versionen durchgespielt und lerne weiter. Auch wenn ich noch lange nicht besonders kompetent bin, habe ich zumindest eine Menge Berufserfahrung gesammelt.

Die zweite ist die Multifunktionalität. Neben Java, einer alten Entwicklungssprache, gibt es viele andere Sprachen auf dem Markt, wie Go, Python, Rust usw. Die Entstehung jeder Sprache muss ihre Vorteile und Verwendungsszenarien haben Daher muss basierend auf der Projektsituation und den Nutzungsszenarien die am besten geeignete Sprache ausgewählt werden, um das Gesamtprojekt zu verbessern.

5. Wählen Sie im Prozess der Wahl einer technischen Richtung diese aktiv aus oder akzeptieren Sie diese passiv?

Aus psychologischer Sicht gibt die aktive Wahl der technischen Richtung den Menschen ein größeres Gefühl der Autonomie. Die aktive Wahl der technischen Richtungen, mit denen sie vertraut sind, führt leichter zu einem Erfolgserlebnis, und das Erfolgserlebnis gibt den Menschen ein Verantwortungsgefühl und wird auch Dies geht mit positiven Einstellungen und Handlungen einher.

Natürlich ist die Welt von Natur aus vielfältig. Wenn es aktive technologische Entscheidungen gibt, wird es definitiv auch passive Situationen geben. Wenn Sie in einem bestimmten Szenario die technische Richtung nicht verstehen und nur passive Entscheidungen treffen können, sollten Sie sich dafür entscheiden, diese zu akzeptieren. Analysieren Die aktuelle Situation als Ganzes betrachten, die eigene Struktur und Vision ändern, das Problem aus einer anderen Perspektive betrachten, die eigene Mentalität aktiv anpassen und aus Passivität Initiative machen.

6. Wann haben Sie begonnen, einen eigenen, klaren Karriereplan zu haben? Wie entscheiden Sie, wenn Ihre Arbeitsrichtung im Widerspruch zu Ihrem Karriereplan steht?

Als ich in meinem fünften Berufsjahr war, begann ich, ernsthaft über meine beruflichen Regeln nachzudenken.

Es gibt einen kalten Witz, den ich online gesehen habe. Viele Programmierer schreiben jeden Tag Code und sind jeden Tag sehr beschäftigt. Wenn der Interviewer ihn fragt, was ist Ihr Karriereplan? Der Programmierer antwortete: „Nein“. Wenn Sie also einen Charakter auswählen müssten, welcher wäre das? Zum Beispiel technischer Direktor. Der Programmierer antwortete: „CEO“...

Wenn viele Programmierer gerade ihren Abschluss machen und arbeiten, möchten sie in den ersten Jahren oft mehr Technologie lernen und mehr Erfahrung sammeln. Wenn sie für eine bestimmte Zeit arbeiten, werden sie auf Karriereengpässe stoßen, was sie dazu zwingt, ernsthaft darüber nachzudenken, wie sie arbeiten sollte für die Zukunft planen. Dies ist oft ein Wendepunkt für die zukünftigen Entscheidungen von Programmierern. Sollten Sie als Architekt, leitender Architekt, Chefarchitekt immer in der Technologie tätig sein oder sollten Sie sich als Manager, Direktor oder CTO im technischen Management engagieren? Oder ist eine Umwandlung in Produkte, Vorverkäufe oder die Gründung eines Unternehmens möglich? Konzentrieren Sie sich immer auf ein Fachgebiet oder wechseln Sie die Richtung und das Fachgebiet und werden zum Generalisten? Wie wählt man hier aus? Kennen wir uns selbst? Ob Sie introvertiert oder extrovertiert sind, ob Sie gerne kommunizieren oder lieber still sind, das sind alles Indikatoren, die Ihre zukünftige Richtung bestimmen.

Wenn Ihre Arbeitsrichtung im Widerspruch zu Ihrem Karriereplan steht, sollten Sie keine sofortige Entscheidung treffen. Denken Sie zuerst nach:

  • Richtung

Wenn Ihr eigenes Karriereplanungsziel darin besteht, Architekt zu werden, und das Unternehmen nun beschließt, jemanden zum Manager zu ernennen, dann entspricht die Führungsposition nicht dem Ziel des Architekten. Nach gesundem Menschenverstand sollten Sie den Verlust stoppen und eine Neuauswahl vornehmen die technische Leitung des Architekten. . Voraussetzung für eine Neuauswahl ist jedoch, dass Ihr bisheriger Plan sinnvoll ist. Warum sagst du das? Ich traf einige Freunde, die ebenfalls eigene Karrierepläne hatten. Nach eingehender Kommunikation stellte ich jedoch fest, dass ihre Karrierepläne nicht sehr vernünftig waren. Sie entsprachen weder ihren eigenen Stärken oder Persönlichkeiten noch der Realität .

  • Plattform

Tatsächlich kann es keine Richtung ohne Plattform geben. Wir müssen die aktuelle Plattform berücksichtigen, auf der wir uns befinden. Dies betrifft das Unternehmen und seine Abteilungen. Wenn es mit dem Unternehmen bergab geht und das Unternehmen keine klare Entwicklungsrichtung hat, die es Ihnen nicht ermöglicht, Ihre Wettbewerbsfähigkeit in der neuen Arbeitsrichtung zu verbessern, dann, wenn die Arbeitsrichtung im Widerspruch zum Plan steht Etwas in der Art: Die Plattform verbraucht möglicherweise ihre eigene Zeit.

7. Sie haben in Unternehmen wie JD.com, 360 und Yibao Pay gearbeitet. Sie fragen sich, wie sich Ihr Arbeitsstil und Ihr Stil in verschiedenen Unternehmen unterscheiden?

Tatsächlich hat jedes Unternehmen seine eigenen Merkmale und Vorteile, kann jedoch je nach Branche, in der es tätig ist, unterschiedliche Arbeitsmethoden anwenden.

JD: Da das Unternehmen sehr groß ist und viele Mitarbeiter hat, sind für Kommunikation und Zusammenarbeit möglicherweise mehr Ebenen und mehr Koordination erforderlich, um einen reibungslosen Projektfortschritt zu gewährleisten. Darüber hinaus legt JD.com als große E-Commerce-Plattform möglicherweise mehr Wert auf Innovation und Benutzererfahrung und ist möglicherweise eher geneigt, neue Technologien und innovative Lösungen auszuprobieren.

360: Der Sicherheitsbereich konzentriert sich möglicherweise mehr auf strikte Compliance und Vertraulichkeit zwischen den Teams und verfügt möglicherweise über mehr Überprüfungs- und Verifizierungsverfahren, um die Sicherheit und Qualität des Codes zu gewährleisten Stabilität und etablierte, zuverlässige Technologie.

Yibao Pay: Im Finanzbereich wird möglicherweise mehr Wert auf Details und Compliance sowie auf die Fondssicherheit gelegt. Möglicherweise gibt es strengere Prozesse und Spezifikationen, um die Stabilität und Sicherheit des Systems zu gewährleisten. Der Stil, Dinge zu tun, besteht darin, zweimal nachzudenken, bevor man handelt, verschiedene mögliche Situationen vollständig abzuwägen und sorgfältig abzuwägen und den Kunden Stabilität und Zuverlässigkeit zu bieten. Erfahrung .

8. Welchen Einfluss haben verschiedene Unternehmen auf Ihre Karriereentwicklung? Was sind die wertvollsten Lektionen, die Sie bei verschiedenen Unternehmen gelernt haben?

  • Bei JD.com habe ich mehr über E-Commerce- und Internet-Erfahrung, die Anwendung von Szenarien mit hoher Parallelität, viele technische Best Practices und die effiziente Zusammenarbeit mit verschiedenen Abteilungen in einem großen Unternehmen gelernt.

  • Bei Yibao Pay habe ich gelernt, wie man eine stabile Plattform aufbaut, aus der Perspektive des Benutzers denkt und wie man ein großes Team dazu führt, effizient zusammenzuarbeiten und gemeinsam Ziele zu erreichen. Darüber hinaus bot mir das Unternehmen eine Vielzahl von Managementkursen an, die meine Managementerfahrung in systematische Methodenpraxis umwandelten.

  • Was ich im aktuellen Unternehmen mehr gewinne, ist die Etablierung eines produktorientierten Denkens, sodass meine Ideen nicht mehr auf technischem Denken basieren, sondern auch aus einer Produktperspektive denken, sodass die von mir hergestellten Produkte ein besseres Benutzererlebnis bieten können und wie Sie es schneller und effizienter machen können. Reagieren Sie effizient auf Benutzerbedürfnisse und -fragen.

Sie können sehen, dass meine Karriereentwicklung ein Prozess von unten nach oben ist, vom technischen Denken auf der untersten Ebene über das Managementdenken bis hin zum Produktdenken.

9. Die Internettechnologie verändert sich sehr schnell. Wie gehen Sie mit Herausforderungen und Veränderungen um?

  • Es ist notwendig, weiter zu lernen, aktiv an verschiedenen Schulungen, Vorlesungen, Seminaren und anderen Aktivitäten teilzunehmen und sich die neuesten wissenschaftlichen und technologischen Entwicklungen sowie Anwendungskompetenzen anzueignen.

  • Fördern Sie Teamfähigkeit. Durch Teamarbeit können Sie Brainstorming betreiben, sich Herausforderungen stellen und Probleme gemeinsam lösen.

  • Schenken Sie den Informationsquellen mehr Aufmerksamkeit. Das ständige Aufkommen neuer Technologien und Informationen bedeutet, dass mehr Zeit und Energie benötigt wird, um mit diesen Veränderungen Schritt zu halten.

  • Um Veränderungen zu akzeptieren, sollte man sie mit einer positiven Einstellung annehmen und anpassen und sich ihnen nicht widersetzen.

10. Ist Ihre Mentalität angesichts der rasanten technologischen Veränderungen anders als vor zehn Jahren?

Vor zehn Jahren war ich eher bereit, in vertrauten Bereichen hart zu arbeiten. Jetzt bin ich aufgeschlossener und bereit, mich auf andere Technologien und Richtungen einzulassen. Dies liegt an den Positionswechseln und auch an der zehnjährigen technischen Anhäufung , meine technische Vision muss ausgefeilter werden. Breit gefächert, egal in welche Richtung, ich lerne immer weiter.

11. Welchen aktuellen Themen in der Internetbranche widmen Sie derzeit Ihr Augenmerk? Wie werden Sie das Verhältnis zwischen persönlicher Entwicklung und Branchenentwicklung in Einklang bringen?

Das derzeit heißeste Feld ist AIGC. Ich habe ihm große Aufmerksamkeit geschenkt, aber glücklicherweise beschäftige ich mich derzeit mit dieser verwandten Arbeit.

Für viele Menschen sind persönliche und berufliche Weiterentwicklung zwei wichtige Aspekte, doch oft kommt es zu Gleichgewichtsproblemen. Manchmal konzentrieren wir uns auf einen Aspekt und vernachlässigen den anderen. Wenn wir uns nur auf die Branchenentwicklung konzentrieren und uns nicht auf die persönliche Entwicklung konzentrieren, kann es zu einem beruflichen Burnout kommen. Wenn wir uns andererseits nur auf die persönliche Entwicklung konzentrieren und uns nicht auf die Branchenentwicklung konzentrieren, verpassen wir möglicherweise viele Karrierechancen.

Tatsächlich denke ich, dass sich beides völlig ergänzen kann. Die Branchenentwicklung stellt Trends dar, während die persönliche Entwicklung nur die von einem selbst gesetzten Ziele in einem bestimmten Szenario darstellen kann. Bei der persönlichen Entwicklung geht es nur darum, vergangene Entwicklungen zu sortieren und dann in die Zukunft zu blicken. Wenn eine neue Branchenentwicklung kommt, wird das Auswirkungen und Veränderungen auf die persönliche Entwicklung haben. Wir werden das alles akzeptieren. Wenn wir glauben, dass die neue Branchenentwicklung dies tun wird Bringen Es sind Chancen und Möglichkeiten, dann kann die persönliche Entwicklung angemessen angepasst werden, die Entwicklung neuer Branchen und die persönliche Entwicklung können angemessen kombiniert und integriert werden, sodass die persönliche Entwicklung mit der Zeit Schritt halten kann und die ständige Aufrechterhaltung der Wettbewerbsfähigkeit von grundlegender Bedeutung ist.

12. Die Konzepte DevOps und AIOps sind in den letzten Jahren in China sehr populär geworden. Wann sind Sie zum ersten Mal mit diesem Aspekt in Berührung gekommen? Gibt es eine Chance?

Ich habe 2014 mit der formellen Kontaktaufnahme begonnen und mich dafür interessiert, aber damals war ich in der Abteilung, die für den Geschäftsbereich verantwortlich war, und stellte fest, dass die Zusammenarbeit zwischen dem Geschäftsteam und dem Betriebs- und Wartungsteam nicht sehr reibungslos verlief. Es gab eine Informationslücke zwischen der Geschäftsentwicklungsseite, der Testseite und der Betriebs- und Wartungsseite. Daher möchte ich die Lösung dieses Problems fördern und habe festgestellt, dass der Kern von DevOps darin besteht, die Beziehung zwischen diesen dreien zu lösen und die Beziehung zwischen diesen dreien zu öffnen IT-Toolkette im Softwarebereitstellungsprozess, damit jedes Team Zeitverluste reduzieren und effizienter zusammenarbeiten kann. Also las ich Hunderte verwandter Artikel von in- und ausländischen Websites, diskutierte mit relevanten Freunden in der Community über die Förderung und Entwicklung von DevOps, kommunizierte meine Ideen mit Führungskräften des Unternehmens, kommunizierte und arbeitete eng mit dem Betriebs- und Wartungsteam zusammen und begann, DevOps zu fördern im Unternehmen. Gelandet.

13. Welchen Prozess haben Sie vom Verständnis von Konzepten wie DevOps und AIOps bis zur tatsächlichen Implementierung durchlaufen? Können Sie anhand eines Falles darüber sprechen? Was sind die Schwierigkeiten bei der Umsetzung von DevOps und AIOps?

Lassen Sie uns zunächst über die Schwierigkeiten sprechen.

DevOps:

Kultureller Wandel: DevOps ist mehr als nur Tools und Prozesse, es ist ein kultureller Wandel. Eine der größten Herausforderungen besteht darin, Teams von einem traditionellen Wasserfall-Entwicklungsmodell auf einen iterativen, automatisierten und kollaborativen Ansatz umzustellen. Dies erfordert Zeit und Unterstützung durch die Führung.

Automatisierung: Automatisierung ist der Kern von DevOps, aber die Einrichtung automatisierter Prozesse erfordert einen erheblichen Zeit- und Ressourcenaufwand. Eine der Herausforderungen ist die Auswahl und Integration von Tools für automatisierte Tests, Bereitstellung und Überwachung.

Tool-Chain-Integration: In DevOps werden mehrere Tools zur Automatisierung von Prozessen verwendet, aber die Integration und Interoperabilität dieser Tools kann zu Komplexität und Schwierigkeiten führen.

Teamkommunikation und Zusammenarbeit: Der Übergang von einer traditionellen Teamstruktur zu einem funktionsübergreifenden Team erfordert mehr Kommunikation und Zusammenarbeit. Teammitglieder müssen sich möglicherweise an neue Arbeitsweisen und Rollen anpassen.

Kulturwandel und Akzeptanz: Die Einführung einer DevOps-Kultur kann bei Teammitgliedern auf Widerstand oder Unbehagen stoßen. Um sicherzustellen, dass sie die Bedeutung von Veränderungen verstehen und damit klarkommen, sind Geduld und Bildung erforderlich.

Kontinuierliches Lernen und Verbesserung: DevOps ist ein Prozess der kontinuierlichen Verbesserung. Es ist wichtig, sich kontinuierlich mit neuen Technologien und Best Practices vertraut zu machen und Ihren Arbeitsablauf kontinuierlich zu verbessern.

AIOps

Datenqualität und -integration: AIOps ist für die Analyse und Vorhersage auf große Datenmengen angewiesen. Eine der Herausforderungen besteht darin, die Qualität, Integrität und Integration unterschiedlicher Datenquellen sicherzustellen.

Auswahl von Algorithmen und Modellen: Die Auswahl der geeigneten Algorithmen und Modelle für maschinelles Lernen zur Bewältigung spezifischer betrieblicher Herausforderungen erfordert bestimmte Fachkenntnisse. In der Praxis können unterschiedliche Situationen unterschiedliche Algorithmen erfordern, sodass die Auswahl und Abstimmung eines Modells eine Herausforderung darstellt.

Erklärbarkeit und Transparenz: Für viele Geschäftsszenarien müssen die Entscheidungen des KI-Modells erklärbar und transparent sein. Das bedeutet, ein Gleichgewicht zu finden, um sicherzustellen, dass die Vorhersagen des Modells nicht nur genau sind, sondern auch die Gründe dafür erklären.

Schrittweise Einführung: Für einige Organisationen kann es einige Zeit dauern, bis sie die Rolle der KI im Betrieb akzeptieren und ihnen vertrauen. Es ist von entscheidender Bedeutung, die Ergebnisse der KI bei der Verbesserung von Effizienz und Genauigkeit schrittweise zu demonstrieren.

Verbesserung der Teamfähigkeiten: Die Einführung von AIOps erfordert möglicherweise, dass Teammitglieder über bestimmte Kenntnisse in maschinellem Lernen und Datenanalyse verfügen. Dies kann Schulungs- und Weiterbildungsprogramme erfordern.

Regulatorische und Compliance-Überlegungen: In einigen Branchen kann der Einsatz von KI durch regulatorische und Compliance-Anforderungen eingeschränkt sein. Eine der Herausforderungen besteht darin sicherzustellen, dass KI-Systeme den einschlägigen Vorschriften entsprechen.

Mein derzeitiges Unternehmen leidet unter diesen Problemen. In der Anfangsphase war es noch auf traditionelle Betriebs- und Wartungsmethoden angewiesen, was zu einer extrem geringen Produktions- und Online-Effizienz sowie häufigen Ausfällen aufgrund von Änderungen führte. Nach der Einführung der DevOps-Plattform reichten die Bereiche F&E und Produktion (Bedarfsmanagement, Iterationsmanagement, Entwicklung und Tests) bis hin zur kontinuierlichen Bereitstellung und Bereitstellung (F&E-Ressourcen, Release-Management, Laufzeitmanagement, Marktanalyse, Systemmanagement usw.). Produktionslinienbetrieb Einheitliches Self-Service-Management in mehreren Domänen (aPaaS, bPaaS, tPaaS, dPaaS und Multi-Cloud-Management-Plattform, CMDB), SRE-Domäne (intelligente Analyse- und Alarmplattform, Planungszentrum, einheitliche Datenerfassungsplattform, einheitliche Technologie-Middleware-Verwaltung). Plattform) usw. Erzielen Sie ein umfassendes Lebenszyklusmanagement aus einer Hand.

14. Welche Auswirkungen hat die Entwicklung der Großmodelltechnologie auf AIOps? Wie fühlen Sie sich angesichts der enormen Auswirkungen großer Modelle auf die AIOps-Technologie?

Es gibt hauptsächlich vier Wirkungsaspekte:

  • Intelligente Entscheidungsunterstützung: Die Technologie großer Modelle kann immer komplexere Daten verarbeiten, wodurch AIOps-Systeme eine intelligentere Entscheidungsunterstützung bieten können.

  • Funktionen zur Erkennung und Vorhersage von Anomalien: Große Modelle können eine genauere und effizientere Erkennung und Vorhersage von Anomalien ermöglichen. Durch die Analyse historischer und Echtzeit-Streaming-Daten können AIOps-Systeme potenzielle Ausfälle und abnormale Muster besser erkennen und sogar mögliche Probleme vorhersagen, bevor sie auftreten.

  • Automatisierter Betrieb und Wartung: Mit Hilfe großer Modelltechnologie können AIOps-Systeme den automatisierten Betrieb und die Wartung besser realisieren. Dies bedeutet, dass das System Probleme selbstständig erkennen und versuchen kann, sie automatisch zu beheben, wodurch der Bedarf an manuellen Eingriffen verringert und die Betriebs- und Wartungseffizienz verbessert wird.

  • Verfeinerte Problemlokalisierung: Hilft bei der genaueren Problemlokalisierung. Durch die Analyse komplexer Daten können AIOps-Systeme Probleme genauer lokalisieren und zielgerichtetere Lösungen bereitstellen.

Der Einfluss der Großmodelltechnologie auf AIOps ist revolutionär. Für mich ist es spannend und herausfordernd, Teil dieser Transformation zu sein. Diese Änderung hat AIOps mehr Möglichkeiten eröffnet und uns ermöglicht, Betriebs- und Wartungsprobleme umfassender und intelligenter zu behandeln. Dieses Gefühl ist, als ob man an der Spitze der Technologie steht und Zeuge der Möglichkeiten der Zukunft wird. Gleichzeitig bringt es auch neue Herausforderungen beim Lernen und bei der Anpassung mit sich, ist aber auch eine Gelegenheit, kontinuierliche Verbesserung und Lernen zu fördern.

15. Sie sind Mitautor zweier Bücher, „Highly Available Scalable Microservice Architecture“ und „In- Depth Distributed Cache“, und haben das Buch „Spring5 Design Patterns“ übersetzt. Ich möchte Sie fragen, was Ihre ursprüngliche Absicht und Motivation ist Schreiben/Übersetzen?

Ich habe zuvor mehr als 200 technische Blogs zu CSDN geschrieben, darunter auch solche im Zusammenhang mit Microservices und Caching. Die ursprüngliche Absicht des damaligen Schreibens bestand darin, die von mir gesammelten Blog-Beiträge systematisch in Form von Büchern zu organisieren, was nicht nur die Systematisierung erleichtert des Wissens, sondern ermöglicht auch eine bessere Kommunikation mit den Lesern.

Die Idee zur Übersetzung entstand aus meinem kontinuierlichen Englischlernen. Bevor ich das Buch „Spring5 Design Patterns“ übersetzte, hatte ich fünf Jahre lang Englisch gelernt. Ich weiß, wie wichtig es ist, Englisch zu lernen. Dies ist ein Fenster zur Kommunikation mit der Welt. Also habe ich ein Freund gebeten, dieses Buch zu übersetzen, also wollte ich es ausprobieren. Es war auch ein Test für mein langjähriges Englischlernen.

16. Welche Veränderungen haben diese Kreationen für Ihre Arbeit und Ihr Leben mit sich gebracht?

Erstens werden diese Kreationen ihren technischen Einfluss wesentlich erhöhen und mehr Möglichkeiten zur Kommunikation mit Gleichgesinnten bieten. Zweitens ist dies auch ein Prozess des tiefgreifenden Lernens und der Wissensorganisation, der die Umwandlung komplexer technischer Konzepte in leicht verständliche Begriffe erfordert .Inhalte ermöglicht mir diese Fähigkeit, technisches Wissen besser mit anderen zu teilen und gleichzeitig mein Verständnis des technischen Bereichs zu vertiefen.

17. Können Sie Ihre kreativen Erfahrungen und Erkenntnisse während des Schreibprozesses teilen?

Das Schreiben eines Buches an sich ist eine kontinuierliche körperliche und geistige Arbeit. Es erfordert eine gezielte Inhaltskonstruktion zum eigenen Thema. Außerdem nimmt das Schreiben viel Freizeit in Anspruch. Ich erinnere mich, dass ich jeden Morgen um sechs Uhr aufgestanden bin und mit dem Schreiben begonnen habe . Ich schreibe bis acht Uhr und eile dann zur Arbeit. Oft schreibe ich bis etwa Mitternacht, wenn ich abends von der Arbeit zurückkomme, und am Wochenende verbringe ich auch weniger Zeit mit meiner Familie. Natürlich hat mich auch meine Familie in diesem Prozess sehr unterstützt und gefördert.

Der Prozess des Schreibens ist oft langwierig und es ist oft leicht, aufzugeben, nachdem man auf einige Schreibengpässe gestoßen ist. Wenn man auf diese Situation stößt, muss das erste, was einem in den Sinn kommt, die Eingabe positiver Energie sein, das heißt Beharrlichkeit und Kommunikation mit Der Herausgeber des Verlags oder Freunde. Kommunizieren Sie relevant, finden Sie Lösungen für Probleme und geben Sie nicht so schnell auf.

Lassen Sie uns über den Prozess des Schreibens eines Buches sprechen:

  • Zunächst müssen wir uns mit dem Thema des Buches befassen, wie wir das Thema bestimmen, ob wir einen seltenen Buchtitel wählen oder uns einen unkonventionellen Titel unter vielen sich wiederholenden Themen einfallen lassen.

  • Zweitens müssen wir die Zielgruppe berücksichtigen. Je einleitender das Buch ist, desto einfacher ist es, Verkäufe zu generieren. Je ausführlicher das Buch, desto höher ist das Niveau der Zielgruppe und desto schwieriger ist es schreiben.

  • Der dritte Punkt ist das Sammeln von Schreibmaterialien. Es ist sehr wichtig, ob wir zuvor eine große Menge an Materialien zum Thema gesammelt haben. Dies bestimmt Ihre Schreibgeschwindigkeit. Wenn Sie noch nie zuvor Materialien zum Thema gesammelt und erstellt haben, wird der Schreibprozess langwierig sein.

  • Die vierte besteht darin, die Schreibgliederung vollständig zu berücksichtigen. Die Gliederung ist die Seele des Buches. Der Erfolg der Gliederung wird bis zu einem gewissen Grad den Erfolg des Buchverkaufs bestimmen.

  • Der fünfte ist der Schreibplan. Wann beginnen Sie mit dem Schreiben? Wann wird es fertig sein? Welche Fortschritte gibt es jeden Monat? Wie groß ist der Fortschritt pro Woche? Wie viel schreibst du jeden Tag? Es ist eine Gesamtplanung erforderlich.

  • Der sechste Schritt besteht darin, tatsächlich zu schreiben. Während des Schreibprozesses wird sich Ihre Selbstdisziplin weiter verbessern, sodass Sie einen mechanischen Zustand verspüren, der Sie die Zeit vergessen lässt. Das ist Flow. Selbstdisziplin hängt von Zielen und Ihren Wünschen ab. Selbstdisziplin wird Ihre ursprünglichen Gewohnheiten durchbrechen und Ihnen zunächst Schmerzen bereiten, aber nachdem Sie eine Weile durchgehalten haben, werden Sie das Gefühl haben, dass es eigentlich nichts ist.

  • Siebtens sollten Sie beim Schreiben darüber nachdenken, welche Tools Sie verwenden möchten. Einige Verlage verwenden Online-Markdown, während andere Word akzeptieren. Bevor Sie das Tool einsetzen, sollten Sie sich also mit dem endgültigen Format vertraut machen. Ich empfehle die Verwendung einer Versionsverwaltungsplattform, die eine verteilte Zusammenarbeit ermöglicht, wie z. B. GitHub oder eine Cloud-Sharing-Plattform. Dies ermöglicht eine effiziente Zusammenarbeit.

  • Der achte Punkt besteht darin, zu überlegen, ob dieses Buch von einer Person oder von mehreren Personen geschrieben werden sollte. Wenn eine Person es schreibt, wird der Fortschritt langsamer, aber zielgerichteter sein und der Fortschritt kann von Ihnen selbst gesteuert werden. Wenn mehrere Personen schreiben, sind Teammanagementfähigkeiten erforderlich. Die Situation jedes Einzelnen ist anders, auch die Beherrschung des Wissens ist unterschiedlich und die aktuelle Beschäftigung ist ebenfalls unterschiedlich. Um den Fortschritt jedes Einzelnen besser kontrollieren zu können, muss mit allen zusammengearbeitet werden. Besprechen Sie gemeinsam und planen Sie wöchentlich Treffen, um Fortschritte und aufgetretene Probleme zu kommunizieren und gemeinsam nach Lösungen zu suchen, ohne dass einzelne Autoren zu sehr ins Hintertreffen geraten und der Gesamtfortschritt beim Schreiben des Buches beeinträchtigt wird.

18. Ich habe gehört, dass Sie derzeit an einem Buch zum Thema Stabilitätskonstruktion schreiben. Können Sie uns etwas über dieses Buch erzählen? Warum haben Sie diese Richtung gewählt? Wie ist der aktuelle Fortschritt?

Ich schreibe gerade an einem Buch zum Thema Stabilitätskonstruktion, weil ich die über die Jahre gesammelten Erfahrungen zusammenfassen und mit allen teilen möchte. Das Konzept dieses Buches umfasst alles von der allgemeinen Einführung in die Stabilitätskonstruktion bis hin zur Konstruktion technischer Komponenten. Jedes Kapitel behandelt verschiedene Aspekte von Themen, wie z. B. Herausforderungen durch Microservices, Fehlererkennung und -ortung, schnelle Fehlerlösung, verteilte Transaktionen, Dienststrombegrenzung und Leistungsschalter usw. Es bietet den Lesern einen umfassenden Überblick über die Systemstabilitätskonstruktion und deckt alles vom Konzept bis zur Praxis ab. Jedes Kapitel hat ein klares Ziel, stellt Wissenspunkte in verwandten technischen Bereichen vor und bietet Lösungen in tatsächlichen Szenarien.

Das Buch ist derzeit zu einem Drittel fertig und ich gehe davon aus, dass es in der ersten Hälfte des nächsten Jahres fertiggestellt und veröffentlicht wird.

19. Sie haben Titel wie „Tencent Cloud TVP“, „Alibaba Cloud MVP“ und „Cloud Intelligence Most Valuable Expert“ gewonnen. Können Sie anhand Ihres eigenen Falles über die Bedeutung der Gemeinschaft für persönliches Wachstum und Branchenentwicklung sprechen?

Nehmen Sie als Beispiel die sechste TVP-Beschwerdekonferenz, an der ich teilgenommen habe und die vom Tencent Cloud TVP-Team ins Leben gerufen wurde. Sechs Tencent Cloud TVP-Experten kollidierten mit den Leuten an der Spitze der Cloud Studio-Produkte und -Technologien, um Produktprobleme anzugehen und gemeinsam zu verbessern die Cloud Studio-Produkte. Zeigen Sie die Richtung der Verbesserung auf und erkunden Sie weitere Möglichkeiten für die zukünftige Entwicklung von Cloud-IDE im KI-Zeitalter.

Die Entwicklung der Technologie ist untrennbar mit dem Feedback im Problembereich verbunden, und der Fortschritt der Produkte ist unvermeidlich mit den Beschwerden der Benutzer. Tencent Cloud öffnet die Nutzung seiner Produkte, hört auf die Stimmen von Branchenexperten und Benutzern und verbessert und verbessert weiterhin seine Technologie- und Produktfunktionen, um Benutzern ein noch extremeres Produkterlebnis zu bieten. Auch das persönliche Wachstum kann durch mehrfache Begegnungen mit Community-Experten erheblich verbessert und erweitert werden.

20. Welche Erwartungen haben Sie an Ihre persönliche zukünftige Entwicklung?

Ich beschäftige mich derzeit mit AIGC-bezogener Forschung und Entwicklung, die mein Interessenschwerpunkt ist, und ich hoffe, dass ich mich in Zukunft in diesem Bereich weiter vertiefen und weiterentwickeln kann.

 
Tang Xiaoou, Gründer von SenseTime, ist im Alter von 55 Jahren verstorben Im Jahr 2023 stagniert PHP Wi-Fi 7 wird vollständig verfügbar sein Anfang 2024 Debüt, fünfmal schneller als Wi-Fi 6 Das Hongmeng-System steht kurz vor der Unabhängigkeit und viele Universitäten haben „Hongmeng-Klassen“ eingerichtet Zhihui Das Startup-Unternehmen von Jun refinanziert sich, der Betrag übersteigt 600 Millionen Yuan und die Pre-Money-Bewertung beträgt 3,5 Milliarden Yuan Quark Browser PC-Version startet interne Tests KI-Code-Assistent ist beliebt, und Programmiersprachen-Rankings sind alle Es gibt nichts, was Sie tun können Das 5G-Modem und die Hochfrequenztechnologie des Mate 60 Pro liegen weit vorne MariaDB spaltet SkySQL auf und etabliert sich als unabhängiges Unternehmen Xiaomi antwortet auf Yu Chengdongs „Keel Pivot“-Plagiatsaussage von Huawei
{{o.name}}
{{m.name}}

Supongo que te gusta

Origin my.oschina.net/u/3859945/blog/10322167
Recomendado
Clasificación