Kang Desheng war zuvor als weltweiter leitender technischer Direktor für Marktrisiko und Liquiditätsrisiko der British Standard Chartered Group, als speziell für Übersee ernannter Finanzmarkt-Geschäftsstrukturexperte der ICBC-Zentrale und als leitender Entwicklungsmanager für das Anlageportfolio und Risikomanagement tätig von Fannie Mae in den Vereinigten Staaten und CTO mehrerer inländischer Softwareunternehmen usw. Position. Über 20 Jahre Erfahrung in der Softwareentwicklung und -verwaltung, davon 15 Jahre mit Fokus auf FinTech.
In jedermanns Augen ist Kang Desheng ein Standard-Akademiker. Er hat einen Master-Abschluss in Informatik von der Zhejiang-Universität, einen MBA in Finanzen von der University of Maryland, einen CFA (Chartered Financial Analyst) und einen FRM-Profi (Financial Risk Manager). Zertifizierungen im Finanzbereich. Da er viele Jahre intensiv auf dem Gebiet der Finanztechnologie gearbeitet hat, verfügt er über fundierte Kenntnisse in Finanzgeschäftsfeldern wie komplexen Finanzprodukttransaktionen sowie in technischen Bereichen wie Computersprachen.
Aber als er nach seinem ursprünglichen Traum gefragt wurde, lachte er und sagte, dass sein ursprünglicher Traum darin bestand, Roboter zu bauen. „Als ich ein Kind war, habe ich oft Science-Fiction-Romane gelesen und das gespürt.“ Roboter müssen sehr mächtig sein und werden die zukünftige Welt beherrschen.
In den 1990er Jahren war die Herstellung von Robotern ein besonders futuristischer Traum. Auch wenn Kang Desheng sich für einen Robotik-bezogenen Maschinendesign-Studiengang entschied, hatte er keine Chance, ihn an der Hochschule zu üben, was ihn daran hinderte, das Vergnügen zu genießen, das Gelernte anzuwenden. . Also nutzte er in seinem zweiten Jahr seine Grundlagen des Schreibens von Basic-Code in der High School, um ein Software-Start-up-Unternehmen zu finden und begann offiziell seine Karriere als Programmierer.
Obwohl es eine gewisse Grundlage gibt, ist die Erstellung einer Software nicht einfach, und Softwareunternehmen hatten damals keine klare Arbeitsteilung wie heute. Sie hatten spezialisierte Teams für Produkte, Forschung und Entwicklung, Design, Tests, Betrieb und Wartung usw. Grundsätzlich müssen Sie alles selbst erledigen. Heutzutage ist jeder Programmierer ein Full-Stack-Ingenieur.
Da sein Grundstudium nicht Informatik ist und er alles selbst schreiben muss, kann Kang Desheng nur viele Bücher lesen, um sein fehlendes Systemwissen auszugleichen, während er gleichzeitig den Quellcode liest, um den Funktionsmechanismus dahinter zu verstehen Manchmal nehme ich auch die Produkte anderer Leute und dekompiliere sie und lerne die Ideen und Strukturen der Softwareprodukte anderer Leute kennen. Er lernte und schrieb gleichzeitig und entwickelte nach viel Mühe schließlich sein erstes Softwareprodukt, ein englisches Bildungssystem.
Wenn Sie Ihre Programmierkenntnisse schnell verbessern möchten, ist es nach Ansicht von Kang Desheng am wichtigsten, Eigenmotivation zu haben, bereit zu sein, die Initiative zum Lernen zu ergreifen und bereit zu sein, Zeit mit unbekannten Dingen zu verbringen. Um beispielsweise diese Lernsoftware zu erstellen, entwickelte er speziell eine Windows-Plattform im chinesischen Stil unter der DOS-Plattform, z. B. Fenster, Schaltflächen, Menüs, Dropdown-Listenfelder, BMP-Grafiken, Anzeige chinesischer Zeichen usw Die Treiber für die Maus und die Grafikkarte wurden alle von ihm in Assemblersprache erstellt und erlernt sie jetzt.
Mit seiner Liebe zur Technologie und seinem ausgeprägten Eigeninitiative wuchs Kang Desheng nach seinem Abschluss schnell und führte das Team zur Entwicklung mehrerer Softwareprodukte.
Eines Tages im Jahr 2000 gab er 50 Yuan aus, um sich einen Vortrag im Hangzhou World Trade Center anzuhören. Auf der Bühne stand ein kleiner, seltsam aussehender Mann namens Jack Ma, der gerade 20 Millionen US-Dollar von Masayoshi Son erhalten hatte. Ma Yuns Rede begeisterte jeden im Veranstaltungsort und auch Kang Desheng war einer der Zuschauer, die voller Aufregung waren. Nachdem er die Rede gehört hatte, wurde er sehr neugierig auf die Internet-Technologie in den Vereinigten Staaten, also gab er seine Position als CTO in einem inländischen Unternehmen auf und ging in die Vereinigten Staaten, um seine Karriere als „Code-Farmer“ neu zu starten.
Für Kang Desheng ist das Schreiben von Code nicht schwierig. Selbst wenn er in die USA geht, um erneut eine neue Programmiersprache anzuwenden, kann er sie schnell erlernen und beherrschen. Was ihn wirklich beunruhigt, ist die sprachliche Herausforderung. Früher musste er in China ein Team leiten, sich um Produkte und sogar den Verkauf kümmern und starke Kommunikationsfähigkeiten entwickeln. Aber sein gebrochenes Englisch macht es ihm jetzt schwer, alle seine Fähigkeiten einzusetzen und seine Gedanken frei auszudrücken. Egal wie fähig er ist, es ist schwierig, Anerkennung von anderen zu bekommen, wenn er sich nicht klar ausdrücken kann.
Also begann er sich zu beruhigen und zwang sich, seine Englischkenntnisse zu verbessern. Eine Zeit lang musste er jeden Tag knisternd Englisch sprechen. Später stellte er allmählich fest, dass die Sprache kein großes Problem mehr darstellte. Als Kang Desheng auf diese Erfahrung zurückblickte, beklagte er, dass der Schlüssel darin liege, „ein dickes Fell zu haben“ und weiter zu reden.
Als er zum Beispiel an der University of Maryland in den USA einen MBA in Finanzwesen machte, um während des Studiums seine Englischkenntnisse zu verbessern, sprach er im Unterricht oft begeistert. Einmal stellte er dem Lehrer eine Frage auf Englisch. Nach der Frage war die ganze Klasse still und niemand konnte verstehen, was er sagte. Zu diesem Zeitpunkt wurde sein Gesicht rot und es war ihm sehr peinlich, aber er zwang sich dennoch dazu, schamlos zu sein und auf Englisch zu erklären, was er sagte.
Nach Ansicht von Kang Desheng sind die vier Wörter „dickhäutig“ nicht nur auf die Verbesserung der Englischkenntnisse anwendbar, sondern auch auf die Verbesserung der chinesischen Kommunikationsfähigkeiten. Für Techniker, die ihre Kommunikationsfähigkeiten verbessern möchten: „Je mehr Sie auf der Bühne stehen, desto dicker wird Ihre Haut, desto stärker werden Ihre Fähigkeiten.“ Manche Techniker sind es nicht gewohnt, in der Öffentlichkeit Reden zu halten. Selbst wenn sie den Mut aufbringen, einmal auf die Bühne zu gehen, sind sie äußerst nervös und die Wirkung ist nicht gut, und sie werden in Zukunft nicht mehr sprechen. Aber wenn Sie bereit sind, sich ein-, zwei- oder dreimal anzustrengen, werden Sie langsam feststellen, dass öffentliches Reden nicht schwierig ist.
Als Kang Deshengs Englischkenntnisse, Geschäftskenntnisse und Technologie kein Problem mehr darstellten, begann er, nach neuen Herausforderungen zu suchen. Im Jahr 2010 kehrte er nach China zurück und wurde ein speziell ernannter Experte für die Struktur von Finanzmärkten in Übersee am Hauptsitz der Industrial and Commercial Bank of China. Später fungierte er als globaler leitender technischer Direktor für Marktrisiko und Liquiditätsrisiko bei British Standard Chartered Group und fungiert derzeit als CTO von Zhongan Insurance.
In diesen Jahren der Arbeit hat sich Kang Desheng immer mit Code beschäftigt. Selbst als er die Position des CTO erreichte, verließ er die Front nicht und schrieb und las weiterhin Code. Die Anhäufung im Laufe der Jahre hat ihm auch ein tieferes Verständnis der Programmierung vermittelt.
Als er während seiner Studienzeit zum ersten Mal mit dem Programmieren in Kontakt kam, hatte er das Gefühl, dass es beim Programmieren um Algorithmen ginge, was bedeutete, Probleme durch Computer zu lösen. Zu dieser Zeit dachte er mehr über lokale Probleme und relativ kleine Dinge nach. Jetzt denkt er mehr über Dinge auf der Makroebene nach, etwa darüber, was zusätzlich zu bestimmten Algorithmen auf der Architekturebene getan werden sollte.
In vielen Fällen bedeutet dies nicht, dass es umso besser ist, je mehr Code man schreibt. Im Gegenteil: Je weniger Code man schreibt, desto besser. „Sie verwenden am wenigsten Code, um die meisten Dinge zu erledigen. Tatsächlich müssen Sie viele Anforderungen an Ihr Design stellen. Wenn Sie beispielsweise 10 Geschäftsanforderungen haben, kann die häufige Situation sein, dass Sie 10 Programme schreiben müssen.“ Erkennen Sie diese Anforderungen, aber wenn Sie über die Beziehung zwischen diesen Modulen nachdenken und die Logik dahinter abstrahieren, können Sie diese Anforderungen durch ein Programm umsetzen.“ Kang Desheng glaubt, dass ein ausgezeichneter Techniker nicht weiß, wie man über Probleme denkt Um uns auf ein bestimmtes Problem zu konzentrieren, fassen wir viele Probleme zusammen, nutzen Abstraktionsfähigkeiten, um die wesentlichen Probleme zu finden, und verwenden ausgefeilten Code, um mehrere komplexe Probleme zu lösen.
4 Vorschläge zur Jobsuche für frischgebackene Absolventen
Das obige ist der detaillierte Inhalt vonKang Desheng |. Je dicker Ihre Haut, desto stärker Ihre Fähigkeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!