Maison  >  Article  >  Kang Desheng | Plus votre peau est épaisse, plus votre capacité est forte

Kang Desheng | Plus votre peau est épaisse, plus votre capacité est forte

Java学习指南
Java学习指南avant
2023-07-26 14:55:571512parcourir

Kang Desheng était auparavant directeur technique principal mondial du risque de marché et du risque de liquidité du British Standard Chartered Group, expert en structure commerciale des marchés financiers à l'étranger spécialement nommé au siège social de l'ICBC, directeur principal du développement du portefeuille d'investissement et de la gestion des risques. de Fannie Mae aux États-Unis, et CTO de plusieurs sociétés de logiciels nationales, etc. Poste. Plus de 20 ans d'expérience en développement et gestion de logiciels, dont 15 ans axés sur la FinTech.

Aux yeux de tous, Kang Desheng est un universitaire standard. Il est titulaire d'une maîtrise en informatique de l'Université du Zhejiang, d'un MBA en finance de l'Université du Maryland, d'un CFA (Chartered Financial Analyst) et d'un professionnel FRM (Financial Risk Manager). certifications dans le domaine financier. Ayant travaillé dur dans le domaine de la technologie financière pendant de nombreuses années, il possède une connaissance approfondie des domaines des affaires financières tels que les transactions complexes sur les produits financiers, ainsi que des domaines techniques tels que les langages informatiques.

J'ai commencé ma carrière de programmeur en apprenant et en écrivant

Mais lorsqu'on l'a interrogé sur son rêve initial, il a ri et a déclaré que son rêve initial était de fabriquer des robots "Quand j'étais enfant, je lisais souvent des romans de science-fiction et je ressentais cela. les robots doivent être très puissants et dirigeront le monde futur." .

Dans les années 1990, fabriquer des robots était un rêve particulièrement futuriste. Même si Kang Desheng a choisi une spécialisation en conception mécanique liée à la robotique, il n'a eu aucune chance de la pratiquer à l'université, ce qui l'a empêché de profiter du plaisir de mettre en pratique ce qu'il a appris. . Ainsi, au cours de sa deuxième année, il a utilisé ses connaissances en écriture de code de base au lycée pour trouver une start-up de logiciels et a officiellement commencé sa carrière de programmeur.

Bien qu'il existe une certaine base, créer un logiciel n'est pas facile, et les éditeurs de logiciels à l'époque n'avaient pas de division du travail claire comme c'est le cas aujourd'hui. Ils disposaient d'équipes spécialisées pour les produits, la R&D, la conception, les tests, l'exploitation et l'exploitation. maintenance, etc. En gros, vous devez tout faire vous-même. À l’heure actuelle, chaque programmeur est un ingénieur full-stack.

Comme sa spécialité de premier cycle n'est pas l'informatique et qu'il doit tout écrire par lui-même, Kang Desheng ne peut lire que beaucoup de livres pour compenser son manque de système de connaissances, tout en lisant le code source pour comprendre le mécanisme de fonctionnement derrière le programme. Parfois, je prends aussi les produits d'autres personnes et les décompile, et j'apprends les idées et les structures des produits logiciels d'autres personnes. En apprenant et en écrivant en même temps, après avoir déployé beaucoup d'efforts, il a finalement créé son premier logiciel, un système éducatif en anglais.

Selon Kang Desheng, si vous souhaitez améliorer rapidement vos compétences en programmation, le plus important est d'être motivé, d'être prêt à prendre l'initiative d'apprendre et d'être prêt à consacrer du temps à des choses inconnues. Par exemple, afin de réaliser ce logiciel éducatif, il a spécialement développé une plateforme de type Windows sous la plateforme DOS qui prend en charge le chinois, comme des fenêtres, des boutons, des menus, des listes déroulantes, des graphiques BMP, l'affichage des caractères chinois... même la souris et la carte graphique sont tous créés par lui en utilisant le langage assembleur et en les apprenant maintenant.

Pourquoi dit-on que plus la peau est épaisse, plus la capacité est forte ?

Avec son amour pour la technologie et son fort dynamisme, Kang Desheng a grandi rapidement après l'obtention de son diplôme et a conduit l'équipe à développer plusieurs produits logiciels.

Un jour de l'an 2000, il a dépensé 50 yuans pour écouter une conférence au Hangzhou World Trade Center. Sur scène se trouvait un petit homme à l'air étrange nommé Jack Ma, qui venait de recevoir 20 millions de dollars américains de Masayoshi Son. Le discours de Ma Yun a enflammé tout le monde dans la salle, et Kang Desheng était également l'un des membres du public qui était rempli d'enthousiasme. Après avoir écouté le discours, il est devenu très curieux de connaître la technologie Internet aux États-Unis, il a donc abandonné son poste de CTO dans une entreprise nationale et s'est rendu aux États-Unis pour relancer sa carrière de « code farmer ».

Pour Kang Desheng, écrire du code n'est pas difficile Même s'il part aux États-Unis pour appliquer à nouveau un nouveau langage de programmation, il peut rapidement l'apprendre et le maîtriser. Ce qui l'inquiète vraiment, c'est le défi linguistique. Dans le passé, en Chine, il a dû gérer une équipe, s'occuper des produits, voire des ventes, et a développé de solides compétences en communication. Mais maintenant, son anglais approximatif l'empêche d'utiliser toutes ses compétences et d'exprimer librement ses pensées. Peu importe ses capacités, il est difficile d'obtenir la reconnaissance des autres s'il ne peut pas s'exprimer clairement.

