초보개발자의 2020년 회고록

2020년 12월 31일

TOC

image-20201231140611221

🦠 Covid-19와 함께한 2020년..!

나의 20살이 오늘으로 마무리 되는 날이다.

코로나 때문에 아쉽기도 하지만 그래도 좋은 사람들을 많이 만나서 즐겁고 보람차게 보낼 수 있었던 한해 였던 것 같다!

올 한 해 있었던 여러가지 주요 사건들을 위주로 정리해보았다.

✈️ 1월 유럽 여행

서울특별시에서 계최한 창의아이디어 경진대회에서 은상을 수상하고 부상으로 유렵여행을 다녀오게 되었다.

094B9823-F3A1-4E16-B507-B0974B402B28_1_105_c

다행히 코로나가 아직 중국내에서 해외로 퍼지지 않았던 시점이라서 다행히 안전하게 다녀 올 수 있었던 것 같다.

스페인, 프랑스, 독일 3개국을 돌아다니면서 여러가지 문화를 느낄 수 있었던 좋은 기회였다.

7DCB6E03-D85C-4E16-910E-E1F474D72A14_1_105_c

D25D9449-890C-44B3-BF62-24054DA76D6C_1_105_c

215D9658-64DC-4A38-B26C-68874A05D10E_1_105_c

🗺 3월 React 공부 후 공적마스크맵 개발

처음으로 웹 프론트에 대해서 관심을 가지게 된 계기가 되는 프로젝트이다.

코로나가 지속되면서 집에서만 있게되고 입학하게 되는 대학도 MT 취소, 입학식 취소, 비대면 수업으로 진행됨에 따라서 허무함을 느끼고 있다가 TeamMODU 에서 진행하기로 했던 프로젝트를 위해서 React를 공부하게 되었다.

처음 간단하게 클론코딩을 통해서 React, React Hook 까지 공부를 하고 그 다음 코로나 관련해서 무언가 만들고 싶어져서 재난 문자 API를 이용한 프로젝트를 해본뒤 마스크맵 API를 이용하여서 공적 마스크맵까지 개발 하게 되었다.

[React JS] - 공적 마스크맵 개발 후기(feat. Kakaomap)

image-20201231145104970

🎉 6월 첫 Github Contribution!

React, Next.js 등을 공부하면서 게시판 구현을 하게 되었는데 이 때 사용한 react-simplemde-editor 라이브러리에 버그를 발견하게 되어서 내부에 이벤트에 대해서 하나가 처리가 안되어 있는 것을 알게 되고 해당하는 코드를 하나 추가 해서 처음으로 오픈소스에 기여를 하게 되었다.

첫 GitHub Contribution!! (feat. react-simplemde-editor)

image-20201231151149553

🏊‍♂️ 7월 42Seoul - La Piscine 참여!

작년에 신청했었던 42Seoul의 1개월 집중 교육 및 선발과정인 La Piscine에 참여 하였다.

jaeskim's 42 stats

한달동안 진행되는 선발 과정동안 많은 사람들을 만나면서 매일 밤샘으로 코딩 하고 팀 프로젝트도 하고 여러가지 많은 일들이 있었다.

코로나 때문에 격주로 진행해야 한다는 불편함도 있었지만 좋은 사람들을 많이 만나서 한달동안 재미있게 할 수 있었던 것 같다.

피신 기간동안 같이 공부 했던 동료들과 모두 다 같이 본과정에 합격을 하여서 더욱더 의미가 깊게 느껴졌던 것 같다.

🎞 7월 토이 프로젝트 Your-Portfolio 개발!

La-Piscine 에 참여하느라 마무리를 못했던 프로젝트를 마무리 하고 생활 코딩, React Korea 에 공개를 해보았다.

https://your-portfolio.vercel.app/

image-20201231155743990

많은 사람들이 관심을 가져주어서 기분도 좋았고 관심이 있었던 GraphQL, Next.js 등 여러가지 기술들을 써볼 수 있는 재미있었던 프로젝트 였다.

🖋 8월 Gatsby를 이용한 Blog로 이전! (Tistory -> git-blog)

React에 대해서 공부를 하면서 한번 Gatsby 를 이용해서 블로그를 직접 만들어 보고 싶어져서 빠르게 개발에 착수 했다.

gatsby를 이용한 Github blog 개발후기

image-20201231161728302

기존 Tistory에 작성하였던 글과 사진을 Backup하기 위해서 GoLang 를 이용하여 스크립트를 작성해보고 여러가지 최적화도 진행하고 지금도 계속 조금씩 수정을 하면서 개선 발전해 나아가고 있다.

아직은 블로그 이전후 오랜 시간이 지나지 않아서 기존 Tistory 블로그 방문수를 뛰어 넘지는 못하고 있지만 그래서 직접 만들었다는 점에서 매우 뿌듯 하다.

jaeseokim.github.io

image-20201231161531050

jaeseokim.tistory.com

image-20201231161629367

🏃🏻‍♂️ 9월 42Seoul 본과정 시작!

jaeskim's 42 stats

코로나 때문에 42Seoul의 본과정 시작이 연기 되는 불상사가 있었지만 본과정이 시작이 되었다!

image-20201231162624958

시작 후 빠르게 초반 프로젝트를 클리어 하고 어렵다고 소문난 ft_printf 프로젝트를 보너스 까지 모두 완성하였다.

한달정도를 ft_printf 프로젝트에 시간을 투자하였는데 스터디 사람들 끼리 클러스터에 모여서 오아시스에서 토론을 하고 서로 찾은 방법을 공유 하면서 매우 재미있게 프로젝트를 진행 했던 것 같다.

[42Seoul] ft_printf 프로젝트 기록.

📌 10월 토이 프로젝트 Badge42 시작!

42Seoul에서 공부를 하면서 중간에 진행 할 만한 프로젝트가 없나 고민을 하다가 42에서 제공하는 API를 이용하여 토이프로젝트를 진행하게 되었다.

badge42 개발기

1편 보러 가기!, 2편 보러 가기!, 3편 보러 가기!, 4편 보러 가기!

처음에는 간단한 컬러에 Level, BlackHole 등의 정보만 보여줄 수 있도록 디자인을 하였는데 지속적으로 개발하여서 이제는 아래처럼 코알리션 별 배경을 적용하여 좀더 이쁘게 보일 수 있도록 발전 시켰다.

jaeskim's 42 stats

이제는 많은 사람들이 사용하면서 Star71개나 받게 되었다..!!

image-20201231165359829

처음으로 오픈소스 프로젝트를 진행하면서 사람들에게 호응을 많이 받은 것이 처음이여서 매우 뿌듯 하다.

🤔 1년을 돌아보면서

1년간 코로나라는 제약이 있었음에도 그래도 내자신이 열심히 했다라고 자부심 있게 말 할 수 있을 정도로 한 것 같아서 다행이였던 것 같다.

image-20201231194744904

연초와 연말에 잔디가 비워져 있는 모습이 보이는게 조금 아쉬운 점이다. ㅠㅠ (좀더 노력 할껄...)

내년의 목표는 잔디를 올해보다 좀더 풍성하게 만드는 것!, 42Seoul의 공통과정 끝내기!, Github Star 100개 이상 받을 수 있는 프로젝트 만들기!

이 3가지를 목표로 열심히 달려봐야겠다!

Buy me a coffeeBuy me a coffee
Written by

@JaeSeoKim

보안과 개발을 좋아하는 학생 입니다~!
©JaeSeoKim