SlideShare a Scribd company logo
1 of 44
Download to read offline
28歳からの
プログラマー   似非原重雄
この発表をなぜやるの?
●   正直、28歳からプログラマーになるとするっていう
    事例は誰か言ったりしているの?
●   探す→見つからない
●   たいていは「高校生」とか「20代前半」とか、そう
    いう若い人向け
●   プログラマー35歳定年説
この手の話は
  大抵
 若い人に
向けられている
ぶっちゃけた話
 若い人に
気に入られたい
若い人に取り入れられたいと思ったら
 「老」に入っているかもしれません
アホか!
なので、
 28歳から
プログラマーを
やり始めた俺が
 恥を忍んで
  話します
お前
誰だ
Esehara shigeo(29)
   言語:Python
   OS:Ubuntu
実はプログラムを触る趣味はあった
● 最初はMSX BASIC
● Perlの掲示板を改造

● Javaの学校に行ってた

● Visual Basicで壮大なゲームを考案

  し未完成
● Rubyでゲームみたいなものを作った

  りした
じゃあ別に
 28歳から
プログラムを
覚えたわけじゃ
 ないじゃん
アホか!
業務と
趣味で書く
 アプリは
違います
趣味



とりあえず
動けばいい
仕事



できるだけ綺麗に
 できるだけ早く
例えば?


●   フレームワークを理解して迅速にアプリケー
    ションを立ち上げる
●   複雑なソースの森を分け入ってソースを読
    む
●   リソースや処理のバランスを考えながらコー
    ディングする
●   それ、ユーザーに親切じゃないよね
俺はもう
だめだ!
もう一度
俺はもう
だめだ!
どうやって勉強しましたか?
知り合いと勉強を始める
優秀なエンジニア
に助言してもらう
とりあえず作りたいものを作ってみる
作りたいものを作ってみる


「一ヶ月間、毎日」何かを作ってみる
          and

 恥ずかしいけどそれを公開する

    一ヶ月やると、適性もわかります
これは綺麗な
学習方法です
上から目線
駆動学習
上から目線駆動学習
●   とにかく汚いコードを読んでバカ
    にする
    →しかし、バカにするならちゃんと理由づけ、解決
    方法を理解すること(自分がその罠にハマると限
    らない。あと自分と無関係じゃないと辛い)
●   酷い環境を知ってバカにする
    →しかし、お前が仕事をするところはそれと同じレ
    ベルの可能性がある(その環境を変えるための方
    法を知る)
重要なのは
なぜそれが
ダメなのか?
そして、俺でも
なんとか
出来ると
いう自己暗示
完璧な職場はたぶん無い
●   それなりに勉強すると、それなりに提案できる部分
    もあったりする(ドックイヤー問題、忙しくてできな
    い)
●   採用されなくても採用されてもバンバンアイデアを
    出す
●   自分の場合は下のような感じ
    →Jenkinsがなかったので導入
    →ファイルが変更されるたびにテストが走るようなスクリ
    プトを書く
    →テスト駆動でリファクタリングが楽に!(ヤッタネ)
処世術
●   若い人にちゃんと頭を垂れましょう
    →若い人で飲み込みも早くセンスのある人間は、明らかに自
    分の範囲を超えた見識を持っています。意固地にならずに
    ちゃんと教えを請うようにしましょう(謙虚さを大切に)
    →覚えたものは、覚えた時点からどんどんレガシーになる
●   間違いは間違いとして前向きにFixしましょう
    →たまにきついことを言われますが、体育会と一緒で言葉が
    きついだけなので、そこはバッサリと割り切って、間違えを間
    違えとして受け入れましょう(前向きな修正)
これは綺麗な
処世術です
汚い処世術
●   SHIKATAGA-NAIの精神
    →ベストを尽くしたとしても、上手くいくとは限らない
    し、違和感があったとしても、それが解消されるとは
    限らない。なのでZENの態度を取り入れる(諸行無
    常、達観、出家、悟りにチャレンジ)
