분류 전체보기


4월 22일 오늘은 Django 첫 번째 수업이 있는 날이었습니다😄 자리가 맨 앞자리인데 첫날부터 늦으면 아이컨택할 때 민망해질까 봐 평소보다 10분 정도 일찍 출발했는데요! 역시 첫날이라 그런지 거의 모든 수강생 분들이 일찍 오셔서 이야기를 나누고 계셨습니다. 주위 사람들과 조금 이야기를 하다가 노트북 셋팅을 다 할 때쯤 송종근강사님이 들어오셔서 인사를 하고 수업에 관한 오리엔테이션이 진행되었습니다. 오리엔테이션은 강사님의 수업스타일에 대한 설명부터 회사에 재직 중 일 때 이야기, 공부방법, 백엔드 개발자가 중요하게 생각해야 할 것 등의 이야기로 진행되었습니다. 강사님의 수업스타일 중 독특한 점은 수업시간에 질문을 엄청 많이 하신다는 거였는데요! 간단한 개념에 대한 질문부터, 사례를 제시하고 어떤 해결..


1. Git 이란..? Git은 linux의 아버지(?) 리누스 토발즈가 개발한 버전관리시스템으로 많은 프로그래머들이 사용하고 있습니다. 버전관리시스템은 파일의 변화를 시간에 따라 저장소에 기록해두었다가 추후에 특정 시점의 버전이 필요해졌을 때 다시 꺼내올 수 있게 하는 시스템을 말합니다. 학교에서 조별과제를 진행하면서 파일의 이름이 계속 길어진다거나 (발표자료_마무리_최종_last_진짜.ppt) 다른 부서에서 받은 파일의 버전이 업데이트될 때마다 왠지 모를 불안감에 날짜 정보를 입력한 이전 버전 문서를 폴더 가득 채워 넣어 보신 적이 있으실 텐데요! 이렇게 되면 문서를 제대로 구별해내기 힘들어져서, 필요할 때 바로 해당 문서를 찾기가 어려워지는데 git은 사용하면 이런 문제들을 고민하지 않고 필요한 버..