SlideShare a Scribd company logo
Programmer’s Brain
- プログラマってこんな事考えてます WCAF vol.11
About Me
Name

鈴木孝明
Twitter Account

@xin9le
Award

Microsoft MVP for Visual C#
Blog

http://xin9le.net
Property
プログラマーの性質
情報収集と娯楽の
境界線が曖昧
日々の情報収集源 (当社比)
50%

30%

Twitter
20%

Facebook

Bookmark

SNS中心
快適 is 至高
社会人7年目の某氏 (誰とは言わない)

携帯買替え
3回

Surface購入 PC買替え
1年で4台 (謎 6年半で4回

最近買った
iMac

32万円
Programmer's Brain
カナ入力したら
ローマ字入力に戻しとけ
コーディング
できないだろ(jk
Inspiration
プログラマーのひらめき
なぜか、お風呂
Programmer's Brain
仕様相談中は
全力でコーディング中
Programmer's Brain
「できる」≒「できた」
Artistic Feeling
プログラマーの美学
コードは芸術
コードはその人を表す

コメントの
書き方

改行/空行の
入れ方

命名/設計の
統一感

自己満足と
思いやりの
両立
楽するための苦労を
惜しまない
汎用化/一般化

将来を推測

仕様変更へ
の耐性強化

コード共有

この投資が
極めて重要
Tips and Tricks
プログラミングのコツ
人が話すように書く
Programmer's Brain
普通の会話
A) 「東京までどうやって行くの?」
B) 「小松空港から飛行機に乗って行くよ」

最初は粗く

A) 「小松空港まではどうやって行くの?」
B) 「丸岡I.C.から高速バスに乗って行くよ」
少しずつ
掘り下げる
痛い会話
A) 「東京までどうやって行くの?」
B) 「家から出たら歩いて丸岡I.Cまで行くでしょー。バス停で高速
バスが来るまで待って、バスが来たら運転手さんに運賃払って、
最前列のシートに座って.........(クドクド 」
A) 「.........」
Programmer's Brain
モノの気持ちになって考える
Programmer's Brain
各々の視点で考える (例 : 電話)

発信者

応対者

携帯電話

通話呼
Impotant Message
プログラマーの教訓
プログラミングに曖昧はない
Thank you
Do you see programmers ?
Programmer
We are making your life.
Hokuriku.NET vol.13
January 25th, in Toyama.

More Related Content

What's hot (20)

PPTX
はじめてのChu カッコカリ
Masuda Tomoaki
 
PPTX
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
 
PPTX
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Shinichi Hirauchi
 
PDF
酒の肴はC# vNext
Takaaki Suzuki
 
PPTX
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
 
PDF
プログラミングが(好き|嫌い)な方のためのKlisLT
Masaki Kobayashi
 
PDF
Visual Studio 2019 の個人的なお勧め機能
一希 大田
 
PDF
C#でわかる こわくないMonad
Kouji Matsui
 
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
 
PPTX
私とXamarinと。
Takkiiii
 
PPTX
The evolution of c#
leverages_event
 
PDF
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
 
PDF
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
 
PDF
Win32 APIをてなずけよう
Kouji Matsui
 
PDF
MfcLightToolkit for small MFC apps
Takaaki Suzuki
 
PDF
KMC Font Project 2 - 視覚調整実践/カーニング
k maztani
 
PPTX
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
 
PDF
TypeScript補完計画 for Sublime Text 2
kamukiriri
 
PDF
20171202 Xamarinの歩き方
Yoshito Tabuchi
 
PPTX
WPF on .NET Core 3.0
一希 大田
 
はじめてのChu カッコカリ
Masuda Tomoaki
 
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
 
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Shinichi Hirauchi
 
酒の肴はC# vNext
Takaaki Suzuki
 
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
 
プログラミングが(好き|嫌い)な方のためのKlisLT
Masaki Kobayashi
 
Visual Studio 2019 の個人的なお勧め機能
一希 大田
 
C#でわかる こわくないMonad
Kouji Matsui
 
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
 
私とXamarinと。
Takkiiii
 
The evolution of c#
leverages_event
 
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
 
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
 
Win32 APIをてなずけよう
Kouji Matsui
 
MfcLightToolkit for small MFC apps
Takaaki Suzuki
 
KMC Font Project 2 - 視覚調整実践/カーニング
k maztani
 
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
 
TypeScript補完計画 for Sublime Text 2
kamukiriri
 
20171202 Xamarinの歩き方
Yoshito Tabuchi
 
WPF on .NET Core 3.0
一希 大田
 

Similar to Programmer's Brain (20)

PPTX
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
 
PDF
20120706-readablecode
Masanori Kado
 
PPTX
Hello Engineer World! 新人リケジョの1年
Satoko Shiroi
 
PDF
【19-B-5】出張!DDD難民救済キャンプ
kentaro watanabe
 
PDF
WPFことはじめ
Hiroshi Maekawa
 
PPTX
Uwpでみるxaml入門
Makoto Nishimura
 
