ITエンジニアの作業効率アップに役立つツールまとめ 

プログラミング

ITエンジニアが普段どんなツールを使って作業を効率化しているのかを知りたいです。

こんなお悩みにお答えします。

本記事の内容
  • ITエンジニアの作業効率アップに役立つツール

ITエンジニアは、どうすれば効率的に、円滑に仕事が進められるかをいつも考えています。

同じ作業を繰り返すことは大嫌いなので、自動化できないかを考えます。

「世の中を便利にするためにモノ作りをする」ことが仕事なので性分とも言えます。

このように効率的に仕事を進めるためには、効率化するためのツールが必要不可欠です。

今回は、ITエンジニアとして働いている方、ITエンジニアを目指している方へ向けて、

今まで僕が使ってきたツールの中でも、特におすすめしたい作業の効率アップに役立つツールをまとめて紹介していきます。

ぜひチェックしてみてください。

僕は現在、IT企業でエンジニアとして働いています。

エンジニア歴は、2006年から10年以上になります。

IT業界での僕の知識や経験がお役に立てれば幸いです。

スポンサーリンク

ITエンジニアの作業効率アップに役立つツール

ITエンジニアの作業効率アップに役立つツール

IDE

IDE(Integrated Development Environment)は、ファイルエクスプローラーやエディタ、コンソール、コンパイラ、デバッガーなどをまとめた統合開発環境です。

Visual Studio Code

Visual Studio Code(VS Code)は、Microsoftが開発した無料のソースコードエディタです。

動作環境は、Windows、macOS、Linuxに対応しています。

開発言語は、C#やVisualBasicといったMicrosoft社の言語だけでなく、HTML、CSS、JavaScript、Java、PHP、Pythonなど他にも多くの言語をサポートしています。

おすすめのプラグイン

これら以外にも、typoチェックしてくれたり、正規表現をチェックしてくれたりなど、開発を便利にしてくれるプラグインは山程ありますので、ググってインストールしていきましょう!

Visual Studio Code – コード エディター | Microsoft Azure
ほぼすべての言語に対応し、任意の OS で動作する強力なコード エディター、Visual Studio Code を使用して、Azure で編集、デバッグ、デプロイを行います。

IntelliJ IDEA

IntelliJ IDEAは、JetBrainsが開発したIDEです。

動作環境は、Windows、macOS、Linuxに対応しています。

開発言語は、Java、Scala、Kotlin、Groovyをサポートしています。

プラグインをインストールすることで、Ruby、PHP、Python、Goの言語にも対応できます。

バグが潜んでいそうなコードを指摘してくれたり、よりパフォーマンスの高くなるコードを提案してくれたりと高度な解析エンジンが開発をサポートしてくれます。

IntelliJ IDEA:JetBrainsによるプロ開発者向けJava IDE
エンタープライズ Java、Scala、Kotlin向け、人間工学に基づいたインテリジェントなJava IDE

Repl.it

Repl.itは、無料のクラウドIDEです。

インターネットとブラウザさえあれば開発をすることができます。

50以上のプログラミング言語に対応しており、フロントエンドからバックエンドの開発まで幅広い開発環境をサポートしています。

使い方については、以下の記事で解説しています。

無料のクラウドIDE「Repl.it」が凄い!共同開発やGitHub連携もできる!

The collaborative browser based IDE
Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskel...

タスク管理

Backlog

Backlogは、ウェブ制作、ソフトウェア開発、大手広告代理店、全国版新聞社など様々な業種で使われている有料のプロジェクト管理ツールです。

ガントチャートでプロジェクトの進捗を視覚的に見れたり、課題やバグなどのタスクを管理することができます。

また、SVNやGitなどにも対応しており、ソースコードやドキュメントのバージョン管理を行えます。

タスク管理、ファイル共有もできるプロジェクト管理ツールBacklog
Backlog はチームではたらくすべての人が使えるプロジェクト管理ツールです。ガントチャート、Wiki、バージョン管理システムを使ってプロジェクト計画・タスク管理・作業記録をしましょう。まずは無料お試しから!

Asana

Asanaは、有料(個人利用は無料)のプロジェクト管理ツールです。

Facebookの共同設立者とエンジニアによって、2008年に立ち上げられ、2019年には、日本にもオフィスを開設しています。

タスク管理だけではなく、GmailやSlackなど、100以上の製品と連携し、1箇所にまとめることができます。

タスク管理のレイアウトは、リスト形式とカンバン形式の2つから選択することができ、チャットでメンバーとコミュニケーションをとることができます。

