발표 내용은 작지만 작은 오픈 소스를 시작으로 오픈소스에 관심을 갖고 작은 오픈 소스의 반복적인 활동을 통해 얻은 경험들을 정리하여 이야기합니다.
이런 반복적인 활동중에
1. 깃, 깃허브와 같은 오픈 소스 환경과 친해지고
2. 세계의 수 많은 오픈 소스들의 경험들을 간접적으로 체험하고
3. 이를 기반으로 새로운 오픈 소스를 직접 개발해보고
4. 직접 개발한 오픈 소스를 공유하면서 파생되는 사회적 리액션
5. 이를 통해 얻은 정보를 다시 프로젝트를 가치있게 만들고
6. 어떨때 힘들고 멘탈이 흔들릴 때 어떻게 했는지
7. 그리고 11줄짜리 소스지만 얼마나 큰 사회적 파장을 만들 수 있는지..
오픈 소스의 시작은 클 필요도 없고 그것들이 잘 알려진 오픈 소스일 필요도 없습니다.
다만 누군가가 시작한 오픈 소스는 격려와 긍정적인 피드백을 받아야 할 소중한 가치라는 것을 이야기하려고 했습니다.
[OSS개발자포럼 & 국민대학교] Git/GitHub 입문하기 Hands on Lab
- http://onoffmix.com/event/95827
발표 내용은 작지만 작은 오픈 소스를 시작으로 오픈소스에 관심을 갖고 작은 오픈 소스의 반복적인 활동을 통해 얻은 경험들을 정리하여 이야기합니다.
이런 반복적인 활동중에
1. 깃, 깃허브와 같은 오픈 소스 환경과 친해지고
2. 세계의 수 많은 오픈 소스들의 경험들을 간접적으로 체험하고
3. 이를 기반으로 새로운 오픈 소스를 직접 개발해보고
4. 직접 개발한 오픈 소스를 공유하면서 파생되는 사회적 리액션
5. 이를 통해 얻은 정보를 다시 프로젝트를 가치있게 만들고
6. 어떨때 힘들고 멘탈이 흔들릴 때 어떻게 했는지
7. 그리고 11줄짜리 소스지만 얼마나 큰 사회적 파장을 만들 수 있는지..
오픈 소스의 시작은 클 필요도 없고 그것들이 잘 알려진 오픈 소스일 필요도 없습니다.
다만 누군가가 시작한 오픈 소스는 격려와 긍정적인 피드백을 받아야 할 소중한 가치라는 것을 이야기하려고 했습니다.
[OSS개발자포럼 & 국민대학교] Git/GitHub 입문하기 Hands on Lab
- http://onoffmix.com/event/95827
2020년 서울시에서 주최한 강소기업탐방 프로그램에서 발표한 자료 입니다.
학교를 졸업하고 software engineer로 취직을 하기까지의 여정을 다뤘습니다
1. 개발자가 나에게 맞을지 고민하기 위한 방법
2. 개발자로 취직하기 (이력서/면접 준비 팁)
3. 개발자로 취직한 후 우리가 하는 일
11. 난 어떤 개발자가 되고 싶은걸까? 이 일이 평생 직업
일까?
그런데 개발자란 무엇이지?
12. Software Developer
• 사전적 의미
• 연구, 설계, 코딩, 테스팅 등 일련의 컴퓨터 소프트
웨어 개발 과정을 담당하는 사람.
• 유의어 : Software Engineer, Programmer,
Hacker, Geek, Nerd…
https://en.wikipedia.org/w
22. 기본기 : 흉내내기
• 팀워크를 위한 소스 버전 관리 : Git
• Github : 별뿌리기, 활발한 프로젝트의 이슈들을 구경하자
• 개발 환경을 따라해보자 : 빌드, 배포, 테스트, 툴
• 코드 품질 향상을 위한 습관 : Code Convention (좋은 컨벤션을 따
라해보자)
• 개발문서를 읽는 방법을 익히자.
• 검색하는 법을 익히자 : 올바른 질의어 만들기
• 영어.영어.영어 and 영어.
23. 응용기 : 남들에게 공유해
보자
• Github에 repo 무작정 만들기
• 블로그하기
• 내분야의 주목 받는 기술을 내가 한번 씹어서 글을
남겨보자. 겁먹지말자. 써도 아무도 안본다.
• 번역이라도 해보자. (기술+영어 공부 1타2피)
24. 고급 응용기 : 경력을 만
들자
• 업무에 필요한 내용을 학습하자.
• 내가 학습한 내용을 업무에 적용해보자.
• 오픈소스에 숟가락 얹어보자.
• 영어.영어.영어 and 영어.
25. 나에게 원초적 질문을 하게됨.
내가 지금 어느 위치의 개발자인지 알고 싶었음.
난 지금 어떤 개발자인가?