Help us understand the problem. What is going on with this article?

SIerの現役SEが新人にとりあえずインストールしておいてと言いたいフリーソフト

More than 1 year has passed since last update.

職場で毎回指示するのが手間なので書き留めておきます。

本記事が対象とする読者

  • 入社1-2年目くらいの新人SE
  • 新しい現場に入場し、とりあえずPCのセットアップが必要となった人
  • MS Office系以外の有料ソフトは一切購入してくれない現場にいるエンジニア

想定するマシンスペック

SIerが支給するPCは基本的人権1が守られていないことが多いので低めに設定😂

  • OS :Windows 7/10 32bit/64bit
  • メモリ:4GB以下
  • CPU :Core i5以下
  • ストレージ:HDD 128GB以下

ソフトの選定基準

可能な限り以下を全て満たすこと

  • 商用で無償利用可能であること
  • クラウドを前提としないソフトであること
  • 高いマシンスペックを要求しないこと
  • 公式サイトからダウンロードできること
  • バージョンアップが継続していること

全エンジニア向け

1.サクラエディタ

  • 高機能テキストエディタ
  • COBOL,java,sql,c/c++などの形式に対応
  • 正規表現による検索/置換が対応

ダウンロード:サクラエディタ

一言:理由なく標準のメモ帳を使い続けるのはやめましょう。

2.WinMerge

  • テキスト差分比較ツール
  • 比較しながら編集することも可能
  • 比較結果をhtmlにエクスポート可能

ダウンロード:WinMerge日本語版

一言:ソースやコンフィグファイルの差分を確認するのに欠かせないツールです。

3.7-Zip

  • ファイル分割/展開ソフト
  • 分割圧縮が可能
  • パスワード付圧縮が可能

ダウンロード:7zip

一言:顧客にファイルを送付する時などに使用する。分割圧縮するときは相手が展開できるか注意すること。

4.Cube PDF Utility

  • PDFのページ編集ツール
  • PDFのページを抽出,挿入することが可能
  • ページを回転して保存することが可能

ダウンロード:Cube PDF Utility

一言:資料を上下逆さまにPDFスキャンしてしまった時に便利です。

5. FreeMind

  • MindMapエディタ
  • マウスでノードを簡単に移動可能

ダウンロード:FreeMind

一言:タスクやアイディアを整理する際に使用する。書き出すことで頭の中のモヤモヤが整理されるのでオススメ。

DB/アプリケーションエンジニア向け

1. A5:SQL Mk-2

  • SQLクライアントソフト
  • Oracle,PostgreSQL, MySQL,Microsoft SQL Serverに対応
  • ER図やテーブル定義書の自動生成が可能

ダウンロード:A5:SQL Mk-2

一言:Excelとの相性がよいので、SIerの現場では重宝します。

2. NotePad++

  • プログラマ向けテキストエディタ
  • プラグインによる機能拡張が可能

ダウンロード:NotePad++

一言:サクラエディタよりコーディング用途に特化している印象です。お好みでどうぞ。

ネットワークエンジニア向け

1. Tera Term

  • リモートログオンクライアント
  • telnet,ssh,シリアル接続に対応

ダウンロード:Tera Term

一言:NWエンジニアの必須ソフト。とりあえずインストール。

2. Wireshark

  • パケットキャプチャソフト
  • フローグラフでノード間の通信を視覚的に確認できる

ダウンロード:Wireshark

一言:主にテストやトラブルシューティングで使用します。非NWエンジニアも1度は触ってみると良いと思います。

最後に

エンジニアを始める最初の1歩に役立てたら幸いです。
とりあえず使ってみて、不満がでてきたら他のソフトを見つける→使ってみるを繰り返して作業効率を上げていくのが良いと思います。
また、ソフトの機能そのものだけでなく先輩/上司/チームメンバが使っていることを選定基準にするのもありかと思います。

ここで紹介したもの以外に上記の「ソフトの選定基準」に該当するオススメのソフトがありましたらご教示いただけると嬉しいです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away