【完全解説】関数型プログラミングは全エンジニア必修です【中級者】(再アップ)
※音声が片方しか出ないミスがあったので再アップです 関数型プログラミングが便利すぎるので、最近学んだことをアウトプットします。3章まで見ればエンジニアレベルが上がることを約束します。Javaのラムダ式がわからない方はこちらを読んでから見ると本動画が100%理解できるはずです。 https://qiita.com/sano1202/items/64593e8e981e8d6439d3 CurryとかLambda calculousの数学的な部分には触れてません。実践の場でどう関数型プログラミングが使えるかということに焦点を当ててます。動画で紹介しきれていないところなど沢山あるので、興味があればぜひ参考文献を読むことを推奨します。 参考文献: 「Javaによる関数型プログラミング―Java 8ラムダ式とStream」 https://amzn.to/3NPGkNq 感想や質問などありましたらコメントにお願いします! ▼関連動画 この5STEPをやったらAmazonに入れました https://youtu.be/w6B54yvHfeI 未経験からエンジニアになる方法 https://youtu.be/HDm3OrllDq4 Amazonインターンの仕事内容 https://www.youtube.com/watch?v=oXRLRX_IKvc 最強生産性アプリを作ってみた https://youtu.be/BQr337kcVJo 海外CS専攻は何を学ぶ? https://youtu.be/JvfYfFk-Yes 海外CS専攻あるある https://www.youtube.com/watch?v=chdPaiZPix4 ▼電話しましょう📞 質問・相談・コンサルなんでも大丈夫です! https://ochakai.gumroad.com/l/call-with-ochakai ▼普段は他にも留学・海外就活・CSの情報を発信していますので、チャンネル登録よろしくお願いします https://www.youtube.com/channel/UCB0MUsOURwjFMsTlsdILkYg ▼SNS Twitter: https://twitter.com/techkai_ ▼ブログでカナダのトップ大学に入学した方法まとめてます https://techkai.blog/ ▼自己紹介 高校:日本の普通科文系 大学:ブリティッシュコロンビア大学(UBC) 場所:カナダのバンクーバー 職業:ソフトウェアエンジニア 会社:Amazon 専攻:コンピュータサイエンス(CS) ▼目次 00:00 関数型のメリット 02:01 1 関数型プログラミングを成す5つの要素 04:33 1-1 文ではなく式 05:48 1-2 編成を排除する 06:16 1-3 副作用を避ける 08:33 1-4 関数はオブジェクト 10:50 1-5 遅延性 11:14 2 簡単にコードを高速化する方法 12:23 2-1 Intermediate関数とTerminal関数 14:00 2-2 コンパイラーによる自動並列処理 15:45 3 実践的なデザインパターン 16:24 3-1 Strategy Pattern 20:22 3-2 Execute Around Method Pattern 23:53 関数型を学ぶもう一つの理由 24:17 まとめ #関数型は確実に周りと差がつく知識です
Download
0 formatsNo download links available.