SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
私の失敗道(仮)
-ETロボコンへの参加を通して-
自己紹介
●   HN:さいさ(scixer@Twitter)
●   所属:INCT・化学系5年
●   先行:化学工学(自称)
●   卒研:有機化学
●   組み込み系 メカトロとソフトの中間
技術要素:ソフトウェア工学/
 みんなでモノを作るには

 主張:専門を捨てろ!!
一年生
●   入学
●   化学系まっしぐら?→プログラミングに興味を持つ
●   PCは無く、ポケコンで無理矢理C
先生↑
ポインタで挫折して
  一年生終了
二年生
●   実は剣道部員。最弱の男
    →頑張っても試合に出れない・・・
    →幽霊化の兆候
●   趣味がプログラミング→PC欲しくなる
    →ジャスコでバイトして購入(Dell)
●   その勢いでポインタを克服、C一通り終了
●   C++、オブジェクト指向の存在を知る
三年生
先生「ETロボコンけど参加するひと~」
      学生「はーい」
化学科を飛び出して
ETロボコン・参戦
ETロボコンとは
●   組込みシステム開発分野および同教育分野におけ
    る若年層および初級エンジニアへの分析・設計モ
    デリングの教育機会を提供すること(公式HP)
●   モデル部門と総合部門で構成される
    →ロボットを走らせて終わりではない
     設計・プレゼンまで加点要素
●   HWは全チーム共通→(ほぼ)SWの勝負
●   各地区予選→全国大会(チャンピオンシップin横浜)
●   基本的にチームプレイ
ウォーターフォールプロセス




  実際の開発は一人でできるものではない


ETロボコンを小規模なプロジェクトとして実践練習
やってみた
●   動かすだけならAPIで楽勝
●
    集まった寄せ集めメンバー、先輩後輩の壁
    →コミュニケーション不全
●   時間はたっぷりあった
    →実装先行のTrial&Error
こうなった




各自が一人で細々と開発
 設計なしの一発実装
大会直前でマージ


  動かない


初めてのデスマ(?)
そして地区大会当日
仕様に無い動きをして難所突破→全国出場




       ここらへん
その後・・・
●   全国大会に向けたステップアップ開発スタート
●   方針:スクラップ&ビルド


     スクラップはできたが
     ビルドできなかった

      全国大会でボッコボコに敗退
四年生
ETロボコン/2nd
↓NEW
やってみた
●   昨年のメンバー+後輩1人
●   人数が多いので2チームでエントリー
●   走行体の変更、開発言語の変更、APIの変更
    →初めてのRTOS,オブジェクト指向,C++
●   昨年の設計資産は一切なし
    →改めて上流工程優先の方針
こうなった


     上流工程で計画倒れ
  「なんでこんなにクラス少ないの?」
「なんでこんなにファイル容量小さいの?」

   デスマ一直線
そして大会当日



 理想:難所(得点源)を避けて完走!

現実:勝手にラインから外れていった・・・
    ただ走ってただけなのに

       結果:地区大会敗退
五年生
ETロボコン/the last
↑WIDE
やってみた
●   メンバー:自分、後輩2人、新人2人
    →先輩の大量離脱(卒業)
●   昨年の反省:設計を実装に細かくフィードバック
●   会長(自分)の進路、卒業研究
    →新人教育できない
●   クラスの再利用性を最重視して設計
    →しわ寄せは実装に
こうなった

史上最大の一人デスマ
   期間:7day
  睡眠・食事:2h
  設計・実装:22h

その後、合宿で普通のデスマ
そして大会当日


確実な基本走行を実現!
(設計時の目標を達成)

結果:14位/約30チーム
五年間で学んだこと
●   他人とモノを作るのは困難だが楽しい
    →学科を飛び出しても意外となんとかなる
●   「学科・専門が違う」は勉強しない理由にならない
●   知らないよりは知っていたほうが良い
●
    他人のフィールドで戦うのは不利。だが実践を通し
    てこそ学ぶこともある
はたして失敗なのか
●   ETロボコン:三年間負け続け
●
    学科を超えるメリットを実感
    他分野の専門知識
    人脈(他学科の先生、企業、先輩後輩)
    自分の専攻の客観
はたして失敗なのか


 参加したことは
断じて失敗ではない!!
Again, you can't connect the dots
         looking forward;
  you can only connect them
       looking backwards.
          スティーブ・ジョブズ
     (アップルコンピュータ創業者の一人
       スタンフォード大学卒業式にて)
チャレンジするのはリスキーな事。
しかしチャレンジしないで平凡を望む事は
  エンジニアとしての最大のリスクを
    一生背負う事になりうる。
          池末明生
((株)ワールドラボ代表取締役、久留米高専OB
    一関高専・先端科学特別講演会にて)
高専生よ
  大志を抱け!
恐れずに学び続けろ!
          さいさ
(一関高専生、高専カンファレンスin北東北にて)

Mais conteúdo relacionado

Mais procurados

Google's r style guideのすゝめ
Google's r style guideのすゝめGoogle's r style guideのすゝめ
Google's r style guideのすゝめ
Takashi Kitano
 
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
 

Mais procurados (14)

Rust v1.0 release celebration party
Rust v1.0 release celebration partyRust v1.0 release celebration party
Rust v1.0 release celebration party
 
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
 
Google's r style guideのすゝめ
Google's r style guideのすゝめGoogle's r style guideのすゝめ
Google's r style guideのすゝめ
 
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipmIT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
 
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
 
RFinanceJはじめました
RFinanceJはじめましたRFinanceJはじめました
RFinanceJはじめました
 
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム   Gx#20再帰、漸化式、差分方程式とアルゴリズム   Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
 
