My/Riverlog

SSAFY 7기의 2022년 6월 회고: (아마 인생 마지막일) 방학은 React와 함께 춤을

리버김 2022. 7. 31. 12:09

Photo by Markos Mant on Unsplash

What I've learned...

1. Algorithm

6월부터는 SSAFY 교재에만 정리해뒀던 알고리즘 개념을 GitHub에 정리하고, BOJ에서 유형별로 문제를 풀어보고 있다.
하루 한 문제는 빠지지 않고 풀었던 것 같은데 사실 실력이 어느 정도 상승했는지는 잘 모르겠다. 그렇지만 알고리즘 수업 때도 알고리즘은 특히나 계단식 성장이 두드러지는 부분으로 느껴서, 지금처럼만 꾸준히 해보려구 한다.

방학 동안에 FE 공부 로드맵에 대해서는 어느 정도 공부를 했는데 알고리즘 공부 로드맵도 문득 궁금해 찾아보니 팔로하고 있던 나동빈님의 유튜브에 찾던 내용이 나와있었다.

https://www.youtube.com/watch?v=ukkLCl9yBvE&t=72s

1. 프로그래밍 기본 문법 공부(파이썬)
2. 알고리즘 기본100제(코드업:기초100제)
3. 백준 문제풀기(그리디, 탐색, 기초 동적프로그래밍 50문제씩)
4. 기출문제 풀기(프로그래머스:카카오)

영상에서 이렇게 직관적인 로드맵을 제시해주셔서 도움이 많이 됐다. 한편 계획으로는 9월이 되면 4번을 어느 정도 해낼 수 있는 정도를 목표로 하고 있는데, 갈 길이 아주 멀어 보인다 ㅋㅋㅋ

2. 1학기 복습

역시 개인적으로 필기했던 Django, Vue 관련 내용을 GitHub에 정리하기 시작했다. 처음에는 TIL을 포트폴리오 및 지식 공유 블로그처럼 사용하려고 시작했는데, 정리하면서 복습이 자연스럽게 되다 보니 개인적인 도움도 많이 되고 있다. 주제 별로 폴더를 만들고, TIL repo의 README.md에 링크가 달린 목차를 만들어 보기 편하게 만들고 있다.

또, 그 날 배운 프로그래밍 관련 내용을 날짜를 제목으로 하는 데일리 노트에 정리하고 있다. 자잘하지만 유용한 정보들을 메모하기 위해 생각한 방법인데 지금까지는 괜찮은 것 같다 ㅎㅎ

3. React

이 외에도 영어를 공부하고, 한 개의 DACON 대회에도 참가하면서 시간을 보냈지만 가장 많은 시간을 투자한 것은 React를 배우는 것이었다. (+TypeScript) React는 어떤 분이든 이견 없이 배워야 한다고 말씀해주셨던 프레임워크였기 때문에, 우리 반에서 스터디를 모집해서 바로 공부를 시작했었다.

방학 동안 총 세 개의 강의를 들었고, 기초 - 간단한 클론코딩 - BE를 동반한 심화 클론코딩 순으로 공부하면서 내용을 정리했다.

 

[무료] 처음 만난 리액트(React) - 인프런 | 강의

자바스크립트와 CSS 기초 문법과 함께 리액트의 기초를 탄탄하게 다질 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com


- React의 기본 개념과 Hooks, state, props, styled component 등 필수적인 문법들을 담백하지만 잘 설명한 강의였다. 아주 기초적인 내용이지만 탄탄한 강의여서 말 그대로 처음 기초를 다지기 좋았다.

 

ReactJS로 영화 웹 서비스 만들기 – 노마드 코더 Nomad Coders

React Fundamentals

nomadcoders.co

- 이미 유명한 니꼬의 ReactJS 강의. 영화 무료 API를 이용해 간단한 영화 정보 웹사이트를 만드는 6시간 반짜리 강의다. 니꼬의 설명력도 좋았고, 1번 강의에서 배운 내용을 복습 그리고 실습하기에 좋았던 강의였다. 다만 화면에서 전체 코드가 아닌 부분 코드만 확대해서 보여주는 경우가 많아 따라 치기가 꽤 힘들어서 점수를 조금 깎고 싶다.

 

