본문 바로가기

타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)67

웹 풀사이클 데브코스 TIL 2일차 - 버전관리 시스템, git 1. 버전관리 시스템의 종류 동작하는 방식에 따라 분류 1-1. 로컬 vcs 단순히 로컬(내 컴퓨터)에서 버전관리를 한다. 협업을 위해 연결같은 기능을 하지 않는 것 즉, 혼자 하던 것을 시스템을 설치해 버전을 관리하는 것이다. 백업, 복구등 버전 관리가 가능하지만 해당 컴퓨터에서만 사용하므로 협업을 할 수 없다. 목적: 버전관리를 좀 더 깔끔하게 할 수 있다. 사진 출처: github 1-2. 중앙집중식 vcs 중간에 컴퓨터를 하나 두고 이 컴퓨터에 모두 집중하는 것이다. 내 컴퓨터가 아닌 중앙의 다른 컴퓨터에서 버전을 관리한다. 그 중에서도 필요한 부분만 가지고 온다. 즉 3.0.1의 모든 파일을 가져오는 것이 아닌 특정 부분만 가져올 수 있다. 로컬 vcs와 다른점: 다른 컴퓨터도 해당 컴퓨터와 연.. 2023. 11. 15.
웹 풀사이클 데브코스 TIL 1일차 - 프로젝트, Markdown 프로젝트란? 프로젝트란 일정한 기간에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음을 말한다. 큰 목적이 아니더라도 어떠한 목적을 위한 것이라면 프로젝트가 될 수 있다. 프로젝트는 소스 구현 뿐 아니라 기획->설계-> 테스트->배포를 모두 포함한다. 프로젝트 관리의 중요성 협업을 잘하려면 코드공유 문서공유를 해야한다. 어떤 코드인지 어떤 부분을 개발하는지, 어떤 이슈가 있었는지 등! 결국엔 공유를 하는 것이 가장 중요하다. 어떻게? => Read me 1. 완성된 프로그램의 설명서 설명서 레퍼런스 2. 구현중인 프로젝트 현황 구현된 주요 기능 구현 현황 코드가 해결해야하는 문제 등 리드미 작성법 - markdown .txt: 텍스트파일으로 리드미 작성 가능 but! .m(ark)d(own) -> Re.. 2023. 11. 15.
[프로그래머스] 데브코스 웹풀사이클 1기 합격 후기 교육과정 지원동기 학교에서는 실무적인 부분은 알려주지 않았기에 프로젝트를 하며 혼자 공부했는데, 강의는 들었지만 모르는 부분은 그때 그때 찾아서 공부하는 면이 있었다. 부족한 부분이 있다고 생각하고 좀 더 체계적으로 공부방향을 잡고 공부하고 싶은 생각으로 지원했다. 다음으로 열심히 하는 사람들 사이에서 시너지를 얻고 함께 공부하고 프로젝트도 진행해보고자하는 생각으로 지원했다. 온전히 프로젝트에 집중하는 시간을 가지고 프로젝트를 진행해보고 싶었다. 마지막으로 프론트엔드를 공부해왔는데 개발을 하다보면 백엔드에 요청을 할 때 어떤식으로 처리될지 궁금했다. 전체적으로 이해를 한다면 무슨 개발을 한다해도 도움이 될거라 생각한다. 선발 1. 서류지원 - 자소서 1. 지금까지 프로그래밍 공부를 어떻게 했고, 과정에 .. 2023. 11. 15.