Jahreszusammenfassung eines Taobao-Serveringenieurs




Wir haben die jährliche Sonderausgabe von Taobao Technology neu herausgebracht: „ Lernen ist wie Segeln gegen den Strom, wenn man nicht vorankommt, wird man sich zurückziehen – Zusammenfassung des Spezialthemas für Ingenieure im Jahr 2023 “. und Erfahrungsdenken im Jahr 2023, das Terminals, Server, technische Qualität usw. umfasst. Im technischen Bereich ist dies ihre Erfahrung. Sie können gerne mit Kollegen kommunizieren. Dieser Artikel ist der zweite in der Reihe——

Der erste Artikel: Sprechen Sie über meine zehnjährige Reise in der Testentwicklung“


Tianwei, ein Serverentwicklungsingenieur, veröffentlichte im Jahr 2023 sechs Artikel auf dem Taobao-Technologiekonto. Er sprach über technische Informationen, Geschäftsakkumulation und persönliche Überlegungen. Nun wird er die von ihm veröffentlichten Artikel zusammenfassen.

Gesamtzahl bitte 2023 angeben


Jeden Winter ist es an der Zeit, „Reply 1988“ anzusehen. Tatsächlich ist „Reply 1988“ die Fernsehserie, die mich am meisten berührt hat. Jedes Kapitel davon spricht über ein Thema und drückt die einfachsten Gefühle aus, die Menschen empfinden warm ~

In diesem Winter ist es in der Tat eine sehr schöne Sache, die Möglichkeit zu haben, einen Jahresrückblick zu ziehen, genau wie die Begegnung mit dem „ersten Schnee“. Dieses Jahr habe ich viele Artikel im Intranet geschrieben, und es gibt auch einige, die im externen Internet geteilt werden können. Ich möchte auf der Grundlage dieser geteilten Artikel ein paar Kapitel erstellen und eine „Antwort 2023“ „schießen“. um meine einfachsten Gedanken und Gefühle zu vermitteln~

Die rührende „Reply 1988“


Kapitel 1 Vor Jahren erstellt: Experimentieren mit Metaphern


Artikel: „ Die Bedeutung von DDD für die Unternehmensunterstützung

Jedes Jahr am Ende des Jahres habe ich das Gefühl, nach Hause zurückzukehren. Ich nehme mir ein paar zusätzliche Tage frei, damit ich früher in meine Heimatstadt zurückkehren kann, um mich auszuruhen. Vor dem Frühlingsfest Anfang 2023 wechselte sich das Team ab, um das Buch „Implementing Domain-Driven Design“ fertigzustellen, und ich war schon immer sehr an DDD (Domain-Driven Design, Domain-Driven Design) interessiert, also wollte ich es tun Nutzen Sie das Frühlingsfest und machen Sie zu diesem Zeitpunkt eine Zusammenfassung des Verständnisses.

Unter den damaligen Umständen kann man sagen, dass „die richtige Zeit, der richtige Ort und die richtigen Leute“ alle zur Verfügung standen (ausreichend Urlaubszeit, frische Erinnerungen an die Lektüre des Buches und etwas Erfahrung bei der Arbeit), aber „ Alles war bereit und alles, was wir brauchten, war der Ostwind.“ Ich weiß nicht, wie ich anfangen soll, ich weiß nicht, wo ich anfangen soll.

Am Anfang wollte ich eine Aufzeichnung und ein Verständnis der Kapitel basierend auf der Gliederung des Buches schreiben, aber ich hatte immer das Gefühl, dass es nicht interessant genug und nicht „spannend“ genug war. Nachdem ich intensiv über einen einzelnen Punkt nachgedacht hatte, begann ich, die mit „Metaphern“ verbundene Suchidee zu verwenden, um bahnbrechende Punkte zu finden: zunächst einmal Dinge, die mich tief beeindruckten, wie Zeichentrickfilme, die ich als Kind gesehen hatte, oder hochkarätige Filme währenddessen College und Lernerfahrungen während meiner Studienzeit... ... Dann kombiniert mit meinem Lerngefühl DDD: verschwommen, abstrakt, divergent...

Plötzlich schoss mir ein Bild aus dem Kopf. Es war die Szene im Film „Forrest Gump“, in der alle mit Forrest Gump rannten. Nach einer Weile begannen viele Anhänger hinter ihm zu laufen. Aber als Forrest Gump aufhörte, blieben alle mit einem leeren Gesichtsausdruck zurück.

