株式会社まめぞうデザイン

エンジニア

エンジニア

浮気は仕方ない!
生産性の向上!

2016.12.28

文化 / 生産性

はじめまして。まめぞうデザインの「パソコンに詳しい人」ことタナカです。

業務システムからWeb業界にたずさわり早くも4年になります。

良いタイミングなので告白します。僕はこの4年でたくさんの浮気をしてきました。

そこには「不倫は文化」なんて言葉を信じすぎた自分がいました。。。

毎回、「この子一筋で行こう」「この子を大切にしよう」と誰かに誓います。

しかし、1年たらずで飽きてしまい、別の子に手を出してお別れをしてしまいます。。。

中には一夜限りの子もいました。。。

 

僕みたいにお別れを繰り返して悲しい思い・無駄な時間を

費やしてほしくないという思いから紹介させて頂きます。

そう、エディターです!!

 

Eclipse

eclipse

システム開発で始めて使ったエディタ、というか統合開発環境(IDE)。

  • Javaで記述されているが、プラグイン次第でphpやC言語での開発も可能
  • GUIツールなので、コマンドプロンプトのコマンドを覚えなくても使える
  • クラスの補完やメソッド仕様を教えてくれる
  • バージョン管理システムとの連携ができる

初心者でも使いやすい優等生。
ただ、当時のこの子は重かった。。。

Vim

vim-logo

いつもお世話になってるエディタ。

周りのイケてる方々が使ってたため、Eclipseを躊躇なく捨てて乗り換え。

  • Mac、Linux、Windowsのどれでも使える
  • 起動が速い
  • キーマッピングが自由自在
  • マウスを利用せずに操作ができる
  • 豊富なプラグインによる拡張がある
  • 「モード」という概念がある

色々とメリットはあるが、雰囲気でエンジニア感がでるのが1番のメリット。

が、キー操作に慣れるまでの学習コストは高め。

最初はちょっと知能のあるゴリラぐらいのタイピング速度になるが

慣れてしまえば離れられないエディタ!

Emacs

emacs

Vimと同じくCUI環境で使われるエディタ。

「Vim」と「Emacs」のどっちを使うかで割りと悩むはず。

  • Mac、Linux、Windowsのどれでも使える
  • 豊富なプラグインによる拡張がある
  • マウスを利用せずに操作ができる
  • 一般的なエディタと同じように、押したキーの文字がそのまま入力される

「Vim」と「Emacs」のどちらが優れているかの論争がよくあるが、好みの問題かと。

「佐◯木希」と「菜◯緒」どっちみたいな。。。どっちも好きやーーー!

Atom

atom_00

GitHubの創業者によって開発された、モダンなクロスプラットフォームエディタ。

サーバにSSH接続ができずVimで直接編集ができない場合にFTP接続して編集するために

使い始めた。

  • 無料で公開されているパッケージで機能追加が可能
  • 使いやすいユーザーインターフェース
  • 一つのウィンドウで単一のファイル、プロジェクト全体、複数のプロジェクトを開くことができる

特長は何といってもその拡張性の高さ。

パッケージの追加でキーバインドをVim風にすることができたので個人的に導入しやすかった!

起動がもっさりなのが少し。。。が、かなり優秀なエディタかと!

 

Visual Studio Code

vscode

マイクロソフトがオープンソース戦略の一環として開発したエディタ。

最近のマイクロソフトがイケてる感の勢いに乗って使ってみた!

  • Atomと同じく、GitHub製のElectronを使用
  • 軽量で高速
  • IntelliSense搭載
  • デバッグ機能内蔵

ATOMでできる基本的なことはVS Codeでもできて、ATOMより確実に速度が早かった

ので乗換。処理待ちによるイライラがなくなってスッキリですー!

Brackets

brackets

Adobeがオープンソースで開発している、HTML/CSS/JavaScriptに重心をおいたエディタ。

Web系に特化したエディタとのことで、とりあえず使ってみた!

  • HTML 要素に関連する CSS 属性をエディタ内でインライン編集
  • ブラウザ内のコンテンツをそのままライブコーディング(ブラウザとエディタ間の行き来が発生しない)
  • PhotoshopのPSDファイルから直接画像の書き出しが可能

細かい区分はおいといて、Web系であればHTML/CSS/JavaScriptが使えれば

フロントエンドもバックエンドも対応できるため余分なものは要らないかなーと!

最近のメインはこの子にしてまーす!

 

 

一途なのも良いと思いますが、エディタ1つで開発の生産性はかなり変わります!

なので良い子がいればどんどんと乗り換えていきましょー!!

RELATED