[0924] 서치라이트 2일차

한별·2024년 9월 25일

서치라이트

목록 보기
3/42

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
가상환경 삭제폴더 삭제

Static Exports

  • 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

  • 기본 랜딩 레이아웃 및 골자 잡기 완료 후 기본 디자인 따라가기
profile
글 잘 쓰고 싶어요

0개의 댓글