📗 오늘 한 일

면접준비

면접 제안 수락에 따른 면접 대비

  • JavaScript
  • React
  • HTML/CSS
  • CS
  • 일반면접
  • 프로젝트 관련 예상 질문 리스트 작성

Next.js 학습 (Udemy section5 완료)

  • CSR 데이터 패칭하기
  • useSWR 사용하기
  • SSR 방식과 CSR 방식 결합하기

✍ Diary

제안서를 조금 늦게봐서 면접 날짜를 잡아주실지 잘 모르겠지만 그래도 면접날에 당황하지 않기 위해 내가할 수 있는 최대한의 노력을 해야겠다.
NextJS에 시간을 많이 쏟았을 수 있다는 생각이 들어서 프로젝트를 하는 섹션은 건너뛰고 학습할 수 있는 내용을 다 학습한뒤 프로젝트를 구현하는 시간을 가져야겠다.
과제, 코테등을 보느라 미뤄뒀던 포트폴리오 제작도 다시 시작해야겠다.

'Daily > Today I Learned' 카테고리의 다른 글

22.12.13_TIL  (0) 2022.12.20
22.12.12_TIL  (0) 2022.12.20
22.12.10_TIL  (0) 2022.12.11
22.12.09_TIL  (0) 2022.12.11
22.12.08_TIL  (0) 2022.12.08

📗 오늘 한 일

면접준비

면접 제안 수락에 따른 면접 대비

  • JavaScript
  • React
  • HTML/CSS
  • CS
  • Project
  • 일반면접

Next.js 학습 (Udemy section5)

  • 대체 페이지 & Not Found 페이지
  • 서버 사이드 렌더링(SSR)을 위한 getServerSideProps란?
  • getServerSideProps 사용하기
  • getServerSideProps 동작과정

원티드 프리온보딩 프론트엔드 사전과제 버그 수정

  • 이메일/비밀번호 유효성 검사 시 하나만 통과해도 전송 버튼이 활성화 되는 버그 확인
    • 유효성 검사를 두개 다 통과가 될 경우로 바꾼다

✍ Diary

9일에서 10일로 넘어오는 새벽에 구글 메일을 들어가보니 원티드에서 메일이 하나 와있었다….! 그것은 어느 회사에서 내가 공개해 둔 이력서를 보고 면접을 제안한 제안서였다. 
날짜를 확인하니 12월 7일에 왔던 것이다… 원티드 사전과제를 작업 하느라 이메일을 확인할 겨를이 없었는데 다행이다. 3일만에 확인을 했기 때문이다. 이런 기회를 주신 회사에 감사하다고 얘기드리고 싶다.

나의 무엇을 보고 제안을 주신것인지도 궁금했지만 일단 수락을 누르고 면접 준비를 더 열심히 해서 갈 수 있도록 해야겠다. (3일 늦어서 안되진 않겠지...?)

 

'Daily > Today I Learned' 카테고리의 다른 글

22.12.12_TIL  (0) 2022.12.20
22.12.11_TIL  (0) 2022.12.11
22.12.09_TIL  (0) 2022.12.11
22.12.08_TIL  (0) 2022.12.08
22.12.07_TIL  (0) 2022.12.08

📗 오늘 한 일

Next.js 학습 (Udemy section5)

  • getStaticPaths?
  • getStaticPaths 사용하기
  • getStaticPaths 동작 과정
  • 대체 페이지 작업하기
  • 동적 경로 로딩하기

원티드 프리온보딩 프론트엔드 사전과제 제출 및 리팩토링

  • Todo List api호출 함수 파일 분리
  • Todo List props.으로 받은 코드 구조분해할당 props로 변경

✍ Diary

원티드 프리온보딩 프론트엔드 사전과제를 하면서 페이지별로 Branch를 나눠서 작업도 해보고 파일 분리도 생각하고 작업하다보니 재미있었다. 오류와 UX까지 생각하면서 리팩토링을 진행해봐야겠다.

'Daily > Today I Learned' 카테고리의 다른 글

22.12.11_TIL  (0) 2022.12.11
22.12.10_TIL  (0) 2022.12.11
22.12.08_TIL  (0) 2022.12.08
22.12.07_TIL  (0) 2022.12.08
22.12.06_TIL  (0) 2022.12.08

📗 오늘 한 일

원티드 프리온보딩 프론트엔드 사전과제

원티드 프리온보딩 프론트엔드 숏에세이 작성

✍ Diary

어제 구현하던 사전과제를 오늘 끝냈다. (1차배포)
사실 아직도 파일을 보면 조금 급하게 하느라 코드가 지저분한 곳이 많은데 이것을 정리할 예정이다. 
Components 분리와 api 통신 함수 분리 등을 하면 pages에는 랜더만 할 수 있도록 코드를 깔끔하게 작성할 수 있다.
Next.js에서 했던 방식으로 분리해볼 생각이다.
배포는 vercel을 이용하지않고 netlify를 사용해보았다. 다양한 배포경험은 나에게 상당히 큰 도움이 될 것이라 생각했기 때문이다. Netlify로 배포를 할 때, build에서 오류가 나서 배포를 하지 못했다.
찾아보니 React를 배포할 때, 가끔 있는 오류라고 한다 build 명령어를 CI= npm run build로 수정하고 캐시를 삭제한뒤 재배포를 하니 정상 배포가 되었다.

 

