Programming Camp For
       an Adult
大人のためのプログラミングキャンプ
    @PHP Matsuri 2010

      Hiro Yoshioka
 @hyoshiok, hyoshiok@gma...
Agenda

   Self Introduction (自己紹介)
   Programming Camp (プログラミングキャン
    プ)
   Programmers Skills (プログラマのスキル)
   Master...
Who Am I? Self-introduction

   Hiro Yoshioka, よしおかひろたか
       YLUG Yokohama Linux Users Group, member
       Kernel Co...
Community

   Kernel Code Reading Party カーネル読書会
       is an informal technical seminar and beer bash
        (party) ru...
English, or Die

   Bilingual Presentation (English and Japanese)
    英語と日本語
   Survive in the Internet Age, Do not Die
...
Security and Programming Camp

    Security and Programming Camp
         Sponsored by IPA (Information Promotion Agency...
Why I want to make a camp

   I want to meet young programmers.
    若いプログラマを発掘したい。
        Sharing fun experience.  楽しさを...
   Instructors are Top-notch Hackers. We provide
    world class environment. 講師はハッカー、世
    界最高水準の環境を提供した。
       http:/...
Programming Cource

   Building OS group
       Writing OS from scratch. (boot loader, windows
        system, etc)
    ...
Camp

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

   Reading Source code
   Testing
   Debugging
   Skill is ability to do. What you know something
...
Adding more (ease your life)

   Smile (laughing)
   Sleeping
   eating/drinking




    http://www.flickr.com/photos/d...
Master/Apprentice

   Master – life time learner
   Apprentice – learner
   Find your master.
       Learn how to lear...
Hackerthon

   Programming Camp for an adult
   You can meet hackers (master) and friends.
   Tips: Introduce yourself ...
Hackerthon

   Programming Camp For Adult


programmer's career, hackerthon, camp, commu-
nity, apprentice
Upcoming SlideShare
Loading in …5
×

Programming camp for an adult

6,438
-1

Published on

Programming camp for an adult,
at PHPmatsuri 2010
Hiro Yoshioka

Published in: Career
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,438
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programming camp for an adult

  1. 1. Programming Camp For an Adult 大人のためのプログラミングキャンプ @PHP Matsuri 2010 Hiro Yoshioka @hyoshiok, hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok
  2. 2. Agenda  Self Introduction (自己紹介)  Programming Camp (プログラミングキャン プ)  Programmers Skills (プログラマのスキル)  Master/Apprentice (達人と弟子)  Hackerthon (ハッカソン)
  3. 3. 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
  4. 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 4
  5. 5. 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. 英語で自己紹介をする。 恥ずかしがらない。
  6. 6. 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
  7. 7. 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
  8. 8.  Instructors are Top-notch Hackers. We provide world class environment. 講師はハッカー、世 界最高水準の環境を提供した。  http://lab.jibun.atmarkit.co.jp/entries/106  People centric approach.
  9. 9. 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
  10. 10. 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.
  11. 11. 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.
  12. 12. Adding more (ease your life)  Smile (laughing)  Sleeping  eating/drinking http://www.flickr.com/photos/dominiqs/137546402/sizes/s/in/photostream/ http://www.geocities.jp/nikonikocalendar/index_ja.html http://www.flickr.com/photos/jaxxon/93296381/
  13. 13. Master/Apprentice  Master – life time learner  Apprentice – learner  Find your master.  Learn how to learn.
  14. 14. 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
  15. 15. Hackerthon  Programming Camp For Adult programmer's career, hackerthon, camp, commu- nity, apprentice

×