본문 바로가기

전체 글46

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 2023년 새해의 다짐 곤니찌와. 하상원데스. 늦었지만 2023년 새해 다짐을 하려고 한다! 2023년 다짐이라고 하면 너무 지키기 어렵지 않을까?.. 2023년 2월 다짐으로 Feature를 나눠서 다짐하겠다. 이것처럼 개발 도중에 기획이 변경되는 경우가 꽤나 있다. 이런 것들 또한 개발 초기에 기획을 잘 들여다보고, 해당 부분이 변경되었을 때 영향을 미칠 부분들을 잘 생각하면 미연에 방지할 수도 있다. 뭐 그냥 그렇다는거다. 하여튼 2023년 2월의 다짐을 하겠다. 아침을 지배하는 자가 하루를 지배하고, 하루를 지배하는 자가 한 달을 지배하고, 한 달을 지배하는 자가 일년을 지배한다. 고로 아침 8시 기상하여 느긋한 출근을 하는 것이 목표 1이다. 아침에 보는 것이 하루 동안 머리에 남는다고 한다. 그럼 아침 8시 기상 목.. 2023. 2. 2.
반응형