チームの仕事、プロジェクト、タスクをオンラインで管理 · Asana
Asana を使えば、いつ、どこにいても仕事ができます。Asana を活用して、各地のリモートチームや組織全体の、目標やプロジェクト、タスクへの集中力を維持しましょう。

Geekbot

Geekbotは、Slackで使えるボットアプリです。

話す内容が決まっている朝会や出退勤などのルーティーンワークを自動化することができます。

あらかじめGeekbotに質問と起動時間を登録しておき、時間になったら回答するだけで、回答内容がSlackのチャンネルに周知されます。

Slackでの会話なのでミーティングの場に行く必要もありませんので、時間効率を向上させることができます。

Asynchronous stand-up meetings in Slack | Geekbot
Discover how to organise asynchronous stand up meetings in Slack and keep your team synced using Geekbot. Start your free trial today!

ブラウザ

Biscuit

Biscuitは、ChromeやGmail、Drive、Slack、Trello、SNSなど、80種類以上のアプリをまとめて管理できる無料のブラウザです。

動作環境は、Windows、macOS、Linuxに対応しています。

Gmailのアカウントを複数所持している場合、アカウントごとにGmailアプリを管理できますし、仕事やプライベートなどアプリをグループ化して分けることができるので大変便利です。

僕はこれまで「Station」を使っていましたが「Biscuit」へ乗り換えました。

Biscuit(ビスケット) | いつものアプリがタブに埋もれない無料ブラウザ
Biscuit(ビスケット)は複数のアプリをまとめて管理できる軽快なブラウザです。いつも使うアプリをBiscuitに登録すれば、目的のアプリをすぐに呼び出して利用できます。たくさんのタブの中からアプリを探す必要はもうありません。Biscuitを使っておだやかな仕事と生活を送りませんか?

Chrome拡張

EditThisCookie

Chromeに保存されているクッキーを表示、編集することができます。

EditThisCookie
EditThisCookieはCookie管理ソフトです。Cookieを追加、削除、編集、検索、保護、そしてブロックすることができます!
Octotree

GitHubのソースをツリー表示してくれます。

Chrome以外にも、Firefox、Safari、Operaで使えます。

Octotree
GitHub on steroids
Web Developer

JavaScriptやCSSなどブラウザのいろんな機能のON/OFFをしてくれます。

Webデバックに活用しています。

Chrome以外にも、Firefoxで使えます。

Web Developer
Adds a toolbar button with various web developer tools.
Google 翻訳

言わずと知れた翻訳ツールですね。

テキスト選択した部分を翻訳してくれます。

Google 翻訳
閲覧しているウェブサイトを簡単に翻訳できます。
Tabmemfree

Chromeのメモリの消費を抑えてくれます。

タブをたくさんの使う方には、特におすすめです。

TabMemFree
Lower RAM and CPU load by unloading idle tabs
Wappalyzer

Webサイトで利用しているサーバーやソフトウェア、サービスがひと目でわかります。

Chrome以外にも、Firefoxで使えます。

Wappalyzer
Identify web technologies
Eye Dropper

閲覧しているWebページのカラーコードを調べることができます。

Eye Dropper
Eye Dropper is open source extension which allows you to pick colors from web pages, color picker and your personal color history.

ターミナル

iterm2

iterm2は、無料のコマンドラインツールです。

動作環境は、macOSに対応しています。

UIのカスタマイズはもちろんのこと、画面分割したり、直接ファイルを開けるなど、便利な機能が豊富に搭載されていますので、多くのMacユーザーに愛されているツールです。

iTerm2 - macOS Terminal Replacement
iTerm2 is a replacement for Terminal and the successor to iTerm

リモートサーバークライアント

Putty

Puttyは、無料のリモートサーバー接続クライアントです。

動作環境は、Windowsに対応しています。

リモートサーバへの接続だけでなく、ファイル転送や、公開キー認証に対するユーザーの制御などの機能も搭載されています。

Download PuTTY - a free SSH and telnet client for Windows

Rlogin

Rloginは、無料のリモートサーバー接続クライアントです。

動作環境は、Windowsに対応しています。

リモートサーバへの接続だけでなく、ポートフォワーディングによる多段SSH接続や、sftpでのファイル転送、サーバ接続情報をバックグランドで表示、コマンドの同時送信など、便利な機能が搭載されています。

rlogin/telnet/ssh(クライアント)ターミナルソフト

WinSCP

WinSCPは、無料のリモートサーバー接続クライアントです。

動作環境は、Windowsに対応しています。

FTP、FTPS、SFTPを使ってローカルコンピューターとリモートコンピュータ間で安全にファイルを転送することができます。