●   SINUWAKE-JA-NAIの精神
    →死ぬわけではないし、「死ぬかもしれない」ことは
    死ぬのでどうしようもない。(俺、この案件終わったら
    ……やるんだ)
私たちは
 どうしても
人を裏切って
  しまう
だから
考えるの
をやめろ
良心を
捨てろ
もう一度
考えるの
をやめろ
良心を
捨てろ
日本の三大美徳

MOTTAINAI
IKA-SHIKATA-NAI
DOUSHIYOUMO-NAI

  ※ノーベル平和賞候補になる予定です
いまちょっとずつやってること
●   ソースを読む
    →オープンソースや、他言語は普通に実装のヒントになるこ
    とが多い
●   デザインをかじる
    →デザインを完全に理解する必要は無いが、どういうことを
    考えているのかは、ヒントとして理解したい
●   業務とは関係ない個人プロジェクトをやる
    →趣味=最新版(Fedora的なアレ)、業務=安定版
    (Ubuntu的なアレ)。
自分戦略(笑)
●   サービスが作れるのは当たり前になりつつある
    →むしろ、どういう風に表現するか、どういう形でパッ
    ケージングするか、という問題のほうが重要になるだ
    ろう
●   「優秀な技術者」という括りの優劣は気にしない
    →単純にこの業界に入ってくるのが遅かったので
    →「技術者」に「優秀」以外の付加価値が必要
●   「普通のエンジニア」になる
気楽に
やっていきます
質疑
応答

More Related Content

Viewers also liked

ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話
ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話
ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話Masahiko Satoh
 
ギークハウスのこれから
ギークハウスのこれからギークハウスのこれから
ギークハウスのこれからpha pha
 
ギークハウス忘年会LT
ギークハウス忘年会LTギークハウス忘年会LT
ギークハウス忘年会LTMizuki Suzutani
 
現実世界をハックせよ!
現実世界をハックせよ!現実世界をハックせよ!
現実世界をハックせよ!Tajima Itsuro
 
今からでも遅くないC#開発
今からでも遅くないC#開発今からでも遅くないC#開発
今からでも遅くないC#開発Kazunori Hamamoto
 
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣Masahiro Nishimi
 
モテるエンジニア
モテるエンジニアモテるエンジニア
モテるエンジニア2celeb
 
ข้อสอบ O net 51 ภาษาอังกฤษ
ข้อสอบ O net 51 ภาษาอังกฤษข้อสอบ O net 51 ภาษาอังกฤษ
ข้อสอบ O net 51 ภาษาอังกฤษfamousjung55
 
アジャイルパラレル開発
アジャイルパラレル開発アジャイルパラレル開発
アジャイルパラレル開発Fumio Kawakami
 
体験ふりかえり勉強会
体験ふりかえり勉強会体験ふりかえり勉強会
体験ふりかえり勉強会Fumio Kawakami
 
ドキュメント改善
ドキュメント改善ドキュメント改善
ドキュメント改善Fumio Kawakami
 
弁当生活しましょうか
弁当生活しましょうか弁当生活しましょうか
弁当生活しましょうか2celeb
 
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦sogawaminoru
 
WikiWikiアジャイル
WikiWikiアジャイルWikiWikiアジャイル
WikiWikiアジャイルFumio Kawakami
 
未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話Shuhei Yamashita
 
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違い
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違いなぜアジャイルなのですか?改めて考察するウォーターフォールとの違い
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違いYoichi Tamamaki
 
プログラマ人生論
プログラマ人生論プログラマ人生論
プログラマ人生論ymmt
 
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力iengineer1008
 
高速・省メモリにlibsvm形式で ダンプする方法を研究してみた
高速・省メモリにlibsvm形式で ダンプする方法を研究してみた高速・省メモリにlibsvm形式で ダンプする方法を研究してみた
高速・省メモリにlibsvm形式で ダンプする方法を研究してみたKeisuke Hosaka
 
てかLINEやってる? (Japan.R 2016 LT) #JapanR
てかLINEやってる? (Japan.R 2016 LT) #JapanRてかLINEやってる? (Japan.R 2016 LT) #JapanR
てかLINEやってる? (Japan.R 2016 LT) #JapanRcancolle
 

