100일 코딩 챌린지 13일차: Ruby on Rails & URL Shortener 개발

100일 코딩 챌린지! 13일차

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

웹 개발 초보자, 프론트엔드/백엔드 학습자 / 중간 난이도

핵심 요약

  • 빅데이터 시험 준비 완료 : HDFS, MapReduce 등 주요 개념 정리
  • Ruby on Rails 프로젝트 시작 : shortened_url.rb 모델 파일 생성 완료
  • 프로젝트 확장 계획 : 추적 기능, 만료 기능 추가 예정

섹션별 세부 요약

1. 빅데이터 시험 준비

  • 과정 요약
  • 3일간 퍼스펙티브 조절로 학습 완료
  • HDFS, MapReduce, YARN 등 핵심 개념 정리
  • 시험 전날까지 완성한 점 강조
  • 학습 전략
  • 단기 집중 학습 → 분산 학습으로 전환
  • 시험 당일까지 복습 계획 수립

2. Ruby on Rails URL Shortener 프로젝트

  • 현재 상태
  • PostgreSQL 설치 및 동작 검증 완료
  • shortened_url.rb 모델 생성 완료
  • 기능 로직은 추후 추가 예정
  • 기능 확장 계획
  • URL 추적 기능(예: track_visits 메서드)
  • 만료 기능(예: expires_at 속성 추가)
  • 서버 상태 모니터링 기능 구현

결론

  • 실무 팁 : 복잡한 학습 내용은 분할 학습, 프로젝트는 작은 단위로 점진적 구현
  • 주의 사항 : 시험 전날까지 복습 시간 확보, 프로젝트 기능 추가 시 DB 설계 검토 필수
  • 감정적 메시지 : 어려운 상황에서도 꾸준한 학습과 프로젝트 진행이 중요하다