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
26卒学生エンジニア - 自己紹介
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kosuke Imai
March 23, 2024
Programming
0
110
26卒学生エンジニア - 自己紹介
逆求人イベント等をきっかけに作成した自己紹介スライドです。
Kosuke Imai
March 23, 2024
Tweet
Share
More Decks by Kosuke Imai
See All by Kosuke Imai
Mercari AI/LLM Hackathon TeamBの発表資料
imaikosuke
0
660
Other Decks in Programming
See All in Programming
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
680
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
CSC307 Lecture 05
javiergs
PRO
0
500
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
740
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
CSC307 Lecture 04
javiergs
PRO
0
660
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
260
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Writing Fast Ruby
sferik
630
62k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
65
Code Reviewing Like a Champion
maltzj
527
40k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
89
Odyssey Design
rkendrick25
PRO
1
500
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Transcript
None
01. 自己紹介 02. なぜエンジニアになりたいのか 03. 技術スタック 04. インターン経験① 05. インターン経験②
06. 個人ブログ「Tech Journey」 07. 開発経験① 08. 開発経験② 09. 42Tokyoで取り組んだこと 10. 将来のエンジニア像
年齢:20歳 出身:東京都 部活:中高バドミントン部 趣味:ポーカー 特技:ルービックキューブ 団体:42Tokyo
• ものづくりが好き • PC作業が得意 • いつも論理的思考 • 当たり前に使っているアプリケーションはどのように作られている? 開発する側(エンジニア)になりたい
C TypeScript React Next.js TailwindCSS shadcn/ui GitHub C++ Python Vue
Go Kotlin Material UI Firebase GitHub Actions Blender (3DCG)
企業:dip株式会社 - AINOW編集部 期間:2022年8月〜現在 主な業務内容 • 記事執筆・入稿 • 検索バリューやニーズなどの分析 •
記事構成の企画 • 既存記事の分析とリライト • プロンプトの考案 • SEO分析 WebマーケティングやSEO、ライティングスキル 学んだこと
企業:株式会社NTTPCコミュニケーションズ 期間:2024年1月〜2月 テスト駆動開発とモブプログラミングによるWeb開発への参加 主な業務内容 学んだこと • TypeScript + Reactによるフロントエンド開発 •
Pythonによるバックエンド開発 • Jest + Testing Libraryによるユニットテストの実装 • 心理的安全性の重要性 • リモートでのモブプログラミングによるチーム開発
立ち上げた理由 技術の学びをアウトプットしていきたい インターンでの経験を活かしたい 名前の由来 技術的な旅(学び)を記録する 公式GitHubリポジトリ
カレンダー機能付きTodoアプリケーション サイドバー ログイン情報 タスク追加
カレンダー機能付きTodoアプリケーション カテゴリ管理
カレンダー機能付きTodoアプリケーション カレンダー表記
カレンダー機能付きTodoアプリケーション 苦労した点 • カレンダー機能の実装において、前月の日付と今月の日付を適切なカレンダーの フォーマットで表示するアルゴリズムを組んだこと 工夫した点 • サイドバーによって、コンテンツの遷移を分かりやすくしたこと • JestとTesting
Libraryによってユニットテストも実装したこと 学び • ユニットテストの実装は手間がかかるが、修正や機能追加した際にテストを実行するだ けで動作を保証できるため、全体的には効率化できている
GeneMe < 課題 > 開発始めたての人は何を書いていいか分からない 開発リポジトリのREADME.mdの作成に手間がかかる 1. プロジェクトのタイトル 2. プロジェクトの簡単な説明文
3. GitHubリポジトリのURL フォーマットに沿ったREADME.mdを作成 作成されたMarkdownをコピペ
Libft C言語の標準ライブラリなどの再実装 ft_printf printf関数の簡易的な再実装 get_next_line ファイルディスクリプタが示す テキストファイルを 1行ずつ読み込むことができる関数の実装
• 技術力の成長をし続けていくために、業務内容はもちろん それ以外の最新技術にも触れて、社内・社外へ発信している • 開発するプロダクトに自信を持ち 顧客に対してどのような価値があるのかも理解して、提供している • 心理的安全性や思考過程の共有を重要視した 活発なコミュニケーションを行っている
None