プログラミング

プログラマーがよく使うツール(アプリ)を紹介(Windows編)

最近、会社に技術派遣の方が複数名入ってきました!
結構ベテランということもあり
初学者の自分としてはかなり刺激を受けています

中でもツールを色々紹介してくれて
業務がかなり楽になりました

いくつか紹介したいと思います

 

最近使っているツールはこんなもの!

ツール

IDE(統合開発環境):Visual Studio

DBMS(データベース管理):A5MSSQL

ソースのバージョン管理:Subversion

エディタ:Visual Studio Codeサクラエディタ

FTP:FFFTP

Office:Excel

比較ソフト:Rekisa

コピペソフト:Clibor

 

会社はWindows系のWebアプリを採用しているので
基本Visual Studioで環境を構築しています

たまにPHPを使う機会があるのでそのときはVisual Studio Codeですね
Visual Studio Codeはほとんどの言語で扱えてツールも豊富!

Visual Studio Code(VSCode)とは?インストールや使い方も現役エンジニアが解説

 

ソース管理はGitが有名ですが
うちではSubversionを使っています

何が便利ってプロジェクトをテストするときに
リアルタイムで変更点をテスト環境で確認できること!

それまで毎回修正ファイルをテスト環境に上げて
確認していたので嬉しすぎてテンション爆上げでした

HTMLファイル作成にも役立つ!サクラエディタの使い方【初心者向け】

 

データベース管理はA5が断然便利!
最初はMSSQLで管理してましたが
速度が遅いのとほしいツールが少ないのが残念

A5はSQLの整形やCSVからデータを挿入できたりなど
かゆいところに手が届く便利なものがあります
またUIが優れていて操作しやすいですね!

さらにOracle DatabaseやPostgreSQLなどなんでも接続できます

A5:SQL Mk-2 - フリーの汎用SQL開発ツール

 

比較ソフトといえばRekisaです
修正ファイルの差異を確認する際に
必ず使用しています

結構的確に修正箇所を見つけてくれるので
重宝してますね

操作はめっちゃ簡単で
アプリに差異を確認したいファイルを
ドラッグ&ドロップするだけ!

差分表示ソフトRekisa

 

Cliborはプログラミングに限らず使えますね
コピーして、あとで使いたいなんてことありませんか?
そんなときに便利!!

一番嬉しいのはFIFO機能!
コピーした順番で一気に貼り付けることができるスグレモノ!
これを知ってしまったら離れられませんね笑

定型文の挿入も可能なクリップボード履歴管理ソフト

 

最後に説明したいのがExcel!
めっちゃ意外ですよね笑
自分もこんな使うとは思いもしませんでした

システムエンジニアであれば
システムの設計書やテーブル定義書など
いろんな場面で資料作成します

そのときによく使用するのがExcel!

中でも特に利用しているツールがマクロです!
かなりいろんな場面で重宝されます
仕事を少しでも効率化したいなら必須ですね

言語もVBAで書かれてますが
癖がないのでちょっと勉強してしまえば使えますよ!

SQLを一括して300行発行する必要があり
テーブル定義書の特定セルから情報を抜き取り
VBAで作成したりしました

できたときは涙が出てくるほど感動しました笑

 

まとめ

実際に現場で使っているツールを紹介しているところは
あまりないと感じてたのでまとめてみました

未経験のときに自分が知りたかった情報でもあります

こういうツールを知ったことで仕事の効率化はかなり進みました
使えるところはしっかり使っていきましょう🔥

-プログラミング
-

© 2024 ワンアップ!!