イベントの概要
NIFTY Tech Talkは、ニフティ株式会社の社員が主催するトークイベントです。
本イベントでは、ニフティグループの社員が業務を通じて学んだことを発信しています!
第11回目のテーマは「新人エンジニアに贈る最強の開発環境」です。
ニフティのエンジニアが、働き始めた新人エンジニアに開発環境を紹介する回となります。
【LT】Python開発環境 (個人的Python開発環境構築)
Pythonでの開発における便利ツールについて語っていただきました。
チーム開発における品質・生産性向上に効果があります。
-
- Poetry – パッケージ管理ツール
-
- Ruff – Linter
-
- Black – Formatter
-
- Mypy – 静的型チェッカー
-
- Pytest – 単体テストツール
資料
【LT】ターミナル・シェルを最強にする話をすると思います
黒い画面の話。
開発環境で使うターミナルやシェルのカスタマイズ、ツール導入について語っていただきました。
-
- iTerm2
-
- 設定、カラーなど
-
- iTerm2
-
- zsh
-
- 高速化
-
- zsh
-
- モダンコマンド
-
- exa
-
- bat
-
- navi
-
- grex
-
- モダンコマンド
-
- dotfilesのススメ
資料
【LT】StrongestNewsによる最強の自作WEBアプリ開発環境
WEBアプリケーションの開発・環境構築、学習方法・知識の定着プラクティスについて話ていただきました。
StrongestNews(ニュースサイト)はWEBアプリケーションを理解する上で適切で、その後の発展学習にもつながります。
主な技術
-
- React
-
- Nginx
-
- FastAPI
-
- MySQL
-
- Docker
-
- Terraform
-
- Github (Actions)
-
- AWS
資料
まとめ
新人向けの最強開発環境ということで、チーム開発を効率化するためのツール活用、エンジニアにとってなくてはならないターミナル、CLIについてカスタマイズ、WEBアプリケーション作成を通じて学習を広げるプラクティスと新人エンジニアには参考になったのではないでしょうか。詳細な資料については以下のリンクから御覧ください。