はてなサマーインターン2019体験報告
deadline 900
おことわり
スライドは公開しています
SNSに書くの/実況するの大歓迎です
アジェンダ
私について
はてなについて
はてなサマーインターンについて
応募
前半課程
後半課程
まとめ
私について
https://gyazo.com/b7086c4e065efda64f7d06311fa418af
京都大学大学院情報学研究科通信情報システム専攻 M1
普段は🍺や🍶を飲んで暮らしています
はてなについて
https://gyazo.com/42c0d3416f38e64d81831d701ad4a7e1
京都に本社があるインターネットの会社です
はてなブログ
はてなブックマーク
Mackerel
カクヨム
コミックDAYS
はてな匿名ダイアリー
などなど
はてなサマーインターンについて
https://gyazo.com/2d8dcab2e9dd19cfa3f25f377ae02fff
2008年から毎年開催
4週間 (前半2週+後半2週)
今年のコース
「はてなブックマーク」開発コース
「はてなブログ」開発コース
マンガ・小説アプリ開発コース
SaaS型サーバー監視サービス「Mackerel」開発コース
システム基盤開発コース
特命! 社長とWebサービス開発コース (開講されず)
京都開催
日給1万円 x 10 = 10万円
応募
ポートフォリオ提出
簡単なコーディング課題の提出
ROT13の実装
面談があったりなかったり
前半課程
GoとTypeScriptで日記サービスを実装
2018だけど今年もたぶん同じだと思う
1日トピック1つ
午前に講義
午後に課題
自由課題としておもしろ機能を実装
ほたてで上位だと💰賞金💰
ほたて
ホットなタスクをてがけたで賞
社内で投票
上位だといろいろもらえる
前半課程で学べること
Webサービスを作るにあたって必要な知識をざっと触る
HTTP
RDBMS / SQL
GraphQL
React
インフラ
AWS
デザイン
企画
コミュニティ設計
前半課程の感想
最初の週がいちばんきつい
とにかく実装しまくる
ごはん食べて帰って寝るしかできなかった
とにかく丁寧
資料が体系的
インターン生2人に社員のメンターが1人
解決するまでデバッグ
解決したら大喜び
承認
よいコードを書くと褒められる
よいコードを書くとよいコードとして講評される
体験が良い
後半課程
チームに配属されて開発
ほたてで上位だと💰賞金💰
お祭り感ある
ブログチーム
Goは書かずPerlを書く(!)
Perlを書いたことがある?🙋
PerlでWebアプリケーションを書いたことがある?🙋
爆速でPerlに入門する
Perlを最後に書いたのは高校1年生のとき
当時はpackageとかblessとか知らなくて、掲示板を作ることしかできなかった
相方はPerlを書くのは初めて
よくあるコードレビューフロー
横で見てもらいながら実装
東京にいる社員もレビュー
LGTM出たらマージ・リリースチェック
スケジュール
9/2 実装する機能を決める・案出し
9/3 実装開始
9/11 一般公開
9/13 ほたて (成果発表)
成果
アイキャッチ画像自動生成機能
https://gyazo.com/b713922391478539b39032b8f2e7145c
スターがいっぱい
https://gyazo.com/1460132eee41ff388e93b3ee8cf8645b
実装方針
いわゆるOGP画像を自動生成している
テンプレートとなるSVGに情報を流し込む
SVG1.2は折り返し対応してるので楽
ただし対応してるブラウザがない
InkscapeのCLIでSVG -> PNGに変換する
inkscape --without-gui <input> --export-png <output>
CDN通して配信する
metaタグに入れる
結果
🎉優勝した🎉
https://gyazo.com/f0b137539b949147825c0fde44563ee3
他のインターン生の成果
コミックDAYS・マンガ布教機能(マンガ・小説アプリ開発コース)
後半課程の感想
優勝できて嬉しい~~
インターン生みんなおもしろい成果を上げててすごい
はてな(サマーインターン)への印象
IDベースのコミュニケーションとても体験が良い
サービスに新機能を追加したいという人にオススメ
自分がどういうことに喜びを感じるタイプなのか分かったような気がする
給料がよくてもまったく興味も喜びもないことを仕事にしてたらそのうち気が狂うと思う (個人の感想)
インターンと名乗ってるけど新機能リリース大会みたいな感じでエンタメ性があって楽しい
社員と気軽にコミュニケーションできる
インターン中にかしこまったの面談中ぐらいしかないと思う
飲みについていってオフィスに戻ってまた飲む
異常に居心地がよい
これは個人差がありそう
京都は過ごしやすい
東京の慣れないホテルで1ヶ月暮らすとなるとけっこう大変だと思う
慣れた土地なので体調を崩すことなく過ごせた
雨と猛暑は勘弁してほしい
インターン雑感
刺激を受けるのはとても良いけど焦る必要はないと思う
情報系の大学生ならインターンに行くべき!! とまでは思わない
お金と経験が手に入るので行くとよいというスタンス
大学の単位認定制度もあるかも?
違う規模・方向性の会社でインターンするとお得
比較検討
自分は大企業向きではないなというのを認識した
もうちょっとサンプル数あってもいい気はする
まとめ
はてなサマーインターンは最高
あわせて読みたい
インターン生の参加記事