Enviar pesquisa
Carregar
趣味プロダクトで楽しいコードライフワークを送る
•
109 gostaram
•
25,094 visualizações
volpe_hd28v
Seguir
2014年 札幌市中央区Ruby会議で発表した資料です
Leia menos
Leia mais
Aperfeiçoamento pessoal
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 78
Baixar agora
Baixar para ler offline
Recomendados
LT#6 Taskete
LT#6 Taskete
Shingo Inoue
非同期プログラミング養成ギブスとしてのNode.js
非同期プログラミング養成ギブスとしてのNode.js
Tajima Itsuro
Ciecleci
Ciecleci
YosukeHojo
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
文樹 高橋
Multi paradigm design
Multi paradigm design
Akira Takahashi
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
Takafumi ONAKA
ひよこテスト駆動開発(PHPカンファレンス2014)
ひよこテスト駆動開発(PHPカンファレンス2014)
Oonishi Keitarou
Neo4j Profile Export/Import Tool
Neo4j Profile Export/Import Tool
Masahiro Satake
Mais conteúdo relacionado
Mais procurados
私なりのGo言語のご紹介
私なりのGo言語のご紹介
Ryuji Iwata
よちよちと歩んだ2014年
よちよちと歩んだ2014年
pupupopo88
TalknoteとGolang
TalknoteとGolang
leverages_event
2015年はwindows year!!
2015年はwindows year!!
Makoto Nishimura
5分で学ぶC# 6
5分で学ぶC# 6
Makoto Nishimura
エンジニア1名によるサービス開発と運用 20140219devsolo@Speee
エンジニア1名によるサービス開発と運用 20140219devsolo@Speee
Sohei Iwahori
Mais procurados
(6)
私なりのGo言語のご紹介
私なりのGo言語のご紹介
よちよちと歩んだ2014年
よちよちと歩んだ2014年
TalknoteとGolang
TalknoteとGolang
2015年はwindows year!!
2015年はwindows year!!
5分で学ぶC# 6
5分で学ぶC# 6
エンジニア1名によるサービス開発と運用 20140219devsolo@Speee
エンジニア1名によるサービス開発と運用 20140219devsolo@Speee
Destaque
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
Takuma Nishiyama
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
Satoshi Asano
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Anthony Chu
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressでサイト作成するときに知っておくといいことあれこれ
YUKI YAMAGUCHI
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法
Tsuyoshi Ushio
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
レスポンシブWebデザインの基礎
レスポンシブWebデザインの基礎
Hiroyuki Ogawa
プレゼンの技術
プレゼンの技術
心 谷本
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
デザインのためのデザイン
デザインのためのデザイン
Masayuki Uetani
確実に良くするUI/UX設計
確実に良くするUI/UX設計
Takayuki Fukatsu
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
schoowebcampus
デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)
witstudio
コーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドライン
Hiroyuki Makishita
Destaque
(17)
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressでサイト作成するときに知っておくといいことあれこれ
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
レスポンシブWebデザインの基礎
レスポンシブWebデザインの基礎
プレゼンの技術
プレゼンの技術
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
デザインのためのデザイン
デザインのためのデザイン
確実に良くするUI/UX設計
確実に良くするUI/UX設計
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)
コーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドライン
Semelhante a 趣味プロダクトで楽しいコードライフワークを送る
今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介
今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介
中條 剛
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
Cmujp21_node-webkit
Cmujp21_node-webkit
Sugawara Ryousuke
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
civic Sasaki
tsudaりについて
tsudaりについて
Yoshikazu GOTO
Delphi ideを使わない開発スタイルの紹介
Delphi ideを使わない開発スタイルの紹介
Shinya Okano
「CodeYourRuby」で オープンなコードレビューを体験しよう
「CodeYourRuby」で オープンなコードレビューを体験しよう
中條 剛
プログラミング同好会とすごい合同勉強会
プログラミング同好会とすごい合同勉強会
nemumu
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
PHPUnitでリファクタリング
PHPUnitでリファクタリング
Takako Miyagawa
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
Shinobu Okano
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
ume3_
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
ソフトウェア開発が好きだ
ソフトウェア開発が好きだ
Koichi Ota
俺とコミュニティ活動のタスク
俺とコミュニティ活動のタスク
Masayuki KaToH
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
Kazumi IWANAGA
endeworksでのWebAppの作り方
endeworksでのWebAppの作り方
33rpm
Semelhante a 趣味プロダクトで楽しいコードライフワークを送る
(20)
今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介
今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
Cmujp21_node-webkit
Cmujp21_node-webkit
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
tsudaりについて
tsudaりについて
Delphi ideを使わない開発スタイルの紹介
Delphi ideを使わない開発スタイルの紹介
「CodeYourRuby」で オープンなコードレビューを体験しよう
「CodeYourRuby」で オープンなコードレビューを体験しよう
プログラミング同好会とすごい合同勉強会
プログラミング同好会とすごい合同勉強会
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
PHPUnitでリファクタリング
PHPUnitでリファクタリング
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
ソフトウェア開発が好きだ
ソフトウェア開発が好きだ
俺とコミュニティ活動のタスク
俺とコミュニティ活動のタスク
Swift afterbeginner
Swift afterbeginner
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
endeworksでのWebAppの作り方
endeworksでのWebAppの作り方
趣味プロダクトで楽しいコードライフワークを送る
1.
趣味プロダクト開発で 楽しいコードライフワーク を送る 2014-2-8 札幌市中央区Ruby会議 小玉 直樹 @volpe_hd28v
2.
自己紹介 2003年∼2012年 • 組み込み系プログラマ 2012年∼現在 • twitter: @volpe_hd28v GitHub: volpe28v 夜な夜な トラスティア株式会社所属 • Windows系システム開発 •
趣味プロダクト開発
3.
かんばんりすと かんばん風タスク管理ツール
4.
コタれん 押尾コータローの楽曲向け練習帳
5.
DevHub プログラマ向けチャット&共有メモ
6.
よろしく お願いします
7.
今日お話したいこと
8.
お仕事以外でプログラム を書いていますか?
9.
プログラミング = 楽しい • 仕事だけにしておくのはもったいない • 好きなソフトウェアを作りたい • コードをもっと上手く書けるようになりたい
10.
趣味プロダクト作り • 自分が欲しいものを • 身の回りの課題を少し解決しつつ •
動くものを作りながら学ぶ場
11.
簡単にできる?
12.
ハードル ✔ 何を作ったらいいかわからない ✔ 作れる気がしない ✔
モチベーションが続かない
13.
私が実際に行ってきた 趣味プロダクト開発の 事例と、それを楽しむた めのヒントをご紹介
14.
事例
15.
仕事中、 気軽に使えるタスク管理ツー ルが欲しくなった なんてことのない思いつき
16.
イメージは タスクかんばんボード http://www.test.infoq.com/jp/articles/agile-kanban-boards
17.
TRICHORDも良いけど もっと • ぱっと見える • サクッと使える • 気持ちよく
18.
悩み • なにで作ろう・・・ • ドラッグ&ドロップとか難しそう・・・ java/Swing MFC Tcl/Tk GTK+/gtkmm
19.
jQuery sortable ヌルっと動く!
20.
Ajax 非同期通信 ページ遷移なし!
21.
Webで行けそうな気がする 思い込みが大事 http://farm6.staticflickr.com/5096/5541884221_1df507a5da_b.jpg
22.
考えた構成 jQuery sortable + Ajax ruby + cgi ActiveRecord + MySQL 勢いがあれば平気 ×やったことない ○やったことある ×やったことない ×やったことない
23.
ひたすらコーディング 昼休み 定時後 帰宅後 昼飯なんていらない
24.
✔ jQuery sortable + Ajax ✔ ruby + cgi ✔ ActiveRecord + MySQL ひとまず自分が使える レベルまでできた! モチベーション↑
25.
一人社内で使っていたら、 「使ってみたい」との声が 改良して社内で公開 意外な展開
26.
もしかして、 開発でも使えるかも? 当時のチームに 無理やり導入してみた! 調子に乗った
27.
簡単に広められる Webアプリって凄い ブラウザは偉大 http://farm3.staticflickr.com/2530/3965829122_e557d9e4e8_b.jpg
28.
流行りのクラウドで 動かしたくなった ミーハーなので
29.
GAEにチャレンジ jQuery sortable jQuery sortable + Ajax + Ajax ruby + cgi ActiveRecord + MySQL Java + GoogleAppEngine (Slim3) + BigTable おっと、Java!? ✔ ○やったことある ×やったことない
30.
なんとか移植完了 JSP苦労した
31.
やっぱりRubyで書きたい!
32.
ver 3.0 流行りのRailsで 動かしたくなった 憧れのRails
33.
Railsにチャレンジ jQuery sortable + Ajax ruby + cgi ActiveRecord + jQuery sortable + Ajax Java + GAE + BigTable jQuery
sortable + Ajax ✔ Ruby on Rails + SQLite MySQL 第3形態 ×
34.
お世話になった本 Hinagikuで学んだ
35.
世の中では ! が熱いらしい http://farm4.staticflickr.com/3592/3694736727_e779c4a1e0_o.jpg
36.
はじめての オープンソース開発入門 issue便利
37.
はじめての Webサービス公開
38.
「かんばんりすと」 リリース 約1年の歳月 モバイルサイトも作りました
39.
デモ
40.
一つの趣味プロダクトを 作る過程で様々な技術に 触れることができた jQuery Ajax jQuery mobile TwitterBootStrap rails Hightcharts dRuby SQLite jpmobile MySQL GAE javascript Java Slim3 cgi heroku Ruby git GitHub
41.
気が付くと できる事が増えていた! after dRuby before javascript Hightcharts rails MySQL Ruby Java jQuery jpmobile GAE Slim3 Ajax jQuery mobile TwitterBootStrap ruby java git heroku cgi GitHub SQLite
42.
車輪の再発明 かもしれない Trelloとか
43.
その過程で得た 生の経験 は紛れ も無く自分のもの
44.
プログラマとしての 引き出しを増やす http://farm5.staticflickr.com/4032/4706749862_14d0a29c96_b.jpg
45.
完成 したら終わり? http://farm2.staticflickr.com/1053/591809922_e5eebd751b_o.jpg
46.
完成 はしない • もっと使いやすくならないか • もっとコードを綺麗に書けないか • もっと速くならないか むしろここから
47.
趣味プロダクトを 継続する
48.
複数のプロダクトを継続開発 かんばんりすと jQuery Ajax cgi rails GAE Java jpmobile コタれん rails FaceBook API YouTube API MioATND rails TwitterBootStrap とくみちゃん ATND
API rails Backbone.js DevHub node.js Socket.io mongodb Jenkins API かんばんりすと for GitHub issues rails GitHub API
49.
継続するための モチベーションの維持 緑を増やしたい!
50.
モチベーションを 下げる要因と 上手く付き合う ライフワークのようになればいいな
51.
今日はとても疲れて るんだ…
52.
1ポモドーロ 25min. • 1コミットだけ • 軽めのissueを選ぶ • 今日を生きた小さな証をコードに残す http://farm4.staticflickr.com/3218/2700323949_591c921968_b.jpg
53.
仕様・UIに迷ってる
54.
割り切る • ぶっちゃけ自分が使えればいい • 使いながら後で考えればいい
55.
孤独だ
56.
http://nothub.org
57.
追加したい機能がない
58.
コードに向き合うチャンス! • テストを書いてみる • リファクタリングしてみる • 別のフレームワークを試してみる クリーンコード レガシーコード改善ガイド http://farm3.staticflickr.com/2745/4180434461_20ded0561b_b.jpg
59.
技術的にハマった
60.
Geek達に会いに行く • コミュニティのイベントに参加 • Ruby勉強会、JavaScript勉強会、etc
61.
飽きてきた
62.
同時に複数作る かんばんりすと jQuery • Ajax cgi rails GAE java jpmobile コタれん 一つにこだわらない API rails FaceBook API YouTube TwitterBootStrap MioATND • 節操無くいろいろ作る rails ATND
API Jenkins API DevHub • node.js Socket.io 新たな発見がある mongodb Diff LIB かんばんりすと for GitHub issues 飽きる暇なし! rails GitHub API
63.
刺激が足りない
64.
チームに投入する • リアルタイムフィードバック • チームのやり方にツールを合わせる • チームに貢献する 家族でもいい
65.
趣味プロダクト チームに 貢献 趣味も仕事も楽しもう! お仕事
66.
想定していない 出来事
67.
憧れの平鍋さん!
69.
しばらく気づきませんでした
70.
勉強会の題材に使ってもらえた テスト対象
71.
立派な機能仕様書も バグフィックスの pull req
も頂きました
72.
2012 Ruby Kaja Tシャツいただきました
73.
コーチとして参加
74.
札幌のコード好きな Geek達と出会えた 米風亭でコーディング
75.
まとめ
76.
✔ 作りたい気持ちを大切に ✔ 実現できそうな技術と出会う ✔
モチベーションと上手く付き合う ✔ 作りながら引き出しを増やす ✔ チームに貢献する
77.
難しいことは一つもない Geekじゃなくても出来る!
78.
ご清聴 ありがとうございました
Baixar agora