Rui Kowase's blog

I want 5 quadrillion yen!

DroidKaigi2018にブースお手伝いしつつ一般参加しました

去年に引き続き今年もDroidKaigiに参加しました。

droidkaigi.jp

本当はスピーカーとして参加したかったのですが、CfPが3本全部通らなかったので一般参加者として参加しました。

当日まで

12月にCfPで落ちたネタの供養をしました。 rkowase.hatenablog.com

あと2018/01/24(Wed) の potatotips#47 で「How to Contribute DroidKaigi app」という発表をしました。 rkowase.hatenablog.com

当日

ほぼブースの手伝いをしていてセッションはあまり聞けなかったので、後日気になるセッションはアーカイブを見たいです。

思い出はChetと実質マブダチになれたことです。(実際には写真をとってもらっただけ)

twitter.com

あとRomainにドラゴンボールのゲームでボロ負けしました。(この写真の後にChetと代わって対戦しました)

twitter.com

同僚のMatthewと一緒に作ったチートシートが意外と人気でDay2の昼くらいに用意していた在庫が全てなくなってしまいました。

twitter.com

2/28にやるSouzoh Android Talk #2 で増産して配布するかもしれません。 mercari.connpass.com

その他: 「マルチモジュールのすすめ」のセッションメモ

  • Instant App require multi-module
  • Gradle 3.0+ brings performance improvement to multi-module project
  • Currently, multi-module and DataBinding are a bit incompatible
    • Data Binding Compiler V2 (Gradle 3.1.0 Canary 6) solves this problem
  • It’s better to divide the module by feature or context than layer
  • Recommended for making modules directory in project root

おまけ

DroidKaigiアプリにチョットコントリビュートしたら打ち上げに誘われる!(∩´∀`)∩ワーイ

twitter.com

f:id:rkowase:20180211175615p:plain

前職の人や知り合いからは「仕事してないの?」とか「暇なの?」など冗談を散々言われました。大体休日や平日深夜にコミットしていて、個人的に楽しかったのでOSS活動を仕事でもできたら楽しいだろうなーとちょっと思いました。

最後に

来年こそはスピーカーとして参加するべく、継続してインプット・アウトプットし、採択されやすそうなネタを増やしていきたいです。

potatotipsで「How to Contribute DroidKaigi app」という発表をしました

2018/01/24(Wed) の potatotips#47 で「How to Contribute DroidKaigi app」という発表をしました。

potatotips.connpass.com

スライド

speakerdeck.com

Androidまとめ

punchdrunker.hatenablog.jp

togetter

togetter.com

感想

  • 普段iOSは全然書かないので分からない話も多かったけど、iOSエンジニアで実は同僚だったという人と知り合えた
  • AAC勉強会と被っていたためAndroidの人が少なかった印象(5人くらい?)

About me

This post is a self-introduction for colleagues of a new workplace.

Profile

f:id:rkowase:20180103150958j:plain I got this T-shirt in a retirement celebration on Dec 15, 2017.

Links

SNS

Dev

etc

2017年振り返り

2017年の振り返りです。

はじめに

仕事とプライベートを分けて書こうと思いましたが、めんどうなのでやめました。
大体、時系列順に書いてあります。

振り返り

FP3級取得

1月頃にFP(フィナンシャルプランナー)の3級試験を受けて合格しました。
前職でFPの資格を取るブームがあったので流れに乗って取りました。
3級なので簡単でしたが保険、年金、税金など日々の生活に役立つ知識を多かったので取ってよかったです。

NY出張

2月末にNYに出張してました。

  • 出発2週間前に10年パスポートを取得する。
  • 時差ボケでWICKEDの2章で寝る。
  • 夜一人で歩いてたら外人にCDを押し付けられそうになって逃げる。
  • NY支社のアプリのマネージャーと1on1する。
  • Trump Towerを見かける。
  • NYSEの前まで行くけど入れず。
  • 自由の女神を中望遠レンズで激写する。
  • メトロポリタン美術館でひたすら写真を撮る。

DroidKaigi 2017

3月にDroidKaigi 2017に参加してきました。

この頃から放置してたTwitterアカウント(@rkowase)を発掘して勉強会用アカウントとして運用し始めました。 droidkaigi.github.io

twitter.com

Google I/O

5月にGoogle I/O 2017に参加しました。
この頃から積極的に社外にアウトプットするようになりました。このブログを始めたのも同じ時期です。 rkowase.hatenablog.com

個人アプリ開発

8月頃から勉強目的で個人アプリをいくつか作りました。
今は新規アプリを作ってる途中です。 play.google.com

rkowase.hatenablog.com

オープンウォーターダイバーのライセンス取得

9月末にフィリピンのセブ島にオープンウォーターダイバーのライセンスを取りに行ってきました。
これで取ってきました。 フィリピン・セブ島のダイビングショップ ココナッツ・パラダイス倶楽部セブ店@フィリピン・マクタン島

  • ダイビング中は喉が乾く。
  • e-learningが長い
  • アクションカム大活躍。

泊まったところ www.airbnb.jp

↓このブログが詳しいです。 tmsanrinsha.net

料理

10月頃からお料理教室に通い始めました。 www.betterhome.jp

有給休暇消化期間中は時間があるときに料理してます。

DroidKaigi 2018 CfP落選

11月頃(?)、DroidKaigi 2018にCfPを3本出しましたが全て落ちました。
非常に残念ですが、他の方の採択されたセッションは気になるものばかりなので楽しみです。 droidkaigi.jp

出したCfPの一つは他の勉強会で供養しました。 rkowase.hatenablog.com

転職

12月に退職しました。 rkowase.hatenablog.com

業務では2016年まではWebの案件ばかりでしたが、今年はAndroid開発にフォーカスできました。
退職前の最後の期(2017年上期)の評価で最高評価(S評価)をいただけたことが嬉しかったです。

来年頭から都内某所でAndroidエンジニアとして働き始めます。

まとめ

こうしてみると色々な新しいことを始めることができた一年でした。
来年も新しいことにチャレンジしていきたいです。

Android Test Nightで「Try KotlinTest」という発表をしました

Android Test Night #2で「Try KotlinTest」という発表をしました。

testnight.connpass.com

スライド

speakerdeck.com

Qiita

qiita.com

感想

  • 今まで手を付けてなかったUIテストの知見が多くて勉強になった。
  • shibuya.apk#20 の登壇者と結構被ってた。

当日着てたTシャツはこちら(最終出社日にもらいました)

suzuri.jp

ハッカソンマスターが懇親会から参加して酒と寿司だけ食べに来てたらしい。

compassの注意事項

本勉強会は、技術交流が目的です。 知識の共有や参加者同士の交流を目的としない方の参加はお断りします。 参加目的が不適切だと判断される場合には、運営側で参加をキャンセルさせていただく場合がございます。

(´・ω・`)・・・・・

