●오늘의 공부 (새롭게 알게된 것 정리https://mo-i-programmers.tistory.com/manage/posts/)
오늘은 이 짤로 이야기를 시작하고 싶다....
농담이고 미니 프로젝트를 통한 협업을 처음 진행 해 보았는데 생각보다 재밋기도 하고 알찬 시간이었다. 덕분에 개발자 협업도 조금이나마 느낄 수 있었고 특히 현업에서도 많이 쓴다는 git에 대해 많이 알게 된 것 같다.
특히 git 튜터님이 처음 배울 때 gui로 눈에 보이는 게 있으면 확실히 이해하는데 도움이 된다 그랬는데 첫 미니 프로젝트에서 소스트리와 번갈아 가며 사용하지 않았으면 큰일 날 뻔 했다.
어 마치 길 잘가고 있는데 외국인이 나를 붙잡고 자기 할말 만 하는데 스마트폰으로 파파고를 킨 느낌?
영어 조금 읽은 줄 알면 또 파파고 해석된 걸 보여주는 게 아니라 자기가 읽고 말해준다 ㅋㅋㅋ
소스트리와 cli를 번갈아 확인 해보는 느낌은 딱 그거랑 똑같았다.
아무튼 어찌어찌 프로젝트는 완성 시켰는데 상당히 아쉬운 부분들이 많았던 것 같았다.
하고 싶었지만 하지 못했던 기능 구현이나.. 좀 더 배운다면 간단하고 어렵지 않게 썼을 코드들이나...
특히 음악 제목 명을 스크래퍼로 빼와 그걸 다시 유튜브에 검색한 뒤 검색해서 나온 첫번째 영상값을(대부분 첫번 째 영상이 노래이기에) 넣어보고 싶어서 selenium이란 파이썬 코드라던가 찾아봤는데 아직 직접 해보지는 못했다.
아직 내 기준에서 할 수 있을 만한 방법이 없을까 고민하고 직접 해보는 중인데 꼭 성공하면 좋겠다.
이런 과정을 생각해보면 얼른 공부 과정을 배우고 뇌에 녹인다음 구현을 해보고 싶다는 생각이 들었다.
아래는 오늘 마무리한 미니 프로젝트의 KPT이다.
궁금하다면 펼쳐보자.
◎KPT
- `Keep` : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 **유지했으면 하는 부분**.
- `Problem`
- 문제점 : 이번 프로젝트에서 발생한 **문제점**을 객관적으로 판단
- 해결 방안 : 해당 문제점을 **해결할 수 있는 현실적인 방안** 제시
- `Try` : 다음 프로젝트를 위해 해야할 **노력**
- `Feel` : 이번 프로젝트를 통해 **느낀 점**
◎Keep :
프로젝트 초기화면
서로 모르는 부분 토의
그래도 말이 많이 늘었음
◎ Problem:
1.
문제점: 소통을 자주
해결 방안: 시간을 정해 반드시 회고, 생각날때도 그냥 고민없이 바로 이야기하기
2.
git사용
git을 자주 사용하는 사람의 블로그를 보며 공부
3.
툴 버전이 맞지않아 git 오류
툴 버전 맞추기
1. 프로젝트 초기에 기획 및 협의가 명확하게 가지기
다음에는 기획 및 협의 시간을 충분히 가지기
◎ Try:
프로젝트가 아니더라고 대화를 자주하면서 문제 해결 능력 키우기
git issue 사용하기
wiki로 문서 관리
file 단위로 팀원 협력
주석 활용
file 통일성있게 관리
api 다양하게 사용
◎Feel:
git 사용이 까다롭다
개발자로서의 협력에 대해 깨닫게 되었다.
다음 프로젝트때는 더 많은 것을 해보고싶다.
앞으로 더 공부를 더 해야겠다는 것을 깨닫는 계기가 되었다.
아무튼 아직 시작한지 며칠 되지 않았지만 뭔가 성장하는 부분을 느끼기도 하고 아쉬운 부분이라면 스스로의 마음이 뭔가 조급하다? 인 것 같다.
착실하게 잘만 하자. 남들 하루에 50m달리는거 60m,70m씩 달리다 보면 어느 순간 그 격차는 많이 줄어 있을 것이다.
●할만한 계획이나 하고싶은 것, 주말 계획
일단 집에 얹혀 사는 만큼 주말엔 가게 바쁜 타임때만이라도 도와주기로 했다.
4개월 또는 그 이상이 될 수도 있는 시간에 공부에만 매진해야 하는데 알바를 하는 것도 아니고 돈이라도 아끼려면
먹고 자고 할 곳은 있어야 하지 않겠는가
길게 말할 것도 없이 그냥 밥값이다. 주말엔 밥값을 해야한다.
물론 많이 하는 것은 아니기에 남는 시간에는 이번주에 했던 웹 프로그래밍 개발은 한 번 더 복습할 겸 기능들을 훓어보고 직접 실행해 볼 생각이다.
그 이후 이번 프로젝트에서 팀원들이 만든 코드들을 전부 뜯어보려 한다.
일단 팀원 중 둘은 코드 지식이 나보다 더 있는 편이지만 나는 이번에 수강한 웹 개발 강의에서 알게 된 내용이 다이기에
각자 분업을 하며 팀원들이 짜놓은 코드를 좀 뜯어보며 아 이건 이런 코드구나 이게 이렇게 쓰면 이런식으로 작동이 되는 구나 하고 좀 파 볼 생각을 하고 있다.
이번 주말은 좀 시간이 부족하겠지만 만약 남는다면 git repo를 혼자 만들고 여러가지 브랜치랑 파일들을 만들어 수정하며 일부러 충돌내고 해결하는 시간을 가져보려고 한다.
특히! git.ignore에 대해서 좀 알아보고 싶다.
'TIL' 카테고리의 다른 글
TIL 20220426 - 7번째 (0) | 2022.04.27 |
---|---|
TIL 20220425 -6번째 (0) | 2022.04.25 |
TIL 20224021 - 4번째 (0) | 2022.04.22 |
TIL 20220420 - 3번째 (0) | 2022.04.20 |
TIL 20220419 - 2번째 (0) | 2022.04.19 |