분류 전체보기

Dev

WEB2 - Node.js

2020년 7월 20일, 구름IDE에 Node 컨테이너를 생성하고 WEB2 - Node.js 강의를 학습하기 시작했다. 이전 WEBn 강의들은 구름IDE에서 제공하는 서버에 접속해 웹사이트에서 코드 변경 여부를 확인했는데, Node.js를 공부할 때는 이와 함께 터미널도 활용해야 했다. 강의 영상에서의 실행 환경과 나의 실행 환경에 꽤 차이가 있었기 때문에, 처음에는 터미널 사용이 꽤 어색했다. 구글링과 몇 번의 시도 끝에 실습 환경에 적응했고, 본격적으로 강의 학습에 들어갔다. 하지만, Node.js 학습을 시작한 지 얼마 되지 않아 OSAM 프로젝트에 도전했고, 그 뒤에는 K-MOOC의 강의를 2개나 학습하게 되어 Node.js 학습을 중단하게 되었다. 다른 공부에 열중했던 몇 달의 시간이 지났고, ..

Dev

2020 인하대학교 프로그래밍 경진대회(IUPC)

12월 말, 친구에게 제 6회 인하대학교 프로그래밍 경진대회(IUPC)가 개최된다는 소식을 접했다. 2학년을 다니던 2019년에는 실력의 부족과 대회 참여에 대한 막연한 두려움으로 IUPC에 참가하지 않았는데, 도전해보지도 않고 포기해 후회가 남았었다. 이번 대회는 코로나-19로 인해 온라인 방식으로 개최되고, 재학생 뿐만 아니라 휴학생도 참가할 수 있었다. 덕분에 나와 마찬가지로 군인 신분이었던 친구 역시 참가한다고 했다. 비록 현재는 알고리즘을 접한 지 1년이 넘어 실력이 오히려 더 떨어졌지만, 좋은 경험이 될 것 같아 참가하고 싶다는 생각이 들었다. 대회에 참가하려면 팀을 구성해야 했는데, 운 좋게도 친한 형 한 명과 나와 마찬가지로 군 복무중인 친구를 설득해 팀을 구성했다. 우리 셋 모두 실력이 ..

Rewind HYOSITIVE

[Rewind 2020] 군대에서의 노력

0. 들어가며 어느새 2020년이 끝나가고 있다. 올해는 많은 일이 일어났지만, 나에게 있어서 가장 큰 사건은 바로 입대였다. 이 때문에 올해를 마무리하고 새해를 맞이하면서, 2020년 군대에서의 내 삶을 되돌아보았다. 목표했던 것, 성취했던 것, 부족했던 것에 대해 생각하고, 이를 발전과 개선의 계기로 삼고자 한다. 작성하다보니 글이 매우 길어졌는데, 꼭 끝까지 읽어줬으면 좋겠다. 1. 군무 의무 복무기간이 끝나면, 나는 사회로 돌아간다. 하지만, 현재 나는 대한민국 육군의 일원이고, 때문에 군인으로서의 일, 군무(軍務)가 매우 중요하다고 생각했다. 이 때문에 입대 이후, 군인으로서 성취할 수 있는 몇가지 목표를 설정했었다. 이 파트에서는 입대 후 복무율 60%를 달성한 현재까지, 군인으로서 이룬 것들..

Insight (이전)

심리학 START

지금까지 내 인생의 많은 고민들은 인간관계에서 비롯되었다. 다가올 미래에도 나는 많은 사람을 만나고, 사람들 사이에서 끊임없이 고민할 것이다. 나의 마음과 타인의 마음을 이해한다면, 더불어 살아가는 사회에서 조금 더 현명한 선택을 할 수 있을 것이라고 생각했다. 이 때문에 심리학을 공부하고자 마음먹었고, K-MOOC 우수 강의로 선정된 '심리학 START' 강의를 선택했다. 교수님은 교재를 사용하시지 않고, '일방적으로 지식을 전달하는' 방식이 아니라, '화면 밖 학생들에게 질문을 던지며 함께 대화하는' 방식으로 수업을 진행하셨다. 이 때문에 나는 강의 내용을 노트에 필기하고 교수님의 질문에 스스로 답변하며 학습했다. 강의 내용은 대략적으로 '이론 - '이론에 대한 실험 - 결론'으로 구성되었고, 중간중..

Insight (이전)

민법학입문

'법학'. 이름만 들어도 어렵고 막막하다고 느껴질지도 모른다. 나 역시 그랬다. 하지만, 그와 동시에 세상을 살아가는 데 필요한, 꼭 알아야 하는 학문이라고도 생각했다. 이 때문에 복학 후 학교에서 법학 기초 강의를 들어볼까 생각하고 있었다. 그런데 K-MOOC에 좋은 강의가 있다는 것을 알게 되었고, 이번 기회에 군에서 미리 듣게 되었다. 강의는 크게 '민법총칙', '채권', '물권'의 세 파트로 나뉘어 있었다. '민법총칙'까지는 내용이 크게 어렵지는 않았고, 진도도 밀리지 않고 매주 조금씩 학습해 큰 어려움은 없었다. 하지만, '채권', '물권'은 달랐다. 내용은 점점 어려워지는데, 이어지는 훈련, 파견으로 공부가 제한되었고, 이후 휴가, 격리로 공부를 정기적으로 하지 못해 진도가 조금씩 밀리기 시작..

Thoughts (이전)

이상과 현실 사이

