通常の仕事は人の技術的な深さをどのように反映していますか?

c1b7facb50fe5ddf7211a18518421ed8.png

DachangTechnologyAdvancedフロントエンドノードAdvanced

トッププログラマーの成長ガイドをクリックし、公開番号に注意してください

返信1、高度なノード交換グループに参加する

通常の仕事は人の技術的な深さをどのように反映していますか?
日常業務では、要件が詳細で断片化されていることがよくあります。作業に技術的な深みを蓄積するにはどうすればよいですか。人の技術的な深さを反映する方法は?

思考:需要を行うことと需要を行うことの違い

質問に答える前に、「技術的深さ」という言葉を脇に置いて、それを行う必要性について話し、それを行う必要性についての私の理解について話したいと思います。すべてのプログラマーは卒業後すぐに需要として始まります。なぜ一部の人々はまだ需要に取り組んでいるのに、大規模な技術プロジェクトを主導したり、チーム管理職に転職したりして、徐々に大きな牛になります。ここでの違いは、それぞれが何をする必要があるかについて異なる理解を持っているということだと思います。

ここでの違いは、この要件を極端に満たすかどうか、またはこの要件を完了して製品の目的の機能を達成するためのタスクとして、この要件を満たすためにどのようなメンタリティが必要かということです。この2つは表面的には似ているように見えますが、実際には非常に異なります。違いは、より高い角度で立っていて、これが完璧であることを望んでいたかどうかにあります。需要の観点から、製品設計の欠陥について考えましたか?製品設計の逆の提案をしていただけますか?技術的な観点から、高品質、高互換性、バグなしを実現できますか?また、同様のものがあるかどうか次回の需要、あなたは速くて効率的ですか?反復。

それを一文で説明すると、プログラマーとパッシブエグゼキューターの役割から飛び出して、自分を製品と技術リーダーとして扱うという精神でこれを行うことができますか

ビジネスニーズをどうするか

言うのは簡単です。最初にそれができない場合は、最初に小さなことに焦点を当て、細部に注意を払い、要件のレビューから始め、技術的なソリューションドキュメント、設計ドキュメントを作成し、コードコメント、構造設計、高品質で完全な脆弱性のないコードロジックを確保し、埋め込みポイント、インジケーターの監視、オンラインの可用性の運用と保守などを例外として、要件のあらゆる側面を真剣に受け止めます。

プロセス全体ですべての小さなこと、詳細を調べて、プロセス全体に問題があるかどうかを考えることができます。要件作成の過程でのコミュニケーションや協力に問題はありませんか、プロセス仕様に問題があるかどうか、メカニズムリンクに問題があるかどうか、コードの共通の基本機能が不足しているかどうか、開発プロセスで遭遇する問題は一般的な問題ですか?共通のライブラリを抽象化して全員の問題を解決したり、SOPソリューションプロセスを策定したり、グループ内外で経験を共有するためのベストプラクティスを抽出したりできますか?

これらのささいなことを通して、あなたはあなたの問題解決能力とより深いレベルで問題を見つけるあなたの能力を行使することができます。そして、常に問題を発見し、その理由を考え、解決策を考え、最終的には自分自身、グループ、協力者の問題を解決し、徐々に成長する総合力を発揮します。

「技術的深さ」について話しましょう

これをすべて言っても、これは私の質問の技術的な深さと何の関係があるのでしょうか?私が言いたいのは、技術的深さについて話すためのビジネス要件を脇に置くことはフーリガンです。

たとえば、データの視覚化における3D three.js、ライブビデオにおけるコーデックの圧縮、クライアント側のセキュリティにおける攻撃と防御の浸透は、それぞれ技術的な深さの問題ですが、問題は、これらのフィールドを習得したとしても、高度な技術的深みを持っていると、ビジネスニーズに適用できない、製品が緊急に解決する必要のある問題を解決できない、上司のOKRを完了できない、部門の戦略的目標を達成できない、または(もちろん、使用できるものを選択することもできます。チーム、それは別の話です)。

技術的な深みのあるこれらのシングルポイントのものは、直感的で明白な「リターン」(つまり、ヤン・ルユのゴールデンハウスとゴールデンリストのタイトル)をもたらすことができないため、間接的に熱意を弱めます(もちろん、私は特定のことに興味があります技術。そして、審議はこの議論に含まれていません)。したがって、自分の技術的深さを向上させる最善の方法は、会社のビジネスの深いところを発見し、この問題を克服する過程で、つまり会社のビジネスの発展を追いながら、自分の技術的深さを向上させることです。あなたが成長し、あなたは会社の事業開発プロセスにおける問題を解決するためにあなたの技術的能力を使用するでしょう、そしてあなたは当然あなたが会社から値する報酬を得るでしょうこれは、最高のROIで技術的な深みを得る方法です。

