[D+8] 오늘의 발자국
[D+8] 드디어 실전의 문을 두드렸습니다. 기업 2곳에 지원서를 제출하며 느낀 이력서의 부족함과 반성을 기록합니다. 기출문제를 통해 실전 코딩 테스트의 호흡을 익혔으나, 기술 면접 대비(CS) 학습을 놓친 점을 회고합니다. 내일은 프로젝트의 기술적 고민이 잘 드러나도록 이력서를 리팩토링할 계획입니다.
34살 비전공자, 백엔드 개발자 취업하기.
[D+8] 드디어 실전의 문을 두드렸습니다. 기업 2곳에 지원서를 제출하며 느낀 이력서의 부족함과 반성을 기록합니다. 기출문제를 통해 실전 코딩 테스트의 호흡을 익혔으나, 기술 면접 대비(CS) 학습을 놓친 점을 회고합니다. 내일은 프로젝트의 기술적 고민이 잘 드러나도록 이력서를 리팩토링할 계획입니다.
[D+7] 동시성 제어와 I/O 병목 해결 전략을 깊이 있게 파고든 하루입니다. 특히 자바 가상 스레드(Virtual Threads)를 활용한 I/O 처리 효율화 방안을 블로그에 정리했습니다. 알고리즘 파트에서는 백준 2624번(동전 바꿔주기)을 통해 1차원 배낭 문제 최적화 패턴을 복습했습니다. 문제 풀이량이 부족했던 점을 반성하며, 내일부터는 기업 기출 문제 풀이를 통해 실전 감각을 끌어올릴 계획입니다.
[D+6] 시스템 설계와 DB 최적화에 깊이 몰입한 하루였지만, 매일의 알고리즘 루틴을 지키지 못한 반성을 기록합니다. 대규모 트래픽 처리를 위한 ‘비동기 시스템 설계(Asynchronous System)’와 MySQL의 ‘INSERT 성능 최적화(Bulk Insert 등)’ 기법을 정리했습니다. 이론 학습의 깊이는 더했으나, 실전 코딩 감각과의 균형을 맞추지 못한 점을 회고하며 내일의 몰입을 다짐합니다.
[SkyStat 개발기 #1] 항공사 재직 시절, 공항 기상 통계 산출을 위해 1년에 8,000개가 넘는 암호문 같은 기상 전문(METAR)을 엑셀로 수작업하던 고통이 있었습니다. 공항 하나를 분석하는 데 4~5일이 걸리던 비효율을 해결하기 위해, “없으면 내가 만든다”는 일념으로 시작된 SkyStat 서비스의 탄생 배경을 소개합니다.
[D+3] 어제의 반성을 실천으로 옮긴 하루입니다. 백엔드 성능 최적화(처리량, 병목, 캐싱 등)에 대한 학습 내용을 블로그 포스트로 정리하며 ‘출력하는 공부’를 실천했습니다. 알고리즘 파트에서는 백준 2056번(작업)을 통해 위상 정렬과 DP가 결합된 문제를, 9084번(동전)을 통해 경우의 수를 누적하는 DP 패턴을 익혔습니다.
1. 오늘의 몰입 주요 목표 달성률: 70% (알고리즘 목표량 미달, 아키텍처 정리 미흡) 2. 오늘의 난관 3. 배움과 기록 4. 내일의 다짐
[D+1] 백준 1106번(호텔)과 1256번(사전)을 풀며 겪은 메모리 초과 문제와 해결 과정을 기록합니다. 단순 조합 구현의 한계를 넘어 Counting DP를 적용하는 방법, 그리고 배낭 문제(Knapsack)에서 루프 순서가 순열과 조합의 차이를 어떻게 만드는지 정리했습니다. 또한 기술 면접 대비를 위해 자료구조의 핵심 개념과 시간 복잡도를 정리했습니다.