개발자

    [Cors] Cors(Cross Origin Resource Sharing) 이란?!

    [Cors] Cors(Cross Origin Resource Sharing) 이란?!

    Cors(Cross Origin Resource Sharing) CORS는 교차 출처 요청을 허용하는 것이 안전한지 아닌지를 판별하기 위해 브라우저와 서버가 상호 통신하는 하나의 방법 저는 사실 이전까지 Cors는 교차출처자원을 금지하는 정책으로 알고있었지만 그것이 아닌 교차출처자원공유가 금지된 배경에서 공유를 가능하게 해주는 하나의 규약입니다. 이 배경이라함은 SOP입니다. SOP(Same Origin Poricy) SOP은 한 출처 에서 로드한 문서 또는 스크립트가 다른 출처의 리소스와 상호 작용할 수 있는 방법을 제한하는 중요한 보안 메커니즘입니다. 정책에 따라 웹브라우저 는 첫 번째 웹페이지에 포함된 스크립트가 두 번째 웹페이지의 데이터에 액세스하도록 허용하지만 두 웹페이지의 출처 가 동일한 경..

    [고민]비전공 개발자는 어떻게 공부 해야할까?

    [고민]비전공 개발자는 어떻게 공부 해야할까?

    단단한 백엔드 개발자가 되기 위해서 백엔드 개발자는 서버와 클라이언트를 소통하게 만들어주는 하나의 창구같은 역할을 한다고 생각합니다. 좋은 백엔드 개발자가 되기위해 기술적으로는 어떤 고민을 해야할까요...? 서버와 통신의 성능 - Query문을 최소화 방식으로 빠른 DB와 통신 단단한 error 핸들링 - 기본소양이라고 생각합니다. - 개인적으로 핸들링이라는 단어에 포커스를 많이 두는편인데 내코드에서 발생하는 에러들을 손안에 가둘 수있는 능력이 필요합니다. - 즉, 어디서 어떤 에러가 발생할지 잘 파악하고 있어야겠죠 백엔드 성능 - Query문 이외에도 여러가지 요소로써 빠른 응답시간을 도출해내는방법에 대한 고민을 해야겠죠 사실 저도 개발공부한지 얼마 되지 않은 주니어 개발자로써 위의 상황들을 해결할 ..

    [Wish Korea]프로젝트 회고

    [Wish Korea]프로젝트 회고

    개발자로써 첫번째 프로젝트가 마무리 되었습니다. 다사다난했고 마음대로 되지않은 프로젝트였지만 굉장히 만족한 프로젝트였습니다. 시작할때 마음가짐 저는 시작할때 몇가지 마음가짐이 있었습니다. 절대 피해입히지말자 같이 일할때 편한 백엔드 개발자가 되자 건물을 올릴때 단단한지반 처럼 안전하고 단단한 그런 서버를 구성하고 싶었습니다 프론트엔드가 화면을 구성할때 안전한 기반이 되고 싶었습니다. Wish Korea 품절기능 다른팀과 다르게 Wish Korea만 구현한 부분은 바로 품절관련된 기능이였습니다. 시작은 프론트엔드들의 사이트분석시간에 장바구니에 담으려던 제품이 재고부족으로 갯수가 제한되는 것을 경험한것에서 시작이였습니다. 프론트 멘토님 : "품절기능 할수있죠?" 백엔드 멘토님 : "그럼요, 진관님 할수있겠죠..

    나는 어떤 개발자가 되고 싶은가?

    나는 어떤 개발자가 되고 싶은가?

    인터페이스(Interface): 사물과 인간 사이의 경계에서 상호 간의 소통을 위해 만들어진 물리적 매개체나 프로토콜을 말한다. 프로토콜 : 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 즉 통신 규약 및 약속 REST(Representational State Transfer) : 네트워크 아키텍처 스타일이다. 여기서 '네트워크 아키텍처 스타일'란 네트워크 자원을 정의하고 처리하는 방법 전반을 일컫는다 / REST는 HTTP를 잘 활용하기 위한 원칙이라고 할 수 있고 REST API는 이 원칙을 준수해 만든 API이다. JSON : JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용..

    나의 첫 개발일기

    나의 첫 개발일기

    나는 왜 개발 공부를 시작하게 되었는가? 왜일까? 언제부터일까? 전역을 하고 띵가띵가 놀다가 영상편집을 배웠고 한 유튜버의 영상편집을 하게 되었다. 굉장히 적은 돈을 받으며 일을 하면서 느꼈다. 나의 가치는 무엇인가?? 이 일이 나의 가치 향상에 도움이 되는가? 나는 회의감에 들었다. 물론 영상 편집자들이 다 가치가 없는 일을 한다는 것은 아니었다. 하지만 나의 현재 루트에서는 정말 가치 없는 사람이 될 것 같았다. 그래서 많은 고민을 했다. 나의 가치를 높이려면 어떻게 해야 할까? 3D를 다시 배워볼까? 고민을 하다가 알 수 없는 알고리즘에 끌려 이 영상을 보게 되었다. https://www.youtube.com/watch?v=5KWBchI3g68 영상을 보며 매우 흥미롭고 멋있었다. 하지만 딱 그뿐이..