2011.06.01 和歌山高専

Post on 31-May-2015

483 views 3 download

description

2011.06.01に和歌山高専の電気情報工学科4年の講義で使ったスライド。 https://dl.dropbox.com/u/370615/wnct_tokibito_20110607.jpg

Transcript of 2011.06.01 和歌山高専

2011.06.01和歌山高専

こんにちは

おまえ、誰よ?って思ってるでしょ?

お前、誰よ

●岡野 真也●26歳●和歌山高専 機械工学科卒●北見工業大学 情報システム工学科卒●株式会社ビープラウド勤務

お前、誰よ(学生時代

●ロボット同好会(ロボコン部)●コンピュータ部

お前、誰よ(仕事

●プログラム作るよ●設計するよ●お客さんと話すよ

お前、誰よ(ネット上

●tokibito / nullpobug●twitter: tokibito●http://d.hatena.ne.jp/nullpobug/

詳しくはWEBで ググれ

前置きはこのぐらいで

今日のテーマ...

ソフトウェア開発の楽しさ

まず皆さんに聞きたい

みなさんはどんな人?

●パソコン持ってますか? ●IT業界へ就職しようと思ってる人は?●進学しようと思ってる人は?●プログラミングしてますか?

私はこんな感じでした

パソコン持ってましたか?

●高専に入学した時点では持ってなかった○3年になってから手に入れた○放課後は情報処理センターに入り浸っていた

IT業界へ就職しようと思っていた?

●4年の時には考えてました

進学しようと思っていた?

●情報を専門に勉強したくて進学を考えていた○機械出身ですし...

プログラミングしてましたか?

●2年の秋頃から勉強をしてた●3~4年の頃は毎日のようにプログラムを作ったりしてた

ちょっと変わり者だったかもしれません

本題に戻ります

ソフトウェア開発の楽しさ

=ものづくりの楽しさ

ものづくりの楽しさ

●自分の作ったのものが動く●作る楽しみ

例えばどういうこと?

自分の作ったものが動く

●プログラムは記述したとおりに動く●思い通りのものを作って動かせる

作る楽しみ

●問題に対して答えを考える○パズルを解く感覚

●出来上がっていく間のワクワク感

具体的には?

私がやってきたこと

●自分で使うためにソフトウェアを作ってました○作ったソフトウェアを公開しました

http://www.vector.co.jp/vpack/browse/person/an028567.html

ソフトウェアを公開してみたら

●意外とみんなが使ってくれました●感謝されました●バグ報告や要望などをもらいました

ファイル破断+の累計ダウンロード数

http://www.vector.co.jp/soft/cmt/win95/util/se283383.html

ソースコードを公開してみたら

●バグを修正するパッチをもらった●派生して別のソフトウェアを作ってる人がいた

他にも...

コミュニティへ参加したら

●勉強会で○知らないことを知ることができた

●知り合いが増えた○一緒に開発する仲間ができた○仕事に繋がった

コミュニティって?

●ソフトウェアのユーザーグループ○ソフトウェアを「使う人」の集まり

●ソフトウェアの開発者グループ○ソフトウェアを「作る人」の集まり

IT勉強会って?

●みんなで集まって勉強する●講演者+聴衆のスタイルが多い●懇親会があることも●各地で行われてる●学生を歓迎しているものも多い

http://gihyo.jp/news/report/2010/07/2001

IT勉強会の探し方

● IT勉強会カレンダー ●ATND.org ●和歌山だとあんまりやってない

●コミュニティのWebサイトで告知されていることも

仕事につながった

●知り合いから仕事を紹介された○「あなたならこの仕事できるんじゃない?」○「この技術に詳しかったよね?」

ソフトウェア開発楽しいよ

とは言ってもソフトウェア開発って難しいよね?

ソフトウェア開発は難しい?

●作るものによる●簡単なものは簡単だし、難しいものは難しい○必要な技術はその都度調べる・学ぶ

変化は早い

●新しい技術がどんどん出てくる ●情報が伝わるのが早い ○Twitter○blog

すべてを学ぶことは不可能です必要なことを学ぼう

「勉強したいと思ってるけど、どうすればわからない」

勉強の仕方

●何をしたらいいのか検索しよう●何をしたいのか分析してみよう●失敗しても続けよう

何をしたらいいのか検索しよう

●最初の一歩がわからない○「プログラミング 入門」○「プログラミングとは?」○「ソフトウェア 作り方」

何をしたいのか分析してみよう

●やりたいことを明確にすれば調べやすい ● コンピュータゲームを作りたい○→どういうゲーム?■→落ち物ゲーム■「落ち物ゲーム 作り方」

失敗しても続けよう

●行き詰まることはよくある●答えは一つではない ○別の方法を探す

おすすめの本

IT業界を楽しく生き抜くための「つまみぐい勉強法」

奥乃美, 渋川よしき 著

おすすめの記事

新卒準備カレンダー 2011春http://atnd.org/events/13324

まとめ

● ソフトウェア開発の楽しみ○ものづくりの楽しみ○人のつながり

●必要な勉強をしよう

ご清聴ありがとうございました!