Dieser „Link-Punkt“ begeistert mich besonders, weil er nicht nur dem Prozess des Folgens und Lernens ähnelt, sondern auch mehr zum Nachdenken anregt: Auch wenn Sie nicht „folgen“, selbst wenn Sie sich wirklich anstrengen Der Prozess des Befolgens wächst oft sehr langsam, wenn es Ihnen an eigenem Denken und Urteilsvermögen mangelt. Ein guter Kontrollpunkt ist: Haben Sie Vermögenswerte zurückgelassen, wenn die Flut ausgeht und niemand den Weg weist? Haben Sie eine Möglichkeit, selbstständig zu lernen und voranzukommen?

Daher verwendet der Artikel diesen Punkt als Einführung, beschreibt zunächst das Verwirrungsphänomen beim Erlernen von DDD und verwendet dann die Designprinzipien als Index, um über einige persönliche Erkenntnisse und Gedanken zu sprechen. Das Ganze ist kohärent und findet gute Resonanz.
Die Analogie zwischen „dem Trend folgen“-Lernen und Filmhandlungen

Kapitel 2: Nicht so gut wie Notizen: Auf der Suche nach Wissen


Artikel: „ Notizen – Dekonstruktion und Praxis der Geschäftsarchitektur

„Ich denke den ganzen Tag darüber nach, was nicht so gut ist wie das, was ich in einem Moment gelernt habe. Ich bücke mich und schaue es mir an, was nicht so gut ist, wie aufzusteigen, um Erkenntnisse zu gewinnen. Tatsächlich ist die Verbesserung der Kraft oft der Fall.“ Basierend auf der Ansammlung von Erfahrungen können Sie durch Lesen und auf andere Weise die Erfahrungen und Gedanken anderer Menschen verstehen und so den Kreislauf des Verstehens und Wachstums verkürzen.

Dieser Artikel ist seit dem vorherigen Artikel „DDD Understanding“ lange her und spiegelt auch die Schwierigkeit des Lernens wider, nicht nur im Inhalt des Lernens selbst, sondern auch in der Art und Weise, wie der Inhalt und die Richtung bestimmt werden: welches Buch gelesen werden soll, Finden Welcher Punkt man recherchieren soll, ist schwierig und voller Unsicherheit.

Dieser Artikel konzentriert sich mehr auf die „Dekonstruktion der Geschäftsebene“, die sich auf nichttechnische Aspekte wie Produktionsabläufe und Organisationsstruktur bezieht. Er stellt eine wichtige Ergänzung zum technischen Denken dar. Ich möchte einige Punkte mitteilen :
  1. Der erste ist „Neugier“ und „Wissensdrang“: Bei der Arbeit gibt es oft einen technischen Aspekt, bei dem alle miteinander kommunizieren und reden, und es herrscht eine starke Atmosphäre, aber Dinge wie „Geschäftsstruktur“, „Produktionsbeziehungen“. „, „Strategische Ziele“ und andere „obergeordnete“ Teile haben selten Gelegenheit zur Diskussion. Dieser Teil wird oft mit „gutem Geschäftssinn“ in Verbindung gebracht. Es wird oft gesagt, dass er hauptsächlich auf Erfahrung und Erkenntnissen beruht, aber ich denke, der Kern könnte immer noch sein: Sind Sie wirklich daran interessiert, zu verstehen und zu recherchieren?
  2. Die zweite ist die Mentalität, „das Gelernte anzuwenden“: Wie im vorherigen Kapitel erwähnt, dachte ich beim Schreiben von DDD-Artikeln, dass „Auszüge und Verständnis“ nicht „aufregend“ genug seien und keine eigenen Highlights hätten, aber das hier war ein einseitiger Ansatz, der sich des „Wertpunktes“ noch nicht bewusst war. Angesichts des strukturierten Systemwissens ist es eine aufregende Sache, es gut zu lernen, auch wenn es keinen neuen Standpunkt zum Ausdruck bringt, solange die Verknüpfung gut hergestellt ist. Wenn Sie diese Perspektive beispielsweise am Arbeitsplatz einführen, kann dies bei den Menschen und Dingen um Sie herum „Anklang“ finden und eine bessere „synthetische Kraft“ bilden.
  3. Das dritte ist „Sensibilität“ und „Bewusstsein“: Bei meiner täglichen „Link-Bereitstellungsarbeit“ habe ich das Gefühl, dass es nicht viele Überschneidungen mit „Domain-Arbeit in DDD“ gibt, und es ist ein bisschen peinlich wie „Nachahmung“. Auf der Akkumulationsseite besteht ein dringender Bedarf, geeignete „Top-Level-Denkkategorien“ zu finden, die als Leitfaden für die eigene Arbeit dienen. Basierend auf diesem „Gefühl“ wurden nach und nach zwei Hauptrichtlinien etabliert: „Business Deconstruction“ auf der Geschäftsebene und „Application Model“ auf der technischen Ebene, wodurch „DDD“ geschwächt wurde, und jetzt fühle ich mich nicht mehr so ​​verwirrt. Bei der Arbeit fühlen wir uns immer „unbehaglich“. Wir müssen sensibel bleiben, in die Tiefe gehen, nachdenken und uns verfeinern, und wir können ein „genau richtiges“ Gefühl finden, und dies ist auch ein Prozess, „mit der Zeit zu gehen“.
