CareerData Plpeline 개발기(Feat. Notion)
IT 경력관리를 코칭하면서
특히, Data 관련 경력관리를 코칭하면서 ‘CareerData Pipeline을 개발’해야 되지 않겠나 생각했다.
그래서 Notion으로 만들어보았다. CareerData Pipeline(feat. notion)
CareerData Plpeline 개발하면서 생각한 고민
[목적]
올바른 방향으로 경력 설계, 관리를 도와줄 수 있는 CareerData PipeLine 개발
[고민]
세상에 흩어진 경력관리 자료를 어떻게 보관하고 활용할 수 있을까?
어떻게 경력관리에 필요한 템플릿, 서비스 자료를 지속해서 업데이트할 수 있을까?
세상의 흐름과 변화에 맞는 경력관리 정보 제공할 수 있을까?
취업 강의, 스터디, 상담할 때 필요한 예시 자료를 선별해서 보여줄 수 있을까?
[고려사항]
경력관리와 관련된 정보 모두 담을 수 있는 스키마 구성
→ 경력관리 필요한 Career, HR, PM, IT직무정보, 심리 정보를 범주화
노션의 필드 기능을 활용하여 원하는 서비스에 맞게 필터링 할 수 있도록 설계
→ 노션 DB 다중속성기능을 활용하여 Legend, Tag 속성을 만들어 필터링
지속가능하게 업데이트할 수 있고, 직무가 늘어감에 따라 확장을 고려한 설계
→ DevBasic, DATA, WEB 등 DB를 분리하여 Data가 수집 될 때마다 업데이트하고 확장 가능하도록 설계
DB Table 속성 구성할 때 불필요한 부분을 최대한 제거하여 설계
→ 노션 DB 속성을 Legned, Tag, State, URL, Note 로 서비스에 필요한 만큼만 구성
정보를 소비하는 사용자가 최신의 정보와 선별한 정보를 볼 수 있도록 설계
→ Usefulness, State 속성을 통해 선별한 정보를 필터링 할 수 있도록 설계
CareerData Plpeline Structure
실제 CareerData Pipeline Workspace Notion Page
Souce - Collection
실제 URL Data Souce Notion Page
Souce는 데이터를 수집할 수 있는 채널 DB입니다.
•
Souce의 주제별 범주는 크게 6가지 자료입니다.
◦
Career, HR, PM, IT 직무자료, 심리자료
•
Souce의 채널별 범주는 아래와 같이 3가지로 구분됩니다.
◦
URL Data : URL로 접속하여 확인할 수 있는 자료
◦
Write Data : 오프라인 책과 같이 누군가 글로 작성한 자료
◦
Event Data : 마지막으로 세미나, 멘토링, 인터뷰 등 이벤트를 통해 나타난 자료
URL Data
Write Data
Event Data
Information - Ingest
실제 Hardskill_DevBasic Notion Page
Information은 Souce의 채널 DB에서 필요한 자료를 분류하여 수집한 DB 페이지의 모음입니다.
•
Infomation의 분류는 아래와 같이 4가지 입니다.
◦
CareerManagement, HR, Hardskill_DevBasic, Hardskill Job
◦
CareerManagement 안에는 Softskill, PM, 심리자료가 포함되어있습니다.
◦
저는 3년차까지 경력관리를 할 수 있다고 생각하여 기본기를 중요하게 생각합니다. 때문에 DevBasic DB를 따로 관리하여 자료를 제공합니다
▪
DevBasic은 범주(Legend) 개발자기본기, CS인터뷰, 인프라/아키텍처, 자료구조/알고리즘, 프로그래밍, 네트워크, 데이터베이스, 운영체제, 형상관리로 구성하였습니다.
DB - CareerManagement Classification
DB - HR Classification
DB - Hardskill DevBasic DB Classification
DB - Hardskill Job DB Classification
Contents - ETL
실제 HR Recruitment Notion Page
Contents는 Infomation에서 경력관리 서비스에 필요한 자료를 선별하여 추출-가공-적재한 자료입니다.
•
Contents의 자료는 아래와 같이 사용합니다.
◦
HR Recruitment 요구사항과 관련된 정보
◦
Softskill 인사이트 정보
◦
Hardskill 인사이트 정보
▪
Hardskill 자료에는 직무 경력개발계획 체크리스트가 포함되어 있습니다.
◦
CareerManagement Checklist 정보
▪
경력관리의 체크리스트는 이력서, 자기소개서, 인터뷰 체크리스트로 구성됩니다.
HR Recruitment Curation
Softskill Curation
Hardskill Curation
CareerManagement Checklist Curation
Service - Business Service
실제 TreasureHouse, CareerManagement Service Notion Page
•
Service에 있는 자료는 경력관리서비스에 활용하는 자료입니다.
◦
경력관리서비스는 강의, 스터디, 상담 형식으로 제공합니다.
•
TreasureHouse 자료는 경력관리서비스에 사용되는 모든 예시 자료가 포함되어있습니다.
•
CareerManagement Sevice자료는 스터디, 상담할 때 활용하는 WorkBook입니다.
◦
경력설계 분석자료 : 채용요구사항분석, 직무분석, 기업/산업분석, 자기분석
◦
경력개발 관리자료 : 경력개발설계, 로드맵, 모니터링, 피드백
◦
구직서류 제작자료 : 이력서, 자기소개서, 포트폴리오, 기술블로그
◦
구직활동 관리자료 : 구직활동, 시장적합확인, 인터뷰, 기업활동
◦
입사 후 경력 설계자료
•
Career Lecture Service에는 취업 강의 자료입니다.
•
Career Success Story에는 취업에 성공한 경력개발계획, 구직서류, 구직활동 자료가 축척되어 있습니다.
◦
Career Success Story자료는 Content자료를 업데이트를 하는데 귀중한 자료입니다.
TreasureHouse
DB - Management Activity Log
CareerManagement Service
Career Lecture Service
Career Success Stroy
🛞 CareerData Flywheel에 대하여
•
최신의 콘텐츠를 제공하려고 할 것입니다.
•
CareerData Pipeline을 운영/관리 하면서 무결성이 지켜지는 지 모니터링하고 보완할 계획입니다.
•
올바른 데이터가 수집/관리할 수 있도록 정책을 수립/점검하여, 올바른 방향으로 갈 수 있도록 노력할 것입니다.
•
순환 속도를 빠르게 하기 위해 자동화하려고 노력할 것입니다.
•
이 후 IT 직무를 확장하고, 더 나아가 다른 직무까지도 확장할 계획입니다.
🛞 무결성(완정성, 정확성, 일관성 유지)
🛞 버전관리, 모니터링
🛞 정책
🛞 확장성
🛞 자동화
mlp.pisik@gmail.com