'나는 지나치게 이상적이었다.' 얼마 전 친구들과의 대화, 그리고 그 이후 혼자만의 사색을 통해 다시금 깨달은 사실이다. 이상적인 꿈을 꾸더라도, 현실의 여러가지 여건들을 고려해야 하는데, 나는 이 부분이 많이 부족했던 것 같다. 이 때문에 내 대부분의 괴로움, 스트레스, 고민은 바로 이상과 현실 사이의 괴리에서 찾아왔다. 나는 모든 사람과 좋은 관계를 유지하고, 모두에게 사랑을 받고 싶었다. 하지만, 나는 모두와 좋은 관계를 유지할 수 없었다. 사실 이는 당연한 이야기이다. 인간은 모두 완벽하지 않고, 나랑 맞는 사람이 있다면, 나와 맞지 않는 사람도 있기 마련이다. 이것이 현실에서의 한계이다. 하지만 나는 이 당연한 사실을 어느새부터인가 잊어버리고 있었고, 나의 현실과 내가 꿈꾸는 나의 이상이 너무나..

Dev

국방오픈소스아카데미 - 2020 군장병 공개SW 역량강화교육, 그 도전을 마치며

국방오픈소스아카데미를 알게 된 이후, 집체교육에 참여하기 위해 열심히 달려왔다. 강의 오픈 후 한 달이 넘은 늦은 시점에 이 프로그램에 대해 알게 되었지만, 꾸준한 공부를 통해 집체교육 참여조건인 필수과정 강의들을 모두 이수할 수 있었다. 또, 이 교육 프로그램에 같이 도전하기로 한 친구와 이야기를 나누었고, 둘 다 흥미가 있던 분야인 Cloud 분야에 도전하기로 결정했다. Cloud 분야가 Web, App, IoT에 비해 내용이 생소해 우수자 선발 과정에서는 불리하겠지만, 관심 분야의 학습 그 자체에 의의를 두고 싶었기 때문이다. 그리고 현재, 나는 Cloud 개발과정 3개의 강의 중 첫 번째 강의까지 이수했다. 강의 마감까지는 약 2주 정도 남았고, 지금처럼 꾸준히 공부를 진행한다면 Cloud 강의들..

Dev

국방오픈소스아카데미 - Cloud 01 : 클라우드 컴퓨팅 기초개념과 기반기술

이번에는 개발과정 - Cloud의 3개의 강의 중 첫번째로, 클라우드 컴퓨팅의 기초개념과 기반기술에 대해 학습했다. 강의는 클라우드 컴퓨팅의 개념, 가상화, 컨테이너와 Docker, 오픈스택 등의 내용으로 구성되었다. 강의를 통해 관심이 있었던 클라우드 컴퓨팅에 대해 배울 수 있어 좋았다. 클라우드 컴퓨팅, 엣지 컴퓨팅 환경에 필수적인 '가상화' 개념과, 구글이 우수성을 인정하고 적극 활용하고 있다는 Docker와 같은 내용이 흥미로웠다. 특히 Docker 부분에서는 리눅스 기반 OS에서 여러 Docker들을 구현하고 각각의 Docker에 다른 커널들을 설치했는데, 터미널에서의 커맨드 입력을 통해 실제로 가상의 Docker들에 다른 커널이 설치되어 있다는 것을 확인할 수 있어 신기했다. 하지만 어려움도 ..

Dev

국방오픈소스아카데미 - 기술트렌드

국방오픈소스아카데미의 필수과정 중 '기술트렌드' 카테고리는 '5G', '로보틱스', '블록체인', '엣지컴퓨팅', '자율주행'의 '5개의 과목으로 구성되어 있다. 이전에 들었던 과목들보다는 분량이 훨씬 적어 5개 과목을 모두 이수하고 한 번에 글을 적게 되었다. 5개의 과목은 카데고리 제목에서 알 수 있듯이, 현 시점 '트렌디'한 기술들에 대한 강의였다. 하나의 카데고리로 묶여있지만. 강의마다 강사와 강의 진행 방식이 다 달라 강의마다 내가 받은 느낌도 꽤 달랐다. 첫 번째 과목은 '5G'였다. 5G는 일반인들도 통신사들의 활발한 광고 덕분에 많이 접한 기술이라고 할 수 있지만, 실제로 5G 기술이 무엇인지에 대해서는 잘 모르는 경우가 많았다. 나 역시 대략적으로는 알고 있었지만, 5G 기술에 대해 더 ..

Dev

국방오픈소스아카데미 - 개방형OS 기본과정/고급과정

이번 강의는 개방형OS, 즉 리눅스 커널 기반 OS에 대한 내용이었다. 기본과정과 고급과정으로 나뉘어 있었는데, 실제로는 하나의 강의라고 봐도 무방했다. 강의는 개방형OS가 무엇인지, 일반적으로 한국에서 가장 많이 사용되는 OS, 폐쇄형OS의 대표주자인 Windows와의 차이점에는 무엇이 있는지, Linux의 개발 과정과 역사와 같은 기본적인 배경 지식부터 시작되었다. 그 과정에서 정확히 '커널'이 무엇을 의미하는지, 그리고 구조적으로 Linux 기반의 개방형OS와 폐쇄형OS의 차이점이 무엇인지, 커널의 종류에 따른 차이점이 무엇인지 등을 스스로 검색하면서 알아보기도 했다. Linux/GNU 기반의 다양한 프로젝트들인 우분투, 레드햇, 데비안 등에 대한 이야기도 있었는데, 리눅스를 기반으로 수많은 사람들..

HYOSITIVE
'분류 전체보기' 카테고리의 글 목록 (5 Page)