100일의 코딩! 19일차 - DSA 연습 및 .NET Fullstack 인턴십 경험
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

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 학습이 핵심 기술 습득 지점.