📗 오늘 한 일

HackerRank 코딩테스트 진행 (13:20 ~ 17:20)

  • 코딩테스트 진행 (240분 / 5문제)

원티드 프리온보딩 커리어 챌린지 이력서 부분 (20:00 ~ 21:50)

  • 이력서 작성시 중요사항
  • 이력서를 제출할 때 해야할 것

MERN 스택을 활용한 게임 커뮤니티 사이트 구현

  • NodeJS, mongoDB, Express, React, Firebase 사용
  • React 기초 세팅

✍ Diary

코딩테스트는 나름 조금만 열심히 했다면 풀 수 있는 문제가 4문제 였고, 프로그래머스 기준 2~3단계 수준에 해당하는 BFS 문제가 나왔는데 BFS 문제는 아직 JS로 풀기에는 어려움이 있었다.

게임 커뮤니티 사이트를 혼자 MERN 스택으로 개발하게 된 이유는 프론트엔드 개발자가 가장 쉽게 풀 스택으로 혼자만의 사이트를 구현하는데 다른 언어를 배우지 않고 프레임워크를 사용하고 간단한 DB 구조를 만들 수 있다면 프로젝트를 할 수 있기 때문에 시작하게 됐다.

23년 1월 첫 사이드 프로젝트로 완성을 목표로 두고 있다.

 

mongoDB와 Express에 대한내용도 블로그에 작성해야겠다.

 

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

22.12.27_TIL  (0) 2022.12.27
22.12.26_TIL  (0) 2022.12.26
22.12.24_TIL  (0) 2022.12.24
22.12.23_TIL  (0) 2022.12.23
22.12.22_TIL  (0) 2022.12.23

📗 오늘 한 일

프로그래머스 스킬체크 1단계 합격

  • 항상 봐볼까 하다가 이번에 처음 봤는데 어렵지 않았다. 상세한 내용은 올릴 수 없어서 합격 화면만 올려본다.
  • 다음엔 2단계를 해봐야겠다.

HackerRank 문제풀이 (15문제)

  • 원티드 서류 합격에 따른 코딩 테스트 준비
  • HackerRank는 처음이었는데 다 영어로 작성되어 있지만 나름 해석해서 풀만했다.
  • 프로그래머스, 백준, 리트코드에서 풀었던과는 조금 다른형식으로 진행된다.
  • 나에게 넘어오는 코드가 어떤 식으로 input이 전달되는지 알 수 있었고, 제출시 return이 아닌 process.stdout.write()와 같은 형식으로 제출을 해야하는 경우도 있었다.
  • GCD(유클리드호제법), LCM, DP, 경우의 수(중복, 수열), DFS, BFS, 다익스트라를 복습했다.

원티드 프리온보딩 커리어 챌린지 현직자 QnA

  • 이력서를 작성하기 전에 알아야 할 것
  • 취준하면서 공부하는 방법

✍ Diary

해볼까 했던 프로그래머스 스킬체크를 1단계진행 했는데 어렵지 않았다. 다음엔 2단계와 PCCP를 진행해봐야겠다. PCCP는 프로그래머스에서 나온 코딩테스트 자격증(?)의 개념인데 나름 우대사항에 적혀있는 곳도 있어서 해봐야겠다.

이력서 통과를 해서 HackerRank에서 진행해야 한다해서 처음 해보기 때문에 연습을 했다.코테 보기전에 관련 내용을 단기적으로 할 때 루틴이 있는데 해야겠다.

 

원티드 커리어 챌린지 현직자 QnA 세션을 들었는데 거의 현직자 QnA는 다 비슷한 것 같다. 자기계발과 스터디, 사이드 프로젝트 등등 이다.

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

22.12.28_TIL  (0) 2022.12.29
22.12.26_TIL  (0) 2022.12.26
22.12.24_TIL  (0) 2022.12.24
22.12.23_TIL  (0) 2022.12.23
22.12.22_TIL  (0) 2022.12.23

📗 오늘 한 일

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

  • [Level1] 크기가 작은 부분문자열 문제 풀이 완료 (🔗 Github)
    • arr의 길이만큼 반복문을 실행해서 p보다 작거나 같은 수인지 판별하여 Count하면 되는 쉬운 문제였다.

회사 분석, 이력서 수정 및 제출

  • 가고 싶은 회사에 대한 분석 
    • 기술스택, 문화, 복지, 기술 블로그 확인

NextJS 강의

  • API Route SSR 코드 추가
  • API Route 요청 전송하기

✍ Diary

요즘 알고리즘을 안풀고 있던 것 같은데 오늘 마침 Level1이 나와서 간단하게 풀고 하루를 시작했다.
이력서를 제출하기 전 회사에 대해 분석하고 그에 맞게 이력서를 준비하는 과정을 진행했다.

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

22.12.28_TIL  (0) 2022.12.29
22.12.27_TIL  (0) 2022.12.27
22.12.24_TIL  (0) 2022.12.24
22.12.23_TIL  (0) 2022.12.23
22.12.22_TIL  (0) 2022.12.23

📗 오늘 한 일

NextJS 강의

  • API Route?
    • NextJS의 장점 중 하나인 API Route 기능을 통해 API endpoint를 클라이언트 코드와 함께 작성할 수 있다.
    • 엔드포인트를 사용해 REST API와 같은 API를 NextJS 앱에 포함함으로써 endpoint를 통해 여러 가지 HTTP 요청을 받을 수 있게 해주는 역할을 한다.
  • pages 폴더 내에 api 폴더를 생성한다.
    • api 폴더 내에 있는 파일은 React 컴포넌트로 내보내지 않는다.
    • 웹 페이지에 방문한 사람들에게는 보이지 않는다.
      • getStaticProps, getServerSideProps와 같다.
  • SSR Route

