目次
学習と執筆からプログラミングのキャリアをスタートしました
なぜ皮膚が厚いほど能力が強いと言われるのでしょうか?
「プログラミングとは、最小限のコードで最大限のことを行うことです。」
新卒者向けの就職活動に関する 4 つの提案
ホームページ よくある問題 康徳勝 | 皮膚が厚ければ厚いほど、能力は強くなる

康徳勝 | 皮膚が厚ければ厚いほど、能力は強くなる

Jul 26, 2023 pm 02:55 PM
プログラミング

Kang Desheng 氏は、以前はブリティッシュ スタンダード チャータード グループの市場リスクおよび流動性リスクのグローバル シニア テクニカル ディレクター、中国工商銀行本店の海外特任金融市場ビジネス構造専門家を務めていました。米国ファニーメイおよび国内ソフトウェア会社数社の投資ポートフォリオおよびリスク管理の開発マネージャー、CTOなどの役職を歴任。ソフトウェア開発と管理において 20 年以上の経験があり、そのうち 15 年は FinTech に重点を置いています。

誰の目にも、康徳勝は標準的な修士号を取得しており、浙江大学でコンピュータ サイエンスの修士号を取得し、メリーランド大学で金融の MBA を取得し、CFA (公認財務アナリスト) を取得しています。および金融分野のFRM (ファイナンシャルリスクマネージャー) フィールドプロフェッショナル認定資格。長年にわたり金融テクノロジーの分野で研鑽を積み、複雑な金融商品取引などの金融ビジネス分野やコンピュータ言語などの技術分野にも造詣が深い。

学習と執筆からプログラミングのキャリアをスタートしました

しかし、最初の夢について尋ねると、彼は笑って、ロボットを作ることだったと言いました。 SF小説を読んで、ロボットはとても強力なはずだと感じたので、未来の世界を支配したいと思っています。」

1990 年代、ロボットの製造は特に未来的な夢であり、康徳勝さんはロボット関連の機械設計専攻を選択したとしても、大学でそれを実践する機会がなく、学習のメリットを享受することができませんでした。 . 自由に使えるように。そこで 2 年生のとき、彼は高校で Basic コードを書いた基礎を活かしてソフトウェアの新興企業を見つけ、正式にプログラミングのキャリアをスタートさせました。

一定の基盤はあるものの、ソフトウェアを作るのは簡単ではなく、当時のソフトウェア会社は今のように専門的な製品、研究開発、設計、テスト、運用といった明確な分業体制がありませんでした。基本的にはチームがすべて自分たちでやらなければなりません。現在の言葉で言えば、すべてのプログラマーはフルスタック エンジニアです。

彼の学部の専攻はコンピューターサイエンスではなく、すべてを自分で書かなければならなかったので、カン・デシェンは知識体系の不足を補うためにたくさんの本を読み、理解するためにソースコードを読むことしかできませんでした。プログラムの背後にある動作メカニズムを研究し、時には他の人のソフトウェア製品のアイデアや構造を学ぶために、他の人の製品を取り上げて逆コンパイルすることもあります。学習と執筆を同時に行い、多大な努力を費やした結果、彼はついに最初のソフトウェア製品である英語教育システムを作成しました。

Kang Desheng 氏の見解では、プログラミング スキルを短期間で向上させたい場合、最も重要なことは、自発性を持ち、進んで学習する意欲を持ち、未知のことに喜んで時間を費やすことです。 。たとえば、この教育用ソフトウェアを作成するために、彼は、ウィンドウ、ボタン、メニュー、ドロップダウン リスト ボックス、BMP グラフィックス、漢字表示など、DOS プラットフォームの下で中国語のような模造 Windows プラットフォームを特別に開発しました。マウスとグラフィックス カード、ドライバーはすべて彼がアセンブリ言語を使用して作成し、現在学習中です。

なぜ皮膚が厚いほど能力が強いと言われるのでしょうか?

Kang Desheng はテクノロジーへの愛情と強い自発力により、卒業後急速に成長し、チームを率いていくつかのソフトウェア製品を開発しました。

2000年のある日、彼は杭州世界貿易センターでの講演を聞くために50元を費やしたが、壇上には孫正義から2000万ドルを受け取ったジャック・マーという名前の小柄で奇妙な見た目の男がいた。 . .馬雲氏のスピーチは会場の全員を興奮させ、康徳勝氏も興奮に満ちた聴衆の一人でした。この講演を聞いて米国のインターネット技術に強い興味を持ち、国内企業のCTOの職を辞して渡米し、「コードファーマー」としてキャリアを再スタートさせた。

Kang Desheng にとって、コードを書くことは難しくなく、新しいプログラミング言語を適用するために米国に再度行ったとしても、すぐに学習してマスターすることができます。彼が本当に心配しているのは、言語の問題です。以前は中国でチームを管理し、製品や販売まで担当し、強力なコミュニケーション スキルを身につけなければなりませんでした。しかし、現在は片言の英語のため、自分のスキルを駆使して自由に自分の考えを表現することが難しく、どんなに能力があっても明確に表現できなければ他人から認めてもらうことは難しい。