WinSCPとは :: WinSCP
WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows.

データベースクライアント

DBeaver

DBeaverは、無料のデータベース接続クライアントでGUIでデータベースを管理することができます。

動作環境は、Windows、macOS、Linuxに対応しています。

MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Firebird、Apache Hive、Phoenix、Prestoなどのデータベースをサポートしています。

データベースやテーブルの操作以外にもER図を表示する機能などが搭載されています。

DBeaver Community | Free Universal Database Tool

A5:SQL Mk-2

A5:SQL Mk-2は、無料のデータベース接続クライアントでGUIでデータベースを管理することができます。

動作環境は、Windowsに対応しています。

Oracle、Microsoft SQL Server、DB2、PostgreSQL、MySQLなどのデータベースをサポートしています。

データベースやテーブルの操作以外にもER図の作成やSQLの整形、実行計画の取得、SQLの実行結果をエクセルに出力してくれたりと便利な機能が多く搭載されています。

素晴らしいツールなのですが、macOSに対応していないのが残念なところです。

A5:SQL Mk-2 - フリーの汎用SQL開発ツール/ER図ツール .. 松原正和

APIクライアント

Postman

Postmanは、GUIで操作する無料のAPIクライアントです。

動作環境は、Windows、macOS、Linuxに対応しています。

APIのリクエスト実行、レスポンス確認だけでなく、テストを作成することも可能です。

APIの開発と検証の生産性を向上してくれる有用なツールです。

Postman | The Collaboration Platform for API Development
Simplify each step of building an API and streamline collaboration so you can create better APIs—faster

Advanced REST Client

Advanced REST Clientは、Chrome拡張として無料で使えるAPIクライアントです。

APIのリクエスト実行、レスポンス確認をChrome単体でできるので便利です。

Advanced REST client
The web developers helper program to create and test custom HTTP requests.

ネットワークキャプチャ

Fiddler

Fiddlerは、HTTP/HTTPSリクエストやレスポンスの確認や書き換えができるネットワークキャプチャツールです。

動作環境は、Windowsに対応しています。

リクエストやレスポンスを動的に書き換えることでプログラムを変更なしに検証することができたり、リクエストを記録し再現したり、ダミーのレスポンスを返却することができます。

Fiddler - Web Debugging Proxy - Telerik
Fiddler is a web debugging tool for logging HTTP/S traffic. Inspect traffic, mock requests/responses, share sessions, collaborate within teams to debug issues.

パケットキャプチャ

Wireshark

Wiresharkは、ネットワーク(LAN)上に流れるパケットを見るためのパケットキャプチャツールです。

動作環境は、Windows、macOS、Linux、各種BSDに対応しています。

ネットワーク上に流れるいろいろな種類のパケットをリアルタイムにキャプチャして、パケットの種別や値を確認することができます。

主にネットワークのトラブルシューティングに利用します。

パケットのフィルタリングができたり、パケットをCSVやXML、JSONに出力することも可能です。

Wireshark · Go Deep.

パフォーマンス計測・負荷テスト

JMeter

JMeterは、Webシステムのパフォーマンス測定や負荷テストを行うことができる無料ツールです。

動作にはJavaのインストールが必要です。

大量のリクエストを送信した場合のパフォーマンスを計測したり、負荷に耐えうるかをテストします。

Apache JMeter - Apache JMeter™

脆弱性テスト

OWASP ZAP

OWASP ZAPは、Webサイトの改ざんや個人情報の漏えいなど、Webシステムのセキュリティを診断することができる無料ツールです。

動作環境は、Windows、macOS、Linuxに対応しています。

脆弱性は、レベル0~3の4段階のレベルが用意されており、どの程度の攻撃に耐えられるのかを判断することができます。

The ZAP Homepage
Welcome to ZAP!

差分比較・マージ

WinMerge

WinMergeは、GUIでフォルダとファイル両方を比較することができます。

動作環境は、Windowsに対応しています。

差分には色を付けてわかりやすく表示してくれるので、差分のマージ作業が楽になります。

WinMerge - You will see the difference…
WinMerge は、オープンソースの Windows 用比較・マージツールです。WinMerge は、フォルダとファイル両方が比較でき、理解しやすく扱いやすいテキスト形式で差異をビジュアルに表現します。

CompareMerge

CompareMergeは、GUIでフォルダとファイル両方を比較することができます。

動作環境は、macOSに対応しています。

WinMergeの機能に近いmacOS用のツールです。

‎CompareMerge
‎CompareMerge is a software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then mergi...