✍ Diary

NextJS에서 사용하는 API Route에 대해서 간단하게 학습했다. 앞으로 Next를 사용해서 사이트를 구축한다면 자주 쓰이게 될 것이니 시간이 걸리더라도 확실하게 알고 넘어가는 것이 좋을 것 같다.
오늘은 크리스마스 이브...인데... 취준이니 열심히 해야겠다. (내일은 하루 휴식..! 휴식도 앞으로 개발을 위한 중요한 시간이다라는 것을 학습하면서 깨달았다.!)

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

22.12.27_TIL  (0) 2022.12.27
22.12.26_TIL  (0) 2022.12.26
22.12.23_TIL  (0) 2022.12.23
22.12.22_TIL  (0) 2022.12.23
22.12.21_TIL  (0) 2022.12.23

📗 오늘 한 일

원티드 프리온보딩 프론트엔드 과정

  • 1주차 과제 제출 전 최종 버그 수정 및 배포 점검 (제출 링크)
  • 온 프레미스와 클라우드, AWS, AWS S3
    • 온 프레미스는 내가 관리할 수 있는 컴퓨터에 저장하기 때문에 클라우드를 사용한 방식보다 보안성이 좋다.
    • S3 - 정적 웹 사이트
  • CRA
  • CI/CD
  • Github Actions
  • Deploy error
    • 401 unauthorized - 인증 오류
    • 403 Forbidden - 접근 거부
    • 404 Not Found - 경로, 파일 없음
  • Github → Github Actions → AWS S3 배포자동화 실시
  • React Test Code 맛보기

VSCode git 되돌리기 오류 (한글경로 오류)

  • VSCode에서 파일의 변화가 일어나면 GUI를 사용한 git 되돌리기를 할 수 있었는데 어느 순간부터 파일의 변화를 실시간으로 읽지 못했다. 이를 해결하기 위해 검색을 위해 찾아보던 중 해당 파일의 경로에 한글이 있다면 실시간으로 변화를 인지하지 못한다고 한다.
    타입스크립트/Typescript portfolio 이런식으로 경로가 잡혀있었다.
    평소라면 영문으로 작업을 했겠지만 최근에 파일, 폴더 정리를 하면서 한국어로 바꿔져있는 것을 오늘 알게되었다.
    다음부턴 영문으로 꼭 정리를 해야겠다.

한글경로가 있는 파일을 사용할 경우 VSCode git GUI를 사용하면 나타나는 오류 메시지

✍ Diary

오늘은 배포 자동화에 대해서 알아보는 라이브 세션이었다. AWS S3에 배포 자동화를 하는 것을 저번 프로젝트에서는 실패를 했었는데 오늘 배운 내용을 토대로 다시 진행해 보면될 것 같다.
팀장님이 원티드 노션에 과제를 제출했는데 라이브 세션이 끝나고 난뒤 노션의 오류로 전달이 되지 않는 다는 것을 보고 팀 디스코드를 봤지만 인원이 적었기 때문에 빠르게 원티드 디스코드에 제출하고 팀원분들께 전달해드렸다.
최근부터 VSCode에 문제인줄 알았던 것이 내 문제였다는 것을 알았다... 찾아보니 간단한 한글경로 때문에 생기는 것이었다. 해결해서 다행이다...

 

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

22.12.26_TIL  (0) 2022.12.26
22.12.24_TIL  (0) 2022.12.24
22.12.22_TIL  (0) 2022.12.23
22.12.21_TIL  (0) 2022.12.23
22.12.20_TIL  (0) 2022.12.23

📗 오늘 한 일

원티드 프리온보딩 프론트엔드 과정 (8기 11팀)

  • 로그인/회원가입 페이지 Best Practice 기능 구현
    • VSCode Live Share, Discord 화면공유를 통해 진행

이력서 수정

  • 다양한 이력서를 보며 간소화 및 자기소개 수정

이력서에 제출한 프로젝트 README 수정

  • 팀원 구성 및 깃 컨벤션 수정
  • 시연영상 gif 첨부

✍ Diary

어제 선정한 Best Practice를 기반으로 다시 팀 레포지토리에 작업하는 일을 시작했다. TypeScript, React를 사용해 진행했으며, 페어프로그래밍 방식으로 라이브코딩을 하며 진행했다.

원티드 과정을 같이 하면서 이력서를 제출했었을 때, 이력서가 통과가 잘 되지 않아서 다양한 이력서를 보며 나의 문제점이 무엇인가 찾아보며 수정을 진행했다. 이력서에 적힌 너무 긴 자기소개는 오히려 읽기 힘들었고 임팩트가 없었다. 임팩트를 주기위해 쭉 나열하는 방식이 아닌 나의 장점을 살릴 수 있도록 크게크게 작성을 했다. 또한, 프로젝트 링크를 타고 Github에 들어갔을 때 나오는 README 화면에 프로젝트가 어떻게 실행되는지 보여줄 수 없다는 것이 아쉬워 수정을 진행했다.

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

22.12.24_TIL  (0) 2022.12.24
22.12.23_TIL  (0) 2022.12.23
22.12.21_TIL  (0) 2022.12.23
22.12.20_TIL  (0) 2022.12.23
22.12.19_TIL  (0) 2022.12.23

+ Recent posts