参加目的が不適切だと判断される場合には、運営側で参加をキャンセルさせていただく場合がございます。

新卒から5年半勤めた会社を辞めました

これは転職 Advent Calendar 2017の23日目の記事です。

adventar.org

2012年4月に新卒入社以来、5年半勤めた会社を辞めました。 正確には2017/12/15最終出社、2017/12/31退社なのでまだ社員です。

自己紹介

2008年から某大学でコンピューターサイエンスを4年間学んだ後、2012年に某大手Web企業でWebエンジニアとして入社して、現在はAndroidエンジニアやってます。

職歴

2012/06〜2015/03: C向け決済サービス及び官公庁向けサービス開発・運用

先輩エンジニアが一人で回してるサービスに配属されて、開発から運用まで大体やってました。 2年目、3年目に優秀な新卒が一人ずつ入ってきて、ワイワイ楽しくやってました。

主にやってたこと

  • フロントエンドリニューアルに伴うCakePHPフレームワークを用いたAPI開発、フロントエンド開発
  • 社内及び自治体向けツールを新規構築
  • MySQLを用いたDB設計、開発、運用
  • PerlOracleを用いた決済システムの運用

2015/04〜2016/03: 金融系サービス開発・運用

組織変更で中規模のサービスに配属されてフロントエンドの開発・運用 社内独自技術ばかり詳しくなりましたが、良い経験ができました。

主にやってたこと

2016/04〜2017/12: 金融系Androidアプリ開発

元々Androidが好きだったのもあり、希望してAndroidアプリ開発を担当することになりました。 実際には2016年9月頃まで以前やっていたWeb開発と兼務していて、担当案件もWeb側のものばかりだったので、Androidをある程度業務でやり始めたのは2016年10月頃からです。 2017年にはDroidKaigiやGoogle I/Oや社外勉強会に参加しました。

主にやってたこと

時系列

  • 2017/07頃: 勉強会で肉を焼く会に誘われる
  • 2017/08頃: 肉を焼く、エントリー
  • 2017/09-10頃: 技術課題、技術面接、PM面接
  • 2017/11頃: 最終面接、内定
  • 2017/12/15: 最終出社
  • 2017/12/31: 退社
  • 2018/01/01: 入社
  • 2018/01/04: 初出社

きっかけ

きっかけは7月頃に参加した勉強会で登壇者に質問したら肉を焼く会に誘われてその流れでエントリーしました。 また同時期に同期や身近な人が転職していて真面目にキャリアプランなどを考えた結果、本格的に転職活動をするようになりました。

なぜ転職しようと思ったのか

前職の環境や人が嫌いとかは全くなく、かなり恵まれた環境で働けていたと感じています。お世話になった沢山の先輩、同期、後輩にはとても感謝していて、また一緒に仕事したいです。

それなのになぜ転職するかというと、良くも悪くも暖かい?環境だったので切磋琢磨して技術やスキルを磨くという環境ではなく、 個人的に業務外だけで自己学習するよりかは業務でも切磋琢磨できるような環境に身をおいてチャレンジしたいと思ったのが要因の一つです。 また、今まで色々な分野(API, DB, FE, Payment, etc...)を広く浅くやっていたので、アプリの会社に入ってアプリ開発に注力したかったのもあります。 他にも色々ありますが、どれも前向きな理由です。

退社日にもらったもの

KotlinチョットデキルTシャツいただきました。 最終日にあった社外勉強会で着ていったら割りと好評でした。

suzuri.jp

今やってること

年末年始を挟んで2-3週間休みがあるので、いろんなことをやってます。Netflixの誘惑を絶って他のことにどれだけ時間を割けるかが直近の課題です。

(他にも何かあった気がしますが、忘れました。)

最後に

2018年1月頭から都内某所でAndroidエンジニアとして働く予定です。 狭い業界なのでこれからもよろしくお願いいたします。

shibuya.apkで「既存コードをAndroid非依存なクラスに抽象化してユニットテストするための第一歩」について発表しました

shibuya.apk#20 で「既存コードをAndroid非依存なクラスに抽象化してユニットテストするための第一歩」について発表しました。

shibuya-apk.connpass.com

スライド

speakerdeck.com

Qiita

qiita.com

リポジトリ

github.com

感想

  • 実装クラスのsuffixにImplとつけるの、もっといいやり方ないか考えたい。
  • 今回の発表を元に第二歩目としてDI、AAC、モジュール分割などを導入していく記事とかも書いていきたい。