이번 시간에는 예비 개발자라면 반드시 알아야 할 프로그램들이 어떤 것이 있는지 살펴보겠습니다.
** 프로그래밍 도구(이클립스, 안드로이드 스튜디오, XCode 등)는 너무나도 당연한 것이기 때문에 제외하였습니다.
** 저는 아직 현업 개발자가 아니고 인터넷에서 찾아보고 멘토한테 물어본 내용을 정리한 것입니다. 따라서 약간의 오류가 있을 수 있고 일부 주관적 견해가 들어있습니다.
(1) Git & GitHub
- 본인이 한 프로젝트 등 소스 코드를 업로드해서 정리할 수 있는 프로그램 입니다.
- 개발자한테는 프로그래밍 도구 다음으로 기본이라고 할 수 있습니다.
- 예비 개발자들은 포트폴리오를 써야 하므로 지금까지 했던 프로젝트들을 정리하는 것이 굉장히 중요합니다.
(2) AWS (Amazon Web Service)
- 본인만의 서버를 만들고 띄울 수 있는 서비스 입니다.
- 윈도우&우분투 등 운영체제, 프로세스 수, 접근 허용/금지 IP 등을 본인이 설정할 수 있습니다. (일부 옵션은 유료입니다)
- 서버를 만들었으면 PuTTY, RDP 등으로 접속해서 서버를 관리하시면 됩니다.
(3) Notion
- 오늘 할 일 목록을 만들고 체크하는 일정 관리 프로그램 입니다.
- 현업에서 프로젝트를 할 때는 미리 계획을 세워놓고 진행하기 때문에 필수라고 할 수 있습니다.
(4) Google Drive
- 중요한 파일을 서버에 올려서 백업할 수 있는 저장소 입니다.
- 현업에서 프로젝트를 할 때는 요구 사항 명세서 등 문서도 작성하므로 이러한 문서들을 안전하게 보관하기에는 최고입니다.
- 한 사람 당 15G 까지만 무료이고 그 이상은 매달 돈을 내야 합니다.
(5) Slack
- 팀원들과 소통하기 위해 사용하는 게시글형 메신저 입니다.
- 게시글 형태로 기록을 남기므로 업무용 메신저로 사용하기에는 최고입니다.
(6) Swagger
- API를 명세하기 위해 사용하는 프로그램 입니다.
- (실제로 사용해본건 아니라서 구체적으로 어떻게 쓰는건지는 아직 모르겠습니다 ㅠㅠ)
여기까지 예비 개발자라면 반드시 알아야 할 프로그램들을 소개해 드렸습니다. 혹시 이 외에 다른 프로그램을 알고 계신다면 댓글로 알려주시면 감사하겠습니다. 그리고 위의 내용 중 잘못된 내용이 있다면댓글로 지적해주시면 감사하겠습니다. 저는 반드시 제 의견에 동의하지는 않더라도 자신의 의견을 마음껏 표현하면서 소통하는 사람을 더 좋아하니까요 ^0^
'IT강의 > (Others)' 카테고리의 다른 글
GitHub에 새로운 프로젝트 업로드 방법 (0) | 2021.07.21 |
---|---|
알고리즘 사이트 소개 및 각 장단점 (0) | 2021.06.27 |
코딩 테스트 or 알고리즘 대회에서 필요한 코딩 지식 (0) | 2021.05.19 |
래스터 그래픽과 벡터 그래픽의 차이 (0) | 2021.05.10 |
정보처리기사 실기 준비 Tip (0) | 2020.12.27 |