[M1 Mac]新卒SEのためのPCセットアップ完全ガイド
2023年4月から新卒SEとして働き始めるので、まとめてみました。
修正・追加した方がいい項目等ありましたら、以下のTwitterから教えていただけると助かります!
0. 前提条件
- Apple silicon搭載Mac
0.1. 使用技術
Browser: Chrome
Database: MySQL
Backend: Java
Frontend: ReactJS/VueJS
Mobile: Flutter(Dart)
0.2. PCの情報
Software:
System Software Overview:
System Version: macOS 13.2.1 (22D68)
Kernel Version: Darwin 22.3.0
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Chip: Apple M2 Pro
Memory: 32 GB
1. Browser
1.1. Chromeのinstall
1.2. Chrome Bookmarkの整理
新しいPCに移行する前に、Chromeのbookmarkを整理しておくと、効率的な作業ができるようになります。
どのbookmarkをimportするかを決めておき、作業がスムーズに進むようにしましょう。
以下の記事が参考になりました。
2. Package Manager
今回はHomebrewの使用を想定しています。
2.1. Homebrewのinstall
Homebrewは、macOSにおけるpackage managerの1つで、command-line toolを用いて様々なsoftwareをinstall、update、uninstallすることができます。
今回はこのHomebrewを用いて、各々必要となるsoftwareをinstallします。
補足: Homebrewのuninstall
3. Database
今回はMySQL、Database管理ToolはTablePlusを想定しています。
3.1. MySQLのinstall
Homebrewを用いてinstallします。
補足: MySQLのuninstall
3.2. TablePlusのinstall
Homebrewを用いてinstallします。
補足: TablePlusのuninstall
% brew cask uninstall tableplus
4. Backend
今回はJava(Gradle)、EditorはIntelliJ、ContainerはDockerを想定しています。
4.1. Dockerのinstall
Homebrewを用いてinstallします。
補足: Dockerのuninstall
4.2. SDKMANのinstall
補足: SDKMANのuninstall
4.3. IntelliJ IDEAのinstall
補足: IntelliJ IDEAのuninstall
4.4. Gitのinstall
Homebrewを用いてinstallします。
補足: Gitのuninstall
% brew uninstall git
5. Frontend
今回はReactJS/VueJS、EditorはVSCodeを想定しています。
5.1. Visual Studio Code(VSCode)のinstall
補足: VSCodeのuninstall
5.2. nodebrew/Node.jsのinstall
nodebrewはNode.jsのPackage管理Toolになります。今回はこのnodebrewからNode.jsをinstallします。
Homebrewを用いてinstallします。
補足: nodebrew/Node.jsのuninstall
5.3. yarnのinstall
Homebrewを用いてinstallします。
補足: yarnのuninstall
$ brew uninstall yarn
5.4. Gitのinstall
Homebrewを用いてinstallします。(3.4.と同様)
補足: Gitのuninstall
% brew uninstall git
6. Mobile
今回はFlutter、EditorはVSCodeを想定しています。
以下の記事で解説しております。
7. Others
7.1. Passwordの決定
新しいPCを使う前に、使いやすくて安全なパスワードを決めておきましょう。
以下に安全なPasswordの特徴をList upしておきました。
1. 12桁以上である。
2. 大文字・小文字がある。
3. 特殊記号を使っている。
Discussion