SlideShare a Scribd company logo
プログラマとしての自分よ
こうあれ
高橋 晶(Akira Takahashi)
faithandbrave@longgate.co.jp
2014/03/29(土) kyon_mm * kaori_t_spica 結婚祝いLT大会 in Tokyo
自己紹介
高橋 晶
自己紹介
はてなID
faith_and_brave
自己紹介
Twitter
@cpp_akira
はじめに
• この発表では、プログラマとしての自分が心掛けているこ
とを共有したいと思います。
• 他の人に「こうあるべき!」と言えるような段階ではない
ので、自分の考えを参考として聞いていただければと思い
ます。
心掛けてること一覧
• グチるな、歯止めがきかなくなるぞ
• グチって終わるな、正面から議論に挑め
• 好奇心はあるものではなく、持つものだ
• 無知は罪ではない
• 視野を広く持つべし
• 休息は大事!
グチるな、歯止めがきかなくなるぞ
グチるな、歯止めがきかなくなるぞ
• TwitterとかFacebookとか、ブログのときよりもユーザー
が投稿するハードルが低くなった。
• そのせいか、配慮不足な発言が目立つようになってきた
• とくに多いのが「グチ」。
グチるな、歯止めがきかなくなるぞ
• グチは言い出したら止まらなくなるので、

どこかの機会にすっぱりやめよう。
• ネガティブな思考は、アウトプットするときは

ポジティブな言葉に昇華させよう。
• 「これが悪いからダメだ」から
• 「これが悪いと思うから、こうするといいと思う」へ
• 考えて発言しよう。
グチって終わるな
正面から議論に挑め
グチって終わるな、正面から議論に挑め
• 間違ったことが書かれている記事を見つけたとき、
• 間違ったスタイルで書かれたコードを見つけたとき、
• Twitterで「こいつはゴミだ」とつぶやいて

終わっていないだろうか?
グチって終わるな、正面から議論に挑め
• その発言は拾われない。

問題を整理し、直接その人に連絡すべし。
• 見つける・則・直接・報告!
• 問題意識を持つ人が議論に挑まねば、改善はしない。
• ヘタレになるな、勇気と行動力を持て。
好奇心は
「ある」ものではない
「持つ」ものだ
好奇心はあるものではなく、持つものだ
• 私は、好奇心があるから新しいことを学んでいるのではない
• より良い技術を学び続けることを、自らに課しているのだ
• 学び続けよプログラマ
• Bestの技術などない、あるのはBetterのみだ
好奇心はあるものではなく、持つものだ
• 学ぶネタがなくなったとき、

それは最上のプログラマになったことを意味しない
• 深さの代わりに幅を広げるチャンスだ
• 新たな分野にチャレンジしよう
• 幅が広がれば組み合わせによって、さらなる深さへと行ける
無知は罪ではない
無知は罪ではない
• 「プロになってxx年のプログラマが、

 なんでこんなことも知らないんだ」
• 私たちは全知全能ではない。最初は何も知らなかった。
• 私たちは一つひとつ、少しずつ新たなことを学んできた。
• 知らないことは知ればいいだけだ。
• 無知を責めるのではなく、

新たな技術を学ぶことを推奨するのだ。
視野を広く持つべし
視野を広くもつべし
• 自分が使っている優れた技術、ツール、考え方を信じたいが
ために、他を受け入れられないことがある。
• 人間だからね。だけど、それでも、だからこそ、
• よく知らないものは否定するな。
• 関心を持ち、耳を傾け、学び、他の考え方を持つ人たちとの
コラボレーションを求めよう。
休息は大事!
休息は大事!
• 体を壊すと、君の目的は達成できない。
• 人生、そこそこ長いさ。
• しっかり休んで一歩ずつ進もう。
• 大事なのは継続であり、瞬間的な全力ではない。
休息は大事!
• 継続のためには、習慣化という「技術」を身につけよう。
• 普段、仕事で開発に携わっているときには、

自然にできていることだ。
• 習慣化を身に付けることで、

やる気がなくても常に行動できる。
• これは強力な武器になる。
これを読もう!
ソフトウェア職人気質
ハッカーと画家
The Art of Community
スイッチ!
スラムダンク勝利学
Questions!
高橋 晶(Akira Takahashi)
faithandbrave@longgate.co.jp
id:faith_and_brave / @cpp_akira

More Related Content

