감사하게도 멤버십에 합격하여 부스트캠프 활동을 지속할 수 있게되었다. 1주차를 지내보며 회고를 해보고자한다. 배우고 느낀 것들 문제에 접근하는 법 1. 문제는 무엇인가? 문제가 일어나는 현상을 명확하게 정의한다. 이것이 가장 처음에 이뤄져야할 단계이다. 2. 정말 문제인가? 기대한 현상과 실제 현상을 비교해보고, 어떤부분이 기대한 것과 다른지 파악한다. 3. 가설을 세운다. 이론적 접근을 통해 가설을 세우고, 실제 실천하여 확인해보는 과정을 거친다. 4. 무한 반복 계속해서 추론, 실천 과정을 반복한다. 답을 찾을때 까지. 성장을 위한 단계 1. 인지 인지가 중요하다. 하지만, 우리는 살아온 경험, 편견 때문에 제대로 인지하기가 쉽지않다. 여기서 제대로 인지하는 것이란 무엇일까? 우리의 지식 구조가 이럴..
1주차
우아한 테크코스 1주차를 진행했다. 사실 저번주에 진행했는데 회고 글을 적는게 늦어져서 지금 적는다. 1주차는 구현보다는 알고리즘 구현에 가까운 문제였다. 그러나 구현은 구현이기때문에, 제한사항에 있는 오류를 최대한 반영할 수 있도록 설계하였다. 설계 지금까지 코딩을 할때는 설계보다는 구현에 초점을 맞춰서 했던 것 같다. 그러나 프리코스를 진행하면서 기능명세를 적고 이를 기반으로 구현했기때문에 설계에 보다 집중 할 수 있었다. 물론, 처음에는 익숙하지가 않아서 다 짜놓고 기능명세를 적는 경우도 있었지만.... 시간이 지나며 점점 익숙해질 수 있었다. 설계를 하면서 가장 많이 고민했던 점은 OOP의 클래스 개념을 도입할 것이냐 였다. 그러나 해당 미션은 기능 구현의 변동 범위가 적은 편이며, 이후에 추가 ..