[TWIL/Feb.3week]

i do as i say·2020년 2월 12일
0

where am i? 🧐

level.3 clear;
twittler clear;

I feel that... 🤔

네 번째 주가 끝났다. 벌써... 정말 벌써 끝나 버렸다. 처음부터 하기로 마음을 먹은 복습들은 차차 흐지부지가 되어 갔다. (트위틀러 하면서부터일 것 같음) 복습, 복습을 해야 되는데 진도를 빼야 되니까 복습이 잘 안 된다. 최고의 복습은 코드를 짜 보는 거라고 생각을 하는데, 그것마저 시간에 쫓겨서 못하고 있다. 이 진도를 전부 다 빼야 복습할 짬이 나지 않을까 생각하는 중. 이건 나의 성격 탓도 있다. 하나를 끝내지 않으면 다른 걸 할 수 없는 이상한 성격... 하고자 한다면 할 수는 있지만 며칠을 통으로 빼서 복습에만 몰두를 해야 된다. 정말 이상한 성격. 인트로에 있는 목표들을 주제로 복습해야 되는 타임을 꼭 잡아서 서술할 수 있는 시간이 있었으면 좋겠다.

트위틀러를 사흘만에 끝냈다.

그런데 내가 잘하고 있는 건지 모르겠다. CSS나 HTML 만드는 것은 쉬웠고, 대략 여섯 시간 정도를 소요해 끝냈다. 대부분의 사이트는 가변형이 아니고 반응형이지만 저번 미니 해커톤 시간에 가로의 길이를 정한 채 시작한 게 떠올라서 그냥 가변형으로 만들었다. 문제는 자바스크립트로 동적인 움직임을 만들어내는 파트.

첫째 날에는 유어 클래스 강의에서 하라는 대로 따라 했더니 만들어졌고, 안에 있는 소스들을 조합해서 필터링을 제외한 나머지 과제들을 구현했다. 어떠한 것을 보지도 않았다. 그냥 있는 것을 최대한 활용해서 구현했다. 자바스크립트는 객체 지향 언어라고 배웠고, 그렇기에 최대한 재활용할 수 있는 함수들을 사용했다. 그랬더니, 뭐, 엄청 쉬워졌다. 내가 한 건 진짜 몇 개 없어서 이게 정말 맞는 건가, 제대로 한 건가 싶었다.

둘째 날에는 필터링을 구현했다. 하루 종일 필터링 구현에 힘썼다.
사람 이름 클릭하는 거 반, 필터링 반 정도. 최대한 새로운 함수를 생성하지 않으려고 노력했다. 활용성 있는 코드가 되길 바랐다. 사람 이름 클릭하는 데에 많은 시간이 걸렸지만, 솔직히 트위틀러에서 제일 잘한 일이라고 할 수 있다. (아주 쉬웠다.)
아무튼, 열두 시간에서 열네 시간 정도를 할애했는데, 처음엔 filter 함수로 쓰면 되지 않을까? 싶었는데 유사 배열 객체라서 안 되더라. (지금은 call 함수로 유사 배열 객체에 배열 메소드를 쓰면 된다는 걸 배웠지만) 아무리 봐도 모르길래 남의 코드도 조금씩 참고하고, 남이 쓴 질문도 참고했다. 참고가 되는 것 같다가도 안 됐다. 사람마다 쓴 코드가 다르니까. 어떻게 굴러가야 되는지, 이 정도만 참고한 것 같다.

내가 잘하고 있는지 모르겠다. 다시 하라고 해도 막히는 부분이 있을 것 같고, 서치하는 부분이 있을 것 같다. (전보다는 조금 빠르겠지만.) 그래서 무섭다. 그래서 복습을 많이 하고 싶다.

빠르다고 전부 능사는 아니다. 그런데 너무 빠르다. 빨라서 두렵다. 한편으로는 차라리 빨리 다 끝내고 복습을 두 번, 세 번 하고 싶다. 내가 다 알고 넘어가는 건지 모르겠다. 너무 수박 겉핥기 식으로만 공부하는 건 아닌지 무섭다. 빠르다고 생각한 적은 단 한 번도 없는데, 토요일 오프 세션 때 진도가 생각보다 빨리 나가는 것 같다고 말씀해 주셨다. 흑흑... 이왕 빠른 거 그냥 다 끝내 버리고 유어클래스 전부 훑어 버리고 싶다.

리프레시라는 이유로 일요일부터 화요일까지 푹 쉬었고, 수요일인 오늘부터 레벨 4 수업을 듣고 있다. 4-1을 전부 들었다. 이해가 안 가는 부분은 계속해서 되감기를 하는 방식으로 아침 아홉 시부터 지금까지 들었는데, 너무 어려운 거다. 집중력이 계속 흐트러진다. 여러 번 보면 알겠지. 내일까지 4-1에 대한 공부를 해야 될 것 같다. 킹왕짱코드전사가 나한테 잘하고 있다고 말해 줬으면 좋겠다. 차라리 시험 같은 걸 봤으면 좋겠다. 으앙.

About the things that bothered me 😞

노트북 옮기면서 작성해 뒀던 메모들이 사라져서 쓸 게 없다... 다음 주는 레벨 4 공부하는 거라서 조금 많을 수도 있다. 일단 몇 가지만 적어 보자.

1. 유사 배열 객체는 배열 메소드를 쓸 수 없다.
2. 유일한 의미의 div는 id를 꼭 쓰자.
3. 함수를 인자로 받을 때, function과 function()의 차이점?
function은 실행할 함수 자체를 끌고 오는 것이고, function()은 함수를 실행하는 것이다.
profile
커신이 고칼로리

0개의 댓글