오픈오브젝트 멘토링 수행(퍼블리셔)

우현주

Updated:

멘토링 제도는 신입사원 들어오면 3개월간 멘토를 선정하여, 업무에 잘 적응할수 있도록 하는 제도입니다.
멘토링을 진행하여 협업을 위한 업무 프로세스를 파악하고, 프로젝트 적응을 돕기위한 커리큘럼으로 구성하였습니다. 기본적인 퍼블리싱 기술에 대해 선행학습이 되어있다는 가정하에 멘토링을 진행합니다.

오리엔테이션 - 신입 퍼블리셔와 멘토링 시작

  • SI 프로젝트의 진행과정은 어떻게 될까?
    • 제안요청 및 작성, 요구사항 수립, 분석/설계, 개발, 테스트, 오픈, 안정화등등 진행과정에 소프트공학에 대해 알아본다. (by.최호남 부장님)
  • SI 프로젝트에 투입이 되면 누구와 어떤일을 할까?
    • 프로젝트 투입되면 하게되는 대응하는 업무와 카드사 인프라 구조를 설명한다.
  • 퍼블리셔가 프로젝트에서 해야할일. feat.퍼블리셔 시점
    • 퍼블리셔가 코딩시에 고려해야 될 점, 퍼블 외적으로 신경써야하는 부분에 대한 점을 설명한다.

프로젝트 환경

  • IDE :
    • Visual Studio Code(VScode)
  • 실행환경 :
    • Chrome 웹 브라우저
  • 스타일 :
    • CSS, SASS(SCSS)
  • 소스관리 :
    • Git (https://github.com)

목표

  • Vue 프로젝트에서 웹 표준을 준수하여 컴포넌트를 활용한 페이지를 퍼블리싱 한다.

기간

  • 언어 적응 및 아래 내용을 구현. 총 12주간 실습 (업무 능력에 따른 시간 소요 변경)
항목 상세 1주 2주 3주 4주 5주 6주 7주 8주 9주 10주 11주 12주
환경세팅 및 기본다지기 작업준비, 기본 다지기 O O                    
컴포넌트 제작(JS) Javscript 컴포넌트 구현     O O                
페이지 구현 페이지 제작, 코드리뷰         O O            
프레임워크 학습 Vue의 이해             O O        
컴포넌트 제작(Vue) Vue 컴포넌트 구현                 O O    
언어 학습 및 적용 Typescript의 이해 및 적용                     O  
페이지 구현 페이지 작업 및 코드리뷰                       O

1~2주차

- 목표: 업무 적응 및 프로세스의 이해. 퍼블리싱을 위한 환경셋팅(VSCode, git),
       기초, 기본 다지기(HTML, SCSS, Javascript)
- 내용: 회사 업무의 기본적인 내용 및 업무 프로세스를 이해하고 퍼블리싱을 위한 환경을 준비합니다.
       웹 표준을 이해하고 HTML5, SCSS, Javscript에 대해 학습합니다.

3~4주차

- 목표: UI 컴포넌트 제작 (HTML5, SCSS, Javscript)
- 내용: Accordion, Tab, Form(Input, Checkbox, Radio) 등 UI 컴포넌트를 제작합니다. ### 5~6주차 

- 목표: 제작한 UI 컴포넌트를 활용한 웹 사이트의 클론 코딩 후 코드리뷰
- 내용: UI 컴포넌트를 활용한 웹 사이트를 구현하여 코드에 대해 리뷰를 합니다.

7~8주차

- 목표: Vue의 이해
- 내용: Vue에 대해 학습하고, 프로젝트를 생성해서 퍼블리싱을 위한 환경을 준비합니다.

9~10주차

- 목표: Vue의 UI 컴포넌트 제작
- 내용: 4~5주차에 제작한 UI 컴포넌트를 Vue의 컴포넌트 형태로 변경하여 구현합니다.

11주차

- 목표: Typescript 학습 및 적용
- 내용: 9~10주차에 제작한 Vue UI 컴포넌트에 Typescript를 적용하여 구현합니다.

12주차

- 목표: Vue 프로젝트 환경의 페이지 퍼블리싱 및 코드리뷰
- 내용: 제작한 Vue UI 컴포넌트를 활용하여 예제 페이지를 구현하고, 코드에 대해 리뷰를 합니다.

멘토링을 마치며

프로젝트 특성에 따라 적응하기 위한 퍼블리셔의 기본 커리큘럼이며, 가장 중요한 내용 입니다. 처음부터 신입 퍼블리셔가 위의 모든 내용들을 다 잘할 순 없습니다. 하지만 기본은 알아야 프로젝트에 나가서도 적응할 수 있으며, 협업이 가능하니 꼭 숙지해주시기 바랍니다. 모두 수고하셨습니다.

Leave a comment