📁 CH01. 프로젝트 관리의 중요성
📌 프로젝트란?
- 프로젝트는 일정한 기간 안에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음을 말함.
- 하나의 프로젝트는 정해진 기간, 배정된 금액, 투입 인력 등 일정한 제약 조건 하에서 각종 요구사항을 수행하는 방식으로 진행됨.
- 하나의 프로그램(시스템)을 만들기 위한 일련의 프로세스임.
- 소스 코드 구현 뿐 아니라, 어떤 프로그램을 만들기 위한 모든 과정을 포함.
- Ex) 계산기, 노션, 카카오톡, 네이버... etc
📌 협업이 필요한가요?
📌 협업을 잘하려면
당연히 개발자는 코드로 소통을 잘 해야 됨.
코드 공유
문서 공유
진행 척도
담당자
💬 결국엔 공유
📌 리드미 Read me!
- 리드미는 크게 두 가지 역할을 하고 있음.
- 𝟙. 완성된 프로그램의 설명서
- 𝟚. 구현 중인 프로젝트의 현황
- 구현된 주요 기능
- 구현 현황
- 코드가 해결해야 하는 문제 등
📁 CH02. Readme 작성법 ‘Markdown’
📌 특별한 리드미 파일?
- 특별한 파일이 아님.
- 그냥 확장자만 .m(ark)d(own)인 파일.
- ✔️ Readme.txt
//코드 구현 내용, …
- ✔️ Readme.md
//코드 구현 내용, …
📌 markdown이 무엇인가요?
- 우리가 웹 사이트에서 글을 쓰는 것은 그냥 텍스트가 아님.
- 웹 개발에서 화면을 담당하는 기술을 알아야 쓸 수 있는 기술이 녹여져 있음.
- 일반 사용자들도 웹에서 쉽고 예쁘게 글을 쓸 수 있게 제공하고 있는 하나의 기술.
- 즉, 텍스트를 웹 기술로 바꿔주는 하나의 도구.
📌 그럼 markdown의 주요 목적은 무엇인가요?
✨ 읽기 쉽게 만들고
✨ 쓰기 쉽게 만들고
📌 markdown을 쓸 줄 알면 많이 도움이 되나요?
- 우리가 모르게 사용하고 있는 곳이 굉장히 많음
- Ex ) 위키백과, 티스토리, 노션
📌 그 중에서도.. 깃허브 markdown
- markdown을 일부 변형한 Github-Flavored Markdown
- 마크다운 : 특수 기호들의 조합으로 원하는 구조를 만들 수 있게 제공해주는 텍스트 툴. 텍스트를 이쁘게 꾸밈.
- 일반 유저들의 텍스트 체가 웹 개발자들의 언어로 바뀜
- Readme 에서의 인용문 → 강조할 때…