23.09.18 - 23.09.24
1. 개발 진행 및 완료 상황
- 스파르타 코딩클럽 SQL강의(3주차~5주차)
- 코드잇 javascript강의 (60강)
- 코드북 복습
- 알고리즘 문제 다수
2. 업무, 개발 중 발생한 이슈/ 고민 또는 이를 해결한 내용
- 코드잇 강의를 들으면서 푼 문제들을 노션에 정리를 해 두었다.
- 프로그래밍과 데이터 in Javascript(11)🎖🎖
- 프로그래밍과 데이터 in Javascript(2-6)🎖🎖
- 프로그래밍과 데이터 in Javascript(2-11)🎖
- 프로그래밍과 데이터 in Javascript(4-2)🎖
3. 오늘 새로 배운내용
- 웬만한 것은 2번에 정리해 놓았지만 간단하게 적을 수 있는 부분을 적어보자면 반복문이 i++의 형태로 반복실행되게 해놓았을 때 반복문 안에서 i—를 이용해 i값을 늘려주지 않고 반복문을 실행시킬 수 있다는 점이 신기했다.
4. 참고할 만한 레퍼런스들
5. 특이사항(아이디어 메모)
6. 회고
- 앞의 3주차 까지와는 비교도 안되게 다른 느낌을 받았다. 지금까지 들어왔던 강의들을 기반으로 내가 원하는 기능을 구현하는 작업을 많이 반복했던 것 같다. 알고리즘 문제나, 코드잇 강의 후 푸는 문제, 같은 팀원인 유덕님이 내주는 문제 같은 것들을 풀며 내가 직접 사용할 문법을 정하고 기능을 동작하게 구현하려고 했다. 막상 실제로 구현하려고 하니 많은 문제점들에 부딪히게 되었다. data type때문에 오류가 발생하기도 하고 for문을 잘못 만들어서 무한루프에 빠지기도 했다. 가장 난감했던 문제를 생각해보면 2번 마지막에 적은 문제를 꼽을 수 있는데 기능이 작동되도록 코드를 다 짜놨지만 반복문에서 false 값은 뽑을 수 있지만 true값은 못뽑고 undefined로 밖에 못뽑는 것이 가장 난감했다. 엄청난 시간과 노력을 들이고 있는데도 실력의 상승속도가 현저히 줄어든 것만 같아 자존감이 많이 낮아졌다. 하지만 이제 시작일 뿐 많은 문제들을 접하고 많은 풀이 방식들을 만나보면서 데이터를 쌓아가다 보면 어느정도 틀이 잡힌 문제해결 방법을 터득할 수 있을 것 같다.
7. To Do List
- 이제부터 javascript에 대해서는 강의보단 많은 문제를 풀어보고 해결방식을 고민해 보는 방법이 더 효율적일 것 같다. 또한 공식 문서들과 함께보며 디테일한 부분들까지 신경써주는 코드를 짜야할 것 같다