大学 3 年生の僕に伝えたいことをつらつらと さとう としのり id : overlast
自己紹介 さとうとしのり( id:overlast 所属   :   らりるれろ 東京工業大学   奥村研究室   出身 自然言語処理が専門 スペルミス訂正とテキストマイニング 若手の会:会ったことが無い人多そう 趣味:やってなかったことをやること
個人輸入やったことないので Chumby を 140 個くらい輸入
このプレゼンのアジェンダ 自分が学生の時に 知り たかった話
まとめは先に 大学から外に出ても 研究活動で身に付く考え方は有効 OSS 開発活動で身に付く考え方は有効 仕事は「成果の出方」で対処法を変えよう サーバ運用は自分でゼロからやっておこう 自分が作るものの最大ユーザ数を考えよう まわりを見回して役立つヒントを見つけよう
研究・ OSS 開発は仕事に活かせる 研究開発をするときにあると幸せな能力 問題が与えられたときに、問題を解決できる能力 現状で十分なレベルで解決したことを伝える能力 過去に解決した問題を汎化する能力 => あれ?これって研究室で学んだことと同じだよ! 仕事 の数   =  問題 の数   ×  データ の種類 仕事を減らすには、 問題の本質を見抜き正規化する こと 問題を正規化し、正規化した問題を自動解決す る手法 手離れよいライブラリ化 Tips とサンプルを充実した説明書化が大切 =>  OSS に関わってると身に付きそう
タスクの種類 完全に新しいタスク 解けるか解けないかやってみないと分からない 新しくないタスク 成果が出せるタスク 綺麗に解ける問題 ⇅  精度と速度と人・金銭的リソースの 関係   綺麗に解けない問題 成果が出ないタスク 成果を出す必要がないタスク
タスクへの取り組み方 新しいタスク => 着実に解けば論文を書ける 成果が出せるタスク 仮説に基づいて一歩づつ開発・実験する 成果が出せないタスク 経験を積み見抜き回避。たまにあえて少しだけ取り組む 成果を出す必要がないタスク 例:成果を要求した人が不要だと分かってない場合 着手を全力で回避する。 最悪の場合 10 要求されたことを 1 だけやる 。
稼ぎ方って考えますか? 研究の世界にいると、、 産学連携やっていない限りは利益は考えない 予算じゃぶじゃぶ? 産学連携とかやっていても、研究者は作った物を使った価値の産み方考えないかも。 でも、研究の世界から離れらたら、 作った物が如何にしてお金を稼ぐことができるのか を考えなければいけない。 考えると実装した物の価値をより具体化できる
どんな状態を考えれば良い? まだアクセス数が十分ない 事前にたくさんの潜在ユーザが居そうなサービスを考案 一回使ってしまうと、それが無いのがつらいサービスを考案 すでにアクセス数が十分ある 毎日 、さらに たくさんのユーザが使ってくれる 方法を考案 ヘビーなユーザがお金を払ってでも使ってくれる 方法を考案 広告は波があるから 、 ここに力いれるといい パッケージ化してライセンス収入を得る 方法を考案 もし良いものを 作り、それが サービスに利用されたら、 徹底的に自分が作ったものの効果を測定するようにしよう。
メモが重要 (みんなやってますね なんでもかんでもメモろう 大切そうなとこだけ 少なくともメモできる物を携帯すること 割と効くのが日報的なメモ いつ、どこで、なにをやってたのか 次に効くのはエラーメモ 同じエラーに再度ぶつかるのは自分
大切は話は全部記録を残そう 記録が残ってないと水掛け論戦争 メール、メッセンジャー、 Wiki なんでもお k 記録に残すのを嫌がる人がいる あえて記録に残そう 先ほどの「**で**の件ですが、了解致しました」 上司は思いつきを言う場合がある おかしなことを言われたら質問しかえそう 先ほどの「***」という質問ですが
時間を大切に 時間を大切にしよう ゆったりとした予定はいいよ テレビは捨てた方がいい 最近のテレビは恐ろしいよ マンガは社会人になると読む暇ないよ 毎日でも読み返すマンガ以外は捨ててお k ゲームは何も残らないよ テトリスとぷよぷよとマリオカートくらいはお k
どうでもいいけど AutoPagerize AutoPagerize つかってますか? 使ってますよね 使うと得しますよ
入力デバイスにこだわる 外国人のプログラマー見てたら、 MacBookPro にキーボード乗っけてた。 確かに、たまに手首痛いよな。。 MacBook にドンとキーボード置くくらいの、執着をみせないといけない いけないんじゃないかな。うん。
YAPC::Asia の hackathon で 酔っぱらって誰かが言ったこと。 ひとつのサイト、ひとつのインターフェイス、とか、何か同じものを使い続けることや、やることを疑おう 今より(自分にとって)良いものは 自分で作れると思う。 作らなきゃいけないが作り方が分からない そしたら勉強しよう
体力が重要 5 年間運動し ないと、それを取り返すには? 「取り返す」の定義 筋肉痛が運動した当日 〜 翌日朝にくる、とする 週に 1 〜 2 回の 運動だと 1 年半くらい 筋トレ &2km ランニングが必要
友人 が重要 自分が入った集団では? 自分 よりすごい 人を探そう(年齢問わず 親しくなろう 良い ところ は 真似しよう なるべくイベントに参加しよう いまいる組織の外にいる友人の方が多くなるようにしよう 。
結婚を考えよう 考えると見えるものがある 生活能力が無い相手を想定しておこう 全部自分で稼いで、子供作って、、 大学とか行かせられるかな? orz
あなたのため、は嘘 あなたのため、を口にする人がいたら 口にしたのが自分の場合:それは自分のため 口にしたのが相手の場合:それは相手のため 人間は自分にメリットが無いと動かない 逆に考えると 人間は自分にメリットがあれば動く =>  他人を動かしたいときは他人の得を考えよう
名刺をつくろう 自分の名刺もってますか もってると大分違う 何が違うか イベントに行ったときに名刺交換ができる 名刺交換を話しかけるきっかけにできる 名刺に書けるようなことを、一つくらい達成したい。分かりやすさが大切。 × CPAN Author 、 ◎  プリン専門家
他人の 名前はなるべく間違えない 表記 とか、 読み とか 分からないとき、忘れたときは素直に 「ごめんなさい。お名前教えてただけますか?」 5 回聞く前くらいには覚えたいですね
プレゼンする時は プレゼンテーション資料を プレゼンをするときは 「資料無くてもお k ですよ」と 言われていたとしても、 ちゃんと 作ろう 。 僕の経験だと、自分のいいたいことがよく伝わる たまたま? 多少説得力があがる? 後で見直せる 再配布できる この資料も後で見返せると無駄にならない
Photoshop とかは出来ると得する 美術のセンスが無いとか関係ない 画像素材を綺麗に作り、無難な配色を考え、バランスよく配置することが出来れば、それだけで成果が分かりやすくなる 技術者以外にとって、真実より見た目が重要だったりすることもある。悲しいけど。
平均に騙されないように 重要 なことが平均以外 の場合 が あるよね 例:サラリーマンの平均年収
分からない人を逃がさない 分からない人は後で災いをもってくる 技術的な説明が通じない  => あきらめない 思いつきの発言で逃げ切られ そうに   => 逃がすな 論理的ではない  => 文書と図で徹底追及 計算量が計算できない   =>   あきらめて図を書いて説明
データは自分で集めよう なんとか API とか使わない方がいいよ 全ての API が無駄というわけではない。 API をつかうことで、 API を提供している側と同じ土俵に立てない場合は API を使わない方が良い。 データの有効活用が出来なくて外部にデータを垂れ流しているような API があれば使っても良いかも
判断はデータを見て自分で考える データの他人の分析には恣意が入り込む こともある 自分でデータを見直すといろいろ分かる 例:どこかの会社のプレスリリース ちょっと考えると数値の解釈が全然間違っている場合があったりする。
研究室を、学校を変えよう 同じ学校、同じ研究室にいなくてお k もっと良い研究室 、 もっと良い学校がある。 移動しよう。 タイミングがあるから調査は速い方が良い。 あっ、会社も同じですね。。。
いつでも上だけを見よう 下を見てもきりがない つらくなったら 渋谷交差点に 1 日座ってみるとか 自分がいままでいた場所をまわってみたり たっぷり寝たり 実家でゴロゴロしたり
決まりと決定を振りかざされた 例: 「という ( こと | 決まり ) になっている 」 誰が決めたものなのかを追求しよう。 例:「 B さんは参加できないことになってる」 関係する人物に自分で質問してまわろう 納得いかな い ときに、問い合せ先が分からないのが最悪 コミュニケーションが無意味に分断される可能性がある
大切な実装はソース読もう 大切な実装の中にブラックボックスが無いようにした方がいいよ
成果を得るまでに 関わった人を尊重しよう 論文を書いたり、ソフトウェア開発すると分かる 出典を大切にしよう 誰から聞いた発言のか 誰からアイディアを貰ったのか 誰に手伝ってもらったのか 良い事やってもらった人は忘れても、良い事やった人は覚えている。 しかるべきタイミングで感謝 => 完了
インターンは行った方がいい インターンは行った方がいいです 会社の雰囲気を感じられる 外から見えないものがみえる あの人気の会社がこんなに駄目だったなんて! こんなに無名な会社にこんなに可能性が眠っているなんて! 自信がつくと思う 学校で学んだことと社会が直結する 救われる
社内のドキュメントは 自分と関係ない物ほど読もう インターンとかで会社に行くと、 その会社のドキュメントフォルダの一部や、 社内 Wiki の一部が見られるかも 社内の読めるドキュメントは 、 自分の仕事と離れている物ほど読もう。 意外な人が意外な書類を書いていて (ry 面白いもの 議事録、宣伝のプラン、広告料・プランとか
空気は読む。読んでハズそう 空気読みあうと、読み合ってる間に終了 だいたい自分の都合に良くない 愛想笑いや、無意味なあいづちを無くすと、 現状を冷静にみやすくなる 顔が笑うとデスマでも楽しくなる うなづくと意味不明でも流せてしまう
心ない発言をされた 素直に傷ついた旨をつたえて、発言の理由や主旨を説明してもらう。 場合によっては謝罪してもらう。 もしも心ない行動を取られたら 口頭な行動 => 辛抱強く伝えることかな。 物理的な行動(例:壊された、奪われた、暴力を受けた => サヨナラ。そいつはまた同じことをする
暇なときにやってる事がうまくなる 暇なときとか疲れたときにやってることがうまくなる。 何がうまくなりたいですかね。
分からない、を分かろう 分からないことを認識しよう 素直に質問しよう 「今のは僕は知らないので、教えてください」でお k 知らないのは恥ずかしくない。 得するか、損するかは分からない 知ったら勉強しよう 意味不明な場合とかも いきなり相手を攻めず、相手の考え方を知ろう
大丈夫。 誰にも本当のことは分からない 自分のやった事の本当の価値は (ほぼ)誰にもわからない。 自分がよく考えて、ありとあらゆることを検討したなら、それが自分のベスト。 たまにいる分かってくれる人を大切に
夢をみつけよう 死ぬまで変わらなさそうな夢を考えよう 考え続ければ見つかる いままでやって来た事とつなげよう ちょっとでも近づくならお k どうせ周りは変わらないから、変えよう 自分が動けば、あっさり事態は変わる
というのは、あなたの考えですね というように、いろいろ言われても、それを 100% 真に受けてはいけない A :「 XXXX なのである」 B :「 ” XXXX なのである ” 、と A は思うのね」 自分に害のない言葉:言われたことを咀嚼する 自分に害のある言葉:真正面から受け止めない 何事も冷静に考えて吸収するべき部分を吸収
まとめ 研究中心の生活から飛び出ると、 100% やりたいことをやる生活は、 少し考えながら生きないと実現できない 会社によるだろうけど、大きめの会社に行くと、イベントの発生率が高いので学ぶ事が多いと思う。体質が合わない人もいるはず。 自分の周りの自分より凄い人と一緒に過ごし、学びつつ 、 出ても平気な場合は出るクイになろう。
ご清聴ありがとうございました。

大学3年生の僕に伝えたいことをつらつらと