Enviar búsqueda
Cargar
お前なんかハッカーじゃない╭( ・ㅂ・)و ̑̑
•
168 recomendaciones
•
43,408 vistas
Seiji Takahashi
Seguir
第9回若手webの発表資料
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 105
Descargar ahora
Descargar para leer sin conexión
Recomendados
Dreamforce '15のお話
Dreamforce '15のお話
tzm_freedom
LTのネタLT
LTのネタLT
XMLProJ2014
G91関西忘年会Lt資料
G91関西忘年会Lt資料
Shoot Morii
Herokuの新料金について
Herokuの新料金について
gecko655
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
さくらのVPSに来る悪い人を観察する その2
さくらのVPSに来る悪い人を観察する その2
ozuma5119
Blockchain on Go
Blockchain on Go
Seiji Takahashi
Wysiwig on Rails
Wysiwig on Rails
Seiji Takahashi
Recomendados
Dreamforce '15のお話
Dreamforce '15のお話
tzm_freedom
LTのネタLT
LTのネタLT
XMLProJ2014
G91関西忘年会Lt資料
G91関西忘年会Lt資料
Shoot Morii
Herokuの新料金について
Herokuの新料金について
gecko655
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
さくらのVPSに来る悪い人を観察する その2
さくらのVPSに来る悪い人を観察する その2
ozuma5119
Blockchain on Go
Blockchain on Go
Seiji Takahashi
Wysiwig on Rails
Wysiwig on Rails
Seiji Takahashi
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
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
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Más contenido relacionado
Último
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
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
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Último
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田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」の紹介
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Destacado
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Destacado
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
お前なんかハッカーじゃない╭( ・ㅂ・)و ̑̑
1.
お前なんか ハッカーじゃない ╭( ・ㅂ・)و ̑̑ timakin/@timadayon
2.
よろ :)
3.
名前:高橋誠二 学歴:慶應経済4年 twitter: @timadayon github: timakin はてなブログ:
timakin.log 居場所:Translimit, Inc.
4.
のおっさんのせいで @timakinが取れないため @timadayonに 落ち着いている。 本垢はだいたい timakinです。よろ:D Twitter
5.
のおっさんのせいで @timakinが取れないため @timadayonに 落ち着いている。 本垢はだいたい timakinです。よろ:D Twitter
6.
経歴
7.
小学3年生 ロックマンにはまったり、 初めてオフ会に参加したりして、 インターネットの可能性を実感する
8.
小学5年生 ビルダーで作ったポケモンの HPにお絵描き掲示板置いたら 何枚か絵が投稿されて、 インターネットの可能性を実感する
9.
中学生 メイプルストーリーに青春を奪われる。 ジョブはプリースト。可能性を実感。
10.
高校生 なんもしてない 同人ゲーム(うみねこ) の考察スレに張り付いて 人生無駄にした。
11.
大学生 1年の終わり∼ プログラミングを始めて、 右往左往しながら7社くらいで インターン(させていただく)。
12.
社会人(来月4月∼) でなで働く :)
13.
今日のテーマ
14.
すっごいエモそう
15.
僕もエモいテーマで いきます╭( ・ㅂ・)و ̑̑
16.
お前なんか ハッカー じゃない
17.
最近エンジニア 教育サービス がやったら盛んだし
18.
自分のエンジニアとしての あり方を意識する。
19.
つらい思い出 の蓋を 開けてみよう
20.
プログラミングを はじめたきっかけ
21.
事始めは3年前
22.
割と意識高い(笑) サークルにいた。
23.
ロジカルシンキング() な議論って、実際何かを 世のなかに提供してる?
24.
25.
もう(机上で) あらそうのは やめよう…
26.
意識の高さとかじゃなく ものを作るという 結果で示そうや という意識が芽生える。
27.
ちょうどこの時期
28.
友達 said ん∼∼Haskellいい感じ
29.
ブラッディマンディ おもろい
30.
プログラミングやったら 文系理系制覇っぽくて いい感じや。 ものも作れるしな。
31.
まずは
32.
わからない
33.
*ポインタ による洗礼
34.
え?猫でもわかるのに お前わからないの? と言わんばかりの空気
35.
その後右往左往 PHPをちょっとやる。 ドットインストールも HTMLとCSSだけ 始まった時期なので 試しにやってみた。
36.
3ヶ月後
37.
運良く初めてのインターン
38.
PHP, Objective-C
39.
わからない
40.
質問しても
41.
わからない
42.
事例1
43.
初心者ぼく 「あの…なぜかこの処理が動かないです…」 Boss 「それはクラスのインスタンスを作ってないからかな」 初心者ぼく 「なんかよくわからないけど調べてやってみます!」 3時間後ぼく 「わからない」
44.
事例2
45.
初心者ぼく 「iOSのカメラ機能のサンプルコードが動きません!」 Boss 「あープロパティのメモリをallocしてないからだね」 初心者ぼく 「なんかよくわからないけど調べてやってみます!」 5時間後ぼく 「わからない」
46.
わからない
47.
普通に働いている エンジニアからしたら 当たり前のことが わからない場面に 現場で遭遇
48.
その度に、エンジニアの世界全体から 「お前なんかハッカーじゃない」 と、そう言われている気がした。
49.
「エンジニア辛すぎ、絶対職にしないわ」 と、心から思った。
50.
でも途中で諦めるのも もったいないので、惰性で続けた。 Rubyがなんかいい言語だなと思った。 なぜなら、使ってる人が 優しそうだったから。
51.
そんなこんなで
52.
あるとき Breakthrough
53.
ちょうどこの時期 統計の授業を取ってた。 各計算式を統計クラスにまとめた すごく簡単なコードを書いた。 その時初めてオブジェクト指向 なんたるかを意識して プログラミングできた。
54.
家への帰路で 跳ねながら帰るほど 嬉かった
55.
でもやっぱり うまい話は長く続かず
56.
事例3
57.
フレームワークを触りだして、 チュートリアルを終えたはいいものの、 その後全く手がつけられない。 ツイッターアプリから 先への道が全くわからない。 でも周りではすごいアプリが バンバン登場している。
58.
わからない
59.
頭をよぎる
60.
「お前なんかハッカーじゃない」
61.
その後、職場でもあまり 技術的な貢献ができず、 悪い意味で右往左往。 就活では金融メイン。
62.
エンジニアにはならない 絶対になれない なぜなら
63.
「お前なんかハッカーじゃない」
64.
そう言われてる 気がするから
65.
そんな中 9ヶ月ほどある会社で お世話になる。
66.
67.
研修後いきなりの本番環境 (大規模)アサイン 全くわからないため、 周りに聞かざるを得ない。
68.
JS2行しか かいてない初コミット。
69.
でもメンターは 嫌な顔せず既存のロジック を説明してくれる。
70.
定義元を見直すという コードリーディングの習慣がつく。 それにより新しい資源や 技術への抵抗が消え去る。
71.
初日ぼく 「読むの時間かかって JS2行しかかいてないや…」 Boss 「ええんやで」
72.
6ヶ月後Boss 「社員が二人死んだリファクタやってね」 6ヶ月後ぼく 「よめる:D」 「このわけのわからん構造を 銀河系デザインパターンと呼ぼう:D」
73.
抽象クラスに具体的な処理が書いてある。 一つの機能を実装するのに クラスが14個絡んでる。 Decoratorとしてクラスが6個ほど絡む。 さらにそれらのクラスが互いに継承しあって 使われてないクラスもあって ああああああああああああああああああああ 銀河のごとくクラスが絡み合う ギャラクティカデザインパターン。 よめる:D
74.
わからなかったら 周りに聞いていいんだ 聞いた方が早く進むんだ ここまで考えたらググらずに 聞くべきなんだ、という エモい収穫がいっぱい得られた
75.
その結果
76.
指が動く かけるでー:D
77.
78.
CLIツール GunosyライクにQiitaの記事の パーソナライズドレコメンドの 結果を出力する
79.
80.
81.
・機械学習プロダクト開発 ・卒論用にgem作成 ・個人でアプリ運用できたー ・最近はReact + Node ・ポインタに対するなるほど感 ・やっぱエンジニアになる決断
82.
大変なことはあるけど なんとか地に足ついて できるようになった。
83.
「お前なんかハッカーじゃない」
84.
やればできる感 はどこから来たのか?
85.
ブレイクスルーの積み重ね
86.
アホいこと聞いても なんでも答えてくれる感 のある職場と、 もはやググるより早く聞く勇気
87.
個人で幾つか運用してみて 0から1の開発方法を学ぶ
88.
個人じゃ触れない 大規模開発で、全体の ロジックを意識しながら 開発する経験
89.
コードを「読む」 重要性を体感して、 それを習慣化する
90.
きっとハッカーに なれるんじゃないか精神
91.
最後に
92.
若者へ。
93.
コードを読んで行って、 フレームワークの欠点に 気づくまで深掘りするのを 避けず、低レイヤーの パフォーマンスを意識した 開発とか、設計面が堅牢かとか、 そういう他人に気を払った話をしよう
94.
特にWeb畑で育つと、 どうしてもC++とかそこらへんの 言語を触らずに生きていける ケースもあるので、積極的に サイドプロジェクトや理論の勉強で 使ってみよう。(反省)
95.
おじさん(予定)へ。
96.
メモリリークとかインスタンスの 初期化の必要性とか、 型による具体的な不具合とか 関数の副作用の話とか、 レイテンシの改善方法とか、 実際に壁にぶつかるまで 若手(弱小)はわからない。
97.
そもそもポインタによる メモリ節約の話とか、 実感持てず逃げる人すら 多い。ちょっとだけ多めにみて 丁寧に説明してほしい。 エンジニアの世界は、 (不要な)壁がでかすぎる。
98.
なぜ壁がでかい? どういう壁?
99.
理解しやすいように 全部ブラックボックス化して、 レールに載せるのも良くないと思う。 そこを逃げずに理解するのは 大事だと思う。
100.
原因は説明の仕方にあるんじゃ?
101.
何かを説明するとき、 ∼∼は、 ∼∼という流れだから、 ∼∼なエラーがでる。 という感じで説明するのが 普通なのですが…
102.
∼∼は、 ∼∼というロジックだから、 ∼∼なエラーがでる。 ここを省略すると急にわからなくなる なぜエラーが出るのかという背景を 素直に調べる習慣を、若輩者に つけさせるにはどうしたらいいのか、 教育の一環で考えてほしい。
103.
まとめ
104.
若手 => 勉強
:D おじさん => 若い気持ちを忘れず寄り添おう :D
105.
俺はきっとハッカーに なれると信じて。 timakin ╭( ・ㅂ・)و ̑̑
Descargar ahora