PDF
アイデアを形にする ①プロダクト設計のイロハを学ぶ
DIVE INTO CODE Corp.
 
PDF
勝手に始めるというプラクティス
Hidari Ikw
 
PPTX
121117 metro styleapp_templateapp
Takayoshi Tanaka
 
PDF
設計してますか?
ke-m kamekoopa
 
PDF
20091030 Uncle Bob Said You Should Be A Professional With Clean Code
Koji SHIMADA
 
PDF
2011.06.01 和歌山高専
Shinya Okano
 
KEY
1.29.user,user,user
Tonny Xu
 
PPTX
XAMLで業務アプリがこんなに変わる!デザイン志向による業務アプリの事例紹介
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
 
PPTX
おばかアプリ勉強会資料 マイクロソフト
atmarkit
 
PPTX
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
 
PDF
Devsumi2012 fb moji
harutsugu shimoji
 
PPTX
MobProgramming at ヴァル研究所 - 紹介
Toshiyuki Ando
 
PDF
Devsumi2015_20E1 エンジニアが知っておきたいお金の話
Akio Doi
 
PDF
それは一枚の不思議な仕様書でした・・・
Ohsuke Noguchi
 
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
 
20120706-readablecode
Masanori Kado
 
Hello Engineer World! 新人リケジョの1年
Satoko Shiroi
 
【19-B-5】出張!DDD難民救済キャンプ
kentaro watanabe
 
WPFことはじめ
Hiroshi Maekawa
 
Uwpでみるxaml入門
Makoto Nishimura
 
アイデアを形にする ①プロダクト設計のイロハを学ぶ
DIVE INTO CODE Corp.
 
勝手に始めるというプラクティス
Hidari Ikw
 
121117 metro styleapp_templateapp
Takayoshi Tanaka
 
設計してますか?
ke-m kamekoopa
 
20091030 Uncle Bob Said You Should Be A Professional With Clean Code
Koji SHIMADA
 
2011.06.01 和歌山高専
Shinya Okano
 
1.29.user,user,user
Tonny Xu
 
XAMLで業務アプリがこんなに変わる!デザイン志向による業務アプリの事例紹介
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
 
おばかアプリ勉強会資料 マイクロソフト
atmarkit
 
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
 
Devsumi2012 fb moji
harutsugu shimoji
 
MobProgramming at ヴァル研究所 - 紹介
Toshiyuki Ando
 
Devsumi2015_20E1 エンジニアが知っておきたいお金の話
Akio Doi
 
それは一枚の不思議な仕様書でした・・・
Ohsuke Noguchi
 
Ad

More from Takaaki Suzuki (20)

PDF
5 分で学ぶ Interpolated String Handler
Takaaki Suzuki
 
PDF
C# における Redis 徹底活用
Takaaki Suzuki
 
PDF
Inside FastEnum
Takaaki Suzuki
 
PDF
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
 
PDF
30min Serverless xTuber
Takaaki Suzuki
 
PPTX
Tetris Algorithm
Takaaki Suzuki
 
PPTX
C# 7 New Features
Takaaki Suzuki
 
PPTX
Live Coding で学ぶ C# 7
Takaaki Suzuki
 
PPTX
C# 7 Current Status
Takaaki Suzuki
 
PPTX
4 Colors Othello’s Algorithm
Takaaki Suzuki
 
PPTX
Sharing Deep Dive
Takaaki Suzuki
 
PDF
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
 
PDF
DeclarativeSql
Takaaki Suzuki
 
PDF
Sevens Algorithm
Takaaki Suzuki
 
PDF
Async History in .NET
Takaaki Suzuki
 
PDF
SignalR Tune-up
Takaaki Suzuki
 
PDF
Twilioと.NET
Takaaki Suzuki
 
PDF
Non-Stop Experience
Takaaki Suzuki
 
PDF
Using C# on Surface
Takaaki Suzuki
 
PDF
URL Routing Test Kit
Takaaki Suzuki
 
5 分で学ぶ Interpolated String Handler
Takaaki Suzuki
 
C# における Redis 徹底活用
Takaaki Suzuki
 
Inside FastEnum
Takaaki Suzuki
 
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
 
30min Serverless xTuber
Takaaki Suzuki
 
Tetris Algorithm
Takaaki Suzuki
 
C# 7 New Features
Takaaki Suzuki
 
Live Coding で学ぶ C# 7
Takaaki Suzuki
 
C# 7 Current Status
Takaaki Suzuki
 
4 Colors Othello’s Algorithm
Takaaki Suzuki
 
Sharing Deep Dive
Takaaki Suzuki
 
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
 
DeclarativeSql
Takaaki Suzuki
 
Sevens Algorithm
Takaaki Suzuki
 
Async History in .NET
Takaaki Suzuki
 
SignalR Tune-up
Takaaki Suzuki
 
Twilioと.NET
Takaaki Suzuki
 
Non-Stop Experience
Takaaki Suzuki
 
Using C# on Surface
Takaaki Suzuki
 
URL Routing Test Kit
Takaaki Suzuki
 
Ad

Recently uploaded (9)

PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 

Programmer's Brain