ホワイトボード

Miro

Miroは、オンライン上で共同編集ができる無限領域のホワイトボードです。

ブラウザで共同編集ができるので、Web会議で活躍します。

マインドマップやブレインストーミング、アジャイルボードなど、さまざまな目的に対応するテンプレートが用意されているのでスムーズに作業に取りかかることができます。

GoogleやSlackなど70以上のアプリと連携できますし、写真をOCR(文字認識)でデータ変換してMiroに取り込んでくれる機能なども搭載されています。

Miro | Free Online Collaborative Whiteboard Platform
Scalable, secure, cross-device and enterprise-ready team collaboration whiteboard for distributed teams. Join 7M+ users from around the world.

コミュニケーション

Slack

Slackは、75 万社を超える企業が利用しているビジネスチャットツールで、もはやチーム作業には必須といえるコミュニケーションツールです。

GoogleやAsanaなど外部のWebサービスとの連携もできますし、コミュニケーションをもっと便利にしてくれるSlackアプリも豊富です。

その仕事、Slack で。
Slack とはよりシームレスなチームワークを実現するビジネスコラボレーションハブです。業務に必要なメンバー、情報、愛用のツールのすべてを1ヶ所に集約し、チームの生産性を最大化します。

絵文字はジェネレーターで作っています。

絵文字ジェネレーター - Slack 向け絵文字を無料で簡単生成
絵文字ジェネレーターで、綺麗な絵文字を生成しよう! 好みのテキストと色を指定するだけで、便利なリアクション絵文字(リアク字)・スタンプが無料で簡単生成できます! Slack などチャットツールでの利用に最適! 絵文字でコミュニケーションを活発化しましょう。

Zoom

Zoomは、ビデオを使って相手とのコミュニケーションを可能にするWeb会議ツールです。

セミナーやミーティングのオンラインで開催を実現します。

リモートワーク・テレワークには必須といえるサービスです。

Video Conferencing, Web Conferencing, Webinars, Screen Sharing
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across ...

Slido

Slidoは、会議やセミナー、イベント等でのQ&Aやライブ投票を実現するサービスです。

講演者へ手を挙げることなく、チャットで質問や投票ができたり、自分の意見がスクリーンへ表示されたりと、リアルタイムに双方向のコミュニケーションを実現することができます。

Slido-イベントの参加者との意思疎通を活性化
Slidoはイベントやセミナーにおける究極のQ&Aと投票を実現するプラットフォームです。 Q&Aやライブ投票を通じて参加者からリアルタイムに意見を収集できます。

メモ帳

Simplenote

Simplenoteは、ToDoリストの作成やアイデアのメモを簡単に行うことができるサービスです。

動作環境は、Windows、macOS、Linux、Android、iOSに対応しています。

データはクラウドで保存されており、いつでもどこでも編集することができます。

メモが増えた場合でもタグやピンを使ってまとめることができます。

MarkDownにも対応しているので、文字の装飾も簡単に行えます。

Simplenote
The simplest way to keep notes. Light, clean, and free. Simplenote is now available for iOS, Android, Mac, and the web.

開発サポート

codic

変数名などのネーミングをいい感じに生成してくれます。

codic - プログラマーのためのネーミング辞書
codicは、プログラマーのためのネーミング辞書です。新しいcodicでは、翻訳エンジンを搭載しネーミングをジェネレートできるようになりました。

Regex Pal

正規表現のチェックをしてくれます。

Regex Tester - Javascript, PCRE, PHP
Test your Javascript and PCRE regular expressions online.

gitignore.io

gitignoreを作ってくれます。

gitignore.io
Create useful .gitignore files for your project

Tech-Unlimited

URLエンコード・デコード、HTML特殊文字変換など便利なツールがまとめられています。

すぐに使える便利なWEBツール | Tech-Unlimited
すぐに使える便利ツールが満載。WEB制作やサーバ周りのWEBツールボックス。端末を選ばずにどこからでも利用可能。順次追加中です!

まとめ

ITエンジニアの作業効率アップに役立つツールのまとめ

今回は、ITエンジニアとして働いている方、ITエンジニアを目指している方へ向けて、今まで僕が使ってきたツールの中でも特におすすめしたい作業の効率アップに役立つツールをまとめて紹介してきました。

本記事で紹介した以外にも、仕事に役に立つツールがインターネット上にたくさん公開されています。

普段の仕事で不便を感じる時には、それを解決できるツールがないかをググってみましょう。

ツールを導入することで、あなたの仕事のレベルが上がるはずです。

コメント

タイトルとURLをコピーしました