1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

愛用のソフトウェア・サービスを紹介する

Posted at

共通

バージョン管理ツール

Git
プログラムのバージョン管理に使うツールです。GitHubと組み合わせて使います。

Gitクライアント

Fork
英語だけですが他のGitクライアントよりも軽量で見やすく使いやすいです。

テキストエディタ

Intellij IDEA
Intellij 製品を一度使うともう抜け出せない...
名前空間の自動挿入とか便利すぎ。

コード補完

Github Copilot
基本的にどのIDEでも使えるので、使ってみる価値はあると思います。
勉強目的でコード書いているときは使わないことをオススメします。

音楽

Spotify
作業中に音楽を聴くのに便利です。プレイリストも作れたり。
だけど音楽を聞きながら作業ができない人がいるかも...

コミュニケーション

Discord
LINEみたいなチャットツールですがチャンネルやスレッドを作れたりするから大人数用。
サーバーを作って、コミュニティを作ることもできます。
自分はプログラミングのサーバーに入って、エンジニアさんと一緒に作業をしていたりします。
サーバーを見つけるのはここからDisboard

ゲーム開発

Unity
3Dゲームだけでなく、2Dゲームも作れるゲームエンジンです。UnityのC#は使いやすいです。
見た目も良いしプログラミングの学び始めには良いのかも。

Unreal Engine
3Dゲームを作るのに向いています。ブループリントが初心者向けと言われているけど、全くのPC初心者はきつそうな印象。そして情報量が少ないのが難点。
だけどそれ以上に綺麗なグラフィックスが作れたり、高品質なオンラインゲームを作れたりする強みがある。

モバイルアプリ開発

Flutter
Google製のクロスプラットフォームアプリ開発フレームワークです。基本的に一回コードを書くだけで全部に出せちゃう。
言語はDart、一般的ではない言語だから使いにくい...。
でも短い時間で70点くらいのUIを作れるからオススメ。iOSで出すときはMacが必要です。

Web開発

React
Facebook製のJavaScriptライブラリです。メジャーだから情報量が多いです。
やはり勉強するには情報がいっぱいあるフレームワークがいいですよね。

バックエンド開発

Gin
Golangで使えるWebAPIを作るためのフレームワークです。
簡単な記述で早いAPIが作れるので、初心者にもオススメです。

APIテスト

Postman
APIのテストに使うツールです。自動テストだったり、ドキュメント作成だったり、色々できます。

仮想化

Docker
デファクトスタンダードなコンテナ仮想化ツールです。コンテナを使えるようになると、デプロイがとっても楽になります。

コンテナオーケストレーション

Kubernetes
前述のDockerを扱うツールです。この子はコンテナのヘルスチェックやスケーリングなど、色々な機能が使えます。
各種クラウド(AWS, GCP, Azure)でサポートされているので、学習する価値はあると思います。ただし学習コストが高いです。

クラウドサービス

Firebase
Google製のバックエンドサービスです。基本的なアプリやゲームを作るのには十分な機能を揃えています。無料なのが嬉しいですね。
自分はこいつにサーバーサイドの楽しさを教えてもらいました。

AWS
Amazon製のクラウドサービスです。サーバーやストレージ、つよつよオンラインゲーム構築など、色々なサービスが使えます。
無料枠があるので、学習にも最適です。ただし円安の影響で料金が高いのが難点。

SSHクライアント

RLogin
SSHクライアントです。PuttyやTera Termよりも使いやすい印象。
先輩エンジニアさんに教えてもらいました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?