Atitit。経験豊富なシニアソフトウェアエンジニアとピラミッドピラミッド幅の高さと深さ1の間の通常の高さの差1.2広さによって幅と深さ1〜1.1役割ピラミッドの高さの差メーカ1人のユーザーメンテナンスは、11ターン

Atitit。経験豊富なシニアソフトウェアエンジニアとピラミッドの深さの高さの差の一般的な広さ

 

 

ピラミッドの幅と深さ1の高さ1

1.1。製造者1によるピラミッドのユーザ管理の役割との間の高さの差

1.2。横幅サークル1

1.3深さレベル2

2.完全な知識2

1.4。クロス言語クロスアーキテクチャ(CS BSはモバイル)モバイルクロスプラットフォーム(PC 2

2を習得する3プログラミングの概念/原則

4.開発方法論...(DSM、MDA、ODM、デザインパターン、UML)および2を達成

1.5。一般的な方法論2

1.6。ベースモジュール手法2

1.7。特定のモジュール3の方法論

1.8。3のプラグインアーキテクチャの設計を理解します

1.9デザインパターンとパターンが独自に作成する3

1.10。共通の枠組み(フレームワーク)プログラムを構築するためのフレーム内のほぼすべての時間に特定の問題を解決するための方法、それが唯一のカレンダーコントロールコード3について肯定的な肖像画に2日かかりました

1.11モデリング(UI、BIZ、DB)3

蓄積(ベストプラクティス+溶液)5.知識3

1.12。:::経験の蓄積(ベストプラクティス)、QA、デバッグのプロセス.. 3

1.13。デバッグ方法3

1.14メモリリーク、道路を表示して解決するために、接続をリーク3

1.15。データベースのデッドロック、スレッドのデッドロック・ソリューションの道3

1.16質問3 QAライブラリ

6.パフォーマンス(IO、DBなど)、非機能要件3の、安定

7.自分のフレームワークおよびツールセット4

8.多言語及び多言語マスター相互運用4

4 ... 9.コードの読みやす

専門知識4の10プロセス領域

1.17。画像処理4

1.18。4を解析して変換するSQL

11.高度API 5の使用

1.19。5反射APIを使用して

1.20。THREADLOCAL 5を使用して

1.21。LINQの5

 

  1. ピラミッドの高さは 幅と深さ
    1. ロールピラミッドの高さは メーカーによって、ユーザーのメンテナンス
    2. 広円
    3. 深さ。

 

  1. 完全な知識
    1. クロス言語クロスアーキテクチャ(CS BSはモバイル)クロスプラットフォーム(PCモバイル
  2. プログラミングの概念/原則をつかみ

一般的な把握コンセプト(ORM、IOC、AOP、イベントドライバ/ MVCなど)

高度な概念(ラムダ、クロージャ閉鎖、FP、DSL)

メタプログラミングMOP注釈/ attributi

ルールエンジンとjBPM

独自のフレームワークやツール

独自の入力方法

スチーム

データベース論(などのbtree、インデックス、)

DSL

 

著者::古いすごい爪Attilax愛ロング、EMAIL:[email protected]

再現明記してくださいソース:http://blog.csdn.net/attilax

 

  1. 開発方法論...(DSM、MDA、ODM、デザインパターン、UML)と達成

あなたは、自分の方法論を開くことができます

    1. 一般的な方法論
    2. ベースモジュールの方法論
    3. 具体的な方法論モジュール
    4. デザインプラグインシステムを理解します
    5. デザインパターンとパターンが独自に作成するには
    6. 共通フレームワークに特定の問題を解決する方法(フレームワーク)プログラムを構築するためのフレーム内のほぼすべての時間を、それが唯一のカレンダーコントロールコードについて肯定的な肖像画に2日かかりました
    7. モデリング(UI、BIZ、デシベル)
  1. 知識の蓄積 (ベストプラクティス+ソリューション)
    1. 体験の蓄積:::プロセス(ベストプラクティス)、QA、デバッグを...
    2. デバッグ方法

メモリリークは、マルチスレッドの同期、このような問題は、多くの場合、人々はそれが同時多数のスレッドを追跡するために長い時間のためにもつれ,,働いてもらいます

これは、牛製品の開発をリードします

デザインの原則とパターン

 

強固な基盤、完全な知識システム

ログイン...

判決:: DO駆動開発、または複数のアプリケーション開発を行う有望

プロジェクトjindu IMPT hesh品質??

 

ソースプロジェクトを開くために貢献、

    1. メモリリークの道を表示し、解決するための接続をリークし、
    2. データベースのデッドロック、ソリューションのスレッドのデッドロックの道
    3. QA質問ライブラリ
  1. パフォーマンス(IO、DBなど)、非機能要件の安定性
  2. 独自のフレームワークとツールセット
  3. マスター多言語、多言語の相互運用性
  4. コードの読みやす..
  5. 専門の処理
    1. 画像処理
    2. SQLの解析と変換

全文検索

セマンティック検索

入力方法

手書き認識OCR

画像検証コード認識

ウェブサイトのSMS確認コードを傍受

クレジットカード処理

データマイニング

治療のカスタム日時

(GUI)のコントロールが用意し、ライフサイクル管理を理解します

データの可視化

 

 

 

 

  1. 高度なAPIの使用
    1. リフレクションAPIの使用
    2. 使用THREADLOCAL
    3. LINQの

一般的な使用カスタム例外

共通のインタフェース

メッセージ通信(プッシュ)ソケット

演技の解析とHTMLの書き換え

集団操作FLT、マップ、削減/倍

一般的なカスタム汎用メカニズム

バイトコード操作

VM動的言語(グルービー、Pythonと他のVM JS API)

クラスローダ

弱/ソフト参照

ベースの画像処理

同時API、データ構造...スレッドプール..

非同期API

Yechiバインディング(ワイヤモード)

 

おすすめ

転載: blog.csdn.net/attilax/article/details/92005945