職場で毎回指示するのが手間なので書き留めておきます。
本記事が対象とする読者
- 入社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歩に役立てたら幸いです。
とりあえず使ってみて、不満がでてきたら他のソフトを見つける→使ってみるを繰り返して作業効率を上げていくのが良いと思います。
また、ソフトの機能そのものだけでなく先輩/上司/チームメンバが使っていることを選定基準にするのもありかと思います。
ここで紹介したもの以外に上記の「ソフトの選定基準」に該当するオススメのソフトがありましたらご教示いただけると嬉しいです。