회고록

[회고록] 2020 하반기 회고록 : 2020Y IS NOT FOUND

happykoa 2020. 12. 17. 03:51

한동안, 시험기간과 프로젝트로 블로그에 글도 안 썼다..

일단 매 분기마다 하던 것처럼 회고록을 써보려 한다.

2020 상반기 회고록은 아래 링크에 있다.

2020/07/07 - [회고록] - 대학교 2학년의 2020-1학기 회고록

목차 

- 국민대학교 2학년 2학기 수업

- 개발 실력 쌓으려고 한 것들

- 이후 계획

국민대학교 2학년 2학기 수업

먼저, 난 일단 아무튼 대학생(?)이니까 이번 학기에 들은 수업들에 대해서 회고해보려 한다.

이번 학기에는 총 22학점을 수강하였다. 헌데, 9학점은 알파프로젝트라고 학교에서 지원해주는 프로젝트를 진행해보는 강의였고, 이게 나의 한 학기를 크게 차지한 것 같다. 

 

컴퓨터 구조

이번 학기에 가장 열심히, 그리고 가장 많이 공부한 강의인듯 하다.

1) MIPS Instruction을 배우면서 컴퓨터가 어떤 명령어로 돌아가는지 알아보고, 2) 실제로 컴퓨터의 명령어가 수행되려면 어떤 회로가 있어야 하는지 배우고, 3) 그 회로를 어떻게 효율적으로 만들 수 있는지 배운다.

 

아래 교재를 사용했다.

book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=235309721&gclid=CjwKCAiA_eb-BRB2EiwAGBnXXn02XMEJNKY2cUYTAjc14Cr0WYFbFpb8wicqBM8ybpfDqlyBhawq2hoC1ZMQAvD_BwE

 

싸니까 믿으니까 인터파크도서

* 배송예정일이 오늘이나 내일인 경우 1) 당일/하루배송 보장! 2) 배송 지연 시 I-Point 2,000P또는 4,000원 도서상품권 지급   (상품권 3만원 이상 사용 가능, 결제완료 3일 후 주문 상세내역에서 신청)

book.interpark.com

1번 부분 정도까지는 쉽게쉽게 배웠는데, 2번부터는 굉장히 힘들었다.

다행히도 천사 교수님께서 강의 영상을 가상대학에 올려주셔서 돌려보고 돌려봐서 이해했다. (이걸 나는 시간여행이라고 부른다. 시간여행만 몇번을 한걸까?)

 

이산수학

이번 학기에 굉장히 쉽게 넘어간 강의 중 하나다.

교수님의 강의와 별개로 강의 범위가 쉽게 익히고 쉽게 외울 수 있는 파트까지였다. (그리고, 이전 강의들에서 배웠던 내용과 많이 겹쳐서 시험 공부도 거의 안한듯 하다...)

 

아무튼 아래 교재를 사용했다.

book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=263970836&sc.saNo=003002001&bid1=search&bid2=product&bid3=title&bid4=001

 

싸니까 믿으니까 인터파크도서

생년월일 - 출생지 - 출간도서 0종 판매수 0권 상명대학교에서 정보과학을 전공하고 동 대학원에서 석사와 박사 학위를 취득하였다. 현재 상명대학교, 국민대학교, 서강대학교 게임교육원 등에

book.interpark.com

응용통계학

음..개인적으로 굉장히 많이 많이 힘들었던 과목이다. 교수님은 너무나 좋으시고 내용도 너무 좋다. 근데, 그냥 내가 통계에 너무 약하다. 고등학교 때부터 수학 공부할 때, 통계가 너무 약했다. 그래서 그런지 너무 공부도 하기 싫었다. 학점도 잘 안 나올 것 같다.. 나만 왜이렇게 점수가 낮은지...(아직 학점이 잘 안나와서..) 학점이 나왔다.. B+ 이다..호호,, 전공 학점이 까여서 굉장히 슬프다..

 

아무튼, 아래 교재를 사용했다.

book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=213671790&sc.saNo=003002001&bid1=search&bid2=product&bid3=title&bid4=001

 

알고리즘

이번 학기에 굉장히 쉽게 쉽게 넘어간 강의 중 하나다. PS를 그래도 어느정도 하긴 한거고, 잘 하지는 못해도 강의에서 주어지는 과제해결하기에는 충분했던 것 같다.

 

아래 교재를 사용했다.

book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=220208909&sc.saNo=003002001&bid1=search&bid2=product&bid3=title&bid4=001 

 

싸니까 믿으니까 인터파크도서

생년월일 - 출생지 - 출간도서 0종 판매수 0권 서울대학교 컴퓨터공학부 교수로 재직중이다. 서울대학교 계산통계학과, KAIST 전산학과, 펜실바니아 주립대에서 각각 학사, 석사, 박사 학위를 취득

book.interpark.com

CLRS 라고 불리는 책인데, 이전부터 가지고 있었고 조금씩 읽고 있던 책이라서 좋았다.

 

