Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 3 years have passed since last update.

楽天 長期インターン めも

0
Posted at

自分用めも

きっかけ

エンジニア1on1面談で自己PRしたらオファーが来た

留学予定もあるし「英語×エンジニア」も体験してみたかった

楽天レベルのでかい企業に行ったことがなかった

やったこと

楽天ROOMアプリに触覚フィードバックを追加

  • 初期ビルドについていろいろ問題あったので、ドキュメントを残しておいた。
    • メンターさんよろこんでた。
  • 触覚フィードバックについて技術調査をした。
    • TapticDeviceを搭載してるのはiPhone6移行
    • iPhone7移行であれば標準のAPIが使用できるが、iPhone6だけできないので別対応
    • などなど。
  • いいねボタンに付けたいと思ったので、まずボタンがどこにあるかどうかをリストアップしてconfulenceページを作成
  • とりあえずいいね完了レスポンスにフィードバックをくっつけて実装
  • UIの描画タイミングとミスマッチが起きている問題発生

楽天ROOMアプリにWidgetを追加

  • widgetに関しては前例もなく有識者もいなかったので、技術調査をした後にどんなものなら実装できるかを上司に相談した

楽しかったこと

  • エンジニアとして初めて全部英語で業務をした。
    • 日本人の方にもあえて英語で喋ってくれとお願いした。駅前留学みたいで楽しかった。
  • ここまで巨大なサービスを触ったのは初めて。
  • 元々行ってた長期インターンよりも、「社会人」っていう感じがした。
    • 技術調査▶︎資料作成▶︎相談 っていう流れが特に。
    • 技術力が学べたというよりは、エンジニアとしての仕事の流れが学べたかな。
  • オフィスが一つの国みたいになってる
    • なんでもあった。住めそう
      • 無料の社員食堂
      • 美容院
      • お高めのレストラン
      • コンビニ

難しかったこと

  • ビルドが長くて大変だった。ビルド年々長くなってるみたいな話も聞いた。
    • マルチモジュール化とかが必要になってくるのかな
  • 何事も提案をするには技術調査、資料作成、説得が必要。
    • 大きな会社ほどこれが必要な気がする。気軽に導入するとかできない。
  • お金が絡むと一気に大変になる。
    • QAチームのテストもお金がかかる部分は特に丁寧だった。
  • アーキテクチャに適応することが大変だった
    • MVVMは知っていたが、結構独特な書き方だった気がする。
    • 最後は慣れたけど

発表資料おとしてくればよかった、、

↓↓↓ Last Espresso!!!

S__7995398.jpg

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?