🤙계기
그동안 미루고 미뤄왔던 블로그를 드디어 시작하게 되었다.
시작하게 된 계기는
- 면접에서 한번 깨지고 나서 배운 내용을 '설명할 수 있을 정도로' 체화해야겠다는 필요성을 느꼈다. 그리고 그 수단으로 블로그를 해야 겠다는 생각이 들었다. (가장 큰 이유)
- '이런 내용을 공부했다'고 누군가에게 보여주기 편리할 것 같다.
- '회고하고 공유'하는 개발자만의 문화를 좋아하고, 이 문화에 익숙해지기 위해서이다.
시작하기로 마음먹고 티스토리, 깃헙 블로그, 네이버 블로그 등 다양한 선택지를 고려했지만 너무 오래 고민하면 배보다 배꼽이 더 커진다는 생각이 들었다. 오래 고민하지 말고 우선 velog로 시작해보기로 했다.
velog를 선택한 이유는
- 노션을 써왔기 때문에 마크다운 형식이 편하다.
- 마크다운으로 쓰면 플랫폼을 옮겨다니기 편할거같아서!
- 깔끔한 UX, UI
- 요새 트렌드인 느낌(?)
이다!
🎁소재들
계획을 잘 세우지 않고 행동하는 편이기에, 타임라인을 짜는 것은 무의미하다고 생각한다.😐
앞으로 쓸 소재들에 대한 리스트업만 해놔야겠다!
Javascript
모던 자바스크립트 튜토리얼 사이트(https://ko.javascript.info/)의 주요 내용 + 면접이나 유튜브 보면서 정리가 필요하다고 생각하는 내용들을 정리하겠다.
우선 생각나는 것들!
- 얕은 복사와 깊은 복사의 차이. 그 방법
- 프로토타입 체이닝이란?
- async/await과 promise의 차이
- JS 코딩 컨벤션
- let, var, const, 호이스팅
- Event의 흐름.
React
velopert님의 '리액트를 다루는 기술'(https://thebook.io/080203/)을 보면서 좀 깊게 파보고 싶은 내용들을 위주로 다루겠다.
- React 리렌더링 과정 (Virtual DOM의 개념)
- setState에 대하여
- 함수형 컴포넌트 vs 클래스형 컴포넌트
- Mobx 사용기
Web
우선 면접에서 하나도 답변못했던 질문들
- LocalStorage, SessionStorage, CookieStorage의 차이?
- RestFul하게 uri 짜기
CS
CS 기초과목(자료구조,알고리즘,네트워크,운영체제,데이터베이스)들 중에 주요 개념들을 말로 설명하는 연습을 하면서 정리하자.
Project
- 장기 프로젝트였던 '투정'에 대해 정리해보고 , 여러 사람들로 피드백을 받아보자.
- GitHub을 통한 협업 과정, 프로젝트를 하면서 어려웠던 점들을 정리해보자.
Coding Test
- 현재 자바스크립트로 프로그래머스 2,3단계를 푸는 중.
- 매일 1문제 이상씩 풀고 어려웠던 문제들을 정리하자!
- 삼성 SW 문제는 자바로 풀기
Retrospective
- 프로젝트나 자소서, 코테, 면접 등 개발 관련 활동을 하면서 느낀 점들을 정리해보자.