'Daily > Today I Learned' 카테고리의 다른 글

22.12.10_TIL  (0) 2022.12.11
22.12.09_TIL  (0) 2022.12.11
22.12.07_TIL  (0) 2022.12.08
22.12.06_TIL  (0) 2022.12.08
22.12.05_TIL  (0) 2022.12.08

📗 오늘 한 일

알고리즘 문제풀이 (프로그래머스 2문제)

  • [Level1] 문자열 나누기
    • 처음 나온 문자의 갯수와 다른 문자의 갯수가 같아질 때 문자열을 나눠주는 문제이다.
  • [Level2] 멀리 뛰기
    • 다이나믹 동적 프로그래밍을 이용하여 푸는 문제이다 (ex.피보나치 수열 문제)

Next.js 학습 (Udemy section5)

  • 페이지 사전 렌더링/데이터 패칭 학습 (preRendering)
    • getStaticProps 추가하기
    • 서버 사이드 코드 실행하기 / Filesystem (FS모듈)사용하기
    • SSR 동작 방식 이해하기
    • 증분 정적 생성(ISR) 활용하기
    • ISR 방식 이해하기
    • getStaticProps 구성옵션 살펴보기

원티드 프리온보딩 프론트엔드 사전과제

  • 원티드라는 개발자 취업 사이트에서 프리온보딩을 하는데 이것을 참여하기 위해서는 기본적인 실력을 판단하기 위한 수단으로 사전과제를 제시했다.
  • 가산점을 얻기위해서는 7일(오늘)까지 제출을 해야했지만 고민하다가 오늘 시작해서 가산점 1점은 얻지 못했다.
  • 그래도 기능적인 구현은 다했지만 조금씩 놓쳤던 부분이 있었기 때문에 만족할 만한 기능구현이 아니라는 생각이들어 가산점 1점은 포기하고, 기능을 완벽에 가깝게 구현해서 제출하는 것이 더 의미있다고 생각하여 내일 조금 더 구현할 생각이다. (디자인도 해야한다...)
 

프리온보딩 프론트엔드 인턴십 | 원티드

AI 채용, 연봉 정보, 이력서, 커리어 콘텐츠까지 커리어 성장에 필요한 모든 것, 원티드에서 만나보세요.

www.wanted.co.kr

✍ Diary

오늘은 어제 못한만큼 더욱 열심히 학습하고 나의 것으로 만드는 시간이었다.
그리고 원티드 사전과제를 진행했는데 나름 시간은 약 3시간 정도 기능구현을 했다. 세세한 기능을 놓친 부분은 내일 해결해서 완성할 수 있도록 해야겠다.
이번에 과제를 진행하면서 이전 인프런 답사를 다녀왔을 때 들었던 말들을 토대로 commit을 최대한 보기 편하게 작성했고, Branch도 기능에 따라 나눠서 진행해보았다. 사실 기능만 봤을 때는 3시간도 걸리지 않았어야 했다. (JS로 작업했기 때문에) commit과 branch를 생각하면서 진행하다보니 시간이 더욱 걸린 것 같다.
시간보다는 정확도를 더 높이는데 집중해야겠다.

 

'Daily > Today I Learned' 카테고리의 다른 글

22.12.09_TIL  (0) 2022.12.11
22.12.08_TIL  (0) 2022.12.08
22.12.06_TIL  (0) 2022.12.08
22.12.05_TIL  (0) 2022.12.08
22.12.04_TIL  (0) 2022.12.08

📗 오늘 한 일

알고리즘 문제풀이 (프로그래머스 1문제)

  • [Level2] H-Index
    • H-Index를 찾는 공식을 코드를 작성하면 된다.
      내림차순으로 정렬한 배열을 인덱스번호+1보다 크거나 같다면 인용되었다고 판단하여 count를 1씩 증가하면 된다.

Next.js 학습 (Udemy section5)

  • 페이지 사전 렌더링/데이터 패칭 학습 (preRendering)
    • getStaticProps 함수를 사용하여 사전 렌더링하기

✍ Diary

오늘은 약속이 있어서 오래 공부를 하지는 못했다. (╰(*°▽°*)╯)
간단하게 알고리즘 스터디에서 정한 문제를 1문제를 해결하고, 약속을 다녀와서 NextJS를 조금 학습했다.

 

'Daily > Today I Learned' 카테고리의 다른 글

22.12.08_TIL  (0) 2022.12.08
22.12.07_TIL  (0) 2022.12.08
22.12.05_TIL  (0) 2022.12.08
22.12.04_TIL  (0) 2022.12.08
22.12.03_TIL  (0) 2022.12.08

+ Recent posts