100일의 코딩! 19일차
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발, 앱 개발, 개발 툴
대상자
초보~중급 개발자, 오픈소스 프로젝트 참여자, 풀스택 개발자 경력 준비자
핵심 요약
- DSA(Dat Structure & Algorithm) 연습을 통해 논리적 사고와 코딩 기술 강화
- .NET Fullstack 인턴십 참여로 실무 개발 환경 경험 확대
- Elimix 오픈소스 프로젝트 개발로 UI 컴포넌트 라이브러리 구축
섹션별 세부 요약
🌅 오전: DSA Power Hour
- GeeksforGeeks, LeetCode에서 배열 기반 문제 및 트릭적인 엣지 케이스 해결
- DSA 정규화된 연습 습관 형성 → 1~2문제/일 기준 유지
- 알고리즘 성능 개선을 위한 문제 해결 전략 반복
💼 인턴십: Day 1
- .NET Fullstack 팀에 정식 입사 → 회사 랩탑 및 개발 도구 설정 완료
- 온보딩 프로세스의 편리함 강조 → 팀 지원 체계 및 기술/개인 성장 기대감
- 프로젝트 참여 기대로 인한 실무 기술 습득 기회 확대
🎨 오후: Elimix 개발
- UI 컴포넌트 라이브러리 개발 → 개발자 친화적, 접근성, 문서화 초점
- 오픈소스 프로젝트 초기 버전(2~4주 내 출시 예정) 기대감
- 커뮤니티 피드백 기반의 프로젝트 개선 전략 수립
🔧 밤: 시스템 설계 & React Native 학습
- 로드 밸런싱, 수평 확장, API rate limiting 등 시스템 설계 핵심 개념 복습
- React Native에서 flexbox 레이아웃, 이벤트 처리, 네비게이션 설정 학습
- 크로스 플랫폼 앱 개발 가능성 탐구 → 이동형 앱 개발 기술 습득
결론
- *일일 학습 습관, 실무 경험, 오픈소스 기여**의 삼중 전략을 통해 기술 성장 촉진. DSA 연습, 시스템 설계, React Native 학습이 핵심 기술 습득 지점.