記載内容は所属会社を代表したものではなく、私の個人的な意見ということをご了承ください。
はじめに
エンジニアとしてのスキル磨きやもっと学習したいと言った思いはないでしょうか?
私も現在入社5年目ですが4年目の時点でAWSの業務未経験の中、2024 Japan AWS All Certifications Engineersを受賞させて頂きました。
普段はC#を使った組み込み開発、最近ではWEB APIの開発や生成系AIを使った業務と様々な業務に携わらせていただいております。
そこで、今まで活用してきた学習コンテンツの紹介をさせていただきたいと思います。
ソフトウェア開発編
リーダブルコード
「読みやすいコード」をどうやって実現するかを具体例を交えながら非常にわかりやすく紹介されています。
こちらに関しては、内容の説明に関する記事が多く取り上げられているので詳しい説明は割愛させていただきます。
良いコード/悪いコードで学ぶ設計入門
良い例と悪い例がどちらも取り上げられており、私の場合悪い例で心に刺さるものが多く、どんな悪いコードをどう良いコードに直せば良いのかが分かりやすく非常におすすめです。
こちらも、内容の説明に関する記事が多く取り上げられているので詳しい説明は割愛させていただきます。
C#を使った開発編
[改訂新版]実戦で役立つ C#プログラミングのイディオム/定石&パターン
私が読んでいたのはもう1つ前の版ですが、C#を書き始めてすぐの時期にはかなり役立つと思います。
とにかく実用例がたくさん載っている所が良いと思います。
ソースコードからの外部ファイル出力など即時使える例も多数あり、使いやすいです。
C#を勉強する順番
業務でC#を使いますと言われて、「さぁ勉強するぞ!」と意気込みの方も多いのではないでしょうか?
でもいったい何から勉強すれば良いのかお悩みかと思います。そこでこちらのコースがおすすめです。無料コースでも充分に知りたいことを知れると思います。(有料コースだとQAとかが出来るようになる。)
C#のWPFでXAMLを書く方法
さて、これはお悩みの方が多いと思います。製品開発に携わり始めたりするとXAML上にStackPanelやGridなどが出てきて、自己学習だけじゃしんどいなと思ってきた頃におすすめです。職場で言われたことについて「これかぁ!」と言った体験に繋がるのではないかな?と思います。
AWS編
CloudTech
私がAWSの勉強をするにあたって、最もお世話になったコミュニティです。
資格試験対策やAWSの各サービスの講座はもちろんのこと、コミュニティとして何気ない雑談や試験結果報告、他の受講者の学習レポートなど1人で勉強をするんだけど、1人ではないと言った気持ちになれます。
また、不定期に外向けの勉強会のメンバー募集や技術書籍の執筆メンバーの募集もあり、個人で勉強をしていると体験しづらい経験もたくさん出来ます。
AWS Cloud Quest
実用的なAWSのロールプレイングゲームです。
街で困っている人をAWSを使って助けていきます。
最近では日本語対応してきたロールもありますが、やはり英語のロールの方が多いので私はChromebookでAndroidの翻訳アプリを平行して使いながらしてました。
また、このゲームで解決するユースケースは実際の試験問題で問われるユースケースにも近く、テスト勉強に使うのもおすすめです。
AWS Black Belt Online Seminar
資格試験の勉強で何となく知った気になっているけど試験になると分からなくなるようなサービスってないでしょうか?
AWS Black Belt Online Seminarでは各サービスに対してYouTube動画やPDFで詳しく紹介されています。
Web API開発編
はじめてのPostman(ポストマン)入門。HTTP通信やREST APIの基礎を学び、APIデバッグ手法の基礎を学ぼう
API開発の初歩的なところから教えてくれます!
私も現在勉強中!
さいごに
偉そうな事を言える程の実績はありませんが少しでも皆さまの学習の励みになればと思います!
以上!