Hatena Engineer Seminar #24 「はてなインターン完全攻略マニュアル」 https://developer.hatenastaff.com/entry/engineer-seminar-24 の資料です
はてなブログとインターンと私id:polamjagHatena Engineer Seminar #242023-05-091
View Slide
whoami- id:polamjag (ポラムジャグ)- はてなサマーインターン2016に参加- iOSアプリ開発実践コース (当時)- はてなブログのiOSアプリ- その後入社し、はてなブログのチームに在籍- Webアプリケーションエンジニア- チームでは: スクラムマスター、テックリード- https://developer.hatenastaff.com/entry/2022/06/16/1300002
3はてなブログとインターンと私
インターンと私● (当時) 情報系の学部に在籍● Web系の技術・業界に興味があった○ (学内で) Webサービスの開発・運用に関わる機会があったりしたけど、なかなか力不足感を感じていた○ はてなブックマークのテクノロジーカテゴリをウォッチしてたり4
インターンと私● 就職を見据えてインターン応募を考え始める○ せっかくソフトウェアエンジニアのインターンに応募するなら……■ 普段使っている・知っているサービスに関わってみたかった■ → はてなのインターンのことを思い出す5
参加して実際どうだったか● 前半 (1週間): 講義・課題○ (私が参加した年は前半パートは2週間)● 後半 (2週間): チーム配属・プロダクト開発6
参加して実際どうだったか● 前半 講義パート○ 普段の学部の講義なりで学ぶような話が、実際どのように役に立つのかが体感できる○ 逆に、普段の講義なりで学ぶ話と、仕事で必要な知識にはそれなりに差分があることもわかる■ 差分はあるが、連続性がある■ この差分もキャッチアップできる7
参加して実際どうだったか● 後半 チーム配属パート○ 短い期間でまとまった成果をあげる体験■ 高濃度メンタリング、メンバーとの伴走■ 技術にもプロダクトにも高速キャッチアップ○ ソフトウェアエンジニア以外の職種のチームメンバーとの連携■ プランナー・ディレクター、デザイナー、など■ 普段一人でコード書いているだけだと体験しにくい■ プロダクト開発のサイクルの (ほぼ) 全部に関われる8
参加して実際どうだったか● 後半 チーム配属パート○ 今思うと「普段使っているサービスに関わってみたかった」のは結構ミーハーっぽいなと思うけど、それでも良かった (or それが良かった)■ ユーザーとしてこういうのがほしい、という自分の気持ちと、それを客観視しながらあるべき姿を考えるような体験9
10はてなブログとインターンと私
11
122012 https://intern.hatenastaff.com/entry/2012/11/28/1534182013 https://hatena.co.jp/intern2013/projects/index.html2014 https://hatena.co.jp/intern2014/projects/index.html2015 https://hatena.co.jp/intern2015/projects/index.html2016 https://hatena.co.jp/intern2016/projects/index.html2017 https://developer.hatenastaff.com/entry/intern2017-week3-42019 https://hatena.co.jp/intern2019/projects/index.html2022 https://hatena.co.jp/recruit/intern/2022/report#result-blog
132012 iPhoneアプリ、引用スターがしやすいUI2013 アプリのユニバーサル化、プレビュー強化、Gist/Flickr貼り付け、AtomPub2014 ブログカード埋め込み2015 引用ストック、iOSアプリの文字修飾機能2016 aboutページとプロフィールモジュールの強化、iOSアプリのウィジェット2017 編集サイドバーからの画像貼り付け強化2019 アイキャッチ画像を自動生成2022 Web版スマホ用の編集画面強化
201214
2013 (1/2)15
2013 (2/2)16
201417
201518
2016 (1/2)19
2016 (2/2)20
201721
201922
202223
どのようにして進めているのか● チーム配属後は、どういう機能を作るのか考えるところから始める○ (ある程度の下ごしらえは済ませております)● 爆速開発○ リモートでもペアプロ・モブプロ■ VS Code Live Share、Google Meet、Slack Huddle ほか■ 最近はGitHub Codespacesも24
25はてなブログとインターンと私
今あらためて思う良かったこと「大規模なウェブサービス」の開発・運用のなかにあるソフトウェアエンジニアリングの愉しみポイントを全部体験できる26
今あらためて思う良かったこと● 複雑な機能がある、機能がたくさんある○ 次に開発すべきものが何なのか考えるのも難しい○ 大規模なコードベースのなかで開発スピードを保つのも難しい○ ……● 多くのユーザー・データ量、スケール○ スケーラビリティを保つ○ 不具合・障害があったときに被害を最小限に食い止める○ ……27
今あらためて思う良かったこと「大規模なウェブサービス」の開発・運用のなかにあるソフトウェアエンジニアリングの愉しみポイントを全部体験できる28
29はてなブログとインターンと私
30はてなブログとインターンとあなた
31はてなブログとインターンとあなた応募お待ちしています!