Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to be a software engineer(Japanese)
Search
TTM
February 01, 2020
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to be a software engineer(Japanese)
TTM
February 01, 2020
Other Decks in Programming
See All in Programming
Google Apps Script で Ruby を動かす
kawahara
0
220
AIが無かった頃の素敵な出会いの話
codmoninc
1
430
数百円から始めるRuby電子工作
tarosay
0
150
Building a Meta Ray-Ban display app
akkeylab
0
150
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
320
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
230
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
500
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
360
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
430
Believing is Seeing
oripsolob
1
190
Why Our Code Smells
bkeepers
PRO
340
58k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
KATA
mclloyd
PRO
35
15k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Fireside Chat
paigeccino
42
4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
DO YOU ENJOY ENGINEERING? エンジニアめっちゃ楽しいやんけ!
自己紹介 名前: 堤 智春 年齢: 25歳 1994年2月1日生まれ エンジニア歴: 今月で9ヶ月目 使用言語:
Ruby, JavaScript フレームワーク: Rails, React 趣味: ボルダリング 、水泳 目下の目標: 海外でエンジニアとして働くこと
仕事内容 ・Fintechベンチャーで自社開発エンジニアしてます(新規プロジェクト担当) ・コード書くのはもちろんなんですが。。。 ・ユーザーヒアリング ・要件定義 ・ビジネスサイドと会議したり。。(KPI進捗とか) ・社内インフラもちょろっと触ったりしてます。(新メンバーがjoinしたりするときとかに対応)
YOUはどうしてエンジニアに? コピー機営業マン インターンの時に知り合った 友人から作りたいサービスの話を受ける とりあえずやってみる めっちゃおもろいやんけ! 就活の時よりも真剣に 将来について考える 元々英語が好きだったので 海外で働いてみたかった
何よりもコーディング楽しい そんなわけでなりました
どうやってエンジニアになれたか ・やっておいて良かったこと ・それでもやっぱり苦労したこと ・心構え的なお話
やっておいて良かったこと ・ポートフォリオ作る(これがないと土俵にすら立てない) ・記事を書く(できるアウトプットは全てやる、今でも続けてて英語で書いたりしてます) ・プログラミング系の本を読む ・今の職場も頑張る(普通に聞かれるし、そもそもの仕事の姿勢的な) ・Twitter(Twitter転職だったので) ・転職中も勉強は継続しよう(前回の面接から今まで、どんなことを勉強したか)
それでもやっぱり苦労したこと ・何が悪かったかわからなかった(まあ聞き出せばいいんですけど) ・質問に答えられない(その面接すらも勉強だと思って次に活かそう) ・周りのレベル高すぎ問題(こればっかりは運もあるのでしょうがない。数打ち)
心構え的な話 ・積極性(自分から会社と繋がりに行く、ぶっちゃけ仲介者とかいらない) ・諦めない(普通に落ちる。落ちまくる。でも合わなかっただけぐらいに考えて次いく) ・図太く(謙虚になってもしょうがない、自分はこんだけすげえ奴なんだとアピールする) ・常に他にいいやり方がないかを探す(Twitterとも関連、こんなやり方があるとは。。。) ・筋トレしよう(気分も上がるし、健康になるし、モテpoint増やせるし、一石百鳥ぐらいある) ・本当にそのサービス作りたい?(多少は妥協がいるかもだが、全く興味ないのはしんどい)
実際に働いてみて (ぶっちゃけ自社開発てどうなん?) 変化しまくることを楽しめるかが大事 ・朝令暮改 ・整っていることの方が少ない ・降ってくる仕事も自分のレベルなんて考慮されない (最初はCSSから?甘えたこと言ってんじゃねえ。DBからJSまで全部やれ。)
でも楽しいところもたくさんある そのプロダクトを愛せるか否かが楽しさの鍵 ・自分の意見がプロダクトに取り入れられたりすると嬉しい ・「こんなことやりたい」が基本なんでもできる(人がいないので) ・プロダクトをどうすれば成長させられるか常に考えてられる ・KPI検証して自分の作った機能がそれに貢献してたりするとテンションあがる ・マーケ視点とエンジニアリング視点の双方から最適解を導くとか、ガチで興奮する
努力は夢中には勝てない ・楽しいかどうかはかなりでかい ・その楽しさの源泉を知る(人?業態?仕事内容?) ・その会社が楽しいかどうかを頑張って見極めるようにする ・楽しい会社に入れたらひたすらに貢献しよう
THANK YOU FOR LISTENING!