SlideShare a Scribd company logo
Perlを勉強してみて思ったこと
Yuzo Iwasaki
自己紹介
Yuzo Iwasaki
Twitter: ganchan0929
インフラエンジニア
Perl歴2年ぐらい
Perl入学式参加中
取得資格
MCP
RHCT
LPIC Level 1
LPIC Level 2
LPIC Level 3 301 Core
LPIC Level 3 302 Mixed
Environment
LPIC Level 3 303 Security
LPIC Level 3 304 Virtualization &
High Availability
CCNA
OSS DB Silver
VCP 510
ITIL Foundation
TOEIC 840
GAIT 704
頑張りました…ε-(´∀`; )
その他
ポルトガル語できます
手話できます
音楽好き
話すのは苦手
転職活動中です!!
Perlを勉強してみて思ったこと
Yuzo Iwasaki
Perlとは?
歴史の長いプログラミング言語
TIMTOWTDI (There is more than one way to do it)

➡多様性を大切にする文化
TIMTOWTDIの悪い面
情報が れすぎていて初学者には何がベストプラク
ティスなのかわかりづらい!
同じことをするのにいろいろな書き方ができる

➡何がいいの?どれが正解?
Perl4時代の古い情報が多い

➡CGIについての書籍やネット情報が多い。Perl =
CGI ?
自分なりに考えた結果
オブジェクト指向で書く
MojoliciousなどのWAFを使う
MVCを意識したアーキテクチャを心掛ける
テストは大事
TIMTOWTDIの良い面
多様な文化がある

YAPC, 地域PM, Perl入学式

➡コミュニティの強さ
自由に好きなコードを書けるので楽しい
初学者から上級者まで幅広い人たちがいる

➡初心者でも入っていきやすい環境がある
「もし、他人の書いたPerlプログラムのコードを見
て、残念なことにその未熟さを批評する人がいた
としたら、実は彼自身のほうが未熟です。彼はPerl
が何たるかを理解していないからです。Perlは初心
者から熟練者までを幅広くカバーしています。…
…初心者は初心者なりに、熟練者は熟練者なりに
コードを書き連ねればいいだけです。Perlはそれに
応えるだけの柔軟さを持った言語です。未熟なま
まを、それはそれとして認めるところにPerlの文化
があります。私はPerlをそのように理解していま
す。」
by KENT
まとめ
PerlにはTIMTOWTDIという多様性を尊重する文化が
ある。
様々な書き方ができるため、初学者にはベストプ
ラクティスがわかりづらい
でもそれを補って十分な文化的魅力がある

(人、コミュニティ…etc)
これからよろしくお願いします!

More Related Content

PDF
「やっぱり怖かったPerl」In Kichijoji.pm #2
PPTX
連続音声からの語彙学習と 自動巡回ロボットへの応用
PPTX
新人プログラマーが気に入ったPythonの基礎の基礎
PPTX
AI GIRLS COLLECTION_0929
PPTX
191208 python-kansai-nishimoto
PPTX
Seq2Seqでボットづくり
PPT
Lt python腕試しネタ
PDF
札幌F#勉強会とは何だったのか
「やっぱり怖かったPerl」In Kichijoji.pm #2
連続音声からの語彙学習と 自動巡回ロボットへの応用
新人プログラマーが気に入ったPythonの基礎の基礎
AI GIRLS COLLECTION_0929
191208 python-kansai-nishimoto
Seq2Seqでボットづくり
Lt python腕試しネタ
札幌F#勉強会とは何だったのか

What's hot (20)

PPTX
Pythonでターミナルに画像表示
PPTX
初心者が Python で戸惑ったところ
PDF
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
PPTX
Itエンジニアのための自然言語処理入門
PPTX
Arithmer NLP Introduction
PPTX
PPTX
自然言語処理概要
PPTX
フィジカルコンピューティングとNFC
PDF
Pythonでアルゴレイヴの世界に足を踏み入れる
PPTX
ドキュメント、書いてますか? @ Python hack-a-thon 2011/2
PPT
#nwstudy の紹介
PDF
コンピューター支援言語学習
PDF
print("Hello World")を実行する - Pythonコードからスタック型仮想マシンまで
PDF
LT司会資料(わんくま同盟名古屋勉強会#17)
PDF
Pyladies tokyo 20150123
PDF
Code for iizukaとオープンデータ
PPTX
4泊5日でキャンプに行った話
PPTX
IDm Snatcher
PDF
Iteigo opening slide
PPTX
認知科学会サマースクール2015・人工知能と言語機能
Pythonでターミナルに画像表示
初心者が Python で戸惑ったところ
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Itエンジニアのための自然言語処理入門
Arithmer NLP Introduction
自然言語処理概要
フィジカルコンピューティングとNFC
Pythonでアルゴレイヴの世界に足を踏み入れる
ドキュメント、書いてますか? @ Python hack-a-thon 2011/2
#nwstudy の紹介
コンピューター支援言語学習
print("Hello World")を実行する - Pythonコードからスタック型仮想マシンまで
LT司会資料(わんくま同盟名古屋勉強会#17)
Pyladies tokyo 20150123
Code for iizukaとオープンデータ
4泊5日でキャンプに行った話
IDm Snatcher
Iteigo opening slide
認知科学会サマースクール2015・人工知能と言語機能
Ad

Viewers also liked (20)

PDF
Perlの作法、Rubyの作法
PDF
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
PDF
要求開発×アジャイル開発のポイント
PDF
Perl Entrance LT 2014-03-29
PPTX
私がPerlを使う理由
PDF
東京近郊のPerlコミュニティのご紹介 #lcs2015
PDF
Perl io layer
PDF
要求開発の発展と展開、そして課題
PDF
これからPerlを使っていくみなさんへ #Perl入学式
PDF
Bear tail(dr.wallet)×sansan 合同lt会-勉強会esaki
PPT
Perlで圧縮
PDF
要求開発を100倍面白く活用するには(公開用)
PDF
Perlで初めてWebアプリを作った話
PDF
Stress management-redefined-digital-book
PDF
Yammer для руководителей
PDF
Kryssi - Talvitreeni 29032015
PPTX
Sistem Reproduksi Pria
PDF
Rails2&Me
PPTX
Корпоративная социальная сеть для службы продаж
PDF
PopZ News-Friday February 12 2016
Perlの作法、Rubyの作法
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
要求開発×アジャイル開発のポイント
Perl Entrance LT 2014-03-29
私がPerlを使う理由
東京近郊のPerlコミュニティのご紹介 #lcs2015
Perl io layer
要求開発の発展と展開、そして課題
これからPerlを使っていくみなさんへ #Perl入学式
Bear tail(dr.wallet)×sansan 合同lt会-勉強会esaki
Perlで圧縮
要求開発を100倍面白く活用するには(公開用)
Perlで初めてWebアプリを作った話
Stress management-redefined-digital-book
Yammer для руководителей
Kryssi - Talvitreeni 29032015
Sistem Reproduksi Pria
Rails2&Me
Корпоративная социальная сеть для службы продаж
PopZ News-Friday February 12 2016
Ad

Similar to Perlを勉強してみて思ったこと (20)

PDF
Perlbeginnes 9 lt_ytnobody
PDF
PHPでセキュリティを真面目に考える
PPT
SPES2011で話し足りなかったこと
PDF
Perl入学式をやってみた! - YAPC::Asia 2012
PPTX
人狼知能合宿 自然言語部門 2016/10/10
PDF
ソフトの終わりは、技術の終わり?
PDF
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
PDF
tf,tf2完全理解
PDF
そうだ!勉強会に参加しよう!
PDF
Security.gs fes 2010 in tokyo
PDF
IT勉強会の勉強会資料1
PPTX
Pythonスタートアップ勉強会201109 python入門
PDF
Rpn and forth 超入門
PPTX
Erlang and I and Sphinx.
PPTX
Jupyter notebook
PDF
音声認識超比較、各社コグニティブサービス全部入り
PPTX
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
PDF
簡易TRPG向けチャットツールOnset!
PDF
YAPC::Asia2015
PDF
言語処理するのに Python でいいの? #PyDataTokyo
Perlbeginnes 9 lt_ytnobody
PHPでセキュリティを真面目に考える
SPES2011で話し足りなかったこと
Perl入学式をやってみた! - YAPC::Asia 2012
人狼知能合宿 自然言語部門 2016/10/10
ソフトの終わりは、技術の終わり?
向平卓矢について - 2015/12/23 ITエンジニア高専 逆求人
tf,tf2完全理解
そうだ!勉強会に参加しよう!
Security.gs fes 2010 in tokyo
IT勉強会の勉強会資料1
Pythonスタートアップ勉強会201109 python入門
Rpn and forth 超入門
Erlang and I and Sphinx.
Jupyter notebook
音声認識超比較、各社コグニティブサービス全部入り
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
簡易TRPG向けチャットツールOnset!
YAPC::Asia2015
言語処理するのに Python でいいの? #PyDataTokyo

Perlを勉強してみて思ったこと