Upgrade to Pro — share decks privately, control downloads, hide ads and more …

沖縄の大学で育った学生がエンジニアになるまで

AnaTofuZ
October 06, 2023

 沖縄の大学で育った学生がエンジニアになるまで

ハッカーズチャンプルー2023でのトークです
https://hackers-champloo.org/2023/

AnaTofuZ

October 06, 2023
Tweet

More Decks by AnaTofuZ

Other Decks in Technology

Transcript

  1. 4

  2. 5

  3. 2019年 -> 2023年 • 中学生が高校生に • anatofuzは大学生から院生を経て社会人に • 株式会社はてな ◦

    webアプリケーションエンジニア ◦ ノベルチーム(カクヨム、魔法のiらんど) • 宇治市からリモートワーク ◦ 11時にオフィスにつければ全国どこからでも勤務可能 6
  4. 7

  5. 8

  6. OSの講義 • 情報工の名物 • 今の考え方の大半はここで学んだ ◦ 新しい技術/知識への接し方 ◦ 分からないときの人への聞き方 ◦

    ググり方 ◦ とりあえず手を動かしてみる ◦ LinuxKernelでも読めるのであらゆるコードを読む癖 17
  7. シス管 • 移行のデッドラインが決まっている ◦ 3ヶ月後、とかそういう感じ • あきらかに足りないメンバー ◦ 3人しかいない ◦

    気合と根性、俺たちでどうにかする • 過去のシステムを考古学しながら新しいシス テムをつくるバトル ◦ ファイルシステム変更,コンテナ化,wp脱出 19
  8. 技術スタックの変化 • C、asm、Perl • 素のvim • git/hg • hg/GitLab •

    オンプレ • mattermost • コンパイラ... 24 • Perl, TypeScript,go • VSCode • git • GitHub • AWS • slack • GraphQL,Next….
  9. 技術スタックの変化 • C、asm、Perl • 素のvim • git/hg • hg/GitLab •

    オンプレ • mattermost • コンパイラ... 25 • Perl, TypeScript,go • VSCode • git • GitHub • AWS • slack • GraphQL,Next…. 今までの戦場じゃな いものが主戦場に
  10. 32

  11. 学生時代との違い • 「終わるまでやるんだよ」では厳しい ◦ 真理ではあるものの... ▪ 学生と違い定時がある • 定時をすぎると残業 ▪

    体力の衰え ▪ ほかにやるべきことが多い ◦ 最終的には気合と根性だが、それまでの道を用意する 33
  12. いかにプロジェクトを終わらせるか • いかに要件をシンプルにするか ◦ 複雑な要件を極力シンプルに ◦ 今適した品質/実装で ▪ 過剰に「こんなこともあろうかと」を予期しない •

    何が問題になりそうかを見極める ◦ タスク管理ツールに起票されてないタスクがないか ◦ 職種間のタスクの連携で漏れやコンフリクトがないか 34