사제동행세미나

이번 학기의 사동세는 교수님께서 대학원 강의를 듣고 이에 대한 레포트 2개를 제출하라 하셔서, 개인적으로는 굉장히 편하게 강의를 들었다. ㅎㅎ

 

알파프로젝트

9학점으로 알파프로젝트를 신청하였고, 이에 대한 공지를 늦게 봤고 이 때문에 시작도 급작스럽게 했었다..(마무리도 급작스럽게 일어났지만..ㅋㅋㅋㅋ)

 

알파프로젝트 주제는 알고리즘 게임 사이트

라고 하면, 가장 쉽게 설명될 듯 하다.

 

나는 디자인과 프론트 개발을 맡았고, 이번에 처음으로 React.js를 제대로 공부하고 개발을 해보았다.

이후에 조금 더 내용들을 다듬어서 이번에 활용한 코드들을 포스팅도 해보고 싶다.

 

개발 내용은 아래 Github Organization 레포들에서 확인할 수 있다.

github.com/Algo-Sports

 

Algo-Sports

Algo-Sports has 6 repositories available. Follow their code on GitHub.

github.com

개발 실력 쌓으려고 한 것들

Django와 React.js

먼저, 어쩌다보니 2020 하반기는 정말 방구석에서 코드짜기 참 좋은 기간이었다.

그래서 일단 가장 많이 실력이 늘은 개발 스택은 Django 와 React.js였다.(현재도 계속 하고는 있다..)

 

무언가 웹 개발이 필요할 때, Django를 그냥 사용하다보니 연초에 Django를 처음 다룰 때보다는 많이 능숙해졌고, 위에 언급한 Algo-Sports에서 React.js를 공부하고 개발을 하다보니 React.js의 개요와 사용법 까지는 얻어간 것 같다.

 

예를 들어, Django를 사용한 프로젝트는 Lotteng이 있다. 이 프로젝트는 멋쟁이사자처럼XLotte 해커톤에서 진행한 프로젝트이고 자세한 정보는 아래 깃헙 레포, 인스타그램에서 확인할 수 있다.

 

Github 레포: github.com/hyeoneedyou/lotteng

 

hyeoneedyou/lotteng

🦁2020 멋쟁이 사자처럼 8기 해커톤 LOTTENG🕒. Contribute to hyeoneedyou/lotteng development by creating an account on GitHub.

github.com

프로젝트 인스타: www.instagram.com/lotteng_official/

 

그래서, 이후에는 Django와 React.js 그리고 기타 등등의 스택을 엮은 프로젝트들을 더 진행해볼 생각이다.(사실, 한아름에서 진행중인 프로젝트에서 해당 스택들로 사이트를 만들 계획도 세워놓았다.) 그리고 React.js를 활용할 때 필요한 몇가지 Component들을 직접 만들고 배포도 해보고 싶다..

 

Adobe XD

이것도 개발 스택이라고 해야할지는 모르겠지만 Adobe XD를 다루는 실력이 조금은 늘었다. 연초에는 Adobe XD를 그냥 보기에 좋게만 만드는 정도였는데 따로 공부를 하면서 레이아웃이나, 매크로, 테마 색상 등등을 정하고 사용하면서 프론트엔드 개발할 때 정말 그대로 참고할 수 있는 디자인을 만들 수 있었다.(아직은 디자이너 분들에 비하면 진짜진짜 못하는 수준이다.. 나는 디자인 감성이 너무 부족한 것 같다.)

 

Algo-Sports XD 프로토타입 디자인

 

롯땡 XD 프로토타입 디자인

1 day 1 commit 1년 달성

1일 1커밋을 하기로 한지 벌써 1년이 넘었다. 이왕이면 계속해서 1일 1커밋을 이어나가고 싶지만.. 중간에 군대 기간이 빌 듯 하다.. 허허허허 굉장히 서럽다. 

 

1일 1커밋은 내가 꾸준히 무언가라도 해보자라는 생각으로 시작했었다.

일단 1년을 유지한 것에 뿌듯하다. 처음에는 알고리즘 문제 풀이로 1일 1커밋을 시작했지만, 요즘에는 프로젝트들로 채워나가고 있다. 내년에는 적어도 한달에 한개에서 일주일에 한개까지 프로젝트들을 진행하면서 실력을 늘려보고 싶다.

사소한 사이드 프로젝트 해보기

혼자 진행중이거나, 했었던 사이드 프로젝트들을 나열해본다.

 

- In-Kookmin-Extension

현재 개발중이다. 우리 학교 portal이 개편되면서 사이트에 여러 이슈가 나타나있는데, 이를 크롬 익스텐션으로 최대한 커버해보고자 개발중이다. 방학내로 최대한 해보고자 하는데 솔직히 그때쯤엔 portal 개발자분들이 그 이슈들을 다 해결해놓을 것 같기도 하다.

