일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Redux
- state
- 카카오페이
- Groo
- 리액트를 다루는 기술
- closure
- useState
- 우아한테크러닝
- 상태관리
- CSR
- 함수 바인딩
- npm
- Binding
- 취준
- lexicalEnvironment
- react
- 취업준비
- 코딩테스트
- Hooks
- SSR
- 개발일기
- vanilla.js
- excutionContext
- Modules
- 리액트
- 환경오염
- mobx
- react.js
- scope
- JavaScript
- Today
- Total
목록Thingking (7)
개발하자
채용공고 자소서는 세개항목이 있었고, 그 외에 기본 인적 사항들을 작성 했다. 나는 마감날 부랴부랴 제출 했는데, 다음날이 바로 시험이라서 놀랐다ㅋㅋㅋㅋ 채용 일정 및 테스트 안내 코딩테스트 후기 오늘 카카오 페이 코딩 테스트를 쳤다. 3시간 시험이였고, 4문제가 나왔다. 최근 며칠동안 알고리즘을 안 풀다가 갑자기 친 시험이었다, 그래서 4문제 중에 3문제만 풀었다 ㅜㅜ 세금 비율을 계산, 행렬 스와이프, 정규표현식, 전기선?? 문제는 어렵지는 않았던 것 같은데 짜잘하게 실수를 해서 시간이 너무 오래 걸렸다! 그래도 최근에 정규표현식을 공부한 것이 매우매우 도움이 됐다. 잘 치진 못했지만 그래도 점점 성장하고 있다는 것을 느끼고 있으니까 그것으로 만족해야겠다. 알고리즘은 꾸준한게 최고인 것 같다!! 그게..
내가 테크러닝을 신청 전 혼자 개발을 하고 있었다. 이것이 내가 지원하게된 주요한 이유인데, 혼자 개발 공부를 할 때 문제점들이 있다. (물론 학원이나 교육을 받아도 마찬가지 일수도 있다. 복불복으로 좋은 멘토를 만나지 못한다면 방향 자체가 잘못됐을 수 있기 때문이다.) 1. 모르는 것을 모른다. 요즘은 정보가 너무 많기도하고, 프론트엔드 쪽은 몇년전과 지금의 기술이 급속하게 변했다. 그래서 가이드라인이 없는 상태로 토이프로젝트를 한다면, 원하는 기능은 만들어 낼 수 있을지도 모른다. 하지만 그것이 최신의 방식인지? 그리고 다른 방식은 어떤 것이 있는지? 본질적으로는 어떤 차이가 있는지? 구글 선생님으로는 초짜인 내가 판단하기는 힘들었다. 그리고 저런 고민을 하지 않는다면 그냥 주먹구구로 계속 코딩을 해..
이 날은 진행방식에 한계를 느끼고, 앞으로의 강의 방식을 투표로 수정했다. 그래서 이 날은 문답 형식으로 수업을 많이 진행했기 때문에 질문 위주로 정리했다! react에서 말하는 컴포넌트는 뭔지? - 리액트에서 말하는 컴포넌트는 컴포넌트가 아니라고 생각 함 - 컴포넌트가 아니기 때문에 재활용이 일어나지 않음 - 리액트 관점에서 virtualDOM을 구성하는 조각에 불과함(UI의 최소 조각) 진짜? 컴포넌트는 뭔지? - 웹컴포넌트 표준 스펙 (https://developer.mozilla.org/ko/docs/Web/Web_Components) - 컴포넌트가 되기 위해서 어떤 기술이나 스펙이 필요한지 알 수 있음 - 컴포넌트는 그 자체로 완전한 독립성을 갖고 있어야 함 - 역설적이게도 웹 컴포넌트는 너무 ..
과제 확인 : google 로그인, editor프레임워크(draft, slate) 프로토타입 만들어오기 네분이 과제 발표를 하셨다!! 1. google 로그인 react-google-login : 공식 문서를 보고 로그인을 구현하기에는 기간 안에 힘들어서 대부분의 분들이 이 패키지를 이용해서 구현해 오셨다. : 하지만 구글의 오피셜 패키지는 아니라서 직접 구글 인증을 공부해 볼 필요가 있을 것 같다. passport : 백엔드에서 인증을 할 때 자주 사용되는 라이브러리이다. : 민태님도 작업을 할 때 백엔드 단에서만 인증을 해봤다고 하셨다. 직접 구현(이 분 코드를 제대로 봐볼려고 한다!!) : 백엔드에서 라이브러리를 사용하지 않고 구현하셨다고 했다. : 처음에 react-googlt-login을 사용했..
과제 확인 React + Typescript 로 생성한 레포를 슬랙에 공유하는게 과제였다. 30명 이상이 슬랙에 레포를 공유했는데 그에 대한 리뷰를 해주셨다. 대부분 create-react-app을 사용한 레포를 올렸는데 그게 조금 아쉬우셨던 것 같다. 한 분이 babel, webpack을 사용한 레포를 소개해 주셨고, 그 레포로 이후에 프로젝트를 진행하기로 했다. 이사님 리뷰 목표를 구체화 한 레포가 없고, README에 어느 정도의 기획을 해왔을 것이라 생각했는데 그런 사람이 없었다라는 말씀을 하셨다. 그것은 소통의 부재 때문이고 우리가 목표를 정확하게 설정하지 않고 지난 수업을 끝냈기 때문이라면서 앞으로는 궁금한 것에 대한 질문을 편하게 했으면 좋겠다고 하셨다. 나도 하나씩은 꼭 질문을 하도록 노력..
아이스브레이킹 오티 전 아이스브레이킹으로 퀴즈도 맞추고, 맞춘사람에게 배민 상품권 만원도 주셨다. 나는 손이 빠르지 않아 못받았지만 분위기가 좋아졌던 것 같다. 신청할 때 들었던 의문 이번 4기는 100명의 인원이 선발 됐다. 처음에 주제를 봤을 때 하면 좋을 것 같지만 어떤 방식으로 하신다는 건지?? 좀 의문이 들었던게 사실이다. 많은 인원들을 팀으로 나눠서 만들게 하는 방식인건지? 아니면 김민태 이사님이 직접 제작을 하시고 설명하시는 방식인건지?? OT에서 그 이야기를 당연히 해주셨다. 진행 방식 결론적으로는 주 단위로 목표를 두고 개인적으로 개발을 후 김민태님이 코드리뷰를 해주거나 피드백을 해주는 방식으로 진행하기로 했다. 근데 이제 활발한 소통을 곁들인... 기술 선택에 있어서도 그 과정 전체를 ..
42Seoul을 어디서 보고 사전미팅 신청 날짜만 알고 있었는데 다시보니 사전 테스트를 통과해야 사 전미팅을 신청할 수 있는 구조로 돼 있었다. 사전테스트는 48시간 내에 결과가 나온다고 해서 딱 이틀전인 오늘 테스트를 쳐보기로 했다 테스트가 일반 코딩테스트가 아니란건 알고 있어서 검색을 먼저 해봤다. 유튜브 검색을 통해서 연습할 수 있는 사이트를 찾았고 여기서 11단계까지 연습하고 본 시험을 쳤다! 꼭 연습해보고 본 시험치는게 좋을 것 같다!! http://ftzzle.42.us.org/index.html Robozzle like - 42 ftzzle.42.us.org 본 테스트에서는 12단계까지 문제를 풀었고 기억력 테스트는 12단계 이상은 풀었던 것 같다 (정확하지는 않음) 딱 24시간 정도 지난 ..