Github 학생 인증 및 무료 제공 서비스

미르·2024년 5월 25일
3
post-thumbnail

시작하며

블로그는 오래 전 엠파스(!!??)로 개설해서 운영하다가 접고 여기저기 떠돌다 블로그 자체를 포기했었다. 지금은 노트 앱에 정보 수집 목적으로만 글을 쓰고 있었는데 이렇게 다시 시작하려고 하니 많이 어색하다. 어디에 블로그를 개설할까 고민하다가 워드프레스를 마음에 담았는데, 설치 과정의 귀차니즘이 포기하게 만들었다. 결국 블로그 서비스를 쓰는게 맞다고 판단하여 개발자들이 많이 쓰는 벨로그에서 시작해 보려고 한다.

목표

내가 처음 웹개발을 시작할 때는 지금처럼 개발과 관련한 인프라가 잘 갖추어져 있진 않았다. Back-end/Front-end가 나뉘어져 있지 않아 모든 것을 다 만들어야 했고, 구동해야 하는 서버까지 직접 구축도 했었다. CI/CD 같은 용어는 거의 쓰지 않았고, 버전 관리조차 도입하지 않은 회사가 수두룩했다. 그에 비해 요즘은 좋은 개발 도구와 서비스가 많아 개발자가 해야 할 몫을 많이 줄여줘서 효율성이 높아지고 있다고 본다.

나는 소프트웨어공학에 깊이 있는 이해도가 있진 않고 서비스 개발을 위한 실무적 경험이 풍부한 사람이다. 그래서 이번 1기 성장일기에는 이론적인 내용보다는 실무에 도움이 될 수 있는 내용을 만들어 보려고 한다. 주로 개발할 때 도움이 되는 도구나 서비스를 리뷰하고 후기 등을 정리하는 것이 목표다.

Github Education

첫번째 내용은 개발자들이 많이 사용하는 Github의 학생 인증 방법과 학생 계정으로 활용할 만한 무료 서비스를 정리해 봤다. 예전에는 학교 메일주소만 있으면 학생 계정으로 업그레이드 됐었는데 무분별한 사용을 막기 위해 인증 서류를 추가하는 것으로 바뀌었다.

학생 인증 방법

https://github.com/edu

  1. 위 사이트에 접속하여 상단의 ‘Join Github Education’ 버튼을 누르고 이동한다.

  2. 페이지를 이동하면 상단에 role을 선택하는 부분이 있는데 ‘Student’를 선택한다.

  3. 하단으로 이동하면 메일 주소와 학교 정보를 입력하는 곳이 있는데, 학교 이메일을 추가하고 학교 정보도 추가해 준다.
    (이메일만 추가해도 학교가 자동으로 입력되는 경우도 있다.)

  4. 사용 목적은 Study 라고 간단하게 적어도 된다.

  5. 모두 입력하고 넘어가면 학생임을 증명할 수 있는 서류를 내라고 한다. 학생증이나 재학증명서를 제출하면 된다.
    (업로드 할 때 1차적으로 OCR을 수행하는 것 같은데, 나 같은 경우 영문 재학증명서는 업로드가 실패하여 한글 재학증명서를 올렸더니 정상적으로 처리되었다.)

  6. 업로드가 완료되면 Github에서 검증한 후 학생 계정이 활성화 되는데 약 1~2주 정도가 소요된다.

Github Student Developer Pack

https://education.github.com/pack/offers

학생 인증이 완료되면 각종 소프트웨어나 서비스를 무료로 사용할 수 있다. 아래는 개인적으로 추천하는 서비스들이다. 여기서 제공하는 무료 서비스만 잘 사용해도 방통대 등록금 정도는 벌었다고 생각하면 된다.

  1. 개발 도구
    • Github Copilot : VSCode, Jetbrains IDE 등에 연동하여 사용할 수 있는 인공지능 챗봇
    • Jetbrains All Products Pack : 정가 1년/$289나 되는 제품을 무료로 사용 가능
    • Termius : 멀티 플랫폼 터미널 프로그램
    • GitKraken : Git GUI 관리 프로그램
    • GitLens : GitKraken에서 만든 Git GUI VSCode 확장 프로그램
  2. 클라우드 서비스
    • Azure : Microsoft에서 운영하는 클라우드 서비스
    • Digital Ocean : 가성비가 다른 클라우드에 비해 좋은 편이나 국내 기준으로 다소 느림
    • Heroku : 초보자가 접근하기 쉬운 클라우드지만 속도는 느림
  3. 시스템 관리
    • Github Pro : Free 대비 기능이 더 많고 CI/CD 관련 추가 제공량도 있음
    • Sentry : 오류 트래킹 및 성능 모니터링 서비스
    • Doppler : 환경변수(.env)를 통합 관리해 주는 서비스
  4. 기타
    • 1Password : 비밀번호 관리 프로그램

내가 써보거나 알고 있는 것 위주로 정리한거라 이것말고도 다양한 도구와 서비스를 무료로 제공하고 있으니 페이지에서 직접 확인해 보는 것이 좋다. 영어이긴 하지만 개발과 관련한 강좌도 다수 있으니 본인에게 필요한 것을 찾아보면 좋을 것 같다.

참고로 구독형 서비스들은 무료 제공 정책이 다 다르다. Github 학생 인증 기간동안 무제한인 것이 있고, 1년이나 몇개월까지만 무료인 경우도 있으니 잘 확인하고 선택해야 한다. 학생 인증도 1~2년 단위로 주기적으로 받아야 하니 인증 메일이 오면 꼭 확인해서 학생 상태를 유지해줘야 한다.

0개의 댓글