Slack 클론 코딩[실시간 채팅 with React] - 인프런 | 강의

Slack 서비스를 따라 만들며 본격적인 리액트 웹 개발을 시작해봅시다! 회원가입, 로그인, 방 만들기, 실시간 채팅까지!, - 강의 소개 | 인프런...

www.inflearn.com

- 추천이 많았던 제로초님의 Slack 클론 코딩 강의. 유일하게 유료인 강의여서 걱정을 했는데 나는 정말 만족했었다. 10사간 40분이라는 짧지 않은 시간이지만, 강의 중 이런 저런 유용한 이야기들을 포함해 가상의 청자가 옆에 있는 것처럼 충분히 이해할 수 있도록 설명해주셔서 덜 지루했던 것 같다. 아마 스트리밍했던 강의를 잘라 올려서 더 현장감이 느껴진 것 같은데, 생각보다 도움이 많이 됐다. 또, BE 코드가 제공되어 실제 슬랙을 사용하는 것처럼 실행할 수 있어 좋았다.

4. 토이 프로젝트

1학기 잔고장 팀원들이랑 토이 프로젝트를 진행했다. 다들 2학기 준비를 하면서 다른 공부를 병행하느라 7월까지 일정이 넘어가게 되었는데 잘 마무리할 수 있으면 좋겠다. Google map API를 공부해보는 계기가 되어 의미있는 프로젝트 같다 ㅎㅎ

Thoughts

- 방학을 기회삼아 2학기의 월별 계획을 노션에 정리했다. 목표는 SSAFY 2학기가 끝나갈 무렵 첫 취업을 하는 것 ㅎㅎ

- 이번 방학을 보내며 어쩌면 앞으로의 10년 중 유일한 방학이 아닐까 생각했다. 그래서 1학기동안 많이 뵙지 못했던 부모님과도 시간을 더 보내고, 잠도 충분히 자면서 체력을 보충할 수 있는 시간이라 좋았던 것 같다.

- React 개념이 어느 정도 다 잡힌 상태지만, React를 사용하는 이유에 대해 좀 더 알고 싶어져 Udemy에서 유명한 강의를 하나 들어보기로 했다. 그저 '다들 많이 쓴다'는 이유 정도로 알고 있었지만 React의 철학이나 목적을 더 알고 싶었기 때문이다. 이 강의에는 앞서 배운 것들과 겹치는 것도 많지만, Redux랑 Next.js 관련 내용도 함께 있어서 한 발 나아갈 수 있는 기회도 될 것 같다.

https://www.udemy.com/share/105mrW3@VsHNHAcQqYJZCEnzkxcVBRhFCAkansUlwMYvKE-EUxep_3U2w2ICdpXFtEnGbQd2kw==/

 

【한글자막】 React 완벽 가이드 with Redux, Next.js, TypeScript

Javascript부터 웹 어플리케이션 배포까지, React와 프론트엔드 최신 기술을 가장 쉽고 확실하게 배우는 법

www.udemy.com


- 그래서.. 2학기에는 주간 회고 진짜 쓸 거지? ^^

Next Month Will be Like...

이 글을 쓰고 있는 4일의 다음날부터 2학기 부트캠프가 시작되고, 11일부터는 주 2회 오프라인 수업을 듣게 된다. 2학기에는 총 세 번의 프로젝트가 진행되는데, 첫 프로젝트의 조는 결정되어 BE 네 명과 FE 한 명과 함께하게 되었다. 기대도 되고, 내 실력에 걱정도 되지만 열심히 해보려고 한다 ㅎㅎ

7월에는 SSAFY 프로젝트와 토이 프로젝트, 그리고 정보처리기사 실기 시험으로 또 바쁘게 지나가지 않을까 싶다!

반응형