2019. 12. 16. 17:03ㆍ게임 실무 업무
- 유태영강사님 [(주)해피해킹]
[교육 진행내용]
1. Github 프로그램 사용 (소스코드 관리)
2. 파이썬 언어 교육
[오프닝 강의]
- 4차 산업과 프로그래밍 ((주)해피해킹)
- 4차 산업혁명은 소프트웨어 시대
- 기존의 회사들은 다양한 방향으로 사업을 확장, 융합중.(스타벅스, 아디다스 등. 원본 분야와 다른 방향으로 다각적으로 확장중.)
- 소프트웨어 사용 & 프로그래밍 학습 방법 취득.
- 왜 프로그래밍을 배워야 하는가.
1) 일자리 변화 : 소프트웨어와 관련된 직장이 점점 다변화 중.
2) MS Office(업무를 위한 필수 도구.) = 프로그래밍(소프트웨어 시대의 필수 도구) : 프로그래밍을 통한 사무 자동화가 업무 생산성의 차이를 가져옴.
3) 프로그래밍=요리 : 업무적인 용도가 아니더라도, 알고 있으면 본인의 삶을 윤택하게 할 수 있음.
> Life Hacking(집에서 만드는 짜파게티), Work Hacking(중국집 취직해서 만드는 짜장면) > 기술로 오는 편리한 삶.
ex) 파이썬으로 코드를 짜서 용산 아이맥스 영화 예매하기
라이프 해킹(Life Hacking)의 예시
1. 파이썬 챗봇(텔레그램)
[GitHub]
==개발자들의 구글 드라이브(협업공간)
==개발자들의 이력서, 메모장(개인 백업용)
>> 개인의 작업, 학습 증빙용
<학습공식>
공고 - 내가 가진 것
= 내가 없는 것.(무엇을 배워야 하는가.)
= 학습해야 할 것.
MOOC(다양한 사람들에게 공개되어 있는 공짜 코스)의 사례 (어디서 배워야 하는가)
- 개인 블로그보다는 현재 직무에서 일하는 사람의 블로그가 그나마 참고가 됨.
1. Coursera - 서부대학, 교육연합 (딥러닝, 머신러닝)
2. edX - 동부 대학, 교육연합 (Introduction to Computer Science, CS50x)
3. Udacity - 실리콘밸리 (Google, Facebook, AR-Unity), 현직 기술강의 등.
4. K-Mooc - 국내 강의.
5. Udemy - 게임 관련 강의가 많은 교육 사이트(유료 강의가 많음. 세일을 자주함, VPN으로 미국에서 접속해야 속도가 제대로 나옴.). 응용이 많음.
[사용 프로그램]
- Git&Github (Git : https://git-scm.com/)(Github : https://github.com/)
- SourceTree (https://www.sourcetreeapp.com/)
- MS Visual Code (https://code.visualstudio.com/)
- Typora Editor (https://typora.io/#windows)
GIT의 역할 > CCTV
- 폴더 = 방/디렉토리, Git = CCTV
- 리포(Git을 설치한 디렉토리. 리포 생성 후 안에 추가로 리포를 생성하면 안됨. 꼬이니까 가능한 하나만 만들것.)
- git의 역할 > 설치한 디렉토리를 감시하고 변경 내용을 감시 및 관리
- SourceTree > git을 설치한 디렉토리에 대한 히스토리 관리 (관리하는 파일, 대상에서 변경점만 확인해 기록함.)
> 파일은 Sourcetree에 파일은 노출되지만. 폴더는 노출되지 않음.
> 폴더 내에 파일 추가 시에는 노출됨.(폴더명/파일명 형식으로 노출됨)
> 커밋에 적는 내용은 자유
※ 제외파일 설정
1. git 설치한 메인 디렉토리 > Open with Code
2. 파일 리스트 > new File(Filename : .gitignore > 제외파일 디렉토리 설정하는 명칭)
3. .gitignore에 제외할 파일 이름을 기록 > 저장(제외 파일명을 지속적으로 리스트에 추가함.)
4. Sourcetree로 돌아와서 파일 업데이트 내용을 확인.
[SourceTree > Github Backup]
1. Github에 Remote 리포 생성
2. 내 컴퓨터의 로컬 디렉토리를 선택후 Github에 연결
3. Push로 Github로 전송
4. Github에서 업로드 내용 확인(.gitignore 리스트에 추가된 파일은 보내지지 않음)
(Push는 신중하게 진행해야함. 되돌리기 힘들기 때문에 백업 전 확인이 필요함.)
※ 백업 후에는 삭제를 해도 히스토리가 남기 때문에 최초 디렉토리 생성시 .gitignore를 만들어 노출되지 않을 항목을 추가하고 작업을 진행해야함.
금일 진행 내용
1. 프로그램 설치(Git, Visualcode, SourceTree)
2. SourceTree를 통해 디렉토리에 Git 연결, .gitignore(번외폴더 생성)
3. 디렉토리에 컨텐츠 등록 > SourceCode에서 관리 시작
4. Git이 적용된 디렉토리를 Github와 연결
5. Push를 통해 관리중인 자료를 Github에 Backup
6. Typora Editor 설치 후 사용.
금일 진행항목을 정리한 Github TIL Link
'게임 실무 업무' 카테고리의 다른 글
12/18 교육 강의 일지 - Github 3일차/웹 코딩 기초 (0) | 2019.12.18 |
---|---|
12/17 교육 강의 일지 - Github 2일차(공유 및 수정) (0) | 2019.12.17 |
12/12 교육 강의 일지 - 스크립트 (0) | 2019.12.12 |
12/11 교육 강의 일지 - 플로우 차트/일정관리 (0) | 2019.12.11 |
12/10 교육 강의 일지 - 마인드맵 및 기획/제안서 기초 (0) | 2019.12.10 |