そこで、彼は落ち着きを取り戻し、英語でのコミュニケーション スキルを向上させることに努めました。しばらくの間、彼は毎日バリバリ英語を話さなければなりませんでしたが、その後、徐々に言語はもはや大きな問題ではないことに気づきました。その経験を振り返り、カン・デシェンさんは、重要なのは「皮を厚く」して話し続けることだったと嘆いた。

たとえば、彼がメリーランド大学で金融の MBA を取得するために勉強していたとき、勉強しながら英語のスピーキング スキルを練習するために、授業でよく熱心に話していました。あるとき彼は先生に英語で質問しましたが、質問が終わると教室全体が静まり返り、誰も彼が何を言っているのか理解できませんでした。この時、彼は顔を真っ赤にしてとても恥ずかしかったのですが、それでも恥を忍んで自分の言ったことを英語で説明しようと努めました。

康徳勝氏の見解では、「厚い」という 4 つの単語は、英語のスピーキング スキルの向上だけでなく、中国語のコミュニケーション スキルの向上にも当てはまります。コミュニケーション能力を高めたい技術系の方は、「ステージに上がれば上がるほど、皮が厚くなり、能力も強くなります」。技術者の中には、人前でスピーチすることに慣れていない人もおり、一度勇気を出してステージに立っても、極度の緊張で効果が悪く、今後もスピーチをしない人もいます。しかし、一度、二度、あるいは三度、自分を追い込む意欲があれば、人前で話すことが難しくないことに徐々に気づくでしょう。

「プログラミングとは、最小限のコードで最大限のことを行うことです。」

Kang Desheng さんは、英語、ビジネスの専門知識、テクノロジーに問題がなくなると、新たな挑戦を求め始めました。 2010年に中国に帰国し、中国工商銀行本店で特任海外金融市場事業構造専門家に就任し、その後英国スタンダードで市場リスクおよび流動性リスクのグローバルシニアテクニカルディレクターを務めた。 Chartered Group に所属し、現在は Zhongan Insurance の CTO を務めています。

ここ数年の仕事の中で、Kang Desheng は常にコードを扱ってきましたが、CTO の地位に就いても第一線から離れることはなく、依然としてコードを書いたり読んだりすることができました。長年の積み重ねにより、プログラミングへの理解も深まりました。

彼は学生の頃、初めてプログラミングに触れたとき、プログラミングとはアルゴリズムのことであり、コンピューターを使って問題を解決するものだと感じました。当時、彼はローカルな問題や比較的ミクロなことについて考えていました。現在は、具体的なアルゴリズムだけでなく、アーキテクチャレベルで何をすべきかなど、マクロレベルでのことを考えているという。

彼の意見では、多くの場合、書くコードが多ければ多いほど良いというわけではなく、逆に、書くコードが少ないほど良いということです。 「ほとんどのことを行うために、最小限のコードを使用します。実際、設計には多くの要件を設定する必要があります。たとえば、10 個のビジネス要件がある場合、一般的な状況として、10 個のプログラムを作成する必要があるかもしれません。 「これらの要件を実現する必要があります。しかし、これらのモジュール間の関係を考え、その背後にあるロジックを抽象化すれば、プログラムを通じてこれらのニーズを達成できるでしょう。」

康徳勝氏は、優秀な技術者が問題を考えるとき、次のように考えています。 、特定の問題に限定されず、多くの問題をまとめ、抽象化機能を使用して本質的な問題を見つけ、絶妙なコードを使用して複数の複雑な問題を解決します。

新卒者向けの就職活動に関する 4 つの提案

最後に、Kang Desheng は、面接官としての長年の経験を組み合わせて、大多数の技術系卒業生向けの就職活動に関する 4 つの提案を共有しました。

  1. あなたは自分の作品を持っている必要があります。 たとえば、小さなアプリを作成したり、小さなプログラムを書いたりします。作品は自分の能力を発揮する最大の武器なので、学生のうちに良い作品をいくつか持っておくのがベストです。さらに、より多くの技術コンテストに参加し、いくつかの証明書を通じてプログラミング能力を証明することもできます。
  2. もっとインタビューを受けて、より多くの質問に答えてください。 面接に参加すればするほど、自分の知っていることを明確に表現できるようになり、面接の経験がある程度蓄積されると自信が持てるようになります。また、面接中に質問に素早く答えると、面接官もあなたに好印象を与えるでしょう。
  3. 精神的な気質を改善し、前向きに行動しましょう。 精神的な気質が良いと面接官に良い印象を与えますし、相手からの印象も良くなります。
  4. 応募している会社のビジネス価値を理解してください。 テクノロジーはビジネスに役立つものです。面接前に企業のビジネスをより深く理解できれば、今後の発展の方向性を見つけるだけでなく、面接官に良い印象を残すこともできます。

今日は、Kang Desheng の技術的な成長ストーリーとプログラミングについての考えについて話すのはやめておきますが、今日の記事が皆さんにインスピレーションを与え、自分自身の目標を設定し、より良い自分になることを願っています。

