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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
TTM
February 01, 2020
Programming
0
310
How to be a software engineer(Japanese)
TTM
February 01, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
高速開発のためのコード整理術
sutetotanuki
1
410
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
CSC307 Lecture 04
javiergs
PRO
0
660
AI時代の認知負荷との向き合い方
optfit
0
160
CSC307 Lecture 02
javiergs
PRO
1
780
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
Basic Architectures
denyspoltorak
0
680
並行開発のためのコードレビュー
miyukiw
0
330
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Building AI with AI
inesmontani
PRO
1
700
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
How to Ace a Technical Interview
jacobian
281
24k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
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!