개발일지/WIL

[WIL] 7월 4주차 회고 WIL (Weekly I Learned)

햄❤️ 2021. 7. 25. 19:25
반응형

오호 WIL을 얼마만에 쓰는거지? ㅎㅎ 매번 써야지 써야지 했는데 결국 한달이나 밀렸다. 꺼이꺼이
다시 열심히 써야지... 이번주는 면접이 있었고, 그래서 멘탈이 조금 음.. 마음이 싱숭생숭했다. 그래도 덕분에 자바스크립트 공부랑 면접 질문은 틈틈히 공부한 것 같다. 이것마저 안했으면 이번주는 WIL 쓸게 없어.... 고마워 자바스크립트 스터디... ☜(゚ヮ゚☜) 🧡

 

✨배운점


 - 알고리즘에서 배운건데 숫자타입을 문자타입으로 바꾸는 방법중에 String 이런 메소드 말고, "" 그냥 빈 문자열 하나 써도 문자열로 바뀐다. "" + 10 + 20  이런식으로 쓰면 30이 아니라 1020이 됨!

 - ES6에서 등장한 화살표 함수는 단순히 함수를 짧게 쓰기 위함이 아니다!!! this를 정적으로 바인딩 해버린다. 상위 스코프의 this를 받게된다. 따라서 bind/call/apply 같은 메서드는 안먹는다. 또한 객체의 메소드는 화살표 함수로 쓰면 안좋다.(안된다? 안좋다? 권장하지 않는다? 흠)

 - Next.js를 통해 트위터를 클론코딩 하는 인강을 듣고 있다. 생각보다 진도가 더딤. 지금 뷰 만들고 있는데, 커스텀 훅 만들어봤다. 이건 동물마켓 프로젝트때 했었던 건데, 동일한 코드를 계속 쓰는것보다 확실히 useState+ onChange 코드를 합쳐서 useInput 만들고, 회원가입 / 로그인에 쓰니까 아우 편해 아우 편해. 코드량이 주니까 이것도 렌더링 최적화에 조금이라도 도움이 되겠지?    

 

✨느낀점

 - 면접에서 왜 MD에서 개발자가 되었는지 정말 많이 궁금해하셨다. 오호 개발자의 관점에서 MD라는 직업이 많이 좋아 보이셨을까? 아니면 전직의 정말 진실된 이유가 궁금하셨을까?! ㅎㅎ 내가 더 궁금하다... 

 - 비동기는 면접에서 꼭 물어보시는구나. 그만큼 중요하다는 것이겠지,, 비동기처리 꼭 정복한다. 자바스크립트가 비동기를 어떻게 지원하는지 열심히 공부했는데 말하다보면 또 헷갈린다. 콜백큐, 콜스택 이 두개의 단어가 왤케 입에서 바꿔나오지 전혀 다른 자료구조인데 ㅂㄷㅂㄷ... 

 - 개발자 스티커를 구매했다... ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그냥.. 노트북에 덕지덕지 붙이고 싶었다.. 😁 (TMI)

 

아쉬운점

 - 코드를 백업하는 방법에 대한 질문을 받았는데 대답을 못했었다. 깃에 올리는게 끝이 아닌가보다?! 알아봐야겠다고 생각했다. (검색하니까 안나온다 뭐라고 치면 좋을까..) 

- 면접질문을 공부하면서 진짜 머리에 안들어오는 개념이 있다. MV* 디자인 패턴인데.. 모델이 뭐고 뷰가 뭐고 컨트롤러가 뭐고 이런거는 알겠는데, 그래서 이걸 실무에 어떻게 적용하는거지? 그냥 달달달 외우니까 머리에 잘 안들어오고 아키텍쳐 패턴에 대해서 좀 공부해보고 싶다.

- 개발 관련된 책을 좀 읽어야 겠다고 생각했다. 클린코드라던가, 아니면 튜터님이 빌려주신 프로그래머로 사는법 이런것들을 좀 읽으면서 꼭 지식 관련된 것 뿐만 아니라 현황, 개발자, 기초 지식 이런것들은 나중에 취업하면 더 공부하기 힘들 것 같다는 생각이 들었다. 

728x90
반응형