SE 3年目で読んだ技術書52冊
by BinomialSheep on Qiita 2024年5月31日
"Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskellを1週間ずつ学ぶ分量で掘り下げたユニークな書籍。業務で触れない言語も多いが、尖った特徴と魅力を通してプログラミング言語への視野を広げる。静的・動的型付けの多様性や、現代の情報科学徒の固定観念を覆すきっかけとなる一冊。多様なパラダイムを体験したいエンジニアにおすすめ。"
本書は、プログラミングの視野を広げたい開発者向けに、個性豊かな7つの言語(Ruby、Io、Prolog、Scala、Erlang、Clojure、Haskell)を1週間ずつ集中的に学ぶスタイルを提案します。各言語のユニークな特徴を、映画の登場人物に例えながら紹介することで、それぞれの言語が持つパラダイムや思想を直感的に理解できるよう工夫されています。Rubyの作者であるまつもとゆきひろ氏の監訳も、本書の信頼性を高めています。単なる文法の解説に留まらず、各言語の体験を通して、プログラミングにおける多様なアプローチや考え方を習得できる点が最大の強みです。これにより、開発者は一つの言語に囚われない柔軟な発想力を身につけ、より幅広い問題解決能力を養うことができます。実務においては、これまで知らなかった言語の設計思想からヒントを得て、既存のコードやアーキテクチャを改善するきっかけとなるでしょう。新しいパラダイムへの挑戦を促し、プログラマとしてのスキルアップを強力に後押しする一冊です。
"Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskellを1週間ずつ学ぶ分量で掘り下げたユニークな書籍。業務で触れない言語も多いが、尖った特徴と魅力を通してプログラミング言語への視野を広げる。静的・動的型付けの多様性や、現代の情報科学徒の固定観念を覆すきっかけとなる一冊。多様なパラダイムを体験したいエンジニアにおすすめ。"