개발 공부

싸지방에서도 GitHub 잔디밭 채우는 방법 (설치 없이 브라우저로, 1일 1커밋)

armycode 2026. 8. 29. 17:30

요즘 코딩 공부를 하다 보면 GitHub라는 사이트를 한 번쯤 들어보게 됩니다.

특히 GitHub 프로필에 있는 초록색 잔디밭을 보면 매일 코딩을 열심히 하는 사람처럼 보여서 나도 한번 채워보고 싶다는 생각이 들기도 합니다.

그런데 군대에 오면 조금 답답해집니다.

싸지방 컴퓨터에는 내가 평소 사용하던 프로그램을 설치하기 어렵고, 집에서 사용하던 개발 환경도 그대로 사용할 수 없습니다.

그래서 "군대에서는 GitHub 잔디를 채우는 건 어렵겠지?"라고 생각하기 쉽습니다.

그런데 꼭 그렇지는 않습니다.

GitHub는 컴퓨터에 프로그램을 설치하지 않아도 인터넷만으로 파일을 만들고 수정할 수 있습니다.

그래서 이번 글에서는 어려운 개발 용어는 최대한 빼고, 싸지방에서 초보자도 쉽게 GitHub 잔디를 채우는 방법을 하나씩 알아보겠습니다.


싸지방에서 설치 없이 브라우저로 GitHub 사용하는 군장병입니다.
싸지방에서 설치 없이 브라우저로 GitHub 사용하는 군장병입니다.

GitHup 시작하는 법 바로가기

1. GitHub 잔디가 뭔가요?

먼저 가장 기본적인 것부터 알아보겠습니다.

GitHub에 가입하고 프로필을 들어가 보면 초록색 네모 칸이 여러 개 있는 것을 볼 수 있습니다.

이게 흔히 말하는 GitHub 잔디입니다.

내가 GitHub에서 코드를 저장하거나 공부한 기록이 생기면 날짜에 따라 이 초록색 칸이 하나씩 생깁니다.

쉽게 생각하면 "오늘도 개발 공부를 했습니다"라고 표시해주는 달력이라고 생각하면 됩니다.

하루 공부한 기록이 있으면 잔디가 생기고, 아무 활동도 하지 않으면 빈칸으로 남습니다.

그래서 많은 개발 공부하는 사람들이 하루에 조금씩이라도 공부하고 GitHub에 기록을 남기려고 합니다.


2. 싸지방에서도 잔디를 채울 수 있나요?

결론부터 말하면 가능합니다.

GitHub에 코드를 올리려면 꼭 내 컴퓨터에 Git이라는 프로그램을 설치해야 한다고 생각하는 경우가 많습니다.

하지만 간단한 작업은 GitHub 사이트에서 바로 할 수 있습니다.

예를 들어 GitHub에 들어가서 파일을 하나 만들고 내용을 적은 다음 저장하면 됩니다.

컴퓨터에 프로그램을 설치하지 않아도 됩니다.

따라서 싸지방처럼 프로그램 설치가 어려운 곳에서도 인터넷을 사용할 수 있다면 GitHub 공부 기록을 남길 수 있습니다.

다만 싸지방마다 인터넷 사용 환경이 다를 수 있기 때문에 GitHub 접속이 가능한지는 직접 확인해야 합니다.


3. 가장 쉬운 방법은 GitHub에서 바로 글을 쓰는 것입니다

처음 GitHub를 사용하는 사람이라면 이것부터 해보는 것을 추천합니다.

GitHub에 공부 기록을 저장할 공간을 하나 만들어 놓습니다.

그리고 싸지방에 가서 그곳에 오늘 공부한 내용을 적으면 됩니다.

예를 들어 Java를 공부했다면

오늘 공부한 것
 
1. 배열이 무엇인지 공부했다.
2. 배열에 숫자를 넣어봤다.
3. for문을 이용해서 배열을 출력해봤다.
 

이런 식으로 간단하게 적어도 됩니다.

꼭 어려운 프로그램을 만들 필요가 없습니다.

오늘 공부한 내용을 하나라도 남기는 것부터 시작하면 됩니다.


4. 프로그래머스 문제를 풀고 기록해보세요

코딩을 공부하고 있다면 프로그래머스 문제를 풀어보는 것도 좋습니다.

싸지방에서 문제 하나를 풀었다면 그 내용을 GitHub에 저장해두는 것입니다.

예를 들어 오늘 배열 문제를 풀었다면

오늘 푼 문제
 
문제: 배열에서 가장 큰 숫자 찾기
 
배운 내용:
- 배열 사용 방법
- 반복문 사용 방법
- 가장 큰 숫자를 찾는 방법
 

