Java 開発、20,000 を超える仕事を見つけたい場合は、どのような知識を習得する必要がありますか?

IT業界が高給取りの人材が集まる場所であることは誰もが知っていますが、高給取りのプログラマーになるのは簡単ではありません。Java プログラマーにとって月給 20,000 は敷居ですが、それを突破したい場合は、より多くのスキルを習得する必要があります。

プログラマーのキャリアアップは非常に早いため、スタート地点が同じであっても、数年間働いたり勉強したりすると、すぐに大きな差が開きます。

画像-20220107152055365

最近、友人が明らかにしたように、アリババは知識ポイントの完全なセットを含む限定版「Java Growth Notes」もリリースしました。

Java 成長ノートは、主に Java プログラマーを年齢に応じて階層化し、Java プログラマーが向上するためにたどるべき道筋と、どのような技術点を学ぶ必要があるかを明確に示します。

Java 成長ノートの一般的な内容は次のとおりです。

0~1歳のエントリー:

Java の基本的な復習 (オブジェクト指向 + Java スーパークラス + Java リフレクション機構 + 例外処理 + コレクション + ジェネリック + 基本的な IO 操作 + マルチスレッド + ネットワーク プログラミング + JDK の新機能)

Webプログラミングの事前学習(サーブレット+MySQLデータベース+商品管理システムの実戦)

SSM の入門から熟練まで (Spring+SpringMVC+Mybatis+商品管理システム戦闘-SSM バージョン)

SpringBoot によるクイック スタート (SpringBoot+SpringBoot ベースの商品管理システム)

ゼロ距離インターネットプロジェクト実戦(Linux+Redis+ダブル11秒キル実戦システム)

1~3年目のシニアエンジニア:

高度なコンカレント プログラミング (コンカレント ツールの組み合わせ + CAS + 表示ロック解析 + スレッド プールの内部機構 + パフォーマンスの最適化)

JVM の詳細な分析 (ランタイム データ領域の理解 + オフヒープ メモリの解釈 + JDK + メモリ リークのトラブルシューティング + Arthas + GC アルゴリズムとガベージ コレクター + クラス ロード メカニズムなど)

高度な MySQL

Tomcat の最下層に深く入り込む (スレッド モデル + パフォーマンス チューニング)

3~5年先輩:

データベース (チューニング + トランザクション + ロック + クラスタ + マスター/スレーブ + キャッシュなど)

Linux (コマンド+本番環境+ログなど)

ミドルウェアおよび分散型 (dubbo+MQ/kafka、ElasticSearch、SpringCloud、その他のコンポーネント)

5~7年体制:

オープンソースフレームワーク (Spring5 ソースコード + SpringMVC ソースコード + Mybatis ソースコード)

分散アーキテクチャ(Zk実戦+RabbitMQ+RocketMQ+Kafka)

効率的なストレージ (Redis+mongoDB+MySQL 高可用性 +Mycat+Sharing-Sphere)

マイクロサービス アーキテクチャ (RPC+SpringBoot+SpringCloud Netflix+SpringCloud Alibaba+docker+k8s)

以下では、この Java 成長ノートの主な内容で取り上げられる知識ポイントを紹介します (記事が長いため、スクリーンショットの内容のみを示します)。

PDF ドキュメントの完全版が必要な場合は、ここをクリックして無料で入手できます

Part1: 0~1歳エントリー

1. Javaの基本的な復習

画像-20220107154300235

2. Webプログラミングの事前学習

画像-20220107154319026

3. SSM の入門から習熟まで

画像-20220107154335727

4. SpringBoot によるクイックスタート

画像-20220107154353254

Part2: 1~3年目のシニアエンジニア

1. 高度な同時プログラミング

画像-20220107154413682

2. JVMの深さの分析

画像-20220107154437928

3. MySQL の詳細な詳細

画像-20220107154520763

4. Tomcat の最下層に深く入ります

画像-20220107154537908

Part3: 3~5年先輩

1. データベース

画像-20220107154554732

2.Linux

画像-20220107154618385

3. ミドルウェアと分散

画像-20220107154632732

Part4: 5~7年体制

画像-20220107154942647

要約する

よく自分で笑ってしまいますが、10年後には配送の専門家になりたいと思っていますが、実は自分の努力次第で35歳以降の不安は軽減できます。 。

建築家は当社の技術者のほとんどのキャリア目標です。優れた建築家は、機会 (会社)、個人の努力 (勤勉、学習意欲)、才能 (真実の愛) のコラボレーションの結果です。練習 + 機会 + 努力仕事はあなたが優れた建築家になるのに役立ちます。

また、優れたアーキテクトになりたい場合は、キャリア開発に役立つことを期待して、上記の Java 成長ノートを読む必要があるかもしれません。

おすすめ

転載: blog.csdn.net/suikui/article/details/122366569