Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020 3 grade internship _chungbuk uni. ryu seohyeon

이번 3학년 여름 인턴쉽을 인베슘에서 진행하면서 느꼈던 점, 나와같은 학생들에게 알려주고싶은 점들을 정리해두었습니다.

  • Be the first to comment

2020 3 grade internship _chungbuk uni. ryu seohyeon

  1. 1. 2020 Summer Internship in Invesume ryuish@gmail.com
  2. 2. Week 1 개발환경구축 능률적으로 업무 계획하기 오픈소스의 이해
  3. 3. ㅋ 좋은 개발자가 되려면? 개발환경을 구축할 줄 아는 것이 기초! SW Development Life Cycle 계획 → 분석 → 설계 → 검증(Test) → 배포, 유지보수 어떻게 진행해야하는 지 플로우를 이해해야 함. Language에 따라 다를 수 있다. 어떤 환경에서도 전체 개발과정을 진행할 수 있게 하는 것 개발환경 구축 = 개발 툴 설치 인턴십 1주차
  4. 4. 좋은 개발자가 되려면? 시간과 위험 관리를 철저히 하자! 업무관리와 협업을 위한 다양한 좋은 툴이 있으니 잘 활용하자. 지속적인 습관을 기르고 나한테 맞는 방법을 찾아가는 것이 중요하다. 효율적인 업무 수행이 가능해진다. 갑작스런 이슈에 대한 유연성을 기를 수 있다. 나의 역량을 스스로 평가 할 능력이 가지게 된다. 인턴십 1주차
  5. 5. OSS 프로젝트 참여하려면? 먼저 오픈소스와 라이센스를 이해하자. ∙ 오픈소스 프로젝트에 참여(기여)할 수 있 는 방법은 다양하다. 인턴십 1주차
  6. 6. Week 2-3 오픈소스 프로젝트 참여에 집중
  7. 7. 이번 인턴십을 통해 참여한 OSS 프로젝트 : Deepin OS 현지화 프로젝트 Transifex :웹 기반의 번역 플랫폼 를 통해 중국 Deepin OS의 한글 번역에 참여 이미 한글화 되어있는 부분이 직역 또는 적절치 못한 단어/문장으로 어색함을 주는 부분이 많았고, 이를 수정하는 일에 중점을 두었다. 가상머신(VirtualBox)를 이용해 Deepin OS Beta 버전을 설치하여 Transifex의 문장의 실제위치를 파악하며 번역을 진행하였다. 프로젝트 진행상황과 이후 Contributor를 위한 가이드라인을 만들어 Confluence를 통해 공유하였다. 인턴십 2-3주차
  8. 8. 이번 인턴십을 통해 참여한 OSS 프로젝트 : Hamonikr Democratization of Expertise 프로젝트 컨트리뷰 션 Github를 중점적으로 소통하며 hamonikr/democratization-expertise 프로젝트의 전문지식 민주화 플랫폼의 검색기능을 강화하기 위한 데이터를 제공 하기위해 Issue를 등록하고 코어멤버와 의사소통을 하며 진행 방향을 구체화하고 Python 크롤링으로 데이터를 수집, PR을 통해 전달함. Github의Action 기능과 Sonarcloud를 이용해 테스트를 진행 오류를 수정하여 PR을 통해 전달함. 프로젝트 진행상황과 이후 Contributor를 위한 가이드라인을 만들어 Github Wiki를 제작하였다. 인턴십 2-3주차
  9. 9. 이번 인턴십을 통해 참여한 OSS 프로젝트 : Hamonikr OS PCChecker 컨트리뷰션 Slack을 통해 프로그램 원작자에게 개작/컨트리뷰션과 OSS 개발자대회 에서 주제로 활용하는 건에 대해서 허락을 구했으며, 현재 기획/설계단계 진행중. 1차는 OS 부팅시 해당 사용자의 보안 상태를 체크하여 위험인 경우 주기적으로 알람을 전달하여 변경을 유도할 계획이며, OS 부팅시 사용자의 보안상태를 확인하여 위험인 경우 주기적으로 알림을 주는것 2차는 바탕화면에 간략하게 상태를 보여주는것과 UI개선까지로 목표 인턴십 2-3주차
  10. 10. Week 4 개발자의 소통과 나를 알리기 서버와 클라이언트의 이해 인턴십 마무리
  11. 11. 개발자로서의 소통 : Github 프로젝트에 컨트리뷰션하는 법 Issue 등록 해당 프로젝트를 포크 수정/추가 사항 구현 해당 프로젝트에 Pull request 요청 의사소통을 하며 진행 방향을 구체화 인턴십 4주차
  12. 12. 개발자로서의 소통 : 나를 알리기 인턴십 4주차 더 나은 방식의 해결 스스로를 리뷰해보기 자신에게 맞고 꾸준히 할 수 있는 방식을 고르는 것이 중요하다.
  13. 13. Thank You

×