국방오픈소스아카데미

국방오픈소스아카데미

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

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

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

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

    국방오픈소스아카데미 - 공개SW 활용 및 참여

    국방오픈소스아카데미의 2020 군장병 공개 SW 역량강화교육의 한 과목인 '공개SW 활용 및 참여' 강의를 모두 들었다. 집체교육 선발 신청을 하기 위해 들어야 하는 필수 과목 중 첫 번째 과목이었다. 이 강의의 제목에서 말하는 '공개SW'는, 일반적으로 개발자들이 '오픈소스 소프트웨어'라고 부른다. 강의에서는 오픈소스의 개념부터 시작해서 소프트웨어 개발 방법론, 현업에서의 오픈소스 개발 이야기, 오픈소스 프로젝트에 직접 참여하고 커뮤니티를 활용하는 방법 등을 소개한다. '오픈소스'에 대해선 정말 대략적으로 알고 있었는데, 사실 오픈소스 개발은 프로그래밍 능력이 엄청 뛰어난 사람들만 참여하는 것이라는 생각을 가지고 있었다. 그러나 이 강의를 통해 오픈소스에 대해 배우며 나의 고정관념이 틀린 것이라는 사실..

    국방오픈소스아카데미 - 2020 군장병 공개SW 역량강화교육

    최근 나는 계속 Web2 - Node.js 강의를 듣고 있었다. 오늘도 평소처럼 싸지방 컴퓨터를 키고 공부 환경을 세팅하려고 하고 있었다. 그런데, 웹브라우저 홈페이지였던 나라사랑포털에 뜬 팝업이 나의 흥미를 끌었다. 글의 제목에서 본 것 처럼, '국방오픈소스아카데미 - 2020 군장병 공개 SW 역량강화교육' 이라는 내용이었다. 팝업을 클릭해 국방오픈소스아카데미 홈페이지에 접속했다. 국방오픈소스아카데미 osam.kr 어떤 프로그램인지 궁금해 홈페이지의 공지사항과 글들을 훑어보았는데, 너무 매력적인 교육 프로그램이었다. 6월 15일부터 이미 프로그램이 시작되었고, 공지는 그 전부터 올라와 있었는데, '왜 이 프로그램을 이제야 알았을까'라는 생각까지 들었다. 프로그램 진행 방식은 '온라인교육' - '성적 ..