Das Cover hat mich beeindruckt


Kapitel 3 Aus „Fahren: Urteilsmodell“.

Artikel: „ Denkkraft: Wie man besser urteilt

Die Gründe für das Schreiben von Artikeln liegen nicht nur im Beruf, sondern auch im Leben. „Thinking Power: How to Make Better Judgements“ ist ein solches Beispiel.

Da mein Zuhause weit weg ist, muss ich jeden Tag den morgendlichen Berufsverkehr erwischen und einen weiten Weg zur Firma fahren. Die Wahl der Fahrspuren an jeder Kreuzung wiederholt sich hier immer wieder, aber es kommt selten vor, dass ein Tag sehr ist Reibungslos und zufriedenstellend, und ich kann immer mehr finden. Die beste Wahl kann auf Ihre eigenen Urteilsfehler oder auf zufällige Ereignisse zurückzuführen sein, z. B. darauf, dass Sie einen Fahranfänger haben.

Das Traurige ist, dass auch das Leben so ist, voller Entscheidungen und Urteile. Daher möchte ich mein Verständnis der Urteils- und Entscheidungsfragen in Arbeit und Leben verallgemeinern und erläutern und dann diesem Modell folgen, um Verstrickungen und wiederholte „Zeitverschwendung“ zu reduzieren.

Nachdem ich es geklärt habe, denke ich, dass es bei „Wahl und Urteilsvermögen“ drei wichtige Punkte gibt:
  • Das erste ist die Grundlage der Beurteilung, anstatt „das Denkmodell zu verbessern“, es ist einfacher, „Wege zur Ergänzung von Informationen zu finden“.
  • Das zweite Modell basiert im Kern immer noch auf einer quantitativen Formel für Input und Output, ist jedoch hierarchisch.
    • Wenn es signifikante Faktoren gibt, kann dies oft ohne nachzudenken auf der Grundlage von Erfahrungen beurteilt werden;
    • Wenn es viele Faktoren gibt, müssen Sie das Modell ausprobieren, den ROI verschiedener Optionen berechnen und Kompromisse eingehen;
    • Wenn es komplexe Faktoren gibt, spiegeln Simulationen, Beurteilungen auf der Grundlage experimenteller Ergebnisse, Prototypenverifizierung, AB-Tests usw. alle diese Idee wider.
  • Das dritte sind Fähigkeiten: Es werden einige Beurteilungsstrategien vorgestellt und die Verwendung relevanter Ressourcen (Kundenbedürfnisse, Meinungen anderer Personen, klare Wertpunkte usw.) zur Verbesserung der Auswahl und Beurteilung von Antworten vorgestellt, sodass die Qualität der Antworten verbessert werden kann.

Was ich sagen muss, ist, dass trotz des Schreibens des Artikels das „Ärgernis“ des Autofahrens immer noch besteht. Letztendlich funktionieren Muster und Techniken ohne vollständige Informationen nicht gut. Dies bedeutet jedoch nicht, dass die Recherche bedeutungslos ist, denn dadurch werde ich bewusst „mehr darauf achten, ob neue Autos vor mir sind“, „beim Verlassen der Brücke mehr auf die Fahrsituation vor mir achten“ usw. Nachdem Sie bestimmte Informationen gesammelt haben, können Sie auch eine „rationale Entscheidungsfindung“ erreichen, Ihre Fehler zugeben und nicht länger von „Was wäre wenn…“ besessen sein.
Nachdenken über den Urteilsprozess

Auf der Suche nach Fällen: Auf dem Papier sprechen


Artikel: „ Eine kurze Diskussion über einige Designprinzipien und -muster in Transaktionslinks

