앞으로 나아가기 위해 뒤돌아보다
Source: Dev.to
Reflection on the Past Year
지난 해의 나의 진행 상황을 되돌아보고 현재와 비교하는 것을 좋아합니다. 그것은 내가 얼마나 성장했는지를 눈에 띄게 보여줍니다. 스스로는 깨닫지 못할 수도 있지만, 실제로는 개선되고 있습니다. 나는 충분히 진전하지 못했다는 의심을 항상 가지고 있습니다.
Progress Made
작년에는 백엔드에 대한 기본 지식만 있었습니다. 간단한 API 엔드포인트를 다룰 수 있었고, 인증 설정을 서툴게 시도했으며, Render나 Vercel 같은 사이트에 호스팅하려고 할 때 앱이 실제로 실행되길 바랐습니다. 실행되지 않을 때는 무엇이 잘못됐는지 알아내기 위해 몇 시간을 보내곤 했습니다.
오늘날로 와서 보면: 나는 대용량 파일을 처리하고 S3 버킷으로 스트리밍하거나, FFMPEG가 비디오를 다양한 포맷으로 인코딩하도록 자식 프로세스에 전달하는 백엔드 시스템을 구축했습니다. 이제는 커스텀 네트워크가 설정된 Docker 컨테이너를 운영하고, 로그를 PostgreSQL 데이터베이스에 저장하며, 데이터베이스가 실패할 경우 자동 백업을 생성합니다.
호스팅 측면에서는 이제 Hetzner에서 서버를 유지 관리하고 매주 구성 및 업데이트를 진행합니다. Nginx와 Docker Compose를 사용해 프로젝트를 서브도메인에 연결했으며, Linux에 훨씬 더 익숙해져서 서버에서 무엇을 하고 있는지 실제로 이해하게 되었습니다.
AI in My Workflow
AI와의 관계는 여전히 기복이 있고, 워크플로우에서 얼마나 좋아하는지에 대해 아직도 고민 중이지만, AI가 도전 과제를 자신 있게 해결하도록 도와준 것은 부정할 수 없습니다. “멍청한” 질문을 해서 무능함을 느낄 때조차도 물어볼 수 있게 해주고, 왜 특정 방식으로 작업을 하는지에 대한 설명을 얻음으로써 복잡한 주제를 이해하기가 훨씬 쉬워졌습니다. AI는 세부 사항을 더 시각적이고 접근하기 쉬운 방식으로 설명할 수 있습니다.
Challenge Yourself
그래서 올해는 실패에 대한 두려움 때문에 피하고 있던 프로젝트를 직접 만들어 보거나, 미뤄두었던 기술을 finally 배우는 데 도전해 보세요. 그런 실패가 여러분을 성장하게 하고 더 높은 목표에 도달하도록 도와줍니다.
다만 기억하세요: 모든 사람은 각자의 전문 분야와 스킬셋을 가지고 있습니다. 자신의 성장을 다른 사람과 비교하는 것은 방해가 될 수 있지만, 동시에 개선을 위한 동기가 될 수도 있습니다.