이렇게 정리할 수 있습니다.

문제를 맞혔다면 작성한 코드를 올려도 됩니다.

문제를 못 풀었다고 해서 아무것도 남길 수 없는 것도 아닙니다.

왜 못 풀었는지, 어디에서 막혔는지 적어두는 것도 좋은 공부입니다.

오히려 나중에 다시 봤을 때 "이때 이런 부분을 어려워했구나"라고 확인할 수 있습니다.

프로그래머스 가이드 바로가기


5. 코딩을 못 한 날에는 공부한 것만 적어도 됩니다

매일 코딩 문제를 푸는 것은 생각보다 어렵습니다.

훈련이 있는 날도 있고, 피곤해서 컴퓨터 앞에 오래 앉아 있기 힘든 날도 있습니다.

그렇다고 하루를 완전히 포기할 필요는 없습니다.

예를 들어 오늘 Java의 if문을 공부했다면

오늘 공부한 내용
 
if문은 조건에 따라 다른 코드를 실행할 때 사용한다.
 
예시
 
if (number > 10) {
System.out.println("10보다 큽니다.");
}
 

이 정도만 적어도 됩니다.

오늘 배운 내용을 짧게 정리해서 GitHub에 저장하는 것입니다.

이런 식으로 하면 코딩을 많이 한 날에는 코드를 올리고, 공부만 한 날에는 공부 내용을 올리는 방식으로 계속 기록할 수 있습니다.


6. 하루에 얼마나 해야 하나요?

처음부터 하루에 2시간, 3시간씩 공부할 필요는 없습니다.

특히 군대에서는 매일 같은 시간을 확보하기 어렵습니다.

그래서 저는 하루 30분 정도를 추천합니다.

5분

오늘 무엇을 공부할지 정합니다.

예를 들면

  • 프로그래머스 문제 1개
  • Java 배열
  • Python 리스트
  • SQL 공부
  • GitHub 공부

중 하나를 고릅니다.

20분

직접 공부합니다.

문제를 풀거나 강의를 보거나 코드를 작성합니다.

5분

오늘 공부한 내용을 GitHub에 저장합니다.

이렇게만 해도 하루에 하나의 공부 기록이 남습니다.

중요한 것은 매일 완벽하게 하는 것이 아닙니다.

하루 쉬었다면 다음 날 다시 시작하면 됩니다.


7. GitHub에 저장하는 것을 '커밋'이라고 합니다

여기서 처음 보는 단어가 하나 나옵니다.

바로 커밋(Commit)입니다.

어렵게 생각할 필요 없습니다.

그냥 "내가 수정한 내용을 GitHub에 저장한다" 정도로 생각하면 됩니다.

예를 들어 오늘 Java 공부 내용을 적었다면 저장하면서

Java if문 공부
 

라고 적을 수 있습니다.

다음 날 배열을 공부했다면

Java 배열 공부
 

라고 적으면 됩니다.

이렇게 저장한 기록이 쌓이면서 GitHub에 내가 공부한 흔적이 남게 됩니다.

처음에는 커밋이라는 단어가 어렵게 느껴질 수 있지만, 그냥 '공부한 내용을 저장하는 것'이라고 생각하면 됩니다.


8. 잔디가 안 생기면 어떻게 하나요?

처음 GitHub를 사용하는 사람이라면 이런 일이 생길 수 있습니다.

분명히 저장했는데 프로필을 보니 잔디가 생기지 않는 것입니다.

이럴 때는 당황하지 말고 몇 가지를 확인하면 됩니다.

첫 번째, GitHub 계정을 제대로 사용했는지 확인하기

다른 계정으로 저장하고 있지는 않은지 확인합니다.

두 번째, 저장한 곳 확인하기

내가 만든 저장소에 제대로 저장했는지 확인합니다.

세 번째, 조금 기다려보기

GitHub에 저장했다고 해서 프로필의 잔디가 바로 바뀌지 않을 수도 있습니다.

조금 시간이 지난 뒤 다시 확인해보는 것이 좋습니다.

처음부터 여러 번 저장할 필요는 없습니다.


하루 1커밋으로 잔디밭 채우기
하루 1커밋으로 잔디밭 채우기

9. 잔디를 채우려고 아무거나 저장하지는 마세요

GitHub 잔디를 채우다 보면 초록색 칸을 많이 만드는 것 자체가 목표가 될 수 있습니다.

하지만 이것은 조심해야 합니다.

예를 들어 아무 내용이나 계속 수정하면서 잔디만 늘리는 것은 나중에 봐도 큰 도움이 되지 않습니다.

