컨텐츠

나는 노인을 위한 안드로이드 강의를 만드는 데 1년을 보냈다

2025-01-31 21:30 언젠가 읽기

이야기

  • 저자는 고령자를 위한 온라인 교육 강좌 제작 경험을 공유함.
  • 친척의 도움 요청으로 교육 과정 필요성을 깨달음.

작업 내용

  • 400페이지 대본 작성, 스마트폰 촬영 및 출연 영상 녹화.
  • 8시간 이상의 콘텐츠 제작에 약 1년 소요.
  • 안드로이드 앱 개발 포함.

아이디어

  • 고령자에게 안드로이드 기초 사용법 가르치는 강좌.
  • 기본 조작부터 점진적으로 이해를 돕는 구조 설계.

도구

  • 비디오 편집: Davinci Resolve, 오디오 정규화: FFmpeg.
  • 반복 작업 자동화를 위한 스크립트 작성.

어려움과 해결책

  • 마케팅의 어려움, 고령자의 온라인 등록 및 결제 문제.
  • 마케팅 전문 지식 부족으로 추가적인 어려움 경험.

Postgres 페이징을 위한 오프셋이 아닌 키셋 커서

2025-01-31 20:00 언젠가 읽기

Sequin 소개

  • Sequin은 Kafka, SQS, HTTP 엔드포인트 등으로 데이터를 전송하는 Postgres CDC 도구.
  • 효율적인 백필 프로세스를 위해 키셋 커서를 사용.

Offset/Limit 페이지네이션의 한계

  • 성능 문제: offset 값 증가 시 쿼리 시간이 선형적으로 증가.
  • 정확성 문제: 행 삭제나 변경 시 일부 행 누락 및 중복 가능.

성능 문제 자세히

  • 큰 offset 값 사용 시 성능 저하 발생.

정확성 문제 자세히

  • 행 변경으로 사용자가 특정 행을 못 보게 될 수 있음.

키셋 페이지네이션

  • 커서를 사용하여 페이지 시작점 지정, 성능 향상 및 높은 정확성 제공.

복합 커서의 이점

  • 고유한 위치 지정, 일관성 유지, 삽입/삭제에 강함.

참고 자료

  • "The Perils of Offset Pagination"
  • "Efficient Pagination Strategies for Large Datasets"
  • "Understanding Cursor-Based Pagination"

제품에 진심인 엔지니어는 어떻게 일할까? ① | 당근 블로그

2025-01-31 18:30 언젠가 읽기

당근알바팀의 프론트엔드 엔지니어인 Kit은 프로덕트 엔지니어로서의 경험을 공유하고 있습니다. 프로덕트 엔지니어란 서비스의 성장을 최우선으로 두고, 프로덕트적인 관점에서 사고하는 엔지니어를 말합니다.

내 자신의 프로젝트에 괴롭힘을 당하다

2025-01-31 17:00 언젠가 읽기

나를 괴롭히는 나만의 프로젝트들

캐시디 윌리엄스의 고백

사이드 프로젝트의 괴로움

동기부여 상실과 새로운 아이디어 추구

해결 방법 찾기 및 기존 프로젝트에 집중하기

왜 과도한 계획이 프로젝트를 실패하게 만드는가?

2025-01-31 15:30 언젠가 읽기
  • 열심히 노력해도 실패하는 반면, 우연한 행동이 큰 성공을 가져오기도 한다.
  • 철저한 계획보다 호기심을 따라 순간의 느낌에 충실할 때 위대함이 찾아온다.
  • 마이크로파 오븐과 페니실린은 예상치 못한 발견으로 탄생한 위대한 발명의 사례다.
  • 엄격한
푸딩캠프 뉴스레터를 구독하면 학습과 성장, 기술에 관해 요약된 컨텐츠를 매주 편하게 받아보실 수 있습니다.