<부트캠프 2주차 멘토링>
멘토링을 통해 현업에서의 스타일들을 접할 수 있게 되어 좋았다. 멘토링 내용은 아래와 같다.
<1주차 위클리 미션 공통 피드백>
1. 폴더를 구분하여 관리하자 (정적리소스)
< Q&A>
1. css 로드맵 알면 좋음.
2. 프로젝트의 질이 좋다는 건?:
오늘은 진짜 할 일에 압도되는 기분을 느껴 초조하고 불안한 기분이 들었다. 월화수목금토 부트캠프 강의를 수강해야하며, 수요일 목요일에는 졸업하고 해외인턴을 가기위해서 돈 벌어야하니까 근로 알바를 한다. 월요일 금요일 토요일에는 gdg 프로젝트 고정 모임과 주중에도 꾸준히 프로젝트 작업을 진행해야 하며, 중간중간 빽다방 알바 파출도 가고, 사피엔스 코딩 교육도 간다. 여기까진 힘들지만 여차저차 버틸 만 했지만, 최근에는 미뤄 두었던 졸업 프로젝트에 대한 압박이 더해지면서, 압도되는 기분이 들었다.
일단 우선순위 가장 급한 거, 중요한 거를 생각해보자.
일단 근로 돈을 버는 것은 당장 급한 일은 아니기에, 이번주는 근로를 아예 뺄 예정이다. 그러면서도 돈을 벌어야한다는 압박감에 찝찝하긴 하지만, 선택과 집중을 해야하는 시기인 것 같다. 운동도 못 하고 있어서, 아침에 일어나면 몸이 아프고 찌부둥한 기분이다.
어떻게 하면 시간을 효율적으로 쓸 지, 가장 정신없는 이번주를 효율적으로 보낼 지에 대한 고민을 하였다. 아래의 계획대로 매일매일 뇌가 없다 생각하고, 지내보려고 한다. 화이팅이다 진짜... 침착하게 하나씩 처리해보자.
나는 이번 gdg 프로젝트를 하면서 깃허브 협업 방법에 대해서는 어느정도 익혔다고 생각이 들었다. 하지만, 갓 커맨드 결과의 내용을 정확히 이해하지 못하는 경우도 있었고, 각 커맨드의 역할을 제대로 알지 못하는 것들도 있었다. 하지만 이번 주차 부트캠프 강의들을 통해, 깃에 대해 완전히 익혔던 것 같다. 또 이번주는 정말 바쁜 주였다. 졸업프로젝트에, gdg 프로젝트도 얼마 남지 않았고, 코딩 교육도 가야하고, 부트캠프도 강의도 들어야해서 너무 부담이 되었다.
그래도, 이번주는 내가 좀 알고 있는 개념인 git 개념을 배울 수 있어서 좋았던 것 같다. 또한, 팀 미팅에서의 각자 돌아가면서 질문하고 답해보는 팀 미션을 통해서, 내가 잘 안다고 생각했던 개념들도 확실히 한 번더 정리할 수 있었던 것 같다.
흠,, 아쉬웠던 것은 딱히 없다.
처음 접해보는 깃 명령어인 git reset을 이해하는 데 오랜 시간이 걸린 것 같다. 그래서 나도 정리를 하기 위해 팀 미팅에서 reset과 checkout의 차이에 대해서 물어보았다. reset은 해당하는 커밋 아이디를 Head가 가리키게 브랜치와 함께 이동하는 것이다. 따라서 현재 Head 위치의 전과 후 모두로 이동할 수 있었다. 이전으로 이동할 경우, 그 이후의 것들은 사라지는 것이 아니고 아이디만 기억한다면 다시 되돌아갈 수 있다. 만약 아이디를 기억하지 못하더라고 reflog라는 커맨드를 통해 돌아갈 수 있다. reset이랑 비슷한 것이 revert인데, 여기서도 커밋을 제거하는 것인데, 새로운 커밋을 만들어낸다는 점이 reset과 달랐다.
checkout은 브랜치로 이동할 수도 있고, 바로 커밋으로 이동할 수도 있었다. detached head 상태는 바로 커밋으로 이동하여 head가 바로 커밋을 가리키는 것이다. 여기서 브랜치를 이동해주면 head도 그것을 따라 이동하고, 해당 브랜치를 가리키며, 간접적으로 해당 커밋을 가리키게 되는 것이다.
따라서, 커밋 결과의 화살표는 head가 가리키는 브랜치 그리고 그 커밋 내용을 나타낸다.