かまてく ブログ

今日の努力は、明日の経験! - Kamakura Shinsho Engineer Blog

IDE初心者(RubyMine編)

IDEが馴染まなかった

vimを使うようになったのはいつからだろう。

無料のIDEをいろいろ使ってみたのは10年ほど前だったように思う。 とある〇clipseは大量に使ったり、とある〇isual 〇tudioは起動が遅かったり、〇et bean〇は・・・

とインストールや設定を繰り返していくうちにPC買い替えるたびに環境構築がめんどくさいし、メモリ結構積まないといけないし・・・となってvimrcもあまり設定しないvimを使うようになっていた

RubyMineとの出会い

PHPStorm いいっすよ。こんな言葉が聞こえてきた。。。

どうせお高いんでしょー。どうせ重いんでしょー。と思ったが、金額に関しては年額かと思いつい買ってしまい。動作も軽快でだった。

調べてみるとRubyMineなるRubyに特化したIDEがあるではないか。。

会社ではPHPを使うが家ではRubyを使っていたので自宅でRubyMineを使ってみたので今回は気に入ったところを紹介します。

気に入ったところ①: 動作が軽快!

  • 検索が早い
  • コミット時に差分が一覧が見やすいー>一覧性が上がりチェックが早い

IDEを使っている恩恵のようなものですが、〇clipse使っていた時よりは格段に動作が軽快でした。

気に入ったところ②: 移行が簡単じゃん!

〇clipseだとリモートにsyncするためにプラグインを入れたりしないといけなかったのですが、RubyMineでは標準でついてます。設定も一度すれば設定をJetBrainsのサーバに保存されるようで簡単に移行もできるようです(まだやってないけど)

pleiades.io

気に入ったところ③: Terminalいらないじゃん!

前提として、「ローカルに環境構築したくない」ということがあってリモートサーバに頻繁にアクセスして動作チェックなどをしていました。

  • Remote SSH External Tools

というものを使うとリモートのコマンドを実行することができます。この機能を知るまではsshでリモートにログインしてコマンドを実行していたのですが、この機能を使えばリモートでテストはできるし、docker関連コマンドも叩けるし(シェルも帰ってくるし)、railsコマンドも叩けるしでsshでアクセスする必要が全くなくなりました。

まとめ

書くの飽きたので以上です。

鎌倉新書では正社員を積極採用しています!

(WEBデザイナー)デザインからコンセプト設計まで■賞与実績4ヶ月分■

仕事内容 【仕事内容】 ■ポータルサイト(お墓・葬儀・仏壇)のWebサイト構築のためのWebデザインの設計からコーディング業務まで担って頂きます。 特に事業側のコンセプトを理解しながら、LPやサイトのデザイン設計を提案できる方を求めています。 【提供できる価値・経験】 ■細かく数字を見て、サービスをグロースさせていく経験 1週間単位でスプリントを組んで、数多くの機能をリリースさせていく開発プロセスを導入しています。 数多くのトライ&エラーを行い、きっちり効果を分析していくことで、サービスを着実に成長させるプロセスが身につきます。 また、事業側のWebディレクターとも密にコミュニケーションを取りながら、事業会社ならではの一体感を持ったクリエイティブワークを実践しています。 ■今後大きく成長するマーケットにおけるサービス開発に携わることができる経験 世界一の高齢化社会である日本においてライフエンディング業界は大きなポテンシャルを持っています。 その業界に必要なサービスを提供することで、大きなユーザーの需要を満たすサービスを提供するやりがいと経験を得ることができます。 また、今の日本社会で必要とされているサービスを提供しているという社会貢献も大きなやりがいとして持つことができます。 【デザインの特徴】 ■企画構想段階から関わり、ユーザー視点に立ったUIの設計、ビジュアルデザイン ■色彩学、構成学、視覚生理学などの知識を生かしたデザイン ■プロジェクトの成功に貢献するデザイン(目的を本質的に達成するデザイン) ■問題点や課題、目的をしっかり理解し、解決するデザイン 応募資格 【必須(MUST)】 ■Webサービスのデザイン・コーディング経験 ■WebサービスやスマートフォンアプリのUI・情報設計の経験 ■Photoshop、Illustratorなどの画像処理ソフトを使用したビジュアルデザイン業務 【歓迎(WANT)】 ■情報の可視化 ■部分遷移、画面遷移を含むプロトタイプ構築経験 ■デザインコンセプトの言語化 ■ユーザー体験の設計業務 ■デザインのトーン&マナー設計 ■プロダクト改善経験 ▼求める人物像 ・自発的に施策を立案・実行できるマインドを持つ方 ・成長環境の中で自分を試してみたい方 ・数字の分析に強い方 ・コミュニケーション能力 ・課題発見力、解決力 続きを見る