본문 바로가기

카테고리 없음

[TIL] 프로그래머스 데브코스 - 임시팀 마무리,스터디 마무리

2주간 배웠던 내용들이다. 

 

1. JS로 알고리즘 구현

2. 코드 리뷰 

3. 자바스크립트 스터디 (코어 자바스크립트)

4. 백준 알고리즘 스터디

 

1. JS로 알고리즘 구현

이전에 작성한 전위 중위 후위 순회 + trie구현 내용이다.

 

2. 코드 리뷰

이전 부트캠프에서 팀원과의 동료 외에 시니어 개발자분에게 코드 리뷰를 받아본 적은 처음이다.

내 코드를 직접 읽어봐 주시고 필요한 부분에 대한 조언을 해주셨는데 좋은 코드를 작성할 수 있는 여러 팁들을 얻을 수 있어 유익한 시간이었다. 확실히 코드 리뷰가 여러 유명한 강의나 좋은 자료보다 훨씬 더 직접적인 도움이 되는 것 같다.

동료 분들의 리뷰 또한 내가 모르던 부분을 확인할 수 있는 좋은 계기가 되었다. 나름 신경 쓰면서 작성했지만 분명한 오류가 있었고, 이를 정확하게 파악해주셔서 감사했다. 

 

3. 자바스크립트 스터디

스터디를 진행함으로써 일정이 빠듯했지만, 그만큼 유익한 시간이었다. 해당 단원을 읽고 각자 해당 단원에 대한 문제를 3개씩 만들어오고 각자 낸 문제애 대해 이문제를 선정한 이유와 같이 해설을 하는 시간을 가졌는데, 복습하는 효과와 읽으면서 대충 넘어갔던 부분을 보완할 수 있었어서 혼자 공부했으면 후회했을 만큼 스터디를 진행하길 잘했다는 생각이 들었다.

https://github.com/prgrms-web-devcourse/FE-CoreJavascript-study  그동안 진행했던 문제, 문제 해설을 담고 있는 레포다.

개인적으로 코어 자바스크립트에서 클래스 단원의 문제를 만들다 참고할만한 자료를 찾아보다 가지고 있던 딥 다이브 책을 찾아봤었는데 거기서 알게된 함수의 constructor와 non-constructor의 구분을보고나서 이 책을 읽게되면 확실히 좀더 깊이있게 자바스크립트를 이해할 수  있을것같다라는 생각이 들어 이후에 딥다이브 스터디를 진행하면 좋을 것 같다라는 생각이 들었다. 마침 팀원분들도 이 책으로 진행하는 것에 대해 관심이 있으셨고 해서 다음 주부터 진행하기로 했다. 

 

 

4. 백준 알고리즘 스터디

하루에 3문제씩 지난 부트캠프에서 제시한 백준 문제들을 풀어서 각자 해설하는 식으로 진행을 했었다. 그래도 이렇게라도 이전 기수분들과 소통을 하니 나름 즐겁게 했었던 것 같다. 문제가 어려운 날엔 한 문제씩 밖에 못 풀어갔지만, 한 문제라도 확실하게 아는 것이 그래도 나한테 남는 게 있다고 생각이 들었다. 가장 어려운 문제는 DP관련 문제다. 이건 뭐.. 아무리 해설을 봐도 어떻게 이런 접근을 하는지.. 그냥 머리가 똑똑한 사람들의 풀이 같다는 생각밖에 안 든다. DFS, BFS는 어떻게든 이해가 되는 거 같은데 DP는 그냥 많이 풀어보고 많이 해설을 읽어보는 게 답인 것 같다. 시간이 답인 느낌이다.. 끝나고 나선 이런저런 잡담을 한적도 있는데 나름 하루의 휴식이라고 해야 되나..ㅋㅋㅋ 무튼 요즘같이 사람도 잘 안 만나고 있는데 편하게 얘기할 수 있는 동료분들 이였다. 스터디의 목적이었던 이번 주 토요일의 코테를 보고 일요일에 게더에서 만나 어떻게 봤는지 얘기하기로 했다.