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
今年最も「覚醒」したコーディングテストの舞台裏
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ミカイ
November 16, 2024
0
25
今年最も「覚醒」したコーディングテストの舞台裏
めぐろLT #21 「今年一番の〇〇聞いてくれ」
2024/11/15
https://meguro-lt.connpass.com/event/330012/
ミカイ
November 16, 2024
Tweet
Share
More Decks by ミカイ
See All by ミカイ
今からフロントエンドを0から勉強するならSvelteもありかも
junmikai
0
82
tsoaはいいぞ!APIドキュメントを自動生成!
junmikai
0
46
生成AI活用はHOWが大事な理由
junmikai
0
170
2025年の抱負: フリーランスから 正社員に戻るので 組織に貢献します!
junmikai
0
100
Chakra UI v3にバージョンアップしてほぼ別物になった件
junmikai
0
1k
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
34
成長するには「重要 VS 緊急」を意識しよう
junmikai
0
16
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
40
目標は「めいそう」が大事。漢字はどう書く?
junmikai
2
56
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
280
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
[SF Ruby Conf 2025] Rails X
palkan
1
760
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Automating Front-end Workflow
addyosmani
1371
200k
Paper Plane
katiecoart
PRO
0
46k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Navigating Team Friction
lara
192
16k
Transcript
今年最も「覚醒」した コーディングテストの 舞台裏 三海 純(ミカイジュン)
ミカイ ジュン • フリーランスエンジニア • 趣味: もくもく会、アニメ、ネット麻雀(雀魂)
• 好きな有名人 ◦ 後藤 ひとり ◦ 陸八魔アル ◦ 千早 愛音 ◦ 八木 唯
キャリア • 2020年 ~ 2022年 ◦ 正社員: フロントエンドエンジニア
• 2022年 ~ 2023年 ◦ 正社員: フロントエンド&バックエンドエンジニア • 現在(2024年) ◦ フリーランス: Next.js など設計&開発 • 来年(2025年 ~) ◦ Y社 正社員として入社予定
学習のモチベが上がらない時、 無理に自分を責めなくてもいいよ! 今回お話ししたいこと
エンジニア人生の中で・・・ 休日など業務外で 「勉強し始めたけど集中できない」 と思ったことありませんか?
私は年300回 そう思ってました
とある試験を 受けるまでは・・・
その試験は とある企業の コーティングテスト
とある会社のコーティング試験 • 期間は2週間 • 要件を満たしたフロントエンド新規開発 • コード整形やテストは必須
• commit内容も評価範囲
結果は見事合格 30時間ぐらい費やした
やったこと • Next.jsの環境構築 • SCSS導入 • ESLintなどコード整形ツールの導入
• Storybook導入 • husky導入 • Github Actions導入 • コンポーネント作成 など
引用元: © alu inc.
大変だった事は色々あるけど 自分のコード全てが評価対象になるため commit1つ1つ全集中してた。 また、動けばOKという訳ではないのでみやすいソー スコードはどんなものだろう? というのも考えた
CSS設計はどうする? • BEM • OOCSS • SMACSS
• FLOCSS
テストはどうする? • Storybookで全部書く? • ロジックテストはVitest? • E2Eテストはいる?
◦ PlayWright? ◦ cypress ?
コンポーネント設計はどうする? • 王道のAtomic Design? • fetures 採用する?
• 独自の設計? • 全部1つのディレクトリにぶちこむ?
など 考えることは沢山あった
技術的に成長したのは勿論だが・・・ • Next.jsの環境構築 • SCSS導入 • ESLintなどコード整形ツールの導入
• Storybook導入 • husky導入 • Github Actions導入 • コンポーネント作成 など
「絶対合格してやる」 という思いで 毎日全集中できた
• 平日(1日4時間) ◦ 朝7時 ~ 朝9時 ◦ 夜19時
~ 21時 • 休日(1日9時間) ◦ 朝9時 ~ 夜6時
1週間で業務外で40時間 プログラミングしたのは 久しぶりだった
おまけですが 未経験からエンジニアになった時は 1日16時間勉強を2ヶ月続けたのは 別のお話し・・・
今回で学んだこと • 学習モチベが上がらない場合は「やらなくてはな らない」という思いがあるか確認 • 今程よい緊張感がない場合は何かしらのアク ションが必要かも?
ご清聴ありがとうござ います!