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
Kosuke Imai
March 23, 2024
Programming
0
100
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
640
Other Decks in Programming
See All in Programming
CSC307 Lecture 02
javiergs
PRO
1
740
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
630
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
5
1.5k
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
220
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.9k
クラウドに依存しないS3を使った開発術
simesaba80
0
210
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
Developing static sites with Ruby
okuramasafumi
1
340
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
310
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
130
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
270
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
48k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
36
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Designing Powerful Visuals for Engaging Learning
tmiket
0
200
Evolving SEO for Evolving Search Engines
ryanjones
0
93
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Rails Girls Zürich Keynote
gr2m
95
14k
A Soul's Torment
seathinner
2
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
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