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
45
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
150
Other Decks in Programming
See All in Programming
cgroup v2 support in Kubeadm
kentatada
0
170
Serverless renderování Webových komponent
rarous
PRO
0
130
文化が生産性を作る
jimpei
3
590
Kotlin Multiplatform at Stable and Beyond (Kotlin Vienna, October 2024)
zsmb
2
390
デバッグの話 / Debugging for Beginners
kaityo256
PRO
8
690
フロントエンドの現在地とこれから
koba04
10
4.6k
Subclassing, Composition, Python, and You
hynek
3
180
Competitionsだけじゃない! Kaggle Notebooks Grandmasterのすすめ
corochann
2
830
Kubernetes上でOracle_Databaseの運用を楽にするOraOperatorの紹介
nnaka2992
0
160
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
0
220
CSC509 Lecture 03
javiergs
PRO
0
140
書籍『LangChainとLangGraphによるRAG・AIエージェント[実践]入門』の紹介
os1ma
2
110
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
Documentation Writing (for coders)
carmenintech
65
4.4k
The Invisible Side of Design
smashingmag
297
50k
Building Your Own Lightsaber
phodgson
102
6k
Design by the Numbers
sachag
278
19k
Designing the Hi-DPI Web
ddemaree
280
34k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Happy Clients
brianwarren
97
6.7k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Cost Of JavaScript in 2023
addyosmani
43
5.9k
The Language of Interfaces
destraynor
154
24k
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