원티드 FE 프리 온보딩 챌린지, 코딩 인터뷰 완전 분석

주말 공부방에 나온 첫날.
종일 문제를 풀었는데 오늘 하루 충만한 기분이 들었냐하면 꼭 그렇진 않은거 같다.
문제가 잘 안풀려서 그런듯. 어렵;;

생각해보니 오늘 하루 열심히 산거같다 ㅋㅋ

🌭 원티드 FE 프리 온보딩 챌린지

2회차) 프레임워크 없이 직접 React SSR을 구현하는 방법 (SSR)
얻은점

  • SSR / CSR / SSG의 차이를 설명할 수 있다.
  • History API와 리액트 라우팅의 사례를 볼 수 있었다.

무지목록 (정리 필요)

  • 배포전략 (롤링, 카나리, 블루-그린)
  • ReactDOMServer, renderToString()
  • 로깅시스템 (sentry, new relic)
  • 번들 최적화 기법(코드 스플리팅, 번들 압축, 트리 쉐이킹)
  • Lighthouse 도구 성능 측정 및 용어 정리, web vitals, TTFB, FCP, TTI

🌭 코딩 인터뷰 완전 분석

스택과 큐 연습 문제를 풀었다.
얻은점

  • 스택과 큐를 설명할 수 있게 되었다.

'TIL' 카테고리의 다른 글

TIL #220804  (0) 2022.08.05
TIL #220803  (0) 2022.08.04

코드숨 Git 강의, HTTP 완벽가이드, 코드숨 함수형 코딩, 코딩테스트 연습

🌭 HTTP 완벽가이드

1장 마무리

분량이 얼마 없어 글로 정리하면서 공부했다.

얻은점

  • 웹의 구성요소를 설명할 수 있게 되었다.

🌭 코드숨 함수형 코딩

쏙쏙 들어오는 함수형 코딩 스터디 복습

전날 스터디 때 같이 풀었던 연습문제를 혼자 풀어봄.

계산이 될 수 있는 코드를 함수로 분리하고, 암묵적 입력, 출력을 명시적 입력, 출력으로 변경한다.

얻은점

  • 액션, 계산, 데이터를 구분해서 리팩터링할 수 있게 되었다.

🌭 코드숨 소프트웨어 개발의 지혜 <Git 편>

1강 Git의 데이터베이스 학습 및 실습

종립님의 Git 강의를 듣고 학습했다.

평소 별 생각없이 사용하던 깃의 저장 방식을 알게 되었다.

손으로 커밋을 하고 따라가보는 과정이 재밌었다.

전에 아샬님이 일을 하면서 벌어지는 '매직'을 없애가는 방향으로 나아가야한다는 말을 하신적 있는데, 그런 느낌이 들었다.

얻은점

  • 깃의 커밋과 리셋의 과정을 알게됨

🌭 코딩테스트 연습

프로그래머스에서 level1 문제를 풀어봄

로또의 최고 순위와 최저 순위

문제: https://school.programmers.co.kr/learn/courses/30/lessons/77484

전에 윤석님이 알려준 문제 해결 방법으로 풀어봄.

풀이: https://github.com/bluel00/programers-coding-test/tree/main/lotto

얻은점

  • TDD로 코테를 풀어 보았다. (마지막에는 테스트코드 없이 진행한 점이 아쉬움)
  • array methods가 기억이 잘 안나서 찾아서 공부 ( reduce를 잘 사용하지 못한다는 것을 알게됨.)
  • 함수를 작게 쪼개다보니 함수 안에 파라미터로 함수를 넣는 경우가 생겼는데, 가독성이 떨어지는거 같다. 메서드 체이닝의 형태로 사용하면 좋을 거 같은데 방법을 잘 모르겠다. 함수형 프로그래밍을 더 공부해 봐야겠다.

'TIL' 카테고리의 다른 글

TIL #221008  (1) 2022.10.08
TIL #220803  (0) 2022.08.04

HTTP 완벽가이드, 코드숨 함수형 코딩

🌭 HTTP 완벽가이드

회사에서 HTTP 완벽가이드 스터디를 시작했다.

문제집 만들기 방식을 제의해서 1.7 까지 각자 읽고 문제 만들고 대답해보면서 진행.

1챕터라 깊게 파고들기보다는 용어들에 익숙해지는 시간이라 생각하고 공부했다.

얻은점

  • URI, URL, URN에 대해 설명할 수 있게 되었다.
  • 평소 별 생각없이 사용하던 HTTP 요청과 응답 메시지의 구조를 확실히 파악했다.
  • 웹브라우저에 URL 주소를 입력해 실행했을 때 벌어지는 일들을 설명할 수 있게 되었다.

🌭 코드숨 함수형 코딩

코드숨 함수형 코딩 스터디 2회차에 참여했다.

범위는 1~5챕터

2회독 했는데도 이야기 나누다보니 정확히 이해 못하고 있었던 부분이 있었다.

앞으로는 더 준비해가야지.

얻은점

  • 액션, 계산, 데이터로 구분해, 테스트하기 쉽고 유지보수하기 좋은 코드가 어떤건지 알게 되었다.
  • 부수 효과라는 표현이 조금 막연했었는데 정확히 설명할 수 있게 되었다.
  • 평소 실무에서 전역으로 쓰이는 변수를 함수에서 직접 사용하고 직접 변경하는 일이 많았는데,
    이를 파라미터로 정리하고 리턴값으로 바꿔 부수효과를 없애는 기술을 배웠다.(암묵적 입력과 출력을 명시적 입력과 출력으로 변경)

'TIL' 카테고리의 다른 글

TIL #221008  (1) 2022.10.08
TIL #220804  (0) 2022.08.05

+ Recent posts