どのように遠くあなたは50ワット年俸の建築家です

どのように遠くあなたは50ワット年俸の建築家です

どのように遠くあなたは50ワット年俸の建築家です
はじめに:

それはプログラマを支払うことになると私はそれが唯一の「伝説の建築家の給与は皆を誘惑するのに十分である、彼らのために40W-80Wの年俸が比較的単純なことですが、今日我々が話をしなければならない。」たと思います建築家。 "

誰かが、最近私は彼が最初の人のようなものが建築家と呼ばれ、その後、彼は困難を克服する必要がある3をまとめることができるもののすべてと思うの、尋ねる聞いた、どのようにシニアのJavaアーキテクトになるために私に尋ねました:

フロントラインの戦闘アーキテクチャの1リーチ、技術的な難しさおよび深さアーキテクチャのある程度特に。

2.どのような点は、特定のバックグラウンドでのコア技術を理解していませんか?どのようなその後の設計スキーム?

3.なぜこのような設計?別のソリューションは比較なしのデザインがない場合?何の背後にあるアーキテクチャの設計哲学?

我々の業界では、我々は、大きく4人のプログラマーに分け置きます

枠組み使用してコードを書くJavaプログラマの主な焦点、
コードとの枠組みの中で重心の書き込み中間レベルのJavaプログラマ
-高度なJavaプログラマ技術の研究、パフォーマンスチューニング
アーキテクトが、ビジネスや技術的な問題を解決し
、特に3(いくつかの背景調査の経験を持つことをプログラマーの経験またはそれ以上)の年、建築家は、時代の流れになるだけでなく、個々のキャリア願望の値があります。

インターネットシステムアーキテクトの才能、能力の専門家は、に焦点を当て。私はGoogleの、百度、テンセント、アリ、Jingdongは重く報酬の才能を求めている建築家であることを理解しています。

多くの場合、ほぼ2人のプログラマに、能力が、給与に大きな違いがあります。これは、簡単に仕事を変える奨励していませんが、半分の百万年俸に到達するために市場を理解する必要があり、最も重要なのは、同社は、このような採用ニーズと求職者は完全に一致しているので、仕事が非常に重要であるとき、私は正しい方向を選びました。

ここではいくつかを達成することが期待できますされています。

  1. 大企業の強力な収益性

  2. 金融巨人

  3. スタースタートアップ企業

  4. 中小企業に大きなお金をこもっ

会社の特長:

同社は悪貨ではありません

高レベルのプログラマを必要と

しかし、あなたは50万+の年俸を取りたい、これらの要件を満たさなければなりません。

1.開発経験の4〜5年はありますが、基本的なコンピュータの知識は固体です。

2. 1の特定の専門知識や少数の側面に、強い関心の完全な技術。

デザインパターンに慣れ3.フレームの設計と展開の経験があり、新しい人気のある言語を制御するいくつかの能力を持っています。

4.責任のハイセンスとチームの強い感覚。

あなたは非常に上記の条件を満たしていないと感じている場合でも、あなたは、取り扱いが簡単です以下の履歴書のいずれかになります。

開発経験の十年:大企業でプログラマーとして働いていたが、また、テクノロジー企業のリーダーを開拓行っているだけではなく、段落または2が成功した起業家の経験ではありませんでした。

シリコンバレーの帰国が再開:シリコンバレーは、学校に戻って、50ワット+を取得することは容易です。

これは、Javaアーキテクトはこれらのスキルを持っている必要がありますになりましたか?

まず、あなたがシニアJavaのライオン市、フレームワークの熟練した使用、原則を攻撃し、それらが実装知っていれば。

JVM仮想マシンの原理、チューニング、JVMあなたがより良いコードのパフォーマンスの書き方を知っている
電池技術を、どのようなオブジェクトプーリング、接続プーリング、スレッドプーリング
Javaのマルチスレッドの同期、非同期
のさまざまなJavaコレクションオブジェクトの実装の原則
データの熟練使用構造とアルゴリズム、配列、ハッシュ、リスト、ツリーソート
のLinuxオペレーティング・システムの熟練した使用、
TCPプロトコルに精通して
HTTPプロトコルに精通して
システムのクラスタリング、ロード・バランシング、プロキシ、静的及び動的分離、静的サイト逆
分散ストレージシステムNFS、fastdfs、TFSをHadoopのは、彼らの長所と短所を理解し、アプリケーションシナリオ
キャッシング技術は、memcachedの分散、Redisの、システムのパフォーマンスに必要な改善
データベース、MySQLの不可欠の設計機能
だけでなく、キューミドルウェアを。メッセージのプッシュのような
建築家になるためには、問題解決ツールの基礎である、それを技術の多くを理解していない、私が行うこれらのソリューションを配置する方法がわかりませんか?これは、建築家になるための必要条件です。

**さて、今日はちょうどこの記事のように、ここで共有したいと、彼らは著者を指している必要があります注意を指すのが好き、毎日のJava関連の記事を共有することになります!

私に集中することを忘れないでくださいああ、時折〜など面接の質問の統合、学習教材、ソースコード、などのメリットを提示します

おすすめ

転載: blog.51cto.com/14456091/2422377