hacker-centric culture

25
企業にとっての Hacker- Centric Culture @ 徳島 Hiro Yoshioka @hyoshiok, [email protected] http://d.hatena.ne.jp/hyoshiok

Upload: hiro-yoshioka

Post on 08-May-2015

1.768 views

Category:

Career


0 download

TRANSCRIPT

Page 1: Hacker-Centric Culture

企業にとっての Hacker-Centric Culture

@徳島

Hiro Yoshioka@hyoshiok, [email protected]

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

Page 2: Hacker-Centric Culture

Agenda

Self Introduction(自己紹介) Programmers Skills(プログラマのスキル) Master/Apprentice(達人と弟子) Hackerthon(ハッカソン)

Page 3: Hacker-Centric Culture

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: Hacker-Centric Culture

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: Hacker-Centric Culture

English, or Die

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

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

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

Page 6: Hacker-Centric Culture

Security and Programming Camp

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

Security Course and Programming Course

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

Page 7: Hacker-Centric Culture

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: Hacker-Centric Culture

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

People centric approach. 人中心のアプローチ

Page 9: Hacker-Centric Culture

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 10: Hacker-Centric Culture

Hacker-Centric Culture

Hacker Value Access to computers should be unlimited and total. All information should be free. Mistrust authority – promote decentralization Hackers should be judged by their hacking, not

criteria such as degrees, age, race, sex, or position. You can create art and beauty on a computer. Computers can change your life for th better.

Page 11: Hacker-Centric Culture

Value for Corporation

Innovation makes money Only Hacker makes Innovation Therefore Corporation needs Hackers You have to convince your manager,

executives the hackers value.

Page 12: Hacker-Centric Culture

Why Community/Study Groups

Motivation Eager to learn new things, self-development, Networking, fun, meet with experts

Chemistry between Open source and Study Group

Linux/Apache/MySQL/PHP/… community driven software development everything is open, no NDA, no secret

technology want to be free

Page 13: Hacker-Centric Culture

What I have learned

There are a lot of guineas in Japan. Fun. Community creates new value. Keep doing in ten years, you will find

something. It is good. I got many things, values.

Page 14: Hacker-Centric Culture

Study Groups in Corporation

Motivation Network in the Corporation Innovation Outside In, Inside out

Page 15: Hacker-Centric Culture

My ambitious

I want to contribute the corporation as atechnical director and the society.

I want to grow as a engineer. wanna be a hacker

I want to change the corporation collaborate with the community

エンジニアに必要なのは少しの勇気とちょっとした行動力

many our engineers contribute the community 世界一のエンジニアをいっぱい輩出したい~

Page 16: Hacker-Centric Culture

Change Corporate Culture

More Hacker Centric Culture OSS strategy Community Alliance Plan

What happened to Yahoo.http://www.paulgraham.com/yahoo.html

Page 17: Hacker-Centric Culture

OSS strategy

Use OSS Contribute OSS Make an attractive work place for hackers Hire hackers

Page 18: Hacker-Centric Culture

Community Alliance Plan

Support community activity Make publication guideline Encourage engineers to contribute community

Page 19: Hacker-Centric Culture

Hack your Organization

Page 20: Hacker-Centric Culture

Appendix

Page 21: Hacker-Centric Culture

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 22: Hacker-Centric Culture

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 23: Hacker-Centric Culture

Master/Apprentice

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

Learn how to learn.

Page 24: Hacker-Centric Culture

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 25: Hacker-Centric Culture

Hackerthon

Programming Camp For Adult

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