100일 코딩 도전! DAY 1
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
바이브코딩
대상자
- 초보 개발자 및 프로그래밍 학습자
- 난이도: 중간 (DP 개념 복습, 포트폴리오 구축 등 기초~중급 수준 내용 포함)
핵심 요약
- 100일 코딩 도전 프로젝트 시작: Leetcode, Ruby on Rails, 컴파일러 과목 복습 등 다양한 기술 습득 계획
- 프로젝트 목표: 일일 15-20분 포트폴리오 개선, 오픈소스 기여 준비
- 기술적 도전: 동적 프로그래밍(DP) 개념 정복, 컴파일러 시험 대비
섹션별 세부 요약
1. 도전 프로젝트 소개
- 100일 코딩 도전 프로젝트 시작 (2025년 5월 31일 기준)
- 목표: 일관된 학습 습관 형성, 기술 습득, 포트폴리오 개선
- 도전 과제: Imposter Syndrome 극복, 일일 학습 시간 관리
2. 기술 학습 계획
- Leetcode 문제 풀이: Aditya Verma의 DP 강의 활용 (링크:
https://www.youtube.com/playlist?list=PLgUW7XvhdrxqJL9Jv0PZ4tGZ9xYJ0Zb5M
) - 동적 프로그래밍(DP) 복습: 반복적 문제 해결 능력 강화
- Ruby on Rails 학습: Open Source 기여 준비 (6월 중순 인턴십 시작 예정)
3. 과제 및 시험 대비
- 컴파일러 시험: 2025년 6월 2일 시험 대비 복습 계획
- 학습 시간 관리: 운동, 코딩, 복습을 병행하는 일일 스케줄
4. 포트폴리오 개선
- 현재 포트폴리오 상태: "매우 부족" (개선 필요)
- 일일 목표: 15-20분 간의 포트폴리오 개선 시간 확보
- 장기 목표: 오픈소스 기여 및 개발자 커리어 준비
결론
- 실무 적용 팁: 일관된 학습 습관 형성 (일일 시간 관리), 포트폴리오 개선에 집중, Imposter Syndrome 극복을 위한 자기 인식 향상
- 핵심 실행 전략: 기술 습득 (DP, Ruby on Rails), 과제 대비 (컴파일러 시험), 오픈소스 기여 준비
- 최종 결론: 일관성과 반복을 통한 기술 습득이 핵심이다.