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
55
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
260
Other Decks in Programming
See All in Programming
Macとオーディオ再生 2024/11/02
yusukeito
0
370
Contemporary Test Cases
maaretp
0
130
Jakarta EE meets AI
ivargrimstad
0
600
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
600
ペアーズにおけるAmazon Bedrockを⽤いた障害対応⽀援 ⽣成AIツールの導⼊事例 @ 20241115配信AWSウェビナー登壇
fukubaka0825
6
1.9k
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
290
Click-free releases & the making of a CLI app
oheyadam
2
110
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
580
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.7k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
What's in a price? How to price your products and services
michaelherold
243
12k
Agile that works and the tools we love
rasmusluckow
327
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Making Projects Easy
brettharned
115
5.9k
Optimizing for Happiness
mojombo
376
70k
Building Your Own Lightsaber
phodgson
103
6.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.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