ボトルネック期にあるあなたに贈る 89 年のアーキテクトと実際のプロジェクトが組み合わさって Java 開発の道から一歩踏み出す

多くの初心者プログラマは、自分の立場やキャリア開発の見通しに直面したとき、多くの回り道を避けてより早く成長できるように、経験者からの助けや指導を得ることを望んでいます。これは当然のことです。

前に書いてある

2012年、私は学校を卒業して社会に出たばかりで、まったく無知で、将来の計画もなく、ただ仕事を見つけて、一歩ずつ練習して仕事に就こうと思っていました。望む人生の計画はなく、友達と一晩中ゲームをすることもよくあり、まさに混沌とした世界のようです。

状況が一転したのは2015年9月。私がまだゲーム人生だった頃、大学のコンピュータ学科がパーティを企画してくれました。私は普段まともに業務を行っていないため、部署内には顔見知りの人が多く、その典型的な例です。この出会いで、私は彼らとの間に大きな差が開いていることに気づきました。

学生時代の目立たなかった同級生が、きちんと計画を立てたおかげで卒業後、ゲームインターネット会社にインターンとして入社し、3~4か月の慣らし運転を経て、新人から普通のサラリーマンに昇進したワーカー。しかも当時すでに15Kだったので、まだわずかな基本給をもらっていると思うとかなり慢心しており、本気で地割れに入り込みたかったのです。

こうして自分の欠点に気づいた私は、ゲームをすることを人生でやめ、職場の雰囲気が自分には合わないと感じてそのタイミングで会社を辞めました。私は、Java インフラストラクチャを一定期間学んだ後 (恥ずかしながら学生時代に)、勇気を出して高収入の仕事に応募し、ここから厳密な意味でのプログラマーとしての人生をスタートさせました。

筆者は長年の経験を経て、ジュニアプログラマーからプロジェクトマネージャーに昇進し、大きな工場ではありませんが、今でもとても幸せな仕事生活を送っています(個人的な感想です)。

画像

ここでは、職場のステージと私たちがより良く発展するためにはどうすべきかについて、私の個人的な意見をお話ししたいと思います。

第一段階、初級段階(1~2年)

この段階は様子見期間です。懐疑的な態度でこの業界に参入することは、ある程度基本的ではありますが、非常に表面的です。新しいスキルのアレンジを受け入れるとき、いつも私をサポートしてくれる兄貴がいると考えて、成熟した老人に導かれたいと思うことが多く、私の進歩は遅くなります。今後、あまり重要ではない問題にも巻き込まれることになるのですが、私が学んだ技術は将来性があるでしょうか?時代遅れになるのでしょうか?IDE は何のためにあるのでしょうか? 最適な言語は何ですか? これらの問題のほとんどは重要ではありませんが、重要なのは、それに固執して、学んだ業界を改善することです。

第二段階、混乱期(3~4年)。

基本的な事業開発も得意で、通常の仕事の段取りも問題なくこなせるので、何でもできると思っているのですが、給料がなかなか上がらないんです。いわゆるボトルネック期間です。このために混乱して平凡になっている人もいれば、これによって変化しようという前向きな動機を持つ人もいます。この期間中、できるだけ早くこの段階を乗り越えたいのであれば、転職について考えるのではなく、知識体系を増やし、思考を広げ、主要なインターネットプラットフォームで活動し、友達を作り、コミュニケーションを取り、成長することを個人的にお勧めします。環境を変えた方が良いと考えているが、著者はそう勧めているわけではない。ここでみなさんに建築学習・交流サークルをお勧めします。Exchange 学習ガイダンス疑似 Xin: 1253431195 (多数のインタビューの質問と回答が含まれています) 上級アーキテクトによって記録されたいくつかのビデオ記録を共有します: Spring、MyBatis、Netty ソース コード分析、高同時実行性、高性能、分散、マイクロ-サービスアーキテクチャ JVMパフォーマンス最適化の原則、分散アーキテクチャなどはアーキテクトにとって必要な知識体系となっています。無料の学習リソースも受け取ることができ、現在非常に有益です。

第三段階は成熟期(5年以上)です。

この段階に入るのが、上級エンジニアおよびアーキテクトの段階です。この段階に入ると、言葉に悩まされることはなくなり、何が適切で何を使えばよいのかが分かります。完璧にこだわるのではなく、妥協とバランスの芸術を尊重します。独自のアーキテクト思考により、さまざまなテクノロジーからプロジェクトに最適なソリューションを見つけ、新しいテクノロジーを迅速に習得して統合することができます。

誰もが上級建築家の高みに到達できるわけではないことを認めざるを得ません。これには運が必要です、高貴な人々、そして最も必要なのはあなた自身の努力です。

目標設定後の学習ルート

画像

強固な基盤を築くためには、経済基盤が上部構造を決定するという格言がありますが、基盤がしっかりと築かれて初めて、製品開発をより効果的に支援することができます。

画像

徹底的な JVM チューニングの実践、プロジェクトの実践から経験を積み、機能を向上させます。

画像

データベースの最適化、分散ストレージ、パフォーマンスの最適化があなたを飛躍させます

画像

Paodingjieniu、手書きのソースコード、ステップバイステップでマスターになります!

画像

大昌プロジェクト指導、1億以上の実戦があなたを護衛します

学習は一夜にして達成されるものではありません。まず第一に、良い習慣を身につけ、毎日新しい知識を受け入れ、他の人とより多くコミュニケーションをとり、現在ホットスポットを理解し、コアスキルプールを常に充実させてください。テクノロジーをよりよく把握し、最先端のアップデートを提供します。

分散ストレージとキャッシュに関するトピック

画像

Docker、K8s の戦闘

画像

上記の技術アップデートに直面して、あなたはどこまで使いこなすことができますか? あなたがどんどん強くなって初めて、より良い人生があなたに近づいていきます。現在のJavaエンジニアの給与を見てみましょう。

画像

お金はとても大切ですが、お金よりも生活の質が大切です、仕事もとても大切ですが、仕事よりも人生の方が大切です。

お金がすべてではありませんが、お金がないと絶対に無理です。お金を稼いで、体が倒れて、病院に行って、お金を稼いで、体も心もボロボロになって、人生の目的は何ですか?ただ幸せに生きるだけではありません。

最近、人々は豊かさと自由を追求しており、それはより良い生き方でもあります。経済的な負担がなければ、人生もカラフルになります!それで、あなたは経済的自由を追求していますか?

追記

私の周囲には、インターネットが発達しすぎて競争が激しすぎると不満を漏らし、転職や努力を諦めようと考えている人がたくさんいます。著者は闇雲に転職を勧めているわけではありません、まずはこの業界についての深い理解が必要です、プレッシャーを感じるのはテクノロジーがボトルネック期に入っているからです、ボトルネック期を回避するのではなく、突破して初めてです。恐怖、あなたは成功を収めることができますか? そうしないと、たとえキャリアを変えたとしても、再びこの状況に遭遇するでしょう。

前述のボトルネック期間を突破するための教材について、著者はマインドマップの一部を示しただけであり、より高精細な大きな写真や資料、インタビュー資料を入手する必要があります~~~

画像

画像

画像

おすすめ

転載: blog.csdn.net/muli522/article/details/124770840