분류 전체보기 (325) 썸네일형 리스트형 20201114 T.I.L -어제오늘 알고리즘 문제에 시간을 쏟아부었다. 갑자기 마이다스 ai면접 2차를 합격해 내일 오전 당장 코딩 테스트를 보기 때문이다. 열심히 다음주에 당장 시작할 프로젝트 준비를 차근히 하다가 갑자기 코딩 테스트에 전념해야 하는 상황이 왔다. 굉장히 당황하고 자신도 없어서 어찌할 바를 모르다가 윤석님께서 시간을 내주셔서 저녁에 만나서 알고리즘 문제를 어떻게 푸는 것인지 차근차근 배울 수 있었다. 진짜 꿀 강의 ㅎㅎㅎ 덕분에 오늘 도움이 굉장히 많이 됐다. 그래서 오늘은 진짜 눈떠서 밥먹는 시간 빼고 모든 시간을 알고리즘 푸는데 쏟았다. 졸리면 안 되니까 못 마시는 커피도 마셨다.(물론 달달한 모카라테에 샷은 반샷, 그것도 결국 반밖에 못 마셔도 각성은 제대로 됐다ㅋㅋ) 진짜 초인적인 집중력으로 그동안 못풀.. 20201112 T.I.L -아샬 님의 자료구조와 알고리즘 강좌 1을 모두 들었다. 이제 진짜 프로젝트를 만들어야 하는 순간이 오니 제일 먼저 상태의 자료구조를 어떻게 짜고 관리하지? 였다. 역시 기본중의 기본은 자료구조와 알고리즘이라는 걸 코딩을 하면 할수록 더 느낀다. 그리고 css로 내멋대로 조금씩 적용시키면서 공부하는 중인데 이게 쉽지가 않다. 여기저기서 턱턱 막힌달까. 그래도 React에서 상태 값을 이용해 인터렉티브 한 웹사이트 적용을 하는 법을 알게 된 후 뭔가 하나는 이제 풀리겠다! 싶은 마음이 들었다. 그리고 오늘도 디자인에 오랜 시간을 매진했다. 메뉴같은 사소한 것까지 디자인을 완성시켜나가니 진짜 잘 해낼 수 있을 것 같은 기분이 든다. 그만큼 무엇을 만들고 싶은지에 대한 구체화가 되어있는 느낌이다. 열심히 해보자! 20201111 T.I.L -오전 내내 상태 값을 이용해 스크롤 이벤트로 css를 변경하는 작업을 연습했다. 음... 이제 조금은 감이 오는 것 같은데 아직은 어렵다. 스타일을 컴포넌트 내부에서 설정해줘야만 돌아가는 것도 조금 아쉽기도 하고 아직 그렇게 적용할 경우에 트랜지션이 부드럽지 않은 것도 아쉽다. 그리고 만약 내가 사진 파일을 많이 추가하면 이 페이지에 얼마나 부담이 될 지도 걱정이 되어 고민이 많이 된다. 여러모로 고민이 많은 하루였는데 다행히 오늘 주문한 책이 왔다. 어후 엄청 두껍긴 한데 이번 주 내내 열심히 봐야겠다. 오후에는 하루 종일 디자인 잡업에 열중했다. 디자인 작업도 굉장히 시간이 많이 들어가고 있다. 꼼꼼히 짜서 구현할 때 어떻게 구현하고 싶은지 고민하지 않도록 철저히 준비해야겠다. 20201110 T.I.L - Emotion과 styled Component로 css를 완성했다. css가 이렇게 오래 걸릴 줄이야.. ㅎㅎ 정말 얕잡아보면 안 되는 중요한 기초라는 걸 다시 한번 깨달았다. 얼른 주문한 css3 책이 왔으면 좋겠다. 이번 주는 css를 열심히 공부해봐겠다. 그리고 또 반응형을 위해 또 상태를 이용해야 한다는 점을 알고 조금 좌절스러웠다. ㅜㅜㅋㅋㅋ 뭔가 인터렉션이 분리되어서 계산될 수 있으면 좋겠다고 생각했는데 역시 리액트는 상태 관리를 하지 않고 지나가는 부분이 없나 보다. 내일은 아직 책이 오기 전이니 열심히 상태 관리를 통해서 인터렉티브 하게 만들어 봐야겠다. -그리고 알다가도 모를 2차 ai면접을 봤다. 후우.... 아직도 알다가도 모르겠다. 그래도 뭔가 하나의 면접이라도 본 게 취업에 한.. 20201109 T.I.L - redux toolkit 사용법과 React.memo와 useCallback을 통해 최적화하는 법을 배웠다. 툴킷이 물론 리덕스를 아주 쉽게 사용할 수 있도록 만들어 준건 만지만 역시 처음 배우면 익히는 자체가 어렵다. 여러 번 해보고 대체해서 지울 코드 지우고 정리하니 그제야 조금씩 뭔가 알겠는 느낌이 들었다. React.memo로 최적화하는 부분도 어떤 걸 최적화해야 하는지 약간 어리둥절했지만 리액트 dev tool을 이용해 계속 확인하면서 진행해 나가다 보니 랜더링 할 때마다 불필요한 부분에 번쩍이는 테두리가 안보이니 다행스럽게 느껴지면서 최적화는 이렇게 되는 거구나!라고 알게 되었다. 마지막으로 styled component와 emotion을 함께 사용해서 앱을 꾸미고 있는데 이게 생각보다 깔.. 20201108 코드숨 7주차 회고 7주 차 주간 회고 한 일 JWT방식과 localStorage를 이용해 로그인을 구현하는 법을 배웠다. 과제 1 : 레스토랑 로그인 페이지 및 리뷰 작성 페이지 구현하기 프로젝트 앱 버전 디자인 초안을 완성했다. 배운 점 인증과 인가의 의미를 파악했다. 인증 : 사용자가 누구인지 파악하는 프로세스 인가: 접근 권한이 있는 항목을 확인하는 프로세스 JWT 방식과 Session 방식의 차이점과 프로세스에 대해 알아보았다. Session 방식 : 서버 세션을 사용해 인증한다. 클라이언트가 로그인 -> 성공 시 서버가 유저 세션을 만들고 메모리나 DB에 저장 -> 서버가 클라이언트에게 세션 ID를 보냄 -> 클라이언트 브라우저에 세션 ID를 쿠키에 저장. JWT 방식 : 필요한 정보를 토큰 body에 저장해 증.. 20201107 T.I.L - 거의 하루 종일 프로젝트 디자인을 했다. 앱 디자인을 많이 완성시키고 웹 디자인으로 넘어갔는데 여기서 약간 문제가 생겼다. 내가 원하는 웹의 디자인과 앱의 디자인이 꽤나 달라서 반응형으로 과연 잘 만들 수 있을까 하는 의문이 들었다;;;; 그래서 저녁에 코드 숨 윤석 님과 홀맨님께 메시지를 보냈더니 윤석 님은 일단 앱 사이즈로 만드는 것을 추천해 주셨다. 사실 내가 봐도 무리가 있을 것도 같고 이렇게 고민할 바에는 확실히 하자 싶었는데 홀맨님께서 일단 하고 싶은 건 모두 다 한 다음 뺄 때 빼는 것이 애자일이라고 말씀해주셔서 그래 일단은 계획은 거창하게 다하자!라고 마음을 먹었다. 그래도 윤석 님 말씀대로 일단 앱 버전을 완전히 완성을 시키고 웹 버전 디자인으로 넘어가야겠다!! -점점 테스트 작성에 .. 20201106 T.I.L - 오전에 과제 리팩터링을 마무리한 후 세션 방식과 jWT방식에 대해 간단히 알아보고 하루 종일 내가 만드는 프로젝트의 디자인을 했다. 이번 주까지 어떻게 서든 디자인을 마무리하고 다음 주에는 구현하고 싶은 기능을 좀 더 구체적으로 계획하는 것이 목표이다. -과제에서 localStorage를 테스트하는 부분이 뭔가 깨림칙하고 잘 모르겠다. 테스트는 분명 잘 통과가 되는데 이게 그래서 더 찝찝하다. 이유를 알고 싶어서 일단 질문을 남겼고 내일 오전이 더 고민을 해보며 테스트에 대해 정리해봐야겠다. -미다스 ai면접에 합격했다. ...? 왜 때문이지? 사실 내가 조작이 서툴러서 자기소개하는 부분의 30초~40를 어버버 하면서 그냥 보냈기 때문에 아.. 난 떨어졌구나 했는데 붙었다. 흠... 일단 2차도 1차.. 이전 1 ··· 21 22 23 24 25 26 27 ··· 41 다음