본문 바로가기

전체 글51

img 나는 멍청하고 게으른 개발자다. 나는 멍청하고 게으른 개발자다.나로 말할 것 같으면,초등학교 시절 전교 1등중학교 시절 외국어 고등학교 지원 탈락 후 공부 포기인문계 고등학교 이과 선택 후, 과학이 싫은 이유로 컴퓨터 공학부 진학대학교에서는 학회장을 역임하며 술먹고 놀기 전공 첫 회사인 야채 회사(농수산쇼핑몰)에서 9개월 개발자로 지내며, 잡일과 개발을 병행하며 개발의 재미와 적성을 느낌다시 제대로 개발을 시작하고 싶어 9개월 동안 모은 돈을 다 때려박아서 부트캠프 수료1년 반 동안 벳플럭스라는 곳에서 동물병원용 서비스를 개발하며,스타트업이라는 환경에 놓여져서 미친듯이 공부하고 개발했다. 서비스 개발을 중단하고 마케팅에 전념한다는 대표의 의견으로 인해 퇴사하긴 했지만,나는 해당 회사의 늘펫이라는 서비스에 욕심이 많았고,부족한 지식으로.. 2024. 12. 11.
img SEO에 닿아보자 안녕하신가?근 5개월만에 돌아온 프론트엔드 개발자 하상원이다.이직하고 새로운 환경에 적응하느라 기술 블로그에 소홀해졌다... 라고 하는 변명하지만 괜찮다!난 아직 개발을 좋아하거든 오늘은 프론트엔드 개발자로서 종종 듣게되는 SEO에 대해 궁금해서 글을 쓰게 되었다.SEO가 뭔지는 안다.. 문제는 그게 손에 와닿지 않는다는 점.SEO 개선을 한다고 해서 어떤 효과가 있는지 측정해보지 못했다는 것이다.그래서 도메인을 구매하고, 할 수 있는 것들을 모두 적용해서 구글 검색에 띄울 수 있도록 해보겠다! 일단 SEO란 무엇일까?SEO는 ‘Search Engine Optimization’의 약자이다.즉 검색엔진(구글, 네이버 등)에 친화적인 사이트를 구축하여,광고가 아닌 자연 검색 결과를 통해 트래픽의 양과 질을.. 2024. 10. 30.
img 초간단 프록시 서버 만들어서 CORS 에러 해결하기 하이~ 오늘은 이전에 맞닥뜨렸던 문제 중 하나인, CORS 해결하는 방법에 대해 작성해두려고 한다!외부 API를 호출하는 경우, CORS 에러가 뜨는 경우를 종종 볼 수 있다. CORS 에러 발생 이유CORS(Cross-Origin Resource Sharing) 에러는 브라우저의 동일 출처 정책(Same-Origin Policy)에 의해 발생한다이 정책은 보안상의 이유로, 웹 페이지가 로드된 도메인과 다른 도메인에 있는 리소스에 접근할 때 제한을 두기 위해 설계되었다. CORS 에러는 브라우저가 외부 도메인으로부터의 요청을 허용하지 않을 때 발생한다. CORS 에러에 대한 해결책은 다양하게 있다.1. 서버에서 CORS 헤더 설정2. 프록시 서버 사용3. 브라우저 확장 프로그램 사용4. CORS 프록시 .. 2024. 5. 16.
img 코인원 프론트엔드 기술 면접 후기... 안녕하신가악!!!!!!!!!!!!!!!!! 면접을 보고 임재범의 고해를 들으면서 집에 왔다. 왜냐하면 기술 면접을 아주 말아 먹었기 때문이다. 뭐지. 나는 이 정도로 이론을 모르는가? 자책은 이 정도로 하고, 오늘 질문 받은 것들에 대해 정리해 보도록 해보겠다. 질문 1. 렌더링을 할 때, 어떻게 키 값을 설정해야 하는가? 좋은 것과 지양해야 하는 것. 리액트에서 컴포넌트 배열을 렌더링할 때, 각 요소에 고유한 "키(key)" 값을 할당하는 것이 중요하다. 키는 리액트가 어떤 항목이 변경, 추가, 또는 삭제되었는지 식별하는 데 도움을 준다. 이는 효율적인 요소 재사용 및 리렌더링 최적화에 기여한다. 좋은 키 값 설정: 고유성: 각 키는 형제 요소 중에서 고유해야 함. 데이터의 id 같은 고유한 식별자를 .. 2024. 4. 11.
img Next.js 13부터의 App Router 기능 및 기존 Page Router와의 차이 안녕하신가? 거의 1년만에 돌아온 프론트엔트 개발자 하상원이다. 그 동안 블로그를 작성하지 않았는데, 이제 공부를 재개하기 때문에 아마 종종 작성될 것이라고 생각한다! 이전 회사에서 고통스러운 시간과 함께, 개발이 약간 싫어질 뻔 했다만.. 아쉽게도 코드는 죄가 없다. 응 회사를 바꾸면 그만이야~ 지금은 극복하고 진화한 메탈 하상원몬 상태라고 할 수 있다. 하여튼 지금 비트코인 사이트 클론 코딩을 해보고 있다. 그 이유로는 아래의 문답 때문이다. 친구 : 코인 사이트 만드는거 어렵겠지? 나 : ㅇㅇ 친구 : 왜? 나 : 음... 아마 어렵지 않을까? 아마 어려울텐데, 왜 어려운지 모르겠다. 그래서 만들어보기로 한다!! 나는 간단하게 개인 프로젝트로 만들더라도 react보다 next.js를 선호하는 편인데.. 2024. 4. 1.
img 스타트업 개발자 생활 및 '늘펫 플러스' 서비스 출시 회고 반갑다. 난 28살 봉천동 메이웨더 하상원이다. 설마 2월에 무슨 2023년 목표를 적어놓고 4월에 다음 글을 작성할 줄이야.... 두 달동안 정말 뒤지게 바빴던 것 같다. 작년 7월부터 벳플럭스라는 회사에 프론트엔드 개발자로 들어와서 CTO님과 함께 2인 개발자 체제로 여~러 기능들을 개발했다. 오죽하면 개인 프로젝트 하지도 않았는데 회사 master에 푸시한 것만으로 깃헙 잔디가 나름대로 채워진 정도이다.올해 2월에 다짐했던 개발공부, 복싱, 블로그 싹 다 개나 줘버린 상태. 이대로 가다간 남는 것도 없이 일만 하다가 죽어버릴 것 같다. 이럴 수 없어 스타트업 개발자의 회고는 뭐 그렇다. 체계를 잡는 것이 쉬운 일이 아니구나.. 정도 내려온 지침대로, 정해진 일을, 정해진 범위까지, 마무리하고 끝. .. 2023. 4. 10.
반응형