본문 바로가기

기술들/Today I Learned

[Today I Learned] 9월 15일(화)

9월10일 ~ 9월14일 : twittler마무리, underbar시작,  고차함수 알고리즘문제 풀이

 

- 오늘 공부했던 부분.

1. 예전 js개발자들이 시도했던 배열 메소드 만드는 연습을 하고 있다(과제다). forEach, map, filter 등의 메소드를 만들기란...쉽지 않다. 그치만 배열 메소드 복습한다는 생각으로 mdn을 참고하면서 꾸역꾸역 풀었다. 특히 오늘 구현하는데 많은 시간을 할애한 once라는 함수.. 처음 한 번 호출되면 그때 리턴된 값이 다시 호출되도 똑같이 그 리턴값만 반환되는 함수인데 바깥 함수에 선언된 변수를 return된 함수안에서 어디에 써먹어야 할지 찾기 어려웠다. 테스트를 통과하긴 했는데 아직 이해가 안되는 부분이 있어 더 공부가 필요하다.

문득 underbar를 풀면서 내가 좀 달라진 점을 느꼈는데 어려운 문제를 만나도 끝까지 잡고 붙드는 질척거림?이 생겼다는 것이다. twittler 과제하면서 구현 안되는 여러 기능들을 구현하게 하려고 포기하지 않고 구현하려는 과정에서(근데 포기한 기능도 있음..) 이런 질척거림이 생긴것 같다.. 저때 맘고생 진짜 심했다. 아무튼 스스로 고민하면서 동료들과 협업하는 연습을 하고 있는 지금의 내가 먼 훗날 좋은 개발자가 되기를 바라며.. 오늘 하루도 잘 마무리 했다.