Giter VIP home page Giter VIP logo

plugins's Introduction

こんにちは!

広く浅く系エンジニアです。人を動かす仕組みづくりが好きです。新卒就活中は「ものづくりを通して多くの人間に貢献したい。かつ、その開発は全部自分でやりたい。が物理的に無理なので会社を使う」的なことを言っていました。青いですね。

最近は、プロダクトじゃなく組織を通して、ユーザじゃなくメンバーに貢献する仕事にシフトしつつあります。

経験 概要
1 Android ライブ配信アプリのAndroidを開発してました。丁度Kotlinの波が押し寄せたくらいの時期です。Javaコードを徐々に減らしていったり、AACを導入したり、MVVMとかCleanArchitecureに目を輝かせたりRecyclerViewに四苦八苦したりしていました。JetPackが現れ始めたくらいの時期で終了しました。
2 iOS Androidの成長曲線が緩やかになった頃合いで、「Androidのビルド待ち時間にiOS開発できたら最強じゃね?」と思い始めました。今でも覚えてるのはenum (associated value) 便利だったなぁってのとReactiveSwiftの難しかったなぁっていう点くらいで、それほど込み入ったことはしていません。それでも、XCodeの使い方、証明書の概念、アーカイブから審査提出までの手順とかはいい経験でした。昨今ではほとんどCI君の担当ですが。
3 Unity Beyond the FieldというインディーズDCGを何名かの同僚と作ってました。カード効果の抽象化とか効果データをDBで管理する仕組みとか、CPU対戦の仕組みとかUniRxとか、遊戯王みたいなフェーズ・チェイン・ターンのやりとりをPhotonで同期させる仕組みとか、何をとっても楽しかったです。Firebaseを使った簡単な分析基盤もありました。最近のMAUは10前後です。
4 Flutter アプリを全部Flutterにしていいと聞いて転職しました。flutterバージョンが1.10系の頃だったと思います。いろいろと初めてではありましたが、いわゆる共通コンポーネント群ライブラリプロジェクト立ち上げ時にコピーしたいコード群なんかを作りつつ、Flutterアプリを3つ立ち上げました。StateNotifierいいんじゃね?のあたりまではガッツリ取り組んでいましたが、最近はそんなにです。誰かriverpod教えて。
5 React(TS) マッチングサービスにおける全範囲(ユーザA向けapp, ユーザB向けapp, web, ユーザA向けbackend, ユーザB向けbackend, DB)を単独で修正する機会があり、そのために触り始めました。 react-hooksとかコンポーネント設計回りだけは得意ですがそれ以外はびみょーです。Webも強くなりたいね。
6 Rails 上と同じ理由で触り始めました。ActiveRecordを使うにあたってindexとかSQLとかN+1も触りだけは理解しています。ガチガチの型付き言語しか触っていなかったので、「ファイル名でいい感じに関連付けられる」とか「ランタイムでよしなにメソッドが生える」のようなコードで追えない仕様にだいぶ文句を言っていた記憶があります。enumを定義したらscopeも勝手に生えるあれとか。

※ 番号が若いほど古い経験です

お気に入りの記事

技術系

組織系

Twitter, zenn Github

plugins's People

Contributors

amirh avatar bemacized avatar bkonyi avatar bparrishmines avatar branflake2267 avatar collinjackson avatar creativecreatorormaybenot avatar ditman avatar dnfield avatar ened avatar fkorotkov avatar franciscojma86 avatar gaaclarke avatar goderbauer avatar hamdikahloun avatar iskakaushik avatar ivk1800 avatar jiahaog avatar jmagman avatar juliocbcotta avatar kroikie avatar mehmetf avatar mit-mit avatar mravn-google avatar mvanbeusekom avatar sigurdm avatar stuartmorgan avatar szakarias avatar tvolkert avatar xster avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.