SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
YAPC::ASIA 2014 Perlあるある  
sponsored by omoroki  
エンジニアになりたい! 
エンジニアになってよかった! 
この2つが増えるコトを応援しています。
YAPC::ASIA 2014 Perlあるある  
出演者 
@lestrat @takesako @miyagawa 
@yusukebe @kamadango
質問 
このCPANモジュールがすごい 
@lestrat @takesako @miyagawa @yusukebe @kamadango
Web::Scraper 
http://search.cpan.org/̃miyagawa/Web-Scraper-0.37/lib/Web/Scraper.pm 
※回答者の枠が赤くなります 
@lestrat @takesako @miyagawa @yusukebe @kamadango
DBI 
https://metacpan.org/release/DBI 
@lestrat @takesako @miyagawa @yusukebe @kamadango
Jcode.pm 
http://search.cpan.org/̃dankogai/Jcode-2.06/Jcode.pm 
@lestrat @takesako @miyagawa @yusukebe @kamadango
Carp::Always 
http://search.cpan.org/̃ferreira/Carp-Always-0.13/lib/Carp/Always.pm 
@lestrat @takesako @miyagawa @yusukebe @kamadango
awstats 
@lestrat @takesako @miyagawa @yusukebe @kamadango
質問 
コーディングに欠かせない飲み物と食べ物 
@lestrat @takesako @miyagawa @yusukebe @kamadango
コーヒー 
no food 
@lestrat @takesako @miyagawa @yusukebe @kamadango
特になし。 
必要なのはBGV(=background VIDEO) 
@lestrat @takesako @miyagawa @yusukebe @kamadango
アイスコーヒー、ダイエットコーク、ポテチ 
@lestrat @takesako @miyagawa @yusukebe @kamadango
tea, coffee 
no food 
@lestrat @takesako @miyagawa @yusukebe @kamadango
tea 
20% 
coffee 
diet coke 
20% 60% 
25% 
@lestrat @takesako @miyagawa @yusukebe @kamadango 
no food 
75% 
potato chips 
作業中の飲み物作業中の食べ物
質問 
その昔 勘違いしていたこと 
@lestrat @takesako @miyagawa @yusukebe @kamadango
POEをポエと呼んでた 
@lestrat @takesako @miyagawa @yusukebe @kamadango
2001~2004年頃米国に住んでた頃読んでた 
perlmonks.orgでちらちら書きき込んでた 
miyagawaって人は日本人っぽいなーとは思ってたけど、 
多分ヒゲの生えたおっさんなんだろうな、って思ってた 
@lestrat @takesako @miyagawa @yusukebe @kamadango
YAPC::Asiaをワイエイピーシーアジア 
と読んでいた(ヤップシーエイジアと発 
音すると通、Perlの人かどうかわかる) 
@lestrat @takesako @miyagawa @yusukebe @kamadango
“list context vs return array” 
“utf8 flag” 
@lestrat @takesako @miyagawa @yusukebe @kamadango
質問 
よくある平日 休日のスケジュール 
@lestrat @takesako @miyagawa @yusukebe @kamadango
平日 
休日 
同じ 
同じ 
@lestrat @takesako @miyagawa @yusukebe @kamadango 
! 
灰:寝る 
赤:集中作業 
橙:作業 
青:プライベート 
緑:子育て
5時起き23時寝、 
13時から1時間昼寝、 
5時から8時まで超集中作業タイム、 
その後9時から18時頃まで作業 
@lestrat @takesako @miyagawa @yusukebe @kamadango
子供のスケジュールがわからないとなぜこういう時間配分なのかわからないと思うので細かく書きました 
! 
平日: 
05:00 起床 
05:15 メールチェック、緊急連絡など確認 
05:30 ̃ 06:30 子供達の世話、登園支度 
06:30 ̃ 07:45 朝食、昨晩の出来事、ニュース等を拾ってチェック 
07:45 ̃ 08:20 子供達登園 
08:20 ̃ 08:30 通勤 
08:30 ̃ 11:00 ハイパー仕事タイム。 
一日の作業のほぼ7割はここで終わる 
11:00 ̃ 11:30 昼食 
@lestrat @takesako @miyagawa @yusukebe @kamadango 
!!! 
休日: 
基本的に夕飯の後しかコードは書かない。休日は休むためなのであまり仕事しない。" 
11:30 ̃ 15:30 仕事 
16:00 ̃ 16:30 子供達のお迎え 
17:00 子供達の風呂 
17:30 子供達の夕飯 
18:00̃18:45 子供達がテレビを見ている隙にコーディング。 
運が良ければ機能一個くらい書ける 
18:45 ̃ 19:30 寝かしつけ 
19:45 ̃ 20:30 夕飯 
21:00 ̃ やることがあればコーディング。 
無ければウィイレかテレビか妻と過ごす 
23:00 ̃ 就寝
10時鍼治療、 
11時出社、 
18時~20時半に退社、 
24時までに就寝 
@lestrat @takesako @miyagawa @yusukebe @kamadango
"平日 
9am wakeup 
10-13 random things 
13 lunch, commute to coworking 
14-16 random things 
16-19 coding 
20- random stuff 
2am sleep 
! 
休日 
11am wakeup 
6pm podcast 
! 
" 
@lestrat @takesako @miyagawa @yusukebe @kamadango
質問 
最近感じた 自分のポンコツさ 
@lestrat @takesako @miyagawa @yusukebe @kamadango
AngularJS推ししときながら使いこなせてない 
@lestrat @takesako @miyagawa @yusukebe @kamadango
16年もプロのエンジニアをしてるのに 
boolean比較をしてからbooleanを返すコードをこの間書いた事 
! 
func foo (x string) bool { 
if x == "hoge" { 
return true 
} 
return false 
} 
@lestrat @takesako @miyagawa @yusukebe @kamadango
斉藤さんアプリ知らなかった。 
@lestrat @takesako @miyagawa @yusukebe @kamadango
先を見通す力がついてきているので、 
完成させるモチベーション、チャレン 
ジングな要素が少ない。飽きやすい。 
@lestrat @takesako @miyagawa @yusukebe @kamadango
質問 
大切にしている 意識している言葉 
@lestrat @takesako @miyagawa @yusukebe @kamadango
コードを書くのに許可はいらない 
@lestrat @takesako @miyagawa @yusukebe @kamadango
コードも作文も同じ。読まれて意 
味のわからないコードは書かない 
(ようにしたい) 
@lestrat @takesako @miyagawa @yusukebe @kamadango
基礎が大事 
@lestrat @takesako @miyagawa @yusukebe @kamadango
Done is better than perfect 
@lestrat @takesako @miyagawa @yusukebe @kamadango
その他 
伝えたいCPANモジュール 
@lestrat @takesako @miyagawa @yusukebe @kamadango
その他 
伝えたい言葉 
@lestrat @takesako @miyagawa @yusukebe @kamadango
その他 
エンジニアで良かった事 
@lestrat @takesako @miyagawa @yusukebe @kamadango
その他 
会場の方で聞きたい事あれば 
@lestrat @takesako @miyagawa @yusukebe @kamadango
YAPC::ASIA 2014 Perlあるあるを終えて 
facebook.com/omorokiCG 
! 
無料開発スペース 
YAPC運営スタッフの皆様。 
Perlあるあるに出演して頂いたlestratさん、takesakoさん、miyagawaさん。 
ご来場頂いた皆様。最後に素晴らしい質問を頂いたdankogaiさん。 
実験的なイベントにも関わらず、心よくご協力頂きまして本当にありがとうございます。 
そして、この素晴らしいYAPC・Perl文化を作ってきて頂いた、前運営の皆様・コミュニティの皆様に、 
心より敬意を表します。 
! 
この企画はオモロキのサービスがPerlで作られていることから、 
Perlコミュニティへの感謝として何が出来るかなぁと考えて生まれた企画です。 
! 
このトークで、「エンジニアになりたい・なってよかった」と思える人が増えたらとても嬉しく思います。 
「コードを書くのに許可はいらない」なんか勇気が湧いてきますね。 
! 
yusukebeさん。本当にお疲れさまでした。 
お父さん、弟さんがご覧になっていて。会社で提灯だして。 
Perlなのに、なにか地元のお祭りのような、不思議な気分でした。素敵な経験をありがとう。 
! 
kamadango 
オモロキクリエイティブガレージは静岡県熱海市中央町3-1-3F。 
利用時間は9:00-23:00(年中無休)。利用は完全無料。 
光回線Wifi・Bluetoothスピーカー・電源・ホワイトボードがあります。 
創作活動、経営会議、開発合宿、個人作業に。 
都心から離れて、環境を変えたいときなどにご利用ください。 
ご利用にあたってはFBページへメッセージを!

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Yapc::Asia 2014 Perlあるある