Viewers also liked (20)

ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話
ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話
ウォーターフォール開発/スパイラル開発/アジャイル開発 お金と契約にまつわる本当の話
 
ギークハウスのこれから
ギークハウスのこれからギークハウスのこれから
ギークハウスのこれから
 
ギークハウス忘年会LT
ギークハウス忘年会LTギークハウス忘年会LT
ギークハウス忘年会LT
 
現実世界をハックせよ!
現実世界をハックせよ!現実世界をハックせよ!
現実世界をハックせよ!
 
今からでも遅くないC#開発
今からでも遅くないC#開発今からでも遅くないC#開発
今からでも遅くないC#開発
 
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
 
モテるエンジニア
モテるエンジニアモテるエンジニア
モテるエンジニア
 
ข้อสอบ O net 51 ภาษาอังกฤษ
ข้อสอบ O net 51 ภาษาอังกฤษข้อสอบ O net 51 ภาษาอังกฤษ
ข้อสอบ O net 51 ภาษาอังกฤษ
 
アジャイルパラレル開発
アジャイルパラレル開発アジャイルパラレル開発
アジャイルパラレル開発
 
体験ふりかえり勉強会
体験ふりかえり勉強会体験ふりかえり勉強会
体験ふりかえり勉強会
 
ドキュメント改善
ドキュメント改善ドキュメント改善
ドキュメント改善
 
弁当生活しましょうか
弁当生活しましょうか弁当生活しましょうか
弁当生活しましょうか
 
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
 
WikiWikiアジャイル
WikiWikiアジャイルWikiWikiアジャイル
WikiWikiアジャイル
 
未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話
 
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違い
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違いなぜアジャイルなのですか?改めて考察するウォーターフォールとの違い
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違い
 
プログラマ人生論
プログラマ人生論プログラマ人生論
プログラマ人生論
 
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力
エンジニアが幸せに暮らせる県!?Itベンチャーがこぞって開発拠点を作りたがる福岡県の魅力
 
高速・省メモリにlibsvm形式で ダンプする方法を研究してみた
高速・省メモリにlibsvm形式で ダンプする方法を研究してみた高速・省メモリにlibsvm形式で ダンプする方法を研究してみた
高速・省メモリにlibsvm形式で ダンプする方法を研究してみた
 
てかLINEやってる? (Japan.R 2016 LT) #JapanR
てかLINEやってる? (Japan.R 2016 LT) #JapanRてかLINEやってる? (Japan.R 2016 LT) #JapanR
てかLINEやってる? (Japan.R 2016 LT) #JapanR
 

Similar to 28歳からのプログラマー

普段の仕事に活かせるキャッチコピー力養成実習
普段の仕事に活かせるキャッチコピー力養成実習普段の仕事に活かせるキャッチコピー力養成実習
普段の仕事に活かせるキャッチコピー力養成実習schoowebcampus
 
スライド(講師養成講座)
スライド(講師養成講座)スライド(講師養成講座)
スライド(講師養成講座)Cozy Azuma
 
2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会Eiji Shinohara
 
ものづくり性格判断Deチームマネジメント up版
ものづくり性格判断Deチームマネジメント  up版ものづくり性格判断Deチームマネジメント  up版
ものづくり性格判断Deチームマネジメント up版Nobuhide takahata
 
【企画書】プログラミングを学び合うシェアハウス
【企画書】プログラミングを学び合うシェアハウス【企画書】プログラミングを学び合うシェアハウス
【企画書】プログラミングを学び合うシェアハウスKetnaro Ohara
 
パワーポイントを作るときに抑えておきたい色んなところ
パワーポイントを作るときに抑えておきたい色んなところパワーポイントを作るときに抑えておきたい色んなところ
パワーポイントを作るときに抑えておきたい色んなところmishikawa
 
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ takepu
 
今日からはじめる「じぶんブランディング」
今日からはじめる「じぶんブランディング」今日からはじめる「じぶんブランディング」
今日からはじめる「じぶんブランディング」Sunami Hokuto
 
