先日書いたエントリー「Perlについて知りたいこと」についてはてブのコメント、 Twitterのリプライで多くの方からご意見いただきました。 ありがとうございます。
とりあえず「初心者向け」という視点で「Perlについて知りたい」事柄はこういうものがある、 そして知ってもらうためにはこういう方向性があるというのをすっごい個人的にまとめてみます。 以下の3つになります。
1. 初心者から見た壁を取っ払う
このコメント見て確かに!って思いました。
uzulla やっぱりperldocやCPANとかで、ドキュメントは豊富だけど、易しくは無いところが難しいんでないかなあ...。perldoc.jpとか文字多すぎ&無骨すぎて、初心者にみせると軽く引かれるw
そうですよねー。自分はperldoc使わずに「ポケットリファレンス」見てましたw 確かに「文字多すぎ&無骨すぎ」なんでそれが壁になっちゃってる感じはありますね。 「知りたいこと」の回答はいろいろなところにあるはずですが、 「perldocとCPANみろ!」だけで済ましちゃうのもあんまよくないのでしょうねぇ。 もしくはその2つに関しての分かりやすい導入が必要なのかもしれません。
neko190 Perlに限らずだけど「初めての〇〇」を読んだ後、次にどうすればいいかわからなくて悩んでる人は多い。PHPが支持されてる理由は、そのあたりをうまくフォロー出来ているからだとおもう。
「続・初めてのPerl」があるよ!っていうのは全くの冗談なのですがw、これも納得がいきますね。 おっしゃる通りどんな言語でもそうだと思っていて、自分も体験したことです。 では、 なんであえて俺がPerl使いだしたのかっていえばその「フォロー」してもらう先ってのを、 自ら探すことができたからだと思います。 その辺りもう少し個人的な経験を分析してみるといいフォローの仕方がまとまるのかなと思います。
2. 「使える!」Perlの使い方を紹介する
で、上の「フォロー」に関わることだけど、 「Perl使えるじゃん!」って思ったらその人にとっていいキッカケになるでしょう。 俺の場合Plagger辺りがそれに当たるのかなぁ、 と考えるとやっぱりPerlのアプリケーションの話をいろいろ知るといいかもね。 この件について、otsuneさんが的確なことを言っています。
otsune 個人的な話で言うと「ネットウォッチをしたい(RSS,HTMLスクレイプ,Twitter UserStream)→似たような志向のモジュール書きが居るPerlが便利」ってことだな。同じ理由でtig.rbのためにRuby使うし、pythonも使う。
otsuneさんらしいし、otsuneさんこそ言ってしまえばまさに「カジュアルユーザー」って感じなので、 このご意見は貴重です。
また、他の方のコメント見ると面白いことに、意外というかやっぱりなのかわかりませんが、 「スクレイピング」「Twitter」と2つのキーワードが結構出てきてます。 もちろん「Webアプリ」も多いのでそこも突っ込みたいのですが、 最初「これが使えるぜ!」という時に「スクレイピング」と「Twitter」を題材にするのはいいかもですね。 lestrratさんが前回の勉強会の題材にTwitterを選んだのもこういう流れがあると思います。
3. 最低限の書き方を教える
「モダンな書き方」というフレーズが結構でてきてそれを知りたいというニーズもあるようです。 いかようにも書けるPerlですが、最低限押さえるべきところは体系化された方がいいですね。
okacham ペアプログラミングしてモダンな書き方じゃないといわれても、困りそう。googleで検索してそのモダンな書き方がでてくるか否か。わかりやすさ、開発効率、システム効率、メンテナンス性などが改善されるならいいけど
もちろんperl-users.jpや書籍では「モダンPerl入門」で紹介されているのですが、 もっと例えばgoogleに引っかかるような努力はできればした方がよさげですね。
以上個人的にささっと今後も踏まえまとめてみました。 それぞれなりのまとめ方があると思うので、 はてブのコメントは以下で見れるので参考にしてくださいね。 自分にできるか謎ですが、うまいことこの辺のご意見を拾い上げて吸収していきたいです。
- 藤田 郁 三島 俊司
- 単行本(ソフトカバー) / 技術評論社
- Amazon 売り上げランキング: 132594
- Amazon おすすめ度の平均:
- ラクダ本よりもコレ
- 手元にあると便利な本
- 重宝しています
- Perlの標準関数を網羅できるという安心感
- 便利
- 牧 大輔
- 大型本 / 翔泳社
- Amazon 売り上げランキング: 94107
- Amazon おすすめ度の平均:
- これがいつまで 「モダン」なのか
- 日曜Pgには難しいです。
- perl経験者は読んで損はしない
- Perl中級者におすすめしたい