Letztes Jahr habe ich einen Artikel über mein Verständnis von „23 Designmustern“ und „6 wichtigsten Designprinzipien“ geschrieben. Während ich von allen etwas „Lob“ erhielt, traf mich auch eine Stimme: „Können Sie darüber sprechen?“ konkrete Anwendung im Handel?

Zwar sind wir es oft gewohnt, „auf dem Papier zu reden“ und „prägnant“ zu sprechen, aber wenn es um die Umsetzung geht, müssen wir viele Detailprobleme im Zusammenhang mit Szenarien lösen, die voller Komplexität sind und eine gewisse Zeit erfordern. Persönlich mag ich kein leeres Gerede, aber leider ist die Organisation so groß, es gibt so viele Systeme und ich war nicht so viel am Aufbau beteiligt. Es fühlt sich an, als gäbe es wirklich nichts, worüber man reden könnte .

Wenn Sie einen Schritt zurücktreten, können Sie den Code anderer Leute lesen und versuchen, ihn zu verstehen. Sie müssen jedoch zugeben, dass viele davon nicht gesehen oder verstanden werden, wenn Sie die tatsächlichen Anforderungen nicht erfüllt haben. Da ich außerdem bisher nur Forward-Trading betrieben habe und noch nie am Reverse-Trading teilgenommen habe, fehlt auch die gesamte Trading-Perspektive, und ich traue mich wirklich nicht, etwas „genau“ zu sagen.

Es kam jedoch ein Wendepunkt. Einerseits nahm ich an einigen umgekehrten Anforderungen teil und begann, die umgekehrte Systemstruktur zu verstehen. Andererseits fühlte ich mich nach der Lektüre des Buches „Enterprise Application Architecture Patterns“ sehr langweilig . Um es wirklich zu spüren, muss man vielleicht nicht sehr gut sprechen, es kann ausreichen, „80 % der aktuellen Situation“ auszudrücken. Seitdem habe ich Selbstvertrauen gewonnen und diesen Schritt gewagt.

Bei diesem Prozess geht es eigentlich darum, „die Chance zu ergreifen“. Einerseits ist es die Ergänzung der eigenen Erfahrung und die Steigerung der Vollständigkeit, andererseits ist es die subjektive Beurteilung, ob man gut sprechen kann Verbesserung von Selbstvertrauen und Mut. Der zufällige Auslöser in diesem Prozess war jedoch, dass ich externen Input sah und durch den Vergleich, als ich das Gefühl hatte, einige Highlights schreiben zu können, weniger vorsichtig und schüchtern wurde.

Wenn Sie diesen Schritt nicht unternehmen, heißt es immer: „Warte noch ein bisschen, es wird besser.“ Wenn Sie diesen Schritt tun, wird es zu einer kontinuierlichen Verbesserung und Verbesserung. Wenn Sie „auf dem Papier sprechen“ können und die Kosten nicht hoch sind, warum sollten Sie sich dann die Mühe machen, „auf dem Papier zu sprechen“?
Aktion: Die Blume blüht und muss gebrochen werden.


Meine Arbeit: Verschlungene Wege führen zu ruhigen Orten

  1. Die Architektur des Simple Application Framework VSEF
  2. Simple Application Framework VSEF – Business-Dekonstruktionsvorlage

Ren Xianqi sagte, er habe großes Glück, viele bekannte Werke zu haben. Was ist das Gefühl hinter der Arbeit? Vielleicht hoffe ich, von allen in Erinnerung zu bleiben und oft erwähnt zu werden, oder ich hoffe, einen Träger zu haben, der weiterhin jedem helfen und ihn beeinflussen kann. Das ist in der Tat eine schöne Sache.

Aus persönlicher Erfahrung habe ich als Geschäftsentwickler Geschäftsanforderungen bewertet, dann Code geschrieben, online gegangen, betrieben und gewartet, und nach einer gewissen Zeit habe ich begonnen, die Position zu wechseln und einen neuen Zyklus zu starten. Aber in diesem langen Prozess habe ich immer gesehen, wie Menschen um mich herum in einem endlosen Strom „Struktur“ erforschten, aber wenn ich auf mich selbst zurückblicke, scheint es, dass es an Erklärungen mangelt . .

