多くの人が成長してどのように技術スタッフ尋ねてきた、そして各ステージは、現在の混乱から抜け出すためにどのように、あなたの生活の中でブレークスルーを達成する方法。だから私は9ダンを成長させる技術スタッフをまとめ、経験の私自身の10年と合わせ、私は仕事、助けを求めています。
1。
プログラミングの新、そんなに魔法を持っている可能性があり、これは非常に不思議なもの、無地の文字、プラス句読点だと思います。プログラミングは、我々の見解では、それは私たちが望む効果を作成し、これらの文字を打つことによって、作成されているため、非常に誇りに思っての事だと思っています。
そして、私は、プログラミングすると、この気持ちであることは初めてだった、私はそれを行う方法を、それが何であるかわからないが、それは非常に不思議な感じで、クール感を知っているが、感じていません私が勉強したいし始めた、魅了されます。
2。
私は、何かを理解していない場所を確認する最初の人になることがあり、真似して何を学び、その後、道路の計画に着手するので選択は、選択の余地はありませんプログラミングを学び始めました。
私は第一言語のPascal言語にさらされた、私はちょうどその名前によってそれを知っている、それが何であるかを知りませんでした。この言語は、高校では、コンピュータの本に、私は私が実践していないので、ケースを覚えていない、学ぶことはそんなにない、いくつかのことを学びました、以前に実行されていません。
3。
方法を確認するために、主だった文法を学び、プログラミングの道路に着手した後、これを始めるためにあるが、非常に理由を知りませんでしたが、、真似をし、この時間が始まりとみなすことができます。
導入後、実験結果のさまざまな方法を使って、待つことができない、そしてこれらの結果を感じ、その後、初めとして、環境は、実行を構築することができ、それは多くの場所からいくつかのコードをコピーし、実行しようと、自分自身を記述しない場合があります成功の後誇り。
私は本当にVB、あなたはインターフェイスによって生成ドラッグすることができますされている言語の外に何かをして、あなたがしたいロジックコードを記入し、あなたは、このようなMP3拡張処理として、いくつかの機能を実現することができ、HTML、TXT、その後、主な目的を回す、または自分自身を満たすためにニーズは、あなたには、いくつかのクールなものを行うことができ、実際にそれのためのスキルシステムの仕事を学ぶとみなしていない、しかし、そうであっても、私が彼らのクラスメートの前で誇りに思うのであるためには十分なされています。
4。
実際の作業に先立ち、学ぶためにこの時間は、それが体系的に始まった、すべての後に、生計を立てるために、このに頼ることにしました。私たちは基本的に正しい方法にどのような枠組み、どのようなデータベースサーバを使用する、というように、この時点では、そのようなウェブサイトを行う方法として、いくつかの実際のクラスの本、見てみましょう。この時間。
私たちは、コンフィギュレーションは、IoCのを逆にすることができるが、達成する方法がわからない、原則として何をはい知っているのでしかし、今回は、私たちは、そのようなSpringフレームワークとして、ほとんどの人は、なぜ知らない、段階を使用します。
最大の特徴は、作業が行うことに割り当てることができるということである。この時間は、可能性が低い、それはグーグル、Baiduの、コピー他人のに大したことにより解決することができ、あなたは変化に変更することができます。
とにかく、今はシステムアーキテクチャフレームワークを持っているし始めている、あなたが生計を立てることができます。
5。
より長い作業の経験の増加に伴い、あなたは徐々に、彼がそのようなので、上の割り当てメモリ、クラスのロード順序、IoCの原則として、のみ使用しますが、理解していないことを多くの一般的な知識を開発します。
、それは仕事の最初の年に実現することができる高速の場合には、この時間は、おそらく仕事の2年程度です。この時、あなたが意図的に、このような深刻な「Javaでは思考」を読んだことがない持っていたとしてクラスの根拠を説明するためにいくつかの本を購入するAのような場合は、だけでなく、試験例で、再読み込み、非常に慎重に読み始めましたまだ始まったばかり、しかし、あなたはあなたが何かを学ぶためにその希望を失われているかについて非常に明確である知っているばかり。
そして、あなたはまた、このような高度な機能の原理を説明するように、いくつかのより詳細な図書は、待たなければならanalysis'll、この時間はあなたが徐々にあなたが今、交差するのに使用されるのみならず、言語に深い開始します購入しようとするかもしれませんが、また、それらのほとんどは、言語機能、学習の原則であるため、孤独である理由相を、理解しています。
通過、その魚は大きなスプラッシュを渡り、それはネジの繰り返しです。
6。
おめでとう、あなたがこの段階に来ることができる、あなたが使用するだけでなく、原理を理解すること。今度は、三年以上有することができ、あなたがプロジェクトの数のために独立して責任を始めるこの時間は、あなたが行うように設計されています。この時間は、あなたのプログラミング言語自体のテストだけではない、あなたはまた、より良いシステムを設計し、キャッシュと、パフォーマンスを向上させる方法、より良いスケーラビリティを使用してプロジェクトを作成する方法を検討し、どのようにデータベースサーバます。
この時点で、あなたはまた、より有効に活用するために、nginxのために勉強することが、研究のデータベースを最適化するデザインパターンを見始めることがあります。
、抽象的に能力がある今回の主な特徴、独自のプロジェクト多重化機能を設計、コンポーネントベース、モジュール式のアップグレード、および優れた座標と一致する周辺部を、完了するまでに(データベース、サーバなど)をプログラムすることができます。
これは、のシニアエンジニアになるための方法です。
7。
今、あなたは、このセクションでは、シニアエンジニアである、第7項にパラグラフ6を強化するためにされてきた、定性的な突破口を持っていません。
この段階では、あなたは抽象的な、アーキテクチャをより深く理解しています。マイクロSDKやサービスを形成するために、複数のモジュールを蓄積し始め、あなたは、セキュリティ、同時モニタリングの綿密な調査を開始します。サーバーであれば、あなたは、アクティブ - アクティブ、あるいはライブサービスを検討するかもしれない、ゲートウェイを検討し、というように。
そして、あなたは、別々のサーバーとフロントエンド、およびサービスの終了として、複数のエンド間での共同ビジネスアーキテクチャと設計を理解し始める問題を開始し、世界的な進歩的な考え方(独自の技術スタックに限定されない)からシステムを設計する必要があります。
この段階では、それは建築家に突破を蓄積し、その後の深い段落6、蓄積、拡張、およびを継続することです。
8。
今、あなたは最終的にも、あなたは別の言語を学び始める、あなたが知らないかもしれないが、あなたがそれらを使用する方法を知っている建築家に、あなたのビジョンは、あなたの技術スタック、他の言語に限定されるものではなく突破します。
あなたはシステムの設計だけでなく、あなたが達成するために、より適切なテクノロジー・スタックを選択する可能性があります、自分のテクノロジー・スタックを検討します。
あなたはこのような責任として、テクノロジー・スタックを考えて、言語を横断し、優れたプロジェクト計画を作ることができ、サーバー、アンドロイド、iOSとフロントエンド間で、あなたはこのプロジェクトをコーディネート、アカウントに技術スタックの弟を取って、考慮に入れます。
あなたは私たちの将来の使用と拡張のために行うには、事前の知識をのみ割り当てられたタスクを完了するだけでなく、最適化するために、前方の既存のシステムより建設的な提案を入れて、改善する、または当社事業のさえ蓄積は、技術プラットフォームを必要とすること準備が整いました。
あなたは唯一の方法は、より適切なビジネスアーキテクチャを設計するためのビジネスは、他のどのよりも多くの人に、より馴染みがあり、ビジネスに精通しているであろう。
あなたはあなたの開発と実現のより良いアイデアを作る事の連携を促進するため、技術的能力の担当者を支援します。
全体の技術部門ではなく、再びプロジェクト、グループ、技術スタックに限ら常に、あなたの視点を考えてみましょう。
その後おめでとう、あなたが今の適格建築家です。
9。
さて、第9項、そして今あなたが10年間にわたって行っていることに、あなたはすべてその技術、ツール事業が実現されていることがわかります。ビジネスシステムは目的を購入できるようになるならば、それは独自の開発を必要としない、ビジネスのための基本的な、技術的なサービスです。
この時点で、あなたは再び拡大する能力を持っている、あなたは、製品、マーケティング、オペレーション、設計、テスト、運用、保守に対して横方向にできるというように、この時間は、あなただけの技術的な人ではありません。
呼び出しがあれば、それはそうでテクニカルディレクター、技術的なVPとすることができます。
10。
パラグラフ9以上、経験の私自身の10年と合わせ、技術スタッフダン9の成長をまとめ、第5項は、より重要であり、閾値であり、段落6、7は、蓄積段階ですが、また、抽象養いますステージアーキテクチャ機能は、これらの2つの段階が、あなたは建築家の段落8、第8項に、それはまた、閾値であるかどうかを決定することができます。
一部の人々は、それは変態の長期的な蓄積が必要では非常に困難なプロセスである第9項、中に取得するには10年かかることがあり、五年以上の段落8になりますすることができ、第9項にまで成長すると思いました。
第6項の初めから、あなたは利己的なことができない、とより連携、コラボレーション、システム、マルチアングルを検討します。行うには唯一のものは、次第に建築家に第7項、第8項に侵入するためには、利益のためにチーム全体を取得することです。
すべてのステップ、固体、より多くの思考のステップ、より多くの学習は、各ダンに、ダンはこの超えていくつかのことを行うことができ、次のダンを入力することが自然です。