Submit Search
Upload
2019/09/15 大阪Ruby会議02 Keynote
•
2 likes
•
2,070 views
Masahiro Nishimi
Follow
プログラミングを一生の仕事にする 〜顧問プログラマを8年続けて分かったこと〜 https://regional.rubykaigi.org/osaka02/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 35
Download now
Download to read offline
Recommended
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
Masahiro Nishimi
「納品のない受託開発」を支えるコードレビューの取り組み
「納品のない受託開発」を支えるコードレビューの取り組み
Masahiro Nishimi
中学生でもわかるシステム開発と新しい働き方
中学生でもわかるシステム開発と新しい働き方
Yoshihito Kuranuki
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
「管理」をなくせばうまくいく
「管理」をなくせばうまくいく
Yoshihito Kuranuki
ソフトウェア受託開発の未来
ソフトウェア受託開発の未来
Yoshihito Kuranuki
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
晋 奥山
「納品のない受託開発」とこれからの受託開発について
「納品のない受託開発」とこれからの受託開発について
Yoshihito Kuranuki
Recommended
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
Masahiro Nishimi
「納品のない受託開発」を支えるコードレビューの取り組み
「納品のない受託開発」を支えるコードレビューの取り組み
Masahiro Nishimi
中学生でもわかるシステム開発と新しい働き方
中学生でもわかるシステム開発と新しい働き方
Yoshihito Kuranuki
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
「管理」をなくせばうまくいく
「管理」をなくせばうまくいく
Yoshihito Kuranuki
ソフトウェア受託開発の未来
ソフトウェア受託開発の未来
Yoshihito Kuranuki
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
晋 奥山
「納品のない受託開発」とこれからの受託開発について
「納品のない受託開発」とこれからの受託開発について
Yoshihito Kuranuki
クソアプリのつくり方
クソアプリのつくり方
Yusuke Kon
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い
Yuto Komai
エンジニアのキャリアを考える
エンジニアのキャリアを考える
MKT International Inc.
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
Masao Ikeya
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
Members_corp
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
Members_corp
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
infinite_loop
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Masao Niizuma
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
Yuji Otani
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由
Yuji Otani
もう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおう
Hiromasa Oka
jbug#10(ジョイゾー星野)
jbug#10(ジョイゾー星野)
Tomohisa Hoshino
Global scrum QA team
Global scrum QA team
Egawa Saori
SKYDISCのIoTを支えるテクノロジー
SKYDISCのIoTを支えるテクノロジー
Yuji Otani
UiPath on Windows 11
UiPath on Windows 11
Chuki ちゅき
Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01
Yoshinori Kawasaki
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
More Related Content
What's hot
クソアプリのつくり方
クソアプリのつくり方
Yusuke Kon
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い
Yuto Komai
エンジニアのキャリアを考える
エンジニアのキャリアを考える
MKT International Inc.
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
Masao Ikeya
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
Members_corp
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
Members_corp
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
infinite_loop
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Masao Niizuma
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
Yuji Otani
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由
Yuji Otani
もう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおう
Hiromasa Oka
jbug#10(ジョイゾー星野)
jbug#10(ジョイゾー星野)
Tomohisa Hoshino
Global scrum QA team
Global scrum QA team
Egawa Saori
SKYDISCのIoTを支えるテクノロジー
SKYDISCのIoTを支えるテクノロジー
Yuji Otani
UiPath on Windows 11
UiPath on Windows 11
Chuki ちゅき
What's hot
(20)
クソアプリのつくり方
クソアプリのつくり方
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い
エンジニアのキャリアを考える
エンジニアのキャリアを考える
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
20161126 第6回 Machine Learning 15 minutes! AI技術のサービス活用障壁と事業現場での乗越え方
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
メンバーズグループ福岡Meetup/リモート常駐している派遣の話(和気登志子)
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
福岡Meetup/(カラビナテクノロジー株式会社:藤村賢志)
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
スタートアップにおける技術チームの作り方
スタートアップにおける技術チームの作り方
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
ネット広告のシステム関連の話
ネット広告のシステム関連の話
Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由
もう「効率化」なんてゴミ箱に捨ててしまおう
もう「効率化」なんてゴミ箱に捨ててしまおう
jbug#10(ジョイゾー星野)
jbug#10(ジョイゾー星野)
Global scrum QA team
Global scrum QA team
SKYDISCのIoTを支えるテクノロジー
SKYDISCのIoTを支えるテクノロジー
UiPath on Windows 11
UiPath on Windows 11
Similar to 2019/09/15 大阪Ruby会議02 Keynote
Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01
Yoshinori Kawasaki
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
Junichi Ito
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
masayoshi takahashi
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
「Webディレクションの教科書のご紹介」@田口真行さん主催 webディレクター向けセミナーイベント
「Webディレクションの教科書のご紹介」@田口真行さん主催 webディレクター向けセミナーイベント
Rie Fujii
プログラミングに恋する方法
プログラミングに恋する方法
Reimi Kuramochi Chiba
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
Hiroyuki Ishikawa
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
いわみくとMeetup第15回
いわみくとMeetup第15回
Satomi Tsujita
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
宏治 高尾
ソフトウェアエンジニアの目指す道
ソフトウェアエンジニアの目指す道
Yoshihito Kuranuki
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
Hiroyuki Ishikawa
Ruby開発の現場を支える技術
Ruby開発の現場を支える技術
hiroponz
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi python
Yoshitaka Shiono
RubyとRのおいしい関係
RubyとRのおいしい関係
sady_nitro
いまいる現場への愛を叫びたい
いまいる現場への愛を叫びたい
Takehiro Kameda
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
Taku Yajima
Swiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考える
Takuya Kitamura
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
Atsushi Harada
Similar to 2019/09/15 大阪Ruby会議02 Keynote
(20)
Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
「Webディレクションの教科書のご紹介」@田口真行さん主催 webディレクター向けセミナーイベント
「Webディレクションの教科書のご紹介」@田口真行さん主催 webディレクター向けセミナーイベント
プログラミングに恋する方法
プログラミングに恋する方法
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
いわみくとMeetup第15回
いわみくとMeetup第15回
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
Kids,Ruby,Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
ソフトウェアエンジニアの目指す道
ソフトウェアエンジニアの目指す道
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
Ruby開発の現場を支える技術
Ruby開発の現場を支える技術
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi python
RubyとRのおいしい関係
RubyとRのおいしい関係
いまいる現場への愛を叫びたい
いまいる現場への愛を叫びたい
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
Swiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考える
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
More from Masahiro Nishimi
納品のない受託開発を支える レガシーコードを作らない仕組み
納品のない受託開発を支える レガシーコードを作らない仕組み
Masahiro Nishimi
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Masahiro Nishimi
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
Masahiro Nishimi
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
Masahiro Nishimi
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Masahiro Nishimi
Agile samurai達が現場を変える
Agile samurai達が現場を変える
Masahiro Nishimi
Agile Samurai インセプションデッキ
Agile Samurai インセプションデッキ
Masahiro Nishimi
More from Masahiro Nishimi
(8)
納品のない受託開発を支える レガシーコードを作らない仕組み
納品のない受託開発を支える レガシーコードを作らない仕組み
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Agile samurai達が現場を変える
Agile samurai達が現場を変える
Agile Samurai インセプションデッキ
Agile Samurai インセプションデッキ
Recently uploaded
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Recently uploaded
(10)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
2019/09/15 大阪Ruby会議02 Keynote
1.
プログラミングを一生 仕事にする 〜顧問プログラマを8年続けて分かったこと〜 西見 公宏(mah_lab)@株式会社ソニックガーデン 2019/9/15
大阪Ruby会議02
2.
自己紹介 西見 公宏 にしみ
まさひろ SonicGarden 取締役 / Programmer ● 1983年生まれ 35歳 / 3児 父 ● 2011年からソニックガーデンにジョイン ● 顧問プログラマー歴=ソニックガーデン歴 ● Rails歴10年ぐらい / Railsで 開発がメイン ● 納品 ない受託開発、企画立ち上げ担当 ● 新規事業を企画しているお客様から ご相談を年間 100件以上受け、プロジェクト 立ち上げを支援 ● 「何でも気軽に相談して 」という役割 本日 どうぞよろしくお願いします!
3.
4.
5.
6.
7.
8.
今日 大阪Ruby会議ということで・・・ ● Rubyが好きすぎる人たちが集まっている ●
プログラミングが好きすぎる人たちが集まっている ● と、思っていますが・・・
9.
今日 テーマとアジェンダ プログラミングを一生 仕事にしよう!と思ったとき
、「顧問プ ログラマ」という働き方(生き方) 紹介。 そしてカッコいい顧問プログラマとして生き続けるに 、どんな考 え方を持つ必要がある か? 1. 顧問プログラマと ? 2. こういう仕事を上手くやっていくため 秘訣 ? 3. プログラマーとして成長し続けるために
10.
顧問プログラマーと ?
11.
お客様(頼む人) 課題 そもそも何を作れ 良い かイメー ジがわかない これって実現できる ことな
かな? ● いざ、システム開発をしようと思ったとしても... ぶっちゃけイメージわかない問題
12.
サポートしてくれる人が間にいても... そもそも間によく分かっていない人が入ってやりづらい こ 仕様 XXXでいきま しょう! こ
仕様 XXXだから、 よろしく いや、これムリじゃ ? (現実的に) と、プログラマが 言ってまして マジかよ プログラマー空気読めよ いい !
13.
顧問プログラマーという解決策 こ 人がプログラマーであれ いい
14.
つまりこういうことになる こ 仕様 XXXでいきま しょう! こんな感じになりました おお!スゲー!いい
! でもこれって本当にできる ?
15.
プログラミング スキルを最大限に使うんじゃ そもそもプログラミング スタート
ここから ● プログラミング スキル=「一見複雑に見える仕様 をロジカルに整理してシンプルな実装に落とし込む こと」 ● 重複した仕様 DRYにするし、複雑すぎるも ビ ジネスモデルと照らし合わせてKISSに、YAGNI 精 神でコスパ 良い仕様を考える
16.
お互いハッピーな関係に 複雑な問題をロジカルに整理してくれる 整理してくれることが分かっているから安心し て何でも相談ができてハッピー 自分で仕様を整理できるからキレイなコード が書けてハッピー 喜んでくれる姿がそ ままやりがいになる 信頼関係が生まれてパートナーとして仕事ができる
17.
こ、これ ! ● プログラミング
技術を高めれ 高めるほどコミュニケー ションが円滑になりサービス品質が上がり続ける ● こちら 好きにプログラミング 技術を高め続けているだ け。だってプログラミング 楽しいし、そもそもそういう人生 が楽しいから プログラマーとして一生 仕事にできる で
18.
こういう仕事を上手くやっていくため 秘訣 ある
か? と いえ
19.
顧問プログラマーで生きていく7つ 秘訣(考え方) 1. そもそも成果を見せられるツールを選ぶこと 2.
話している場で設計して見積もりできること 3. 成果を出し続けるために鍛錬を継続すること 4. 「完成」で なく「持続」を大事にすること 5. 作ることで なく問題 解決を優先すること 6. 問題をなくすより発生 検知を優先すること 7. プロフェッショナルとして説明を尽くすこと
20.
そもそも成果を見せられるツールを選ぶこと サクッと実装して見せられる カッコいいです サクッと作って、触ってから 考えてみましょうか どう? ここ、こんな風にした 方が良いかも いい !
21.
● 我々 業界で
「ライブ設計力」と言います ● こ 力がないと「サクッと作ってみます 」と言えない でス ピード感が上がらない です 話している場で設計して見積もりできること そ 場で解決するために 相応 技術力が必要 整理するとこんな仕様にな る? そうそう、そんな感じ
22.
成果を出し続けるために鍛錬を継続すること ● こ 場にいる人
既にクリアしていますよ ● サクッと作ってみるために 相応 実装力が必要な で、 鍛錬という名 コード量がないと務まりません 楽しめないとつらい人生になります
23.
● ずっと開発 続くんじゃ ●
な で、いかに持続的に改善を続けられるかが重要 ● 一時し ぎ ために技術的負債を抱えるような仕事 仕方 だと持続的に開発を続けること できない 「完成」で なく「持続」を大事にすること プログラマとして 良心に最大限従う(イイ)
24.
作ることで なく問題 解決を優先すること ●
コードが増えれ 増えるほどソフトウェア メンテナンス 大変になりますよ ● それ さておいても作らずに問題が解決できれ 最 で問 題を解決できる でハッピーですよ ● 問題 解決 ために プログラマならで ロジカルな思 考が最大限活用できます。腕 見せ所。 問題がわかれ 、答え 半分わかったと同じ (by アインシュタイン)
25.
問題をなくすより発生 検知を優先すること ● 前提として「問題
なくならない」 ● なくならないも にコストをかけるより、いかに早く気付いて 対処するかを考える方がコスパ良い ● 顧問プログラマ 強み 終わりがないこと。終わりがあると 問題をなくすことを求められてしまう 気付かず問題が進行しちゃう方がお互いツライ
26.
● プログラマとして最善 判断について、必ずしも相手が分 かってくれると
限らない ● というか、専門的な話になる で大体分からない ● それでも分かってもらえるまで説明を尽くすことで、信頼関 係が育まれる(と、経験的に思います) プロフェッショナルとして説明を尽くすこと ロジカルさ 腕 見せ所です
27.
いろいろありましたが、大事なことを一言で言うと プログラマとして 良心に最大限従うこと プログラマ人生として ヨイ人生な
で なかろうか
28.
さいごに:プログラマーとして成長し続けるために
29.
パラダイムシフト ● 決められた仕様でコードを書く で
なく、コードをシンプル にするためにむしろ仕様から一緒に決める ● プログラミングを成果物として提供する で なく、困ってい る人に向けたサービスとして提供する ● お互い 仕事を割り切る で なく、お互い必要なときに必 要なだけ寄り添いながら物事を前に進める 製 業からサービス業へ
30.
そういう人生であり続けたいけれども 1人でやり続ける に 不安がある 一緒に切磋琢磨す る仲間が欲しい そういった「場」が欲しいこともあります
31.
成長し続けるため 「場」として ソニックガーデン 顧問プログラマ同士が切磋琢磨する場
32.
「納品 ない受託開発」 少しずつ 相談しながら作る 開発者にいつでも 相談できる どんどん便利に なっていく 安心して 事業展開できる 継続したアップデート 顧問プログラマが チームで対応
33.
「場」として Slackコミュニティもあります 興味を持って頂いた方 個別にお声がけを!
34.
本日お伝えしたかったこと ● 顧問プログラマ 、プログラマとして
良心に従え 従うほ どパフォーマンスが上がるステキな仕事 ● プログラマとして 腕を磨け 磨くほど喜 れる であれ 、それ プログラマとして一生 仕事になる ● 腕があるから喜 れる もあるが、そもそもあなたが人から 喜 れる存在だからそう在り続けられる 今日も大いに腕を磨きましょう!(私も)
35.
ご清聴ありがとうございました
Download now