20120615 プレゼンテーション講座
20120615 プレゼンテーション講座20120615 プレゼンテーション講座
20120615 プレゼンテーション講座Aizu Entrepreneurs Club
 
「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演jyaga0716
 
第九回(学生が知らない仕事の常識)7月5日
第九回(学生が知らない仕事の常識)7月5日第九回(学生が知らない仕事の常識)7月5日
第九回(学生が知らない仕事の常識)7月5日Cozy Azuma
 
企画メシ2022「なんとかしたいの企画」
企画メシ2022「なんとかしたいの企画」企画メシ2022「なんとかしたいの企画」
企画メシ2022「なんとかしたいの企画」FumiKamata
 
スライド(Fjk講師養成講座)8.18
スライド(Fjk講師養成講座)8.18スライド(Fjk講師養成講座)8.18
スライド(Fjk講師養成講座)8.18Cozy Azuma
 
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawa
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawaJasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawa
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawaNaoya Maekawa
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanryuji koyama
 
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらとToshinori Sato
 
相手の都合を知る技術
相手の都合を知る技術相手の都合を知る技術
相手の都合を知る技術tuyoshiushio
 
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Akiko Kosaka
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-nishio
 
伝えるを考えるプレゼン
伝えるを考えるプレゼン伝えるを考えるプレゼン
伝えるを考えるプレゼンKohei yoshida
 

Similar to 28歳からのプログラマー (20)

普段の仕事に活かせるキャッチコピー力養成実習
普段の仕事に活かせるキャッチコピー力養成実習普段の仕事に活かせるキャッチコピー力養成実習
普段の仕事に活かせるキャッチコピー力養成実習
 
スライド(講師養成講座)
スライド(講師養成講座)スライド(講師養成講座)
スライド(講師養成講座)
 
2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会
 
ものづくり性格判断Deチームマネジメント up版
ものづくり性格判断Deチームマネジメント  up版ものづくり性格判断Deチームマネジメント  up版
ものづくり性格判断Deチームマネジメント up版
 
【企画書】プログラミングを学び合うシェアハウス
【企画書】プログラミングを学び合うシェアハウス【企画書】プログラミングを学び合うシェアハウス
【企画書】プログラミングを学び合うシェアハウス
 
パワーポイントを作るときに抑えておきたい色んなところ
パワーポイントを作るときに抑えておきたい色んなところパワーポイントを作るときに抑えておきたい色んなところ
パワーポイントを作るときに抑えておきたい色んなところ
 
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ
DevLOVE関西2012 B-2「メンバーの行動が激変!「ペアふりかえり」ワークショップ
 
今日からはじめる「じぶんブランディング」
今日からはじめる「じぶんブランディング」今日からはじめる「じぶんブランディング」
今日からはじめる「じぶんブランディング」
 
20120615 プレゼンテーション講座
20120615 プレゼンテーション講座20120615 プレゼンテーション講座
20120615 プレゼンテーション講座
 
「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演
 
第九回(学生が知らない仕事の常識)7月5日
第九回(学生が知らない仕事の常識)7月5日第九回(学生が知らない仕事の常識)7月5日
第九回(学生が知らない仕事の常識)7月5日
 
企画メシ2022「なんとかしたいの企画」
企画メシ2022「なんとかしたいの企画」企画メシ2022「なんとかしたいの企画」
企画メシ2022「なんとかしたいの企画」
 
スライド(Fjk講師養成講座)8.18
スライド(Fjk講師養成講座)8.18スライド(Fjk講師養成講座)8.18
スライド(Fjk講師養成講座)8.18
 
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawa
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawaJasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawa
Jasa近畿セミナー「未来を描く4つの魔法」 20121024 maekawa
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyaman
 
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
 
相手の都合を知る技術
相手の都合を知る技術相手の都合を知る技術
相手の都合を知る技術
 
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
Agile japan2011 アジャイル体験記~ふりかえりで開発を後押し~
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
 
伝えるを考えるプレゼン
伝えるを考えるプレゼン伝えるを考えるプレゼン
伝えるを考えるプレゼン
 

28歳からのプログラマー