차라리 다음과 같은 내용을 남기는 것이 좋습니다.

  • 오늘 푼 프로그래머스 문제
  • 오늘 공부한 Java 문법
  • 새롭게 알게 된 내용
  • 틀린 문제와 틀린 이유
  • 오류가 발생했던 이유
  • 오류를 해결한 방법
  • 프로젝트에서 만든 기능

이렇게 해두면 시간이 지나고 나서 GitHub를 다시 봤을 때 "내가 무엇을 공부했는지" 한눈에 볼 수 있습니다.

잔디를 많이 채우는 것보다 공부한 내용이 남아 있는 GitHub를 만드는 것이 더 중요합니다.


10. 싸지방에서 할 수 있는 것 한눈에 보기

할 일싸지방에서 가능?초보자 추천
GitHub에 글 작성 가능 매우 추천
공부 내용 정리 가능 매우 추천
프로그래머스 문제 풀이 가능 매우 추천
풀이 코드 저장 가능 매우 추천
README 작성 가능 추천
복잡한 프로그램 만들기 어려움 비추천
프로그램 설치 환경에 따라 다름 굳이 필요 없음

처음 시작한다면 GitHub에 공부 내용을 적어보는 것부터 추천합니다.

어려운 기능을 전부 알 필요는 없습니다.


자주 묻는 질문

Q. 코딩을 하나도 못하는데 GitHub 잔디를 시작해도 되나요?

네.

오히려 처음 코딩을 배우는 사람에게 추천합니다.

처음에는 어려운 프로그램을 만들 필요 없이 오늘 배운 내용을 하나씩 적으면 됩니다.

예를 들어 for문을 공부했다, 배열을 공부했다 정도의 기록도 충분합니다.

공부한 기록이 계속 쌓이면 나중에는 꽤 많은 자료가 됩니다.


Q. 하루에 꼭 한 번씩 해야 하나요?

꼭 그럴 필요는 없습니다.

1일 1커밋이라는 말을 많이 사용하지만 하루를 놓쳤다고 해서 실패한 것은 아닙니다.

군대에서는 훈련이나 일정 때문에 공부하지 못하는 날도 생깁니다.

중요한 것은 하루를 빠지지 않는 것이 아니라 다시 공부를 시작하는 것입니다.


Q. 싸지방에서 정말 코딩까지 할 수 있나요?

간단한 코딩과 공부 기록은 가능합니다.

GitHub 웹에서 파일을 만들고 수정할 수 있고, 환경이 허용된다면 브라우저에서 코드를 작성하는 기능도 사용할 수 있습니다.

다만 복잡한 프로그램을 실행하거나 큰 프로젝트를 개발하는 것은 싸지방보다 개인 PC에서 하는 것이 훨씬 편합니다.


마무리

처음에는 GitHub 잔디가 굉장히 어려워 보일 수 있습니다.

커밋이 무엇인지도 모르겠고, Git은 또 무엇인지 모르겠고, 다른 사람들의 초록색 잔디를 보면 나만 아무것도 안 한 것처럼 느껴질 수도 있습니다.

하지만 처음부터 모든 것을 알 필요는 없습니다.

오늘 공부한 내용을 하나 적고 저장하는 것.

이것부터 시작하면 됩니다.

오늘은 Java의 for문을 공부했다면 그것을 적고, 내일은 프로그래머스 문제 하나를 풀었다면 그 내용을 적으면 됩니다.

그렇게 하루, 이틀 기록하다 보면 어느 순간 GitHub에 공부한 내용이 쌓이게 됩니다.

그리고 잔디는 그 결과로 자연스럽게 따라옵니다.

특히 군대에서는 하루에 많은 시간을 투자하기보다 싸지방에서 20~30분씩 꾸준히 공부하는 습관을 만드는 것이 중요하다고 생각합니다.

전역할 때 GitHub를 다시 열어봤을 때 초록색 잔디뿐만 아니라 내가 공부했던 코드와 기록까지 가득하다면, 그 자체로 꽤 좋은 결과가 될 것입니다.

다음 글에서는「싸지방에서 프로그래머스 문제 풀고 GitHub에 올리는 방법」을 처음부터 따라 할 수 있도록 아주 쉽게 정리해보겠습니다.

GitHub를 처음 사용하는 분들도 그대로 따라 할 수 있도록 저장소 만들기부터 파일 만들기, 코드 올리기, 커밋하기까지 하나씩 설명해보겠습니다.

본 글은 특정 서비스나 강의의 협찬 없이 개인적으로 정리한 글입니다. GitHub와 싸지방 이용 가능 여부는 시설 및 부대 정책에 따라 달라질 수 있으므로 반드시 본인의 이용 규정을 확인하시기 바랍니다.