丸善丸の内本店で開催されている「プロが教える!読んでおきたい言語書籍フェア」に行ってきた
4月1日から丸善丸の内本店 4Fのロビー横の一角で、「達人選書!! プロが教える!読んでおきたい言語書籍フェア」が開催されています。これは、丸善丸の内本店とコンピュータ出版販売研究機構(CPU)の共同企画で、各言語コミュニティからおすすめ本を5冊選出してもらって、それに言語の紹介を加えるパネルを用意することで、販促につなげようという内容です。
t-wada こと和田卓人さんから、PHPで誰かやってもらえませんかというお誘いがあって、面白そうな企画だったので自分で引き受けることにしました。
コミュニティが解説を書いているプログラミング言語は以下の9つ。
- Java - 日本Javaユーザーズグループ
- JavaScript - html5j
- Ruby - 高橋征義さん
- PHP - 小山哲志
- Python - 鈴木たかのりさん
- Perl/GO言語 - 牧大輔さん
- Scala - 水島宏太さん
- HTML - 吉川徹さん
あとCPUが書籍を選出している言語が4つあります。
展示場所に行ってみた
今日時間があったので、東京駅近くの丸善丸の内本店まで行ってみました。
Ruby 高橋さんのパネル
小山のパネル
Python 鈴木さんのパネル
Perl/Go 牧さんのパネル
Scala 水島さんのパネル
HTML 吉川さんのパネル
CPU の推薦書籍たち
言語の解説文が載っている小冊子はご自由にお持ち下さいでした。
私の紹介文
このフェア、Web的に見える部分にはコンテンツが存在しないようです。このままだと数年も経てばきっと検索に引っかからなくなる気がするので、せめて自分が書いた紹介文をここに記載しておくことにします。
あと本の紹介の際は
- 1冊は初心者用のものを入れる
- 1冊は言語に依らないお勧め本を入れる
という縛りがありました。
PHPの紹介
PHPの発端は、1995年にRasmus Rerdorf氏がC言語で書いたCGI用のツール集です。当時はウェブがまだ生まれたばかりで、ちょっとしたことをウェブサーバにやらせるための便利なツールとして徐々に広まっていきました。
ウェブに特化したプログラミング言語としてのPHPの位置づけが明確になったのは、1998年のPHP 3からです。他の言語から有用な構文をどんどん取り込んでいく一種の無節操さは、プログラミング言語に厳格さを求める人達からは嫌われましたが、「何となく書いてもそれなりに動く」というPHPのとっつきやすさがウェブプログラミングの敷居を大きく下げたのも確かです。
近年ではPHPにもモジュール指向の波が到来し、PHPライブラリのパッケージマネージャComposerを用いて多くのライブラリを利用し、また自分にあったフレームワークを使いつつ、効率的に開発を進めていくのがトレンドになっています。未だに乱立しているフレームワークも、徐々にモジュールベースに書き直され始めており、Composerを軸とした共通基盤ができつつあります。
2015年にリリースされたPHP 7は、内部構造の抜本的な改善によって大幅に性能を向上させています。今後は厳密な型チェックを可能にする方向で構文が強化される流れです。
お勧め本
確かな力が身につくPHP「超」入門
- 作者: 松浦健一郎,司ゆき
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/09/27
- メディア: Kindle版
- この商品を含むブログを見る
いまどきのアルゴリズムを使いこなすPHPプログラミング[開発テクニック]
いまどきのアルゴリズムを使いこなす PHPプログラミング開発テクニック
- 作者: クジラ飛行机
- 出版社/メーカー: ソシム
- 発売日: 2016/05/10
- メディア: 単行本
- この商品を含むブログ (1件) を見る
PHPはどのように動くのか
PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石
- 作者: 蒋池東龍
- 出版社/メーカー: 技術評論社
- 発売日: 2015/09/17
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Laravel リファレンス
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
- 作者: 新原雅司,竹澤有貴,川瀬裕久,大村創太郎,松尾大
- 出版社/メーカー: インプレス
- 発売日: 2016/01/08
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
スティーブズ (1)
- 作者: うめ,松永肇一
- 出版社/メーカー: 小学館
- 発売日: 2014/11/28
- メディア: コミック
- この商品を含むブログ (6件) を見る
自己紹介
フリーランスエンジニア。Webシステムの開発を行うかたわら、日本PHPユーザ会の運営に関わる。毎年開催される「PHPカンファレンス」には2003年よりスタッフとして関わる。共著書に「超・極める! PHP」「PHPエンジニア養成読本」「Laravelエンジニア養成読本」など。好きな作家は藤井太洋、好きな声優は杉田智和。
おまけ
その他枠は少し悩んで、一般的なエンジニア向け名著と言われるものはきっと誰かが出してくるだろうと思ったので、ちょっと遊んで「スティーブズ」を選びました。蓋を開けてみたら、こちらが想定していた名著はあまり選ばれてなかったわけですが、まあいいやということでそのままスティーブズで行くことにしましたw
技術書に限らず出版業界は苦しい状況がずっと続いているので、このように複数の出版社と書店を横断した取り組みが行われるのは素晴らしいことだと思います。4月は新入社員としてエンジニアの門をくぐる人も多数いると思われるので、こういうことがきっかけでエンジニアリングの面白さに気づいてくれれば言うことはないです。
フェアはゴールデンウィークくらいまでは開催中だそうです。お近くに寄った際は覗いてみて頂けるとありがたいです。