군대에서 코딩하기 6

군대에서 코딩하기 - 강원열린군대(2군단)

강원열린군대에 지원하라! 군대는 공부하기에 열악한 환경입니다. 수업을 듣는다는 의무감을 느끼기 힘들고, 누군가 지도해주지도, 과제를 내주지도 않습니다. 또 군대에 있으면 2년간을 의무로서 지내고 있다는 생각에 추가로 뭔가를 하지 않아도 된다는 안도감에 빠지기 쉽죠. 학창시절 학원에 다니면 공부를 하고있다는 생각이 드는것 처럼요. 하지만 군복무를 하면서도 열심히 공부하려는 의지가 있다면, 강원열린군대에 지원해 보세요. 19년도에 처음 시행된 교육과정이며, 2군단내 부대마다 지원자를 받아 한곳에 모여, 여러기술에 대해 교육받는 과정입니다. 교육받는 기술의 종류에는 드론, 3D프린터, APP개발, AR-VR-CG, 빅데이터, AI, 블록체인이 있습니다. 저는 20년도 과정에 참여했었고 APP개발 분과 였습니다..

군대 코딩 2021.03.04

군대에서 코딩하기 - 인트라넷(국방망)

부대에 있는 국방망 컴퓨터를 이용하라! 군대의 컴퓨터들은 일부(사지방)를 제외하고는 모두 인트라넷으로 연결되어 있습니다. 인트라넷이란 인터넷의 축소판이라고 보시면 됩니다. 국방망은 군대끼리만 연결되어있는 인트라넷입니다. 따라서 아무리 국방망 컴퓨터로 흔히 배우는 c언어, java를 하려고 해도, 컴파일러가 없기 때문에 할 수가 없는 상황이 됩니다. 하지만 국방망또한 웹 브라우저에서 작동하기에 모든 컴퓨터에는 웹 브라우저가 설치되어 있습니다. 이곳을 노리는 겁니다. 제가 웹개발을 추천드리는 또 다른 이유는 이것입니다. 웹 개발은 메모장에 웹 브라우저만 있어도 가능하기 때문에 국방망과 상관없이 실행시킬 수 있죠. 또 웹의 특성상 대부분의 코드가 오픈소스입니다. 지금이라도 F12키를 누르면 html 코드를 볼..

군대 코딩 2021.02.20

군대에서 코딩하기 - 언어 폭 늘리기(html, css, js)

웹에 대해 이해하라! 웹 개발은 학교에서 보통 배우는 c 언어, java 보다는 훨씬 직관성이 있습니다. 또한 내가 하는 행동을 바로 결과로 볼 수 있으므로 코드에 대한 이해도도 빠르게 늡니다. repl을 이용한다면 자신이 만든 웹 사이트를 바로 인터넷에 연결하여 접속할 수 있습니다! repl.it/~ Log In Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages. repl.it 웹에 대한 무료 강의를 제공하는 사이트를 추천해 드립니다. 1. 생활코딩 opentutorials.org/course/30..

군대 코딩 2021.02.19

군대에서 코딩하기 - 문제 프린트

문제에대한 긴 고민시간을 가져라! 군대에서는 컴퓨터를 할 수 있는 시간이 그리 많지 않습니다. 싸지방에서 세팅 잠깐 하고 뭐할지 고민하고 좀 시작하려고 하면 끝나는 경우가 다반사 입니다. 이를 피하기 위해 일과시간에도 공부를 할 수 있도록 문제를 프린트해서 어떤식으로 코딩할 것인지 미리 고민해 볼 수 있습니다. 처음부터 잘 되는건 물론 아니고 인터넷에 검색하면서 여러 문제의 감만 익힙니다. 일과시간 남는 시간에 큰 틀을 짜고, 손코딩 좀 해두고, 모르겠는 부분 미리 적어줍니다. 싸지방가서 세세한 부분 구현해 주고 모르는 부분 검색해서 알아내고 구현하면 됩니다. 저같은 경우는 N퀸 문제, 스토쿠문제 등을 풀었던 기억이 있네요. 문제는 백준사이트에서 가져왔었습니다. www.acmicpc.net/ Baekjo..

군대 코딩 2021.02.18

군대에서 코딩하기 - 문제풀이

이론 보다는 문제 풀이! 제 경우는 군대에서 교수님의 강의를 듣고 수업을 따라가는 방식이 아닌 스스로 공부해야하는 상황이었기에 이론을 찾아가며 공부하기보다는 문제를 만나서 그 문제를 해결하기 위한 방법으로 이론을 공부하는게 더 맞는 상황이었습니다. 이에 문제를 만나기 위해 여러 사이트를 찾아봤는데, 제가 가장 좋다고 느낀 사이트는 1. 백준 www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 백준에는 수많은 문제가 수록되어 있으며, 자신이 소속되어 있는 학교, 회사 등과 연동하여 연동한 집단에서 자신이 어느정도 위치에 있는지 또한 확인할 수 있습니다. 가끔 ..

군대 코딩 2021.02.17

군대에서 코딩하기 - 웹 ide

군대에서 코딩? 개발환경을 구축하라! 군대에서 할거 없어서 코딩공부를 좀 했었는데 이리저리 해매서 혹시 도움될까 하나하나 기억해보면서 포스팅 해보려구요. 첫번째는 개발환경입니다. 일단 컴퓨터 사용시간이 많지 않기 때문에 일일이 컴파일러, 에디터를 깔긴 비효율적이고 웹 ide를 이용하는게 좋아요. 추천드리는 사이트는 1. 구름ide ide.goorm.io/?_ga=2.10532477.815691017.1613464139-1654883840.1613464139 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 ..

군대 코딩 2021.02.16