学生だけどOSS始めちゃいましたtakanakahiko
View Slide
内容だけ作ってから体裁を整えようとした
97ページ
体裁を整えるのを諦める
@takanakahiko
@takanakahiko趣味 : 女児向けのアニメを観る
@takanakahiko大学院生(M2) インターンシップ インターンシップ趣味 : 女児向けのアニメを観る
OSS を少しだけやっています
学生なのに
本題 :学生が OSS をやった感想を話します
OSS =ソースコードが公開してあるやつ便利リンク :https://opensource.jp/osd/osd-japanese.html
photo by Cloud Platform Interoperability
話変わって
本を書きました(出版社: インプレスR&D :pray: )https://www.amazon.co.jp/dp/4844398563/高評価してくれると嬉しい
Google Apps Script-> Google 版のVBAみたいなのサーバとかも書ける便利
ブラウザ上で記述できる環境カスタマイズの必要がない
言い換えると
ブラウザ上でしか記述できない環境がカスタマイズできない
そこで
google/clasp-> GASがローカルで書けるようになる便利
google/clasp-> GASがローカルで書けるようになる便利 of
google/clasp-> GASがローカルで書けるようになる便利 of the
google/clasp-> GASがローカルで書けるようになる便利 of the 令和
https://github.com/google/clasp/issues/57
2018 / 6 /12018 / 11 /1
実装の方針が固まっている5ヶ月放置されるがメンテナは言及
開発の手が足りていない
contribution
勇気を出す訳「挑戦してみます!あとで PR作ります!」
初contribution
スタンス
「こうしよう」「でも手が足りない」というやつをやる
ひたすらやる
気がついたら
3番目ぐらいに多くCommit してる人になってた(1, 2 番は Googler )
量や順位が全てではないが自信にはなる
良かったこと
Googler のコードレビューが受けられてお得
夕~夜 : PR送る深夜 : アメリカ人起きる早朝 : アメリカ人レビューする朝 : レビューを確認する
生活習慣が良くなる
便利
emoji
emojiさくっと追加したい
takanakahiko/slack-emoji-meister-> 画像を右クリックすると emoji登録できるchrome拡張
課題chrome拡張機能作った経験なしお作法やセキュリティへの不安
「減るもんじゃないし公開しよう」
空のプロジェクトを作るCONTRIBUTING.mdを書く実装する機能をIssueに書き出す
適当にTwitterで報告しながら作業する
公開すると有識者から指摘してもらえる運良ければPRもらえる
無事 chrome store に公開
無事 chrome store に公開使ってください
就活
GitHubプロフィール提出
GitHubのウケが良くなった
OSS活動=オープンなコードが増える
コードを見てもらうとミスマッチが減る
ちなみに射幸心を煽る
研究
研究 -> 無限に時間注ぎ込めるOSS -> 無限に時間注ぎ込める
精神か体を壊すので適度にする
基準評価されるためだけにコーディングをしない
まとめ
contribute手が足りないところからやるといい(迷惑をかけない)
maintainContribute を受けられる状態で公開するとお得
OSSで技術力の向上高度なコードレビュー有識者のPRや指摘の享受
OSSは自信に繋がるGitHubで草が生える「○○にcontributeしている」
就活(転職)で助けになるポートフォリオになるミスマッチの予防コードベースでの評価
生活がマシになるアメリカのだと寝れる逆にぶっ壊さないようにする
やってみなくちゃわからないわからなかったらやってみよう
以上
宣伝 : 便利だから使ってくださいhttps://event-to-twitter-list.herokuapp.com/
宣伝 : これも便利だから使ってくださいhttps://chrome.google.com/webstore/detail/slack-emoji-meister/omcnknklnilbbnoioiaibdkhoonlmdnj?hl=en
宣伝 : 楽しいからきてください
Japan Digital Designの採用https://www.wantedly.com/companies/japan-d2Gaiax の採用https://www.wantedly.com/companies/gaiax宣伝 : インターン先の採用情報