Programmer's Brain

Preview:

DESCRIPTION

2013/12/07 WCAF vol.11 セッション資料

Citation preview

WCAF vol.11

Programmer’s Brain- プログラマってこんな事考えてます -

Name

鈴木孝明

Twitter Account

@xin9le

Award

Microsoft MVP for Visual C#

Blog

http://xin9le.net

About Me

プログラマーの性質

Property

情報収集と娯楽の境界線が曖昧

日々の情報収集源 (当社比)

SNS中心Facebook

50%

Twitter

30%

Bookmark

20%

快適 is 至高

社会人7年目の某氏 (誰とは言わない)

最近買ったiMac

32万円携帯買替え3回

Surface購入1年で4台 (謎

PC買替え6年半で4回

カナ入力したらローマ字入力に戻しとけ

コーディングできないだろ(jk

プログラマーのひらめき

Inspiration

なぜか、お風呂

仕様相談中は全力でコーディング中

「できる」≒「できた」

プログラマーの美学

Artistic Feeling

コードは芸術

コードはその人を表す

自己満足と思いやりの両立

コメントの書き方

改行/空行の入れ方

命名/設計の統一感

楽するための苦労を惜しまない

汎用化/一般化

この投資が極めて重要将来を推測

仕様変更への耐性強化 コード共有

プログラミングのコツ

Tips and Tricks

人が話すように書く

A) 「東京までどうやって行くの?」

B) 「小松空港から飛行機に乗って行くよ」

A) 「小松空港まではどうやって行くの?」

B) 「丸岡I.C.から高速バスに乗って行くよ」

普通の会話

最初は粗く

少しずつ掘り下げる

A) 「東京までどうやって行くの?」

B) 「家から出たら歩いて丸岡I.Cまで行くでしょー。バス停で高速バスが来るまで待って、バスが来たら運転手さんに運賃払って、最前列のシートに座って.........(クドクド 」

A) 「.........」

痛い会話

モノの気持ちになって考える

各々の視点で考える (例 : 電話)

通話呼発信者 応対者 携帯電話

プログラマーの教訓

Impotant Message

プログラミングに曖昧はない

Do you see programmers ?

Thank you

We are making your life.

Programmer

January 25th, in Toyama.

Hokuriku.NET vol.13