php회사 기준으로 입사 첫 주에 설치한 목록들을 정리해보았다.
나에게 맞는 소프트웨어 관리를 위해 먼저 어떤 도구들이 필요하고, 각 도구들이 어떤 역할을 하는 것인지 알아두자
창 관리 및 팀 커뮤니케이션 도구
- Rectangle
- 윈도우 관리 도구로, 창을 효과적으로 정리 및 관리하는 데 사용됨. 입사 후 알게 된 도구인데, 미리 알았으면 더 편하게 사용했을 듯하다.
- Outlook
- 마이크로소프트에서 제공하는 이메일 및 일정 관리 도구.
- 첫 날, 메일이 늦게 오는 오류로 애먹었음. 하루 지나고 메일이 도착한 경우도 있었다. 구글링해보니 이런 경우가 종종 있는 듯하다.
- 아직 메일 계정을 사용하지는 않고 있지만, 이제 업무 시작하면 프로젝트 관련 정보를 메일을 통해 소통하지 않을까 생각됨.
- Microsoft Teams
- 마이크로소프트에서 제공하는 팀 커뮤니케이션 및 협업 도구.
- 첫날부터 지금까지 제일 많이 사용한 도구. 슬랙에 비해 구글 캘린더와 연동되지 않고, 이모지도 다양하지 않아 아쉬운게 제일 크다. gif 기능은 신선했으나 잘 사용하지 않게 되는 듯.
프로젝트 관리 및 협업 도구
- Jira
- 아틀라시안에서 개발한 이슈 및 프로젝트 관리 도구.
- 아직 코드를 작성하지 않아 한번도 사용안해봤음
- Confluence: 아틀라시안에서 제공하는 문서 및 협업 도구.
- 주간 업무 및 프로젝트 관련 문서를 소통하는 공간.
- 팀즈에 이어 제일 많이 사용한 도구. 개인적 정리는 노션을 통해 하고 있지만 내가 일을 하고 있다는 티를 내야 하는 부분은 여기에 작성중,
- Bitbucket
- 아틀라시안에서 제공하는 Git 리포지토리 호스팅 및 협업 도구.
- 회사에서 관리중인 소스코드를 여기서 다운받았다. 아직 사용법미 미숙하다.
컨테이너 가상화와 관련된 도구
- 도커(Docker)
- 컨테이너 가상화를 제공하는 플랫폼.
- 이것 역시 소스코드 다운받을 때 이용. 아직 비트버킷과 도커간 관계를 잘 모르겠다.
- 도커 컴포즈(Docker Compose)
- 여러 도커 컨테이너로 구성된 애플리케이션을 정의하고 실행하기 위한 도구.
커맨드 라인 도구 및 터미널 관련 도구
- curl
- iTerm
- macOS 운영 체제에서 사용되는 터미널 에뮬레이터.
- git
프로그래밍 및 웹 개발 관련 도구
- PHP
- 서버 측 웹 개발 및 명령 줄 스크립트 언어.
- Brew (Homebrew)
- npm
- Node.js 패키지 관리자로, 자바스크립트 패키지를 관리함.
- PHPStorm
- PHP 개발에 특화된 통합 개발 환경(IDE).
DBMS & 데이터베이스 관리 도구
- MySQL
- DBeaver
- 데이터베이스 관리 도구로, 다양한 데이터베이스 시스템을 지원함.
웹 개발 및 API 테스트 관련 도구