Today's Tasks
- BE 세팅
- pyenv 설치
- pyenv install 3.10.4
- venv 테스트
- git clone
- 가상환경 액티베이션 & 라이브러리 설치
- .env 파일 세팅
- 실행
- model과 schema
- talent가 제일 중요
- talent profile = 인재 프로필 1
- sharedtalentprofile = (고객에게) 공유된 인재 n
- profilegroup = 인재 그룹 (고객사별 인재그룹리스트 아이디)
- experiencetag = 인재 프로필과 연결(n m)된 인재 경험 태그
- swagger & re-doc
- FE 랜딩 - 레포 & slack 세팅
- next.js 프로젝트 설정 및 실행
- prettierrc 파일 추가
npm i --save-dev prettier
- project 구조
- git config (이름)
- yarn 설치
- FE 랜딩 - 기본 랜딩 골자 follow up & 작업 시작
- Static Build
- 사용하는 이유: SSR로 만들면 서버(오라클 프리티어)가 힘들어짐.
- unoptimized로 진행
- 발표 관련 회의 참여
- 덕분에 회사에 대해 빨리 이해할 수 있었던 것 같음
Learnings and Questions
venv
- Python의 표준 라이브러리
- 가상 환경을 만들기 위해 사용
| 생성 | python -m venv [가상환경명] |
|---|
| 활성화 | source [가상환경명]/bin/activate |
| 비활성화 | deactivate |
| 패키지 설치 | pip install [패키지명] |
| requirements.txt를 활용한 설치 | pip install -r requirements.txt |
| 패키지 리스트 확인 | pip freeze |
| 가상환경 내 패키지를 req.txt 만들기 | pip freeze > requirements.txt |
| 가상환경 삭제 | 폴더 삭제 |
| |
- next.config.mjs에 output: 'export' 추가
- 🚨 라우팅이 제대로 안 됨
- config에 trailingSlash: true option 추가 + live server로 실행
- npm vs. npx
- npm은 패키지 매니저로 서버에서 로컬에 패키지를 설치하는 것
- npx는 package execute라는 뜻으로 패키지를 설치하지 않고 원하는 패키지를 실행하는 것
핀셋채용
메일 작성법
- TO(받는 사람) : 메일을 받고 답장 등의 행동을 취하는 사람
- CC(참조) : 어떤 행동을 취하지는 않지만 메일 확인이 필요한 사람 또는 받는 사람 대신 일을 처리할 수도 있는 사람
- BCC(숨긴 참조) : 이메일 숨겨짐 (고객사 100명에게 보낼 때, 이메일 전부 노출 X)

- ex) Slack -
TO: 정OO / CC: 이한별, 양OO
참고 자료
‘venv’ 사용법(활용법): 다양한 프로젝트를 충돌 없이 효율적으로 관리하기 | DEEPLINK CORE Lab_
Plan for Tomorrow
- 기본 랜딩 레이아웃 및 골자 잡기 완료 후 기본 디자인 따라가기