programming camp for an adult

15
Programming Camp For an Adult 大人のためのプログラミングキャンプ @PHP Matsuri 2010 Hiro Yoshioka @hyoshiok, [email protected] http://d.hatena.ne.jp/hyoshiok

Upload: hiro-yoshioka

Post on 08-May-2015

6.351 views

Category:

Career


2 download

DESCRIPTION

Programming camp for an adult, at PHPmatsuri 2010 Hiro Yoshioka

TRANSCRIPT

Page 1: Programming camp for an adult

Programming Camp For an Adult

大人のためのプログラミングキャンプ@PHP Matsuri 2010

Hiro Yoshioka@hyoshiok, [email protected]

http://d.hatena.ne.jp/hyoshiok

Page 2: Programming camp for an adult

Agenda

Self Introduction(自己紹介) Programming Camp(プログラミングキャンプ)

Programmers Skills(プログラマのスキル)

Master/Apprentice(達人と弟子)

Hackerthon(ハッカソン)

Page 3: Programming camp for an adult

Who Am I? Self-introduction

Hiro Yoshioka, よしおかひろたか YLUG Yokohama Linux Users Group, member Kernel Code Reading Party, host カーネル読書会主宰 Study-Groups Study Group, host 勉強会勉強会主宰 Technical Director at Rakuten  楽天技術理事 DEBUG HACKS (in Japanese) ISBN 978-

4873114040

Page 4: Programming camp for an adult

4

Community

Kernel Code Reading Partyカーネル読書会 is an informal technical seminar and beer bash

(party) running by YLUG members since April 28, 1999 100th Party

Page 5: Programming camp for an adult

English, or Die

Bilingual Presentation (English and Japanese)英語と日本語

Survive in the Internet Age, Do not Dieインターネット時代に生き残る、死ぬな。

Life Hack (Tips of Today). Introduce yourself in English. Do not hesitate. 英語で自己紹介をする。恥ずかしがらない。

Page 6: Programming camp for an adult

Security and Programming Camp

Security and Programming Camp Sponsored by IPA (Information Promotion Agency) For under 22 years old 5 days camp

Security Cource and Programming Cource

● http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html

Page 7: Programming camp for an adult

Why I want to make a camp

I want to meet young programmers.若いプログラマを発掘したい。

Sharing fun experience.  楽しさを共有。 I want them to be a hacker. ハッカーを育てたい … Crazy idea

http://www.ipa.go.jp/jinzai/renkei/spcamp2010/outline/index.html

Page 8: Programming camp for an adult

Instructors are Top-notch Hackers. We provide world class environment. 講師はハッカー、世界最高水準の環境を提供した。 http://lab.jibun.atmarkit.co.jp/entries/106

People centric approach.

Page 9: Programming camp for an adult

Programming Cource

Building OS group Writing OS from scratch. (boot loader, windows

system, etc) Text: Introduction of Building OS (in Japanese) OS自作入門

Language group Hacking ruby (Matz's implementation)

Linux group Hacking Linux Kernel

Page 10: Programming camp for an adult

Camp

Meeting many people who has similar sense of value and interests.同じ価値観、興味を持つ人と知り合う

It is very difficult for students to find friends who like programming in their high school but they can meet such people in the camp.

You are not alone. You can meet hackers (master).

You can make people's (social) network and be a member of community.

Technology, knowledge are less important.

Page 11: Programming camp for an adult

Programmers Skills

Reading Source code Testing Debugging Skill is ability to do. What you know something

does not necessary mean what you can do it. スキルと知識の違い。スキルはあることを出来る能力。知っていても、それを必ずしもできるとは限らない。

You have to practice them. Training is important.

Page 12: Programming camp for an adult

Adding more (ease your life)

Smile (laughing) Sleeping eating/drinking

http://www.flickr.com/photos/jaxxon/93296381/

http://www.geocities.jp/nikonikocalendar/index_ja.htmlhttp://www.flickr.com/photos/dominiqs/137546402/sizes/s/in/photostream/

Page 13: Programming camp for an adult

Master/Apprentice

Master – life time learner Apprentice – learner Find your master.

Learn how to learn.

Page 14: Programming camp for an adult

Hackerthon

Programming Camp for an adult You can meet hackers (master) and friends. Tips: Introduce yourself to people whom you

never meet each other. Make your network. Enjoy

Page 15: Programming camp for an adult

Hackerthon

Programming Camp For Adult

programmer's career, hackerthon, camp, commu-nity, apprentice