Alors, il a commencé à se calmer et s'est forcé à améliorer ses compétences en communication en anglais. Pendant un certain temps, il a dû parler anglais de manière crépitante tous les jours. Plus tard, il a progressivement découvert que la langue n'était plus un gros problème. En repensant à cette expérience, Kang Desheng a déploré que la clé était « d'avoir la peau épaisse » et de continuer à parler.

Par exemple, lorsqu'il étudiait pour un MBA en finance à l'Université du Maryland, aux États-Unis, afin de mettre en pratique ses compétences en anglais tout en étudiant, il parlait souvent avec enthousiasme en classe. Une fois, il a posé une question au professeur en anglais. Après la question, toute la classe est restée silencieuse et personne ne pouvait comprendre ce qu'il disait. À ce moment-là, son visage est devenu rouge et il était très embarrassé, mais il s'est quand même forcé à être sans vergogne et à expliquer en anglais ce qu'il disait.

De l'avis de Kang Desheng, les quatre mots « peau épaisse » s'appliquent non seulement à l'amélioration des compétences en anglais, mais également à l'amélioration des compétences en communication en chinois. Pour les techniciens qui souhaitent améliorer leurs capacités de communication, "plus vous serez sur scène, plus votre peau sera épaisse, plus vos capacités seront fortes". Certains techniciens ne sont pas habitués à prononcer des discours en public. Même s'ils trouvent le courage de monter sur scène une fois, ils se sentent extrêmement nerveux et l'effet n'est pas bon, et ils ne partageront plus à l'avenir. Mais si vous êtes prêt à vous dépasser une, deux ou trois fois, vous découvrirez peu à peu que parler en public n’est pas difficile.

"Programmer, c'est faire le plus de choses avec le moins de code"

Lorsque l'anglais, l'expertise commerciale et la technologie de Kang Desheng n'étaient plus un problème, il a commencé à chercher de nouveaux défis. En 2010, il est retourné en Chine et est devenu expert en structure commerciale des marchés financiers étrangers au siège social de la Banque industrielle et commerciale de Chine. Il a ensuite occupé le poste de directeur technique principal mondial du risque de marché et du risque de liquidité chez Standard Chartered Group. , et est actuellement CTO de Zhongan Insurance.

Au cours de ces années de travail, Kang Desheng a toujours été confronté au code. Même lorsqu'il a atteint le poste de CTO, il n'a pas quitté la ligne de front et a quand même écrit et lu du code. L'accumulation au fil des années lui a également permis d'acquérir une compréhension plus approfondie de la programmation.

À l'époque où il était étudiant, lorsqu'il est entré en contact avec la programmation, il pensait que la programmation était une question d'algorithmes, ce qui impliquait de résoudre des problèmes à l'aide d'ordinateurs. À cette époque, il pensait davantage aux problèmes locaux et aux choses relativement microscopiques. Maintenant, il réfléchit davantage à des choses au niveau macro, comme ce qui devrait être fait au niveau architectural en plus des algorithmes spécifiques.

Selon lui, dans de nombreux cas, cela ne signifie pas que plus vous écrivez de code, mieux c'est. Au contraire, moins vous écrivez de code, mieux c'est. "Vous utilisez le moins de code pour faire le plus de choses. En fait, vous devez imposer de nombreuses exigences à votre conception. Par exemple, si vous avez 10 exigences métier, la situation courante peut être que vous deviez écrire 10 programmes pour réalisez ces exigences. Mais si après avoir réfléchi à la relation entre ces modules et résumé la logique qui les sous-tend, vous pouvez mettre en œuvre ces exigences via un programme. " Kang Desheng estime qu'une excellente personne technique ne sait pas comment réfléchir aux problèmes. Au lieu de cela, Au lieu de nous concentrer sur un problème spécifique, nous rassemblons de nombreux problèmes, utilisons des capacités d'abstraction pour trouver les problèmes essentiels et utilisons un code sophistiqué pour résoudre plusieurs problèmes complexes.

4 suggestions de recherche d'emploi pour les nouveaux diplômés

Enfin, Kang Desheng a également combiné ses années d'expérience en tant qu'intervieweur pour partager 4 suggestions de recherche d'emploi pour la majorité des spécialisations techniques récentes :

  1. Vous devez avoir vos propres travaux.
    Par exemple, créez une petite application, écrivez un petit programme, etc. Les travaux sont la meilleure arme pour montrer vos capacités. Il est préférable d’avoir quelques bons travaux lorsque vous êtes étudiant. De plus, vous pouvez également participer à des compétitions plus techniques et prouver vos capacités en programmation grâce à certains certificats.
  2. Allez à plus d'interviews et répondez à plus de questions.
    Plus vous participez à des entretiens, plus vous pourrez exprimer clairement ce que vous savez. Lorsque votre expérience d'entretien s'accumule jusqu'à un certain niveau, vous deviendrez de plus en plus confiant. De plus, vous pouvez également répondre à plus de questions. Si vous répondez très rapidement aux questions pendant l'entretien, l'intervieweur sera également impressionné par vous.
  3. Améliorez votre tempérament mental et comportez-vous positivement.
    Un bon tempérament mental donnera à l'intervieweur un bon sentiment et l'autre partie aura une meilleure impression de vous.
  4. Comprenez la valeur commerciale de l'entreprise pour laquelle vous postulez.
    La technologie vise davantage à servir l'entreprise. Si vous pouvez avoir une compréhension plus approfondie des activités d'une entreprise avant un entretien, cela vous aidera non seulement à trouver l'orientation future du développement, mais laissera également une bonne impression à l'intervieweur.
  5. Aujourd'hui, nous parlerons de l'histoire de la croissance technique de Kang Desheng et de ses réflexions sur la programmation. J'espère que l'article d'aujourd'hui pourra vous inspirer, vous fixer un objectif et devenir une meilleure version de vous-même.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer