※音声が片方しか出ないミスがあったので再アップです
関数型プログラミングが便利すぎるので、最近学んだことをアウトプットします。3章まで見ればエンジニアレベルが上がることを約束します。Javaのラムダ式がわからない方はこちらを読んでから見ると本動画が100%理解できるはずです。
qiita.com/sano...
CurryとかLambda calculousの数学的な部分には触れてません。実践の場でどう関数型プログラミングが使えるかということに焦点を当ててます。動画で紹介しきれていないところなど沢山あるので、興味があればぜひ参考文献を読むことを推奨します。
参考文献: 「Javaによる関数型プログラミング―Java 8ラムダ式とStream」
amzn.to/3NPGkNq
感想や質問などありましたらコメントにお願いします!
▼関連動画
この5STEPをやったらAmazonに入れました
• Amazonでエンジニア内定をもらった具体的...
未経験からエンジニアになる方法
• エンジニア未経験が最初の仕事を獲得する3つの...
Amazonインターンの仕事内容
• 【全部公開】GAFAMのエンジニアインターン...
最強生産性アプリを作ってみた
• Video
海外CS専攻は何を学ぶ?
• 海外GAFAMエンジニアたちが大学4年間で学...
海外CS専攻あるある
• 海外大学CS専攻あるある10選【ド偏見】
▼電話しましょう📞
質問・相談・コンサルなんでも大丈夫です!
ochakai.gumroa...
▼普段は他にも留学・海外就活・CSの情報を発信していますので、チャンネル登録よろしくお願いします
/ @kaigai-engineer
▼SNS
Twitter: / techkai_
▼ブログでカナダのトップ大学に入学した方法まとめてます
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 まとめ
#関数型は確実に周りと差がつく知識です
Негізгі бет 【完全解説】関数型プログラミングは全エンジニア必修です【中級者】(再アップ)
No video
Пікірлер: 30