[WIL03] 컴퓨팅 사고주차를 끝내며
파이썬 알고리즘주차의 마지막
이번주 목표#
저번주차의 다음주 목표를 완수했다!
어려웠어서 힘들어했던 알고리즘을 좀 더 공부하고 CSAPP를 1장을 완독하기로 했는데 사실상 정글 필수과제였기 때문에 목표라곤 할순없지만… 확실히 파이썬은 조금 익숙해진것같다 이유는 수도코드를 짜면 반복문 조건문을 어떻게 짜야될지가 눈에 조금씩보였다!
특히 문제에 대해 깊게 생각해보는게 이번주 목표였는데 이번주는 basic이 9문제였고 그리디 문제는 스스로 풀어볼수있을것같아서 한문제에 3시간이상을 생각해보면서 쏟아붓기도했다 시간을 쏟아붓고나서 오히려 머리에 잘 들어왔고 뿌듯했다.
이맛에 다들 알고리즘을 푸는구나(?) 그리고 csapp 또한 모르는 부분은 팀원들이 쉽게 설명도 해줘서 뿌듯했다 앞서 기초문법이 부족하다고 했었는데 일요일에 프로그래머스 입문문제를 조금 풀었다

놀랍게도 최빈값문제에 5시간을 써서 충격먹었다… 리스트 문제만 풀었다보니 리스트로 쓴다라는 집념에 계속 고민했던것인데 딕셔너리로 써야된다는 말에 충격에 휩싸였고…아직 여전히 모르는게 많아서 시간이 남을때마다 프로그래머스는 계속 풀어보면서 문법을 익히는게 맞을것같다.
알고리즘을 풀면서 수학이 부족하다는걸 많이 깨달았는데 수학리부트가 오고나서 아직은 못읽었지만 다음주차까진 csapp랑 좀 읽어봐야될것같다

학습 포인트#
이번주차도 아무래도 어려웠기떄문에 AI도움을 안쓸수가 없었는데 basic문제에서 깊게 생각해본다라는걸 다짐했기때문에 수도코드로 작성하는 연습과 문제 쪼개기 연습을 평소보단 적극적으로 도전했다. 알고리즘을 공부하면서 내가 뭐가 부족한지 눈에 띄었는데 시간이 날때마다 계속 파봐야될것같다.
CSAPP같은경우에는 요점정리도 하고 책도 더럽게 썼지만,정작 들어와야되는것은 머릿속이기때문에 외우기보단 그림으로 기억하는식으로 이해했다. 특히 여기서 썼던 방식은 ai에게 어려운 부분을 먼저 그대로 쓰고 내가 이해한 부분을 설명을 ai한테 해서 이게 동일하게 이해를 한건지 평가해달라고 하는 방식으로 썼다.
그리고 아직 csapp에 대한 내용은 쓰진 않았지만 알고리즘 부분에서 더 이해하기위해 개념들을 블로그에 작성했다!
개선해야될 부분#
사실 정글에 오기전에 정말 간절하다 생각하고 마지막 도전이라 생각하고 왔는데 미니프로젝트때 밤을 샌 이후로 체력이 좋지못해서 매번 일찍 갈수밖에없었다. 조금 체력관리를 위해 비타민 들을 먹기 시작했지만 적절한 생활패턴을 맞추기로 결심했다. 그리고 다른분들의 열심히 공부한것들을 보고 지금 남들보다 두배이상 노력해야되는데 뭐하는거지?라는 생각도 들어서 정신차려야될것같다.
두번째로는 쓰는것 말고도 말로 설명해보는 연습을 조금 해봐야될것같다.. csapp에 대한 내용들을 팀원들과 이야기했을때 머릿속으로 이해는 했지만 설명하기가 너무 난해했다 ㅠㅠ (심정이 내가 잘못한부분인데 내가 답답한…) 러버덕 디버깅 연습을 해봐야될것같다
세번째로는 알고리즘공부를 위해선 AI는 잠시 두고 문제 1개에 30~60분만 쓰고 막히는 부분만 힌트로 AI에게 도움을 부탁해야될것같다. 그리고 다른 팀원의 블로그들을 보게 됐는데 많은 영감으로 문제를 풀었을때의 기록도 해봐야될것같다!!(이게중요)
여담#
지난주차들의 팀원과 이번주차 팀원들 모두 친해졌던것같고 재밌게 공부했던것같다. 지난주 일요일에 약을가지러 개발자인 남자친구분이 오셨는데 내가 파이썬문제를 푸는을보고 전보다 나아진것같다고 감격스러워했었다 사실 정글 오기전에 남자친구한테 파이썬을 공부하고 풀어봤었는데 문법조차 몰라서 많이 둘다 답답해했었는데 정글에 뛰어들고 많이 오른것같았다
약간의 이벤트들도 많았는데 커피를 쏟는다던지… 등등
5. 다음주 계획#
다음주는 C주차인데 하루동안은 C언어 문법을 공부해야되고..또 문제를 풀어봐야될것같다. csapp도 햇갈렸던 부분은 다시 개념 짚고 넘어가야될것같고, 시간을 나눠서 공부하는 방향으로 해봐야될것같다. 이번에도 AI를 최대한 쓰지않으면서 고민해보는 시간들을 가져보기로!