おふくろさまより愛をこめて

mmmpa ふとしです。誠実なプログラミングを心がけたい。

株式会社 HeartRails に就職して丸 2 年が経過しました

株式会社 HeartRails に就職して丸 2 年が経過しました。

就職できました。 - ンンンパ

業務

サービス 担当箇所 技術 期間 (わたしの) 担当範囲
EC サイト A 表サイト SPA Vuejs v1 5 months 部分
検索サイト A Ajax 単ページ 生 JS (CoffeeScript) 0.5 months 全部
ECサイト B バックオフィス Ruby on Rails 6 months 大部分
検索サイト B バックオフィス SPA Vuejs v2 4 months 全部
検索サイト B 表サイト SPA Vuejs v2 + SSR 3 months 全部
検索サイト B 表サイト API Ruby 3 months 部分
検索サイト C データ連携サーバー Ruby on Rails 4 months 部分
検索サイト D 表サイト SPA 基盤 Vuejs v2 + Vuex 0.25 months 全部
EC サイト C バックオフィス改修 Ruby on Rails 6 months 部分

(期間はかぶっている場合もある)

感想

業務外

業務での反省 (自主ポストモ〜テム) を踏まえてつくったり、ライブラリを試すためにつくったりしたもの。ほとんど一連の機能は動作する状態までつくった上で AWS EC2 などにデプロイし、社内には公開している。

なお社内公開しているもの (学習として開発が行われるものなど) についての AWS 代金は社から支給される。

サービス 箇所 技術 ひとこと
情報収集系 A API Go + Echo + dbr
情報収集系 A クローラー Go + AWS Lambda
情報収集系 A フロントエンド Vuejs v2 + Vuex + TypeScript 後から Vuex と TypeScript をいれた
その他 A 全体 Express + TypeScript 後から TypeScript に変えた
コミュニケーション系 A 管理画面 Ruby on Rails
コミュニケーション系 A フロントエンド Vuejs v2 Preact に変えようかと
その他 B API Go + Echo + gorm
その他 B フロントエンド Vuejs v2 + Vuex + TypeScript 後から TypeScript に変えた
情報収集系 B 管理画面 Ruby on Rails
情報収集系 B クローラー Ruby Gem
情報収集系 B API Ruby + Sinatra Gem
  • バックエンドとフロントエンドは別リポジトリで作成することが多い。
  • 下手に HTML をレンダリングさせるよりも、API + SPA の方が非常に楽という認識になっている。
  • クローラーでやっていくのは昔から好きで、ことあるごとに何か書いている。
  • その他、slack への通知系をいくつか Go で書いた。

現況

  • Go 言語を勉強しています。
    • 自分アプリは主に Echo + dbr でつくっています。
    • AWS Lamba も Go を使うようになりました。
  • TypeScript を使うようになりました。
  • Vuejs しか使わなくなりました。
    • 最近改心して Vuex を使いはじめました。
    • Vuex で Nuxt 抜きで SSR できます。(やってません)
  • AWS は Terraform でやるようになって便利になった。
  • circleci v2 書きやすくていいですね。

これから

今日から 3 年目です。

静的型付け言語でバックエンドをやりたいです。