深いことをする許可を得る

技術的な深さを得るための道筋を理解したい場合、次に解決すべきことは、技術的な深さで物事を整理するようにリーダーに依頼する方法です。

事業開発には技術的な深みや技術的な難しさがたくさんありますが、なぜリーダーがあなたにそうするように手配したのですか?なぜあなたはあなたがこれを達成するために「能力があり」そして「喜んで」いるとあなたの指導者に感じさせるのですか?能力と意欲は、リーダーが仕事を割り当てる際の2つの最も重要な意思決定項目です(機会があれば、管理の観点から労働を分割する方法について別の記事を書きます)。技術的な深さをどのように蓄積するかを尋ねることができるので、あなたは強い意志を持っている必要があると思います。それで、残りはあなたがこの技術的に深いことを完了する能力を持っているとリーダーに思わせる方法です。この質問に関して、あなたは私が以前に書いた答えを参照することができます:あなたに対するリーダーの能力期待をどのように管理するか?簡単に言えば、先ほど申し上げましたように、開発ニーズを深く考え、究極を追求し、向上し続け、責任感を持ち、オーナーシップを持ち、R意識をマスターし、「自尊心」を身につけていただけませんか? -「すべての小さなことを尊重しなさい。閉ループ」、そしてそれからあなたは徐々により大規模で、より高い挑戦とより深いレベルのことを引き受けることを許され、前向きなサイクルを形成します。

これが、私が最初にすべての小さなことをうまくやることの重要性を強調した理由です。

技術的な深さだけが基準ではありません

プログラマーとして、キャリアの初期には、技術的な深さ、つまり技術的な能力が実際に最大の尺度です。しかし、L5からL8までのキャリアの発展に伴い、企業の観点からも、個人の需要は、ビジネス要件を満たすことができることから、人々のグループが満たすことができるようになることへと変化します。より大きな次元。組織の問題を解決し、ビジネスユニットの戦略的目標を達成できるかどうかにかかわらず、人に対する要件の焦点は徐々に変化します。この変化は、会社のランクコンピテンシーモデルシステムのレーダーチャートを参照できます。

したがって、技術的な深さを蓄積するという盲目的な追求は逸脱につながりますが、技術的な深さが重要ではないという意味ではありません。技術的な能力はプログラマーの生活の基盤ですが、技術的な深さを蓄積する一方で、能力を学び、行使することも必要です。技術的な深さを超えて。結局のところ、他の能力は何ですか、これはいくつかの記事のスペースを拡大するのに十分です。今日はここでは詳しく説明しません。機会があれば、この側面についての私の理解について話すことができます。

最後に

したがって、小さな階段を積み上げなければ、千マイルに到達する方法はなく、小さな小川を積み上げなければ、川や海を作る方法はありません。あらゆる小さなことをうまくやることから始めて、すべてのビジネス要件に対して120ポイントを達成し、深く考え、問題を見つけて解決し、信頼できる責任ある技術専門家を徐々に確立し、技術的に難しいことを徐々に担当します。ウィンウィンリターンを得るために、独自のビジネス経験と技術的深さを蓄積するための会社の事業開発。

これは、技術的な深さを蓄積する方法についての私の理解であり、一方的で極端なものもあるかもしれません。技術的な困難や技術的な課題があるシーンがあります。私が何を言おうと、生存者バイアスがあります。

努力と機会は共存します。機会を得るのは難しいので、私たちにできることは、物事を行うための正しいアイデアと方法を学び、それらを永続的に実践することです。知るよりも知る方が簡単ですが、その方法を学ぶのは簡単で、実際に頑張るのは難しいです。必要なことをすべてやったら、チャンスをつかむことができます。チャンスをつかむことができなくても、「選ぶ能力」と、​​より良い機会とより良い会社を選ぶ能力があります

上記はすべて主観的で一方的な意見であり、批判や議論を歓迎します~~。

元のリンク: 

https://www.cnblogs.com/xxcanghai/p/ping-shi-de-gong-zuo-ru-he-ti-xian-yi-ge-ren-de-ji.html
原作者:Cang Haiyueming

組版:フロントエンドの自己学習コミュニティに感謝します

Node 社群


我组建了一个氛围特别好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你对Node.js学习感兴趣的话(后续有计划也可以),我们可以一起进行Node.js相关的交流、学习、共建。下方加 考拉 好友回复「Node」即可。

如果你觉得这篇内容对你有帮助,我想请你帮我2个小忙:

1. 点个「在看」,让更多人也能看到这篇文章2. 订阅官方博客 www.inode.club 让我们一起成长

点赞和在看就是最大的支持❤️

おすすめ

転載: blog.csdn.net/xgangzai/article/details/123650119