以上が康徳勝 | 皮膚が厚ければ厚いほど、能力は強くなるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

正規表現を使用してPHP配列から重複した値を削除します 正規表現を使用してPHP配列から重複した値を削除します Apr 26, 2024 pm 04:33 PM

正規表現を使用して PHP 配列から重複値を削除する方法: 正規表現 /(.*)(.+)/i を使用して、重複値を照合して置換します。配列要素を反復処理し、preg_match を使用して一致をチェックします。一致する場合は値をスキップし、一致しない場合は重複値のない新しい配列に追加します。

プログラミングは何のためにあるのか、それを学ぶと何の役に立つのか? プログラミングは何のためにあるのか、それを学ぶと何の役に立つのか? Apr 28, 2024 pm 01:34 PM

1. プログラミングは、Web サイト、モバイル アプリケーション、ゲーム、データ分析ツールなど、さまざまなソフトウェアやアプリケーションの開発に使用できます。その応用分野は非常に幅広く、科学研究、医療、金融、教育、エンターテイメントなど、ほぼすべての業界をカバーしています。 2. プログラミングを学ぶことは、問題解決スキルと論理的思考スキルを向上させるのに役立ちます。プログラミング中、問題を分析して理解し、解決策を見つけてコードに変換する必要があります。この考え方は、分析能力と抽象能力を養い、実際的な問題を解決する能力を向上させることができます。

Golang を使用してブラウザベースのアプリケーションを構築する Golang を使用してブラウザベースのアプリケーションを構築する Apr 08, 2024 am 09:24 AM

Golang を使用してブラウザベースのアプリケーションを構築する Golang は JavaScript と組み合わせて、動的なフロントエンド エクスペリエンスを構築します。 Golang をインストールする: https://golang.org/doc/install にアクセスします。 Golang プロジェクトをセットアップします。 main.go というファイルを作成します。 GorillaWebToolkit の使用: HTTP リクエストを処理するための GorillaWebToolkit コードを追加します。 HTML テンプレートの作成: template サブディレクトリに、メイン テンプレートであるindex.html を作成します。

コーディングの鍵: 初心者のための Python の力を解き放つ コーディングの鍵: 初心者のための Python の力を解き放つ Oct 11, 2024 pm 12:17 PM

Python は、学習の容易さと強力な機能により、初心者にとって理想的なプログラミング入門言語です。その基本は次のとおりです。 変数: データ (数値、文字列、リストなど) を保存するために使用されます。データ型: 変数内のデータの型 (整数、浮動小数点など) を定義します。演算子: 数学的な演算と比較に使用されます。制御フロー: コード実行のフロー (条件文、ループ) を制御します。

Python による問題解決: 初心者プログラマーとして強力なソリューションをアンロックする Python による問題解決: 初心者プログラマーとして強力なソリューションをアンロックする Oct 11, 2024 pm 08:58 PM

Python は、問題解決の初心者に力を与えます。ユーザーフレンドリーな構文、広範なライブラリ、変数、条件文、ループによる効率的なコード開発などの機能を備えています。データの管理からプログラム フローの制御、反復的なタスクの実行まで、Python が提供します

C++ プログラミング パズルのコレクション: 思考を刺激し、プログラミング スキルを向上させます C++ プログラミング パズルのコレクション: 思考を刺激し、プログラミング スキルを向上させます Jun 01, 2024 pm 10:26 PM

C++ プログラミング パズルは、フィボナッチ数列、階乗、ハミング距離、配列の最大値と最小値などのアルゴリズムとデータ構造の概念をカバーします。これらのパズルを解くことで、C++ の知識を強化し、アルゴリズムの理解とプログラミング スキルを向上させることができます。

C の謎を解く: 新人プログラマーのための明確でシンプルな道 C の謎を解く: 新人プログラマーのための明確でシンプルな道 Oct 11, 2024 pm 10:47 PM

C は、初心者がシステム プログラミングを学習するのに最適な選択肢です。ヘッダー ファイル、関数、メイン関数のコンポーネントが含まれています。 「HelloWorld」を印刷できる単純な C プログラムには、標準入出力関数宣言を含むヘッダー ファイルが必要で、main 関数で printf 関数を使用して印刷します。 C プログラムは、GCC コンパイラーを使用してコンパイルして実行できます。基本をマスターしたら、データ型、関数、配列、ファイル処理などのトピックに進み、熟練した C プログラマーになることができます。

Go Get を使用して Go モジュールをすばやく簡単に入手します Go Get を使用して Go モジュールをすばやく簡単に入手します Apr 07, 2024 pm 09:48 PM

GoGet を使用すると、Go モジュールをすばやく簡単に取得できます。手順は次のとおりです: ターミナルで goget[module-path] を実行します。ここで、 module-path はモジュール パスです。 GoGet は、モジュールとその依存関係を自動的にダウンロードします。インストールの場所は、GOPATH 環境変数によって指定されます。