プログラマー必読: 仕事で使っていない人気のフレームワークを学ぶ価値はありますか?

人気のフレームワークを追いかける必要はあるのでしょうか?  .png

みなさんこんにちは、カン・ヘです。テクノロジーの波の中で、私たちはよく「仕事では使われていない人気のフレームワークを学ぶ価値があるのか​​?」という疑問に直面します。

プログラマーとして、私たちは皆、最新のスキルとツールを使ってテクノロジーの最先端にいたいと考えています。新しい注目のフレームワークを学習すると、魔法の小道具のようにエネルギーが供給され、さらに強力な手続き型呪文を唱えることができるようになります。さらに、新しいフレームワークには、コードにトレンディな落書きを追加するのと同じように、アプリケーションを「輝かせて」輝かせるなど、多くのクールな機能や便利さが備わっています

ただし、やるべきことがまだ残っていることを忘れないでください。新しいフレームワークの学習に時間と労力を投資すると、まるで穴を掘っただけで、また別の穴にはまってしまうような気分になることがあります。当時ソファブートを学んだときと同じように、週末を丸々かけてフレームワークの知識を学んだのですが、翌日上司から全く関係のないプロジェクトを割り当てられました。新しいプロジェクトで使用される新しいフレームワークのために私が時間を無駄にしたと思いますか? したがって、新しいフレームワークを学ぶ前に、それが自分の仕事に本当に有益であるかどうか、落とし穴に落ちてしまわないかどうかを慎重に検討する必要があります。

このような悩みを抱えている方は多いと思いますが、今日私がお話しするのは、アクアリストのプログラミングナビゲーションにおける悩みと私が提案した内容ですので、少しでもお役に立てれば幸いです。

1. 問題点

Canghe さんに聞きたいのですが、日常業務では使用しない人気のフレームワークをすべて学ぶ必要がありますか? たとえば、市場では Dubbo、Kafka、RocketMq、K8s などが人気ですが、Springcloud、Alibaba、RabbitMq も同様です。会社で使っているものは役に立たないようです K8s に関して言えば、このような市場で人気があるのに会社では使われていないフレームワークを学ぶ必要がありますか?簡単に忘れるまで使用しない場合はどうすればよいですか? これらの未使用のフレームワークを履歴書に詰め込む必要がありますか? デプロイメントに関連するクラスターの運用上の問題について尋ねると、簡単に暴露されますか?

2. 私の答え

クラスメートの皆さん、あなたの質問に答えて、以下は私の個人的な提案の一部です。

日常業務では使われていない有名なフレームワークについては、まだまだ学習が必要だと思います!

まず、これらの人気のあるフレームワークを学ぶことで、技術的な視野と知識の幅を広げることができます。他のフレームワークの動作原理と使用方法を深く理解することは、技術エコシステム全体をより深く理解し、総合的な技術能力を向上させるのに役立ちます。さらに、さまざまなフレームワークの長所と短所をマスターすることで、将来のキャリア開発のためのより多くの選択肢と機会を得ることができます。

次に、人気のフレームワークが人気がある理由は、多くの人や企業がそれを使用しているためであり、そのフレームワークはその独自の利点によって市場で普及する可能性があるため、学習するのに役立ちます。

面接では技術的な幅広さも評価の指標となります。

ただし、これらのフレームワークを学習した後、長期間それらを適用する機会がないと、確かにいくつかの詳細を忘れてしまう可能性があります。これを回避するには、次のことを試してください。

  • 実践的なプロジェクト: これらのフレームワークを開発と展開に適用して、小規模なプロジェクトを自分で行います。実践的な練習を通じて知識を定着させ、フレームワークへの習熟度を維持することができます。
  • オープンソース プロジェクトまたは個人プロジェクトに参加する: オープンソース プロジェクトまたは個人プロジェクトに積極的に参加し、これらのフレームワークを使用して貢献するのに適したプロジェクトを選択します。これにより、知識が定着するだけでなく、実際の開発能力を発揮することもできます。
  • 学習リソース: 公式ドキュメント、チュートリアル、自分の実際の経験など、学習プロセスのメモを整理して保存します。このようにして、これらのフレームワークを使用する必要があるときに、すぐに見直して確認することができます。
  • メモを取ってブログを作成し、CSDN、Nuggets、Zhihu、その他のプラットフォームに公開します。

これらの学んだフレームワークを履歴書に表示するかどうかについては、あなたの個人的な状況と就職活動のニーズによって異なります。これらのフレームワークがあなたが期待する職務に関連しており、十分に理解して習得している場合は、履歴書に記載することができます。ただし、履歴書の内容は本物で信頼できるものである必要があり、実際の適用経験がないのにフレームワークの名前だけを列挙すると、面接官の疑念を招く可能性があることに注意してください。

「達人」「精通」「熟練」などの言葉を上手に使いましょう。実際のプロジェクトで使用しないフレームワークや技術については、原則として「精通」と記載します。

面接中に、デプロイメント関連のクラスターの作成について質問された場合は、特定のフレームワークを使用した実際の作成経験はありませんが、体系的に学習して自分のプロジェクトに適用したと正直に答えることができます。 Dubbo を例に、SpringCloud との違いや原理の比較など、実際の制作経験がなくても、技術的な原理をわかりやすく説明できます。ほぼ同じです。

K8s などのクラスター関連のものは、自分で何度か練習してメモをとることをお勧めします。

最後に、ご多幸をお祈り申し上げます。

おすすめ

転載: blog.csdn.net/qq_43270074/article/details/131749438