본문 바로가기

전체 글3

바이브코딩, 그리고 나의 이야기 2022년 11월, ChatGPT가 세상에 등장하고 몇 달 지나지 않았을 때, 나는 신세계를 만난 느낌이었다.“이건 진짜 게임 체인저다” — 그때 그런 생각을 했던 걸 지금도 생생히 기억한다. 마침 그 시기에 이름들어보면 알만한 회사의 최종면접을 진행하고 있었다.“요즘 가장 관심 있는 기술이 있나요?“라는 질문에, 나는 주저 없이 AI를 이야기했다.“AI가 이렇게 빠르게 발전하는 상황에서, 개발자로서 어떻게 활용하고 능력을 극대화할 수 있을지에 관심이 많습니다.”솔직하게 내 생각을 전했다. 하지만… 그때 면접 보던 CTO님의 반응은 싸늘했다.조소에 가까운 웃음, “뜬구름 잡는 소리”라는 식의 반응.지금 생각해도 기억이 또렷하다. 사실 면접 중에는 절대 하면 안 되는 일이라는 걸 알면서도,나는 동의하지 않.. 2025. 4. 29.
[Next.js] 인증 로직 이거 왜이래? 당장 고쳐야겠구만! (SSR) 인증처리 인증체크 CSR에서 SSR로 변경하기 NextJS에서 layout 파일은 중요한 역할을 하는데기존의 코드는 layout에서 인증을 체크하고있었다. 이렇게 되면 문제가 있는데?!?!'use client';import { useRouter } from 'next/navigation';import React, { useEffect } from 'react';export default function AuthCheckLayout({ children }: { children: React.ReactNode }) { const router = useRouter(); useEffect(() => { const accessToken = localStorage.getItem('accessToken'); i.. 2025. 4. 24.
블로그를 다시 시작해보려고 한다. 대학생 시절, 그리고 취업 후 1년차 신입 개발자였던 시절에 열심히 써두었던 블로그 글들을 오랜만에 다시 들여다봤다.“내가 이런 글을 작성했었나?” 싶으면서도, 한편으론 흐뭇하기도 하고, 헛웃음이 나오는 글들이었다.지금 보면 좀 창피한 내용들도 있지만, 그 당시의 나에게 “그래도 당당하게, 그리고 꾸준히 써보라”고 말해주고 싶다. 하지만, 10년 전의 나는 결국 꾸준하지는 못했다.그 사이 열심히 살아왔고, 꽤 다양한 도전을 해왔다고 생각하는데 막상 글로 남겨둔 기록이 없다 보니, 개발자로서의 커리어가 중간에 끊긴 느낌을 받게 된다. 이제 11년차 개발자가 된 지금, 다시 블로그를 시작해보려 한다.내 머릿속 생각을 정리하고, 내 이야기를 스스로 정돈하면서 좀 더 객관적으로 나를 돌아볼 수 있는 계기가 되지.. 2025. 4. 21.