github.com/shinkeonkim/In-Kookmin-Extension

 

shinkeonkim/In-Kookmin-Extension

Contribute to shinkeonkim/In-Kookmin-Extension development by creating an account on GitHub.

github.com

 

- css-animation-study

이건 프로젝트라고 하기엔 좀 그렇고, 그냥 CSS와 JS 등을 공부하고 실습해보는 용도로 만든 레포이다.

gh-page를 이용해 배포해놓은 상황이며 링크는 다음과 같다.

shinkeonkim.github.io/css-animation-study/index.html

github.com/shinkeonkim/css-animation-study

 

shinkeonkim/css-animation-study

Contribute to shinkeonkim/css-animation-study development by creating an account on GitHub.

github.com

 

- simulate-doves-hawks

유튜브를 보다가 아래 링크의 영상을 보았고 그냥 한번 직접 시뮬레이션 돌려보고 싶어졌다.

www.youtube.com/watch?v=YNMkADpvO4w

그래서 간단한게 python으로 코드를 바로 짰고, 솔직히 완성된 건 아닌데, 고치기 귀찮아서 뒤로 미뤄두었다... 나중에 디자인도 하고, 추가 기능을 개발해보겠다...

 

github.com/shinkeonkim/simulate-doves-hawks

 

shinkeonkim/simulate-doves-hawks

Contribute to shinkeonkim/simulate-doves-hawks development by creating an account on GitHub.

github.com

 

- kmu-ecampus-darkmode-extension

위에 언급한 In-Kookmin-Extension을 개발하기 전에 이걸 했었는데, portal이 개편되면서 의미가 거의 없어졌다... 나중에 archieve할 예정이다..

github.com/shinkeonkim/kmu-ecampus-darkmode-extension

 

shinkeonkim/kmu-ecampus-darkmode-extension

KMU ecampus darkmode chrome extension. Contribute to shinkeonkim/kmu-ecampus-darkmode-extension development by creating an account on GitHub.

github.com

이후 계획

ruby on rails 공부

회사일 관련해서 루비를 공부하게 되었는데, 아래 레포에 정리를 해가면서 공부를 해보고 있다. 나중에 한번 blog 예제나 API 예제도 만들어봐야 더 감이 올 듯 하다.

github.com/shinkeonkim/ruby-study

 

shinkeonkim/ruby-study

Contribute to shinkeonkim/ruby-study development by creating an account on GitHub.

github.com

생활 습관 개선하기

자취를 시작했다. 자취방에서 아침점심저녁밥을 잘 챙겨먹고, 영양제도 잘 챙겨먹고 건강을 조금 챙겨야 할 것 같다.

이전보다 몸 상태가 너무 안좋아졌다... 방구석에서 운동도 열심히 하고.. 동네 앞에서 산책도 할 생각이다.

 

(건강 안좋고 살찐 돼지보단 건강한 돼지가 되겠다는 mind)

 

React.js + React native

리액트로 프론트 엔드를 개발했으니! 조금 더 다듬어서 좋은 개발 방법에 대해 더 알아보고 공부해보고 싶어졌다.

그리고 React Native를 이용해 평소에 생각해오던 아이디어를 앱으로 개발해보고 싶다. (배포까지 해볼 생각이다.)

 

UI/UX 디자인

UI/UX 디자인을 조금은 공부해보고 싶어졌다. 어떤 것이 사용자에게 더 좋은 UX를 제공하는 요소인지, 어떤 UI가 사용자에게 예쁘게 보일 수 있는지 등등을 공부한 뒤에, 이를 여러 프로젝트에 적용해보고 싶다.

 

프로젝트

- In 한아름

  - JOHA 사이트

  - 한아름 사이트 개편 및 문서화

- personal

  - 생각나는대로 다 만들어볼 생각이다.!

  - 그때 그때 블로그에 업로드해보면서 프로젝트를 진행해보겠다.

 

결론

솔직히, 이번 분기에는 뭔가 한 게 많아 보여도, 실질적으로 이뤄낸게 없다고 느껴진다.

학교 공부도 열심히 했다?라고 하기엔 너무 수업에 제대로 집중을 못했던 것 같다. 그렇다고 개발 공부라도 열심히 했나?라고 하기에는 또 커밋한게 얼마 없는 것 같다. 방학동안 인턴으로 일을 하면서 바쁘게 지내고, 내 삶이 잘 돌아가야 다시 정상적인 생활을 하지않을까 싶다. 

 

아무튼

0. 2020년도는 이런 짓들을 했지만, 전체적으로 메로나때문에 만족스럽지는 못했다.

1. 이제 대학교 3학년이 되는데, 현재 학교 공부를 하기엔 너무나 힘든 시국이라서 휴학도 생각을 해보려 한다.

2. 내년에는 분기별말고 월별로 회고를 올려보고자 한다. (분기별로 하니까 너무 내용이 중구난방이다.

3. 2020y is NOT FOUND