inflearn logo
知識共有
inflearn logo

コーディングで学習するリファクタリング

リファクタリングは、ソフトウェアエンジニアが備えなければならない基本的な素養の一つです。このレッスンでは、IntelyJとJavaを使用して、より実用的な方法でさまざまなコードの匂いとリファクタリング技術を説明し、直接練習することができます。

難易度 初級

受講期間 無制限

Refactoring
Refactoring
Java
Java
IntelliJ IDEA
IntelliJ IDEA
Refactoring
Refactoring
Java
Java
IntelliJ IDEA
IntelliJ IDEA

お知らせ

4 件

  • whiteship님의 프로필 이미지

    こんにちは。白旗線です。

    「私はn年目の開発者なのに、これくらいならうまくやっているのだろうか?どんな部分をもっと改善しなければもっと良い開発者になるのだろうか?」

    開発者は、単にJava、Spring、JPAなどの技術的な能力を築くだけの単なる仕事ではありません。少なくとも私が15年間開発者として働いて直接経験したAmazonとMicrosoftでは、技術力はいくつかの重要な能力の一部に過ぎず、最も重要な能力ではなく、他の重要な能力と調和していなければ、適切に活用できない可能性があります。

    このレッスンでは、開発者が必要とする7つの重要な能力について学びます。

    • 技術力

    • 結果を生み出す能力

    • コラボレーション

    • 判断力

    • 適応力

    • イノベーション

    • 顧客中心

    開発者キャリアを5段階に分け、各段階でどのような業務を行うか、どのような能力を備えなければならず、よくあるミスにはどんなことがあるのか​​、そしてそのレベルで成功できる戦略まで提供します。

    • SDE

    • SDE2

    • シニアSDE

    • シニアSDE

    • シニアシニアSDE

    最後に、これまでに学習した内容を同僚のフィードバックと自己評価を通じて実践できるようにガイドを提供します。スケールで使用できる「核力能力評価表」を使って、自分が上手にしている部分と改善する部分をチェックして発展させると、必ずより良い開発者に成長することができます。

    YouTubeに掲載した紹介映像も参考にしてください。

    https://youtu.be/tlbJUOzLy5A

    ありがとうございます。

    0
  • whiteship님의 프로필 이미지

    こんにちは。白旗線です。

    詳細な割引イベントについては、 https://www.inflearn.com/tag-curation/tag/c1-whiteship-promotionこの記事を参照してください。期間が数日残っていないので、割引を待っていた方なら、この機会をお見逃しなく。 :)

    ありがとうございます。

    0
  • whiteship님의 프로필 이미지

    こんにちは白旗線です。

    いつのまにか2022年もすでに4月ですね。皆さん皆、今年一年達成しようとした目標にもう少し近づくことを願っています。私の目標は、今年エフェクティブJava完璧攻略シリーズを終えることですが、頑張ってみましょう。

    アインシュタインは教育についてこのような言葉を残したと言います。

    「教育とは事実を教えるのではなく、考えられる力を養うことだ」

    そして私はこの言葉に心から共感します、特に技術が急変するソフトウェア開発者に特定の技術が提供する機能を身につける学習よりも、学習する主題が何でも「きちんと学習する方法」を学ぶことがより重要です。講義で皆さんに私がスプリングとJavaを学習する方法をお見せしようとしています。心で作りました。

    すべてのJava開発者に推奨する「エフェクティブJava」という本を一度は聞いたことがあるか、あるいはすでに一度ごろ見たこともあります。しかし、皆さんの多くは、本で言う内容を100%理解するのが難しかったでしょう。皆さんの問題ではなく、本自体が難しい本なのでそうです。著者であるジョシュアは本の対象読者層を初心者や入門者と考えていません。でもJava開発のキャリアがかなりある私にも一部内容は不慣れで理解しにくかったからです。

    だから私はあなたが自分の成長を直接体験できるように講義をしました。

    • エフェクティブJavaのコアコンテンツを整理します。
    • それぞれのアイテムを理解するために必要な背景知識は学習します。
    • 書籍のグローだけで簡単に説明した部分をコーディングで学習します。

    このようにして、合計14個のアイテムを理解するために必要な30個の背景知識を一緒に学習します。背景 知識が一つずつ積まれながら、皆さんは講義の後半に行くほど、皆さんの実力と知識が増えていることを体験できるでしょう。

    そして、ついに講義開設の準備中、本当にありがたいことにインフラで6万受講生記念でイベントを企画してくれました。 6万受講生の方々に感謝の気持ちで盛り込んでTシャツをご用意しました。エフェクティブJava講義に受講評を残してくださる方の中に20人を選定してTシャツを差し上げたいと思います。 4月27日までに残してくださった受講評の中に選定していただきますので、ぜひ期間内に多くのご参加お願いいたします。

    詳しくはイベントページをご覧ください。

     

    本当に!講義オープン記念で私のすべての講義も20%割引しているので忘れないでください。特に、今回のエフェクティブJava講義に必要な事前の知識で、次の講義を聞いた方が良いでしょう。

    アッ!もう一つ直接会話を交わして悩みを聞きます。

    ありがとうございます。

    0
  • whiteship님의 프로필 이미지

    こんにちは。白旗線です。

    すべてのデベロッパーに推奨する必読書の一つであるマーティン・ファウラーの「リファクタリング」を講義しました。

    • 本とは異なり、文章ではなく映像で皆さんがより簡単に理解できるように準備しました。
    • 本とは異なり、IntelyJを使用してリファクタリングをより実用的に適用する方法を示します。
    • 本とは異なり、JavaScriptではなくJavaであなたが直接従って習得できるようにサンプルコードを用意しました。

    この講義は、最小限のJavaベースのプログラミング知識を持っていても受講することができます。

    リファクタリング技術は、すべての開発者が必要とする基本的なコーディングおよび構造変更技術です。 「たわごと」や「匂い」に比喩するコードを少しずつ安全にきれいに変える技術を身につけてください。明らかに、あなたの仕事とポートフォリオコードを改善するのに多くの助けになるでしょう。

    講義オープン記念割引期間は少ししかありませんでした。他のすべての講義も20%割引していますので、参考にしてください。特に、Javaプログラミングの実力を増進したい方は、次の講義を受講してください。どこでも見づらい内容ですが、実際のJavaを使用する業務で使われる様々な技術を含んでいます。

    • ザJava、Java 8
      • まだ、ラムダ、メソッドリファレンス、ストリーム、インタフェースメソッドなどJava 8の技術に慣れていない方は必ず受講してください。次に準備中の講義を考慮してぜひお聞かせください。

     

    • Java、アプリケーションをテストするさまざまな方法
      • テストを重視していない開発者や会社は近づかないでください。あなたの実力に役立たないだけでなく、あなたのキャリアパスにもかなりの問題が生じます。私が通っていたすべての会社、ネイバー、アマゾン、およびMSの開発者はすべてテストを重要に思っています。

     

    • もっとJava、コードを操作するさまざまな方法
      • SpringとJPAの学習が難しく、難しいのは、この基本的な知識が不足しているからです。ロンボクやテストカバレッジツールがマジックと同じだと思いますか?その基本に敷かれているJavaの機能を学習すれば、あなたが今後、サマーやウィンターのような新しいフレームワーク(これはありません。

    次に、新たな講義でお知らせいたします。

    ありがとうございます。

    0

¥9,688