IT강의/(Others)

예비 개발자라면 반드시 알아야 할 프로그램들

샤핑 2021. 5. 28. 21:04
728x90
반응형

 

이번 시간에는 예비 개발자라면 반드시 알아야 할 프로그램들이 어떤 것이 있는지 살펴보겠습니다.

 

** 프로그래밍 도구(이클립스, 안드로이드 스튜디오, XCode 등)는 너무나도 당연한 것이기 때문에 제외하였습니다.

** 저는 아직 현업 개발자가 아니고 인터넷에서 찾아보고 멘토한테 물어본 내용을 정리한 것입니다. 따라서 약간의 오류가 있을 수 있고 일부 주관적 견해가 들어있습니다.

 

 

 

(1) Git & GitHub

- 본인이 한 프로젝트 등 소스 코드를 업로드해서 정리할 수 있는 프로그램 입니다.

- 개발자한테는 프로그래밍 도구 다음으로 기본이라고 할 수 있습니다.

- 예비 개발자들은 포트폴리오를 써야 하므로 지금까지 했던 프로젝트들을 정리하는 것이 굉장히 중요합니다.

 

 

(2) AWS (Amazon Web Service)

- 본인만의 서버를 만들고 띄울 수 있는 서비스 입니다.

- 윈도우&우분투 등 운영체제, 프로세스 수, 접근 허용/금지 IP 등을 본인이 설정할 수 있습니다. (일부 옵션은 유료입니다)

- 서버를 만들었으면 PuTTY, RDP 등으로 접속해서 서버를 관리하시면 됩니다.

 

 

(3) Notion

- 오늘 할 일 목록을 만들고 체크하는 일정 관리 프로그램 입니다.

- 현업에서 프로젝트를 할 때는 미리 계획을 세워놓고 진행하기 때문에 필수라고 할 수 있습니다.

 

 

(4) Google Drive

- 중요한 파일을 서버에 올려서 백업할 수 있는 저장소 입니다.

- 현업에서 프로젝트를 할 때는 요구 사항 명세서 등 문서도 작성하므로 이러한 문서들을 안전하게 보관하기에는 최고입니다.

- 한 사람 당 15G 까지만 무료이고 그 이상은 매달 돈을 내야 합니다.

 

 

(5) Slack

- 팀원들과 소통하기 위해 사용하는 게시글형 메신저 입니다.

- 게시글 형태로 기록을 남기므로 업무용 메신저로 사용하기에는 최고입니다.

 

 

(6) Swagger

- API를 명세하기 위해 사용하는 프로그램 입니다.

- (실제로 사용해본건 아니라서 구체적으로 어떻게 쓰는건지는 아직 모르겠습니다 ㅠㅠ)

 

 

 

여기까지 예비 개발자라면 반드시 알아야 할 프로그램들을 소개해 드렸습니다. 혹시 이 외에 다른 프로그램을 알고 계신다면 댓글로 알려주시면 감사하겠습니다. 그리고 위의 내용 중 잘못된 내용이 있다면댓글로 지적해주시면 감사하겠습니다. 저는 반드시 제 의견에 동의하지는 않더라도 자신의 의견을 마음껏 표현하면서 소통하는 사람을 더 좋아하니까요 ^0^

728x90
반응형
LIST