오전 1 : (특강) 깃허브로 취업하기

  • 매력적인 프로필 만들기

    • 사진 : 동/식물 사진, 일러스트 사용 금지
    • 닉네임 : 실명을 영어로 기재
    • 이메일 : Gmail 주소 기재
    • Bio : 프로젝트 수행 내역 기재
    • URL, Company, Location 기재
    • Customize your pinned repositories 설정
  • 1일 1커밋

    • Job apply 일자 기준으로 최근 2주 간의 commit은 지원 회사에서 확인함.
    • Contribution setting → Public contributions only 로 설정
  • 올바르게 커밋하기

    • 작은 단위로 나눠서 여러 번 commit 하기

    • 커밋 메시지 작성법

      • 커밋 단위 : feat. fix. doc. style. refactor. test. chore

      • 제목 : "타입(Type) : 제목" 형식. 동사 원형으로 시작, 첫 글자 대문자.

          총 글자 수 50자 이내, 마지막에 마침표(`.`)를 붙이지 않음
        
    • Tip

      • Master branch에 commit하지 않기 (= branch 따서 commit 하기)
      • git ignore : GitHub에 업로드 안할 것들(Ex. 설치 파일)을 설정할 수 있음
  • 프로젝트 소개 글 작성하기

    • Readme.md 파일 : 마크다운 문법으로 작성
    • 내용 : 프로젝트명, 프로젝트 소개, 설치 방법, 사용 예제, 개발 환경 설정 방법, 기여 방법, 변경 로그, 라이센스 / 작성자 정보
    • 프로젝트 제목 : 어떤 기술로 무슨 프로젝트를 만들었는지. 직관적으로 작성.
    • 태그 추가 : 프로젝트에 사용한 기술, 분야, 주제 등
    • 설치 방법 : 다소 심하다 싶을 정도로 자세히 쓰기
    • 크레딧 : 오픈 소스 프로젝트를 사용한 경우 or 도움을 받은 경우 꼭 명시하기
    • 라이센스 : 저작권 설정. MIT 라이센스를 많이 사용함.
    • 뱃지 사용이 필요한 경우 shields.io 참조.
  • 프로젝트 관리하기

    • 프로젝트 칸반 보드 사용
    • 이슈 관리하기
      • (개인 Repo) 현재 진행 중인 개발 내역들을 각각의 이슈로 등록 / 관리
      • (공동 Repo) 이슈 템플릿 설정 기능 사용 : Repository → Issues → Labels
      • (공동 Repo) 내 Repo에 타인이 남긴 기여에 대해 반응하기 (Reply 등)
  • 오픈 소스 기여하기

    • 이슈 고치기 - Pull request 보내기

    • 오탈자 고치기

    • 이슈 제기하기

    • 번역하기 (강추!)

      • 지금 공부하는 주제와 관련된 Article, Repo, 논문 등 번역
      • 양(Quantity)이 너무 많은, 어려운, 복잡한, Detail이 많은 글은 피할 것
      • 너무 트렌디한 주제는 피할 것
      • 번역 전 원작자에게 동의 여부 확인
      • 번역한 후 원작자에게 감사 인사, SNS / 데이터 사이언스 커뮤니티로 공유
      • KIGO 번역 스타일 가이드 페이스북 그룹 참조
    • Tip

      • 관심 있는 키워드 검색 → Star를 많이 받은 네임드 개발자 / 오픈 소스 찾아내기

      • 네임드 개발자 / 오픈 소스 프로젝트의 Repository Follow & Slack으로 컨택

오전 2 : 데바시 (우리는 행복하게 일할 수 있을까? by YoungestSalon)

results matching ""

    No results matching ""