「仙台ミラソン」行って来た
「仙台ミラソン」行って来た「仙台ミラソン」行って来た
「仙台ミラソン」行って来た
 
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
 
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
 
JapanR
JapanRJapanR
JapanR
 
ぼくとレビューとモブプログラミング
ぼくとレビューとモブプログラミングぼくとレビューとモブプログラミング
ぼくとレビューとモブプログラミング
 
このすこし短い時間にLTを!
このすこし短い時間にLTを!このすこし短い時間にLTを!
このすこし短い時間にLTを!
 
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
 

Destaque

無線LANでロボットを動かす話
無線LANでロボットを動かす話無線LANでロボットを動かす話
無線LANでロボットを動かす話
Hisaya Okada
 

Destaque (6)

無線LANでロボットを動かす話
無線LANでロボットを動かす話無線LANでロボットを動かす話
無線LANでロボットを動かす話
 
プログラムの高速化
プログラムの高速化プログラムの高速化
プログラムの高速化
 
C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)
 
富山本郷キャンパス-ロボット紹介
富山本郷キャンパス-ロボット紹介富山本郷キャンパス-ロボット紹介
富山本郷キャンパス-ロボット紹介
 
岐阜高専B-ロボット紹介
岐阜高専B-ロボット紹介岐阜高専B-ロボット紹介
岐阜高専B-ロボット紹介
 
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
OpenCVを用いたロボコンにおける画像処理(2013年ロボコン交流会)
 

Semelhante a 私の失敗道(仮)

Semelhante a 私の失敗道(仮) (18)

大学でC++03を教わった私が、便利そうだと思ったC++11の新機能
大学でC++03を教わった私が、便利そうだと思ったC++11の新機能大学でC++03を教わった私が、便利そうだと思ったC++11の新機能
大学でC++03を教わった私が、便利そうだと思ったC++11の新機能
 
Handii スタートアップエンジニア開発課題LT day2
Handii スタートアップエンジニア開発課題LT day2Handii スタートアップエンジニア開発課題LT day2
Handii スタートアップエンジニア開発課題LT day2
 
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
 
XMPPの紹介
XMPPの紹介XMPPの紹介
XMPPの紹介
 
エンジニアになり1ヶ月が経って!
エンジニアになり1ヶ月が経って!エンジニアになり1ヶ月が経って!
エンジニアになり1ヶ月が経って!
 
プログラミングに必要な数学と英語
プログラミングに必要な数学と英語プログラミングに必要な数学と英語
プログラミングに必要な数学と英語
 
Startup shikujiri LT
Startup shikujiri LTStartup shikujiri LT
Startup shikujiri LT
 
Startup react lt
Startup react ltStartup react lt
Startup react lt
 
シス研下級生向け
シス研下級生向けシス研下級生向け
シス研下級生向け
 
Ui live資料
Ui live資料Ui live資料
Ui live資料
 
TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)Nimで競技プログラミングを始めた話(1ヶ月)
Nimで競技プログラミングを始めた話(1ヶ月)
 
C言語講習会資料(後半)
C言語講習会資料(後半)C言語講習会資料(後半)
C言語講習会資料(後半)
 
(超初心者向け)オブジェクト指向とC#
(超初心者向け)オブジェクト指向とC#(超初心者向け)オブジェクト指向とC#
(超初心者向け)オブジェクト指向とC#
 
【Unity道場スペシャル 2017幕張】大学、専門学校でunityの講座をおこなった感触
【Unity道場スペシャル 2017幕張】大学、専門学校でunityの講座をおこなった感触【Unity道場スペシャル 2017幕張】大学、専門学校でunityの講座をおこなった感触
【Unity道場スペシャル 2017幕張】大学、専門学校でunityの講座をおこなった感触
 
Output Driven 20170721
Output Driven 20170721Output Driven 20170721
Output Driven 20170721
 
HTML と CSS の社内勉強会を主催した話
HTML と CSS の社内勉強会を主催した話HTML と CSS の社内勉強会を主催した話
HTML と CSS の社内勉強会を主催した話
 

Mais de Yuuki Tan-nai (12)

Riakはなぜ良いのか
Riakはなぜ良いのかRiakはなぜ良いのか
Riakはなぜ良いのか
 
Casper導入資料
Casper導入資料Casper導入資料
Casper導入資料
 
分散合意の動機的な何か
分散合意の動機的な何か分散合意の動機的な何か
分散合意の動機的な何か
 
SQLドリルの話(仮)
SQLドリルの話(仮)SQLドリルの話(仮)
SQLドリルの話(仮)
 
Infernoについて(仮)
Infernoについて(仮)Infernoについて(仮)
Infernoについて(仮)
 
DB技術[実践]入門を読んだ
DB技術[実践]入門を読んだDB技術[実践]入門を読んだ
DB技術[実践]入門を読んだ
 
Infernoの話
Infernoの話Infernoの話
Infernoの話
 
InfernoのLTを今作ったので聞いて欲しい
InfernoのLTを今作ったので聞いて欲しいInfernoのLTを今作ったので聞いて欲しい
InfernoのLTを今作ったので聞いて欲しい
 
献血とPerlについて
献血とPerlについて献血とPerlについて
献血とPerlについて
 
献血に行ってきた
献血に行ってきた献血に行ってきた
献血に行ってきた
 
Niigata rb発表資料
Niigata rb発表資料Niigata rb発表資料
Niigata rb発表資料
 
RFC4627 Reading
RFC4627 ReadingRFC4627 Reading
RFC4627 Reading
 

私の失敗道(仮)