Diese Art von Idee war in den letzten Jahren nicht offensichtlich und ich habe nicht viel darüber nachgedacht. Der Fokus lag immer noch auf dem Input. Aber im Laufe der Jahre begann ich über eine Frage nachzudenken: Wann kann ich eine haben? arbeiten? Diese Arbeit kann lediglich als das Wollen und Haben eines solchen verstanden werden. Aber wenn ich genauer hinschaue, hoffe ich immer noch, ein Werk zu haben, das eine Erklärung für meine mehrjährige harte Arbeit liefern und als Sammelpunkt dienen kann, um die Anerkennung aller zu gewinnen. Dahinter verbirgt sich eine schwierige und einsame Reise, die Menschen dazu bringt, zu sprechen, es aber nicht auszudrücken.

Glücklicherweise habe ich einen unabhängigen logischen Raum zwischen „Arbeit“ und „Nicht-Arbeit“ gefunden. Durch ein Prototypensystem habe ich mein Verständnis der Systemstruktur exportiert und 4 Artikel geschrieben („Denken“, „Architektur“, „Prototyp“, „Praktischer Kampf“). Diese Artikel begeistern mich sehr, denn dieses „Werk“ ist eine „Subtraktion“ des Wissens, das ich verstehe. Es basiert auf einem genialen Thema und ist prägnant zusammengefügt, aber gleichzeitig ist es eine „Ergänzung“ meines Wissens. Dies ist der Ausgangspunkt, um viele erlernte Kenntnisse und Systeme zu transformieren und zu verknüpfen.

Ich denke, „gewundene Wege führen zur Abgeschiedenheit“ ist ein sehr gutes Wort, das die Logik der „Arbeit“ ausdrücken kann. Erstens ist der Prozess in der Tat sehr mühsam, bis wir zu einem relativ stromlinienförmigen Kern gelangen Theorie; zweitens: Obwohl der Ausgangspunkt die Hoffnung sein mag, gesehen zu werden, ist es am Ende tatsächlich die „Öffnung für einen ruhigen Ort“, was die wiederholte Verbesserung des Selbstbewusstseins darstellt. Was wirklich zählt, ist „ob ich applaudieren kann“. , was eine tiefgründige und friedliche Richtung ist.
Hören Sie auf Ihre innere Stimme



Zusammenfassung: Der Wind wird niemals aufhören

Nachdem ich „Reply 1988“ gesehen hatte, ergriff ich auch die Initiative, einige Folgegeschichten zu lesen. Die Essenz zögert immer noch, sich von diesen schönen Inhalten zu trennen.

In diesem Artikel geht es um Geschichten und Gedanken, die auf einigen im Jahr 2023 veröffentlichten Artikeln basieren. Rückblickend war jeder Artikel tatsächlich ziemlich schwierig, genauso wie es jetzt schwierig ist, den „Momentum“ wiederzugewinnen, den ich damals hatte. Ich möchte jedoch sagen, dass diese „Beharrlichkeit“ bestehen bleibt, da mir die Gefühle der „Leser“ am Herzen liegen. Obwohl wir uns nicht sehen können, ist dies der Fall In der Tat ich. Motivation, weiterzumachen~ 



Dieser Artikel wurde über das öffentliche WeChat-Konto – Big Taobao Technology (AlibabaMTT) – geteilt.
Bei Verstößen wenden Sie sich bitte zur Löschung an [email protected].
Dieser Artikel ist Teil des „ OSC Source Creation Plan “. Alle, die ihn lesen, sind herzlich eingeladen, mitzumachen und ihn gemeinsam zu teilen.

Die Raubkopien von „Qing Yu Nian 2“ wurden auf npmror hochgeladen, was dazu führte, dass npmmirror den Unpkg-Dienst einstellen musste: Es bleibt nicht mehr viel Zeit für Google. Ich schlage vor, dass alle Produkte Open Source sind . time.sleep(6) spielt hier eine Rolle. Linus ist am aktivsten beim „Hundefutter fressen“! Das neue iPad Pro verwendet 12 GB Speicherchips, behauptet jedoch, über 8 GB Speicher zu verfügen. People’s Daily Online bewertet die Aufladung im Matroschka-Stil: Nur durch aktives Lösen des „Sets“ können wir eine Zukunft haben Neues Entwicklungsparadigma für Vue3, ohne die Notwendigkeit von „ref/reactive“ und ohne die Notwendigkeit von „ref.value“. MySQL 8.4 LTS Chinesisches Handbuch veröffentlicht: Hilft Ihnen, den neuen Bereich der Datenbankverwaltung zu meistern Tongyi Qianwen GPT-4-Level-Hauptmodellpreis reduziert um 97 %, 1 Yuan und 2 Millionen Token
{{o.name}}
{{m.name}}

Ich denke du magst

Origin my.oschina.net/u/4662964/blog/11183405
Empfohlen
Rangfolge