スキル学習・解説

駆け出しエンジニアからのオススメツール一覧

どうも、みーまです。

初学者、駆け出しの皆さんは「ツールは何使ったらいいの?」ということがあると思いますので、この記事では私が利用しているツールをまとめました。

今のPCがWindowsの為、Windows専用が多いですが、参考になればと思います。

ツールは順次追加していきます。

この記事で紹介していること
  • AWSを扱うエンジニアが使っているツール

ツール一覧

Visual Studio Code(VSCode)

種類エディタ
対応OSMacOS/Windows
URLhttps://azure.microsoft.com/ja-jp/products/visual-studio-code/

有名なエディタソフトです。

ただしこれ自体がものすごく優れたエディタというわけではなく、拡張機能をインストールすることにより、様々な機能が追加できるようになることです。

  • Gitが扱える
  • CloudFormationの構文チェック など

私のインストール済拡張機能一覧は以下の通りです。

csholmq.excel-to-markdown-table
DanielThielking.aws-cloudformation-yaml
dsteenman.cloudformation-yaml-snippets
eamodio.gitlens
joshwong.vscode-jmespath
k--kato.vscode-backlog-wiki-preview
kddejong.vscode-cfn-lint
leighlondon.eml
mechatroner.rainbow-csv
MS-CEINTL.vscode-language-pack-ja
ms-python.python
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode-remote.vscode-remote-extensionpack
oderwat.indent-rainbow
PKief.markdown-checkbox
redhat.vscode-yaml
ryu1kn.partial-diff

RLogin(ターミナルソフト)

種類ターミナルソフト
対応OSWindows
URLhttp://nanno.dip.jp/softlib/man/rlogin/

Windows向けのターミナルソフトです。接続のプロファイルがリストで管理できるなど使いやすいので私は重宝しています。

TeraTerm

種類ターミナルソフト
対応OSWindows
URLhttps://ja.osdn.net/projects/ttssh2/

有名なターミナルソフトです。

Windows Subsystem for Linux(WSL)

種類ネイティブ互換レイヤー
対応OSWindows
URL(Windows10に標準搭載)

Windows10に搭載されている機能で、有効にするとLinux系統のOSが動作させられます。

これが登場したことによって、これまでエミュレータやIaaS上で再現する必要があったLinux系統での開発環境がWindows10だけで用意できるようになりました。

私はAnsibleやAWS CLIの実行環境に使っています。

MacOS向けのプログラミング教材も多少の変更点はあれど、問題なくできます。

テイクオフレイルズをWindows10でやってみたの画像です
【検証記事】Take off RailsをWindows10でやってみたmacOS向けRuby on Rails教材「Take off Rails」をWindows10の機能「WSL」にて構築した環境で学習できるかチャレンジする企画です。...

AWS CLI

種類コマンドラインツール
対応OSMacOS/Linux/Windows/
URLhttps://aws.amazon.com/jp/cli/

AWSを扱う人はご存知の通り、AWSへの指示をブラウザではなくコマンドで実行するプログラムです。

AWSはCloudFormationなど自動化のツールが提供されていますが、例えば最初に作るストレージにタグ付けができない等、制約事項も存在するので、このプログラムを使いこなすことは重要になってきます。

Xmind 8

種類マインドマップツール
対応OSMacOS/Windows/
URLhttps://jp.xmind.net/

有名なマインドマップツールです。アイディアを分類する為に使える他、私は行動フローを作ったりしています。

Ansible

種類自動構成ツール
対応OSMacOS/Windows/
URLhttps://www.ansible.com/

アプリケーションのインストールや設定などを自動化できるツールです。RedHat社が管理していますが、無料で使えます。

クラウドインフラではサーバを数分で構築できるので、プログラムの更新だけをせずにサーバーから作り直しなどをします。その際にアプリケーション側の設定を自動で行えるのがAnsibleです。

今の勤務先で業務として使うことはないのですが、繰り返し発生する作業を自動化する為に、個人的に使っています。

ツールは順次追加していきます。

【PR】動画編集技術をまとめて教えます。動画編集者教材のMovie Hacks

今YouTubeやTikTokなどでは、動画編集は外注したいという人が増えています!
Movie Hacksで動画編集技術を学んで、あなたも動画編集者になりませんか?

Movie Hacksの詳細を見たい!