안녕하세요! 운 좋게 우아콘 2024에 당첨되어 다녀왔어요! 올해는 "한 번의 배달을 위해 필요한 모든 기술들"이라는 멋진 주제로, 정말 다양한 발표와 기술들이 선보였답니다. AI/ML, 배달 로봇, 트래픽 처리 같은 최신 기술들이 주를 이루었고, 무려 30개 이상의 세션이 마련되어 있어 어디부터 들을지 고민될 정도였어요. 사실 다른 분야 세션도 들어볼까 했지만, 4일 뒤에 다른 AI 컨퍼런스도 다녀와야 해서 프론트엔드 세션 위주로 참석했답니다. 한정된 시간 안에서 최대한 유익한 내용을 챙기려고 한 선택이었어요. 😊 오프닝 노트에서 만난 만다오(mandao)와 버즈(Buds) 🛠️우아콘 2024의 오프닝 노트에서는 우아한형제들 CTO와 딜리버리 히어로 CTO가 함께 무대에 올라, 두 기업 간의 ..
2024년이 이제 두 달 남았다. 너무 바쁘게 보낸 하루하루였기에 돌아보면 아쉬움도 많고, 이제 남은 두 달을 어떻게 더 알차게 보낼 수 있을까 고민하게 된다. 그동안 많은 도전과 변화가 있었고, 그 과정에서 얻은 배움도 크다. 남은 시간 동안 계획을 잘 세워 더 의미 있는 마무리를 해보고자 한다. 월별 회고1월~3월: 새로운 시작과 도전올해 초는 정말 다양한 변화와 도전으로 가득했다. 1월에는 면접을 보고 처음으로 커피챗을 진행했으며, 디자인 아르바이트도 병행했다. CS 자율 학습을 이어가며 프리랜서 개발자로의 전환도 고민했고, 이사를 결정한 시점이기도 했다. 2월에는 이사 준비로 인해 당근마켓을 통해 물건을 정리하고, 기업 과제와 면접을 병행하느라 정신없이 보냈다. 4년에 한 번 오는 2월 29일에 ..
프론트엔드와 백엔드 개발자들은 각자의 역할에 충실하지만, 협업이 중요한 프로젝트에서는 서로의 이해가 무엇보다 필요합니다. 이를 위해 패스트캠퍼스의 데브캠프에서 마련한 '피어 세션'은 수강생들이 소통하고 팀워크를 다질 수 있는 귀중한 기회로, 김민태 강사의 프론트엔드 개발 1기 수강생들이 특별히 참여했어요. 이번 네트워킹 데이는 특히 프론트엔드와 백엔드 수강생들이 온라인 환경에서도 소통을 강화하고 협업 스킬을 향상할 수 있도록 기획되었답니다. 1. 피어 세션의 목적과 의의이번 피어 세션의 주된 목적은 단순히 강의를 듣는 수동적인 참여를 넘어, 수강생들끼리 적극적으로 소통하며 서로의 역할과 강점을 이해하는 데 있었어요. 프론트엔드와 백엔드 개발의 차이를 이해하고, 서로 다른 업무 스타일을 존중하며 더 나은..
갑작스러운 알람과 자기소개서의 시작쉬는 기간이었지만 여전히 프로젝트에 몰두하고 있던 어느 날, 갑작스러운 알람이 울렸어요. 매니저님이 자기소개서를 작성하라는 요청이었죠. 예상하지 못한 요구에 머릿속이 한순간 혼란스러워졌어요. "아니, 준비도 안 됐는데 이렇게 빨리?"라는 생각이 들며 불안감이 엄습했죠. 프로젝트에 집중하면서 동시에 자기소개서를 작성하는 건 쉽지 않은 일이었어요. 하지만 한숨 돌릴 새도 없이, 책을 펼쳐 자기소개서 작성법에 대해 다시 한번 점검하고 주장과 근거를 세우며 정리하기 시작했어요. 자기소개서 작성을 위한 초안을 잡고, 곧바로 2차 첨삭을 위해 준비하는 과정이 이어졌어요. 마침내, 1:1 첨삭 상담 공지가 떴고, 모두가 자신의 자소서를 분량에 맞게 제출하려고 분주했죠. 저는 누구보..
최근 토이 프로젝트에서 Next.js와 함께 Emotion을 사용해 스타일링을 시도했습니다. 그런데 한 분이 "Next.js는 CSS-in-JS에 이슈가 있어요!"라고 조언해 주시더라고요. 왜 그런 걸까 궁금해졌고, 공식 문서에서도 Tailwind CSS를 추천하는 이유가 뭘까 고민해 보았습니다. 이번 글에서는 Next.js에서 CSS-in-JS 대신 Tailwind CSS를 추천하는 이유와 각 방식의 장단점을 정리해 보았습니다. 🤔 Tailwind CSS란?Tailwind CSS는 다양한 유틸리티 클래스를 제공하는 CSS 프레임워크입니다. 예를 들어 bg-blue-500이나 text-center 같은 클래스만으로 배경색이나 텍스트 정렬을 간단하게 설정할 수 있죠. 스타일을 개별 클래스로 나누어 제공하..
패스트캠퍼스에서 정말 유익한 서비스 기획 특강을 두 번이나 열어주었어요. 특히 이번 특강은 유저 스토리에 대한 심도 있는 내용으로, 프론트엔드 개발과 서비스 기획을 연계하는 중요한 역할을 배울 수 있었답니다. 유저 스토리는 사용자의 경험을 바탕으로 서비스를 어떻게 구성할지에 대한 중요한 가이드라인이 되었고, 이를 통해 서비스 기획에 큰 도움을 받을 수 있었어요. 이번 글에서는 유저 스토리가 서비스 기획과 프론트엔드 개발에 미치는 영향과, 실제로 어떻게 적용되는지에 대해 이야기해볼게요. 유저 스토리란 무엇인가요?먼저, 유저 스토리라는 개념을 간단히 설명드릴게요. 유저 스토리는 사용자가 서비스에서 무엇을 하고 싶어하는지 또는 어떤 문제를 해결하고자 하는지를 간결하게 설명하는 짧은 문장이에요. 예를 들어, "..