PDF
フリーエンジニアになりました
PDF
2012年11月 レアジョブ学習法共有会
PPT
Tqrk02 bdd tatssato
PDF
エンジニアライフ ライトニングトーク 20101204
PDF
{声優,アイドル}オタクになると社会性が向上するという説
PDF
このすこし短い時間にLTを!
PDF
LT司会資料(わんくま同盟名古屋勉強会#18)
PPT
日本人
フリーエンジニアになりました
2012年11月 レアジョブ学習法共有会
Tqrk02 bdd tatssato
エンジニアライフ ライトニングトーク 20101204
{声優,アイドル}オタクになると社会性が向上するという説
このすこし短い時間にLTを!
LT司会資料(わんくま同盟名古屋勉強会#18)
日本人

What's hot (9)

PPTX
無表情な先輩と本音を言わない後輩ちゃん
PDF
「「動かす」キャッチコピーの作り方入門・実習 先生:有田 憲史」
PPTX
A Neural Reordering Model for Phrase-based Translation
PPT
20120731 ALC Eijiro User Meeting
PPTX
東京ブロガーミートアップの進め方
PPT
02 登録、フォロー
PDF
LTの技術
PDF
エントツ@メディア勉強会
KEY
120819 deliveryskill
無表情な先輩と本音を言わない後輩ちゃん
「「動かす」キャッチコピーの作り方入門・実習 先生:有田 憲史」
A Neural Reordering Model for Phrase-based Translation
20120731 ALC Eijiro User Meeting
東京ブロガーミートアップの進め方
02 登録、フォロー
LTの技術
エントツ@メディア勉強会
120819 deliveryskill
Ad

Viewers also liked (17)

PDF
西日本テスト連合パネル(JaSST'14 Tokyo コミュニティブース 展示内容 2014/3/7-8)
PDF
「コンテキストの理解による技法、事例の分析」森崎 修司
PDF
探索的テストを探索する
PPTX
ソフトウェアテスト最初の一歩
PDF
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
PPT
Wacate2013 s bpp_session
PDF
ISO/IEC/IEEE 29119 Software testing 勉強会 第1回 規格の全体構成と各規格の概要
PDF
自動テストの誤解とアンチパターン in 楽天 Tech Talk
PDF
20110330 toc思考プロセス入門
PDF
20140128 tel@cafe selenium編
DOCX
Revista
PPT
Link Building the Right Way
PDF
Ipsos MORI / Halifax Housing Market Confidence Tracker: Q2 2015
PDF
Право_на_отримання_аліментів
PPTX
Urban Agriculture in Worcester, MA
PDF
EY_Social media impact_Jan16
PPT
หลักฐานรับแล้วขึ้นเงินเดือน
西日本テスト連合パネル(JaSST'14 Tokyo コミュニティブース 展示内容 2014/3/7-8)
「コンテキストの理解による技法、事例の分析」森崎 修司
探索的テストを探索する
ソフトウェアテスト最初の一歩
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
Wacate2013 s bpp_session
ISO/IEC/IEEE 29119 Software testing 勉強会 第1回 規格の全体構成と各規格の概要
自動テストの誤解とアンチパターン in 楽天 Tech Talk
20110330 toc思考プロセス入門
20140128 tel@cafe selenium編
Revista
Link Building the Right Way
Ipsos MORI / Halifax Housing Market Confidence Tracker: Q2 2015
Право_на_отримання_аліментів
Urban Agriculture in Worcester, MA
EY_Social media impact_Jan16
หลักฐานรับแล้วขึ้นเงินเดือน
Ad

Similar to Programmer mind (16)

PDF
脱思考停止就活論
PDF
20191218_ジムジム会#04_手段を選ぶ/SNSのつかいかた・つづけかた
PPT
04 賛同する表現とリツイート
PPTX
前を向くために、後を見てみよう。自分らしいエンジニア人生設計フレームワーク
PDF
イベント駆動とノンブロッキング #hokkaidopm
PDF
仲間になろう!~ We are the World ~
PPTX
「みもふたもない」論文投稿必勝法
PDF
LLTWS_SLIDE
PDF
コミュニティーとの付き合い方
PDF
逃げ道をなくすということについて、僕の持っている知見を話します。
PDF
20151219_クラウド女子会_ #クラウド婚 したった
PDF
若年者向けキャリアセミナー
KEY
自分のコミュニティを始めてみませんか?
PDF
VPoEが語る!!会社員(?)としてWebエンジニアを20年続ける話!(n=1)
PPTX
JaSST'18 総括
KEY
勉強会での発表がきっかけでこんなにもモテ男になった俺
脱思考停止就活論
20191218_ジムジム会#04_手段を選ぶ/SNSのつかいかた・つづけかた
04 賛同する表現とリツイート
前を向くために、後を見てみよう。自分らしいエンジニア人生設計フレームワーク
イベント駆動とノンブロッキング #hokkaidopm
仲間になろう!~ We are the World ~
「みもふたもない」論文投稿必勝法
LLTWS_SLIDE
コミュニティーとの付き合い方
逃げ道をなくすということについて、僕の持っている知見を話します。
20151219_クラウド女子会_ #クラウド婚 したった
若年者向けキャリアセミナー
自分のコミュニティを始めてみませんか?
VPoEが語る!!会社員(?)としてWebエンジニアを20年続ける話!(n=1)
JaSST'18 総括
勉強会での発表がきっかけでこんなにもモテ男になった俺

More from Akira Takahashi (20)

PPTX
Cpp20 overview language features
PDF
Cppmix 02
PPTX
Cppmix 01
PDF
Modern C++ Learning
PDF
cpprefjp documentation
PDF
C++1z draft
PDF
Boost tour 1_61_0 merge
PDF
Boost tour 1_61_0
PDF
error handling using expected
PDF
Boost tour 1.60.0 merge
PDF
Boost tour 1.60.0
PDF
Boost container feature
PDF
Boost Tour 1_58_0 merge
PDF
Boost Tour 1_58_0
PDF
C++14 solve explicit_default_constructor
PDF
C++14 enum hash
PDF
Multi paradigm design
PDF
Start Concurrent
PDF
Boost.Study 14 Opening
PDF
Executors and schedulers
Cpp20 overview language features
Cppmix 02
Cppmix 01
Modern C++ Learning
cpprefjp documentation
C++1z draft
Boost tour 1_61_0 merge
Boost tour 1_61_0
error handling using expected
Boost tour 1.60.0 merge
Boost tour 1.60.0
Boost container feature
Boost Tour 1_58_0 merge
Boost Tour 1_58_0
C++14 solve explicit_default_constructor
C++14 enum hash
Multi paradigm design
Start Concurrent
Boost.Study 14 Opening
Executors and schedulers

Programmer mind