본문 바로가기

분류 전체보기51

img 위코드 3개월 과정 회고 반갑다 ! 나는 위코드 34기 하상원이다. 나는 변변찮은 컴퓨터 공학부 학생이었다. 개발자가 된다는 생각도 딱히 없었고, 학교에서도 맨날 술먹고 놀기만 했다. 졸업 후 그저 그런 중소기업에 갔는데, 개발 말고도 여러 잡일을 시켰었다. 그리고 그 때 알았다. 난 확실히 개발이 더 재밌고 적성에 맞는다 ! IT회사에서 개발자가 되고 싶어서 이전 회사를 다니며 이곳 저곳 면접을 봤다. 하지만 어림도 없지. 전공 지식은 희미하게 개념만 기억나고, 포트폴리오에서 내가 맡은 파트가 기억나지 않았다. 아무리 서류를 잘쓰고 인성 면접을 잘 봐도 내 코딩 지식이 텅텅인걸 매번 탄로났다 ! 공부가 필요했다. 하지만 난 혼자 공부를 잘 못한다. 공부하는 습관조차 전혀 들여져 있지 않다. 혼자 공부하면 핸드폰 시간 4시간에 .. 2022. 8. 22.
img 위코드 2차 프로젝트 후기 Github 링크 : https://github.com/wecode-bootcamp-korea/34-2nd-whataboutme-frontend GitHub - wecode-bootcamp-korea/34-2nd-whataboutme-frontend: 김민석, 안유주, 하상원 김민석, 안유주, 하상원. Contribute to wecode-bootcamp-korea/34-2nd-whataboutme-frontend development by creating an account on GitHub. github.com 위코드 2차 프로젝트 후기 2차가 끝나고, 기업 협업에서 새로 배우는 기술을 공부하고, 흩어지는 동기들과 아쉬운 회식도 하느라 좀 늦게 작성하게 되었다. 2차 프로젝트 나에게 2차 프로젝트는 .. 2022. 8. 21.
img 원티드 프리온보딩 챌린지 사전과제 https://github.com/hasangwon/wanted-pre-onboarding-challenge-fe-1 원티드 무슨 챌린지 1차 사전과제를 했다 그냥 React로 하면 별 의미 없을 것 같아서 Nextjs랑 typescript, tailwind 싹 다 갖다 써봤다 다 이번에 처음 배운거라 이상한 부분에서 많이 버벅였다 Nextjs에서는 localStorage 에러나는 부분에서 한참 애먹은 것 같다. 심지어 해결도 못했다. 이건 Nextjs의 SSR 그 부분에 대한 이해를 좀 더 쌓고 다시 트라이 해야 할 것 같다. 젠장 -> useEffect에서 localStorage를 불러서 저장하고 저장한 State에 따라 화면을 렌더링해서 해결함 ㅋ easy tailwind는 쓰면 쓸수록 편해진다. .. 2022. 8. 8.
img SQL과 NOSQL의 차이 SQL - 관계형 데이터베이스 -> RDBMS(관계형 DB 관리 시스템, 오라클/mySql 등) 에서 데이터를 저장, 수정, 삭제, 검색 가능하다 -> 정해진 스키마에 따라 테이블에 저장된다, 관계에 따라 여러 테이블에 분산된다, 스키마를 준수하지 않은 레코드는 추가할 수 없다 -> 데이터의 중복을 없애기 위해 관계를 이용하여 저장한다. 하나의 테이블에서 중복없이 하나의 데이터만을 관리하기 때문에 부정확한 데이터를 다룰 위험이 없다 장점 +++데이터 무결성 보장 ++명확한스키마, 데이터는 한번만 저장됨 ++수직 확장만 가능(성능 업글) 단점 -- 수평적 확장이 어렵고, 조인이 많을 시 매우 복잡한 쿼리문이 만들어짐 SQL 데이터베이스 사용이 더 좋을 때 관계를 맺고 있는 데이터가 자주 변경되는 애플리케이.. 2022. 7. 19.
img 위코드 1차 프로젝트 후기 https://github.com/wecode-bootcamp-korea/34-1st-Wish-Korea-frontend 위시 코리아 프로젝트는 러쉬 홈페이지를 React를 사용해서 클론 코딩했으며, 프론트엔드 4명, 백엔드 1명 구성인 팀으로 저는 상세 페이지를 맡아 구현했습니다. 상세 페이지 구현 상세 페이지는 백엔드에서 데이터를 받아옵니다. 리스트 페이지에서 path parameter로 주소가 넘어오면 useParams를 사용하여 상품 id를 받아오고 그 id를 fetch할때 입력하여 데이터(상품)를 객체 형식으로 받아옵니다 객체에는 {상품 id, 상품명, 상품이미지, 옵션[ {옵션아이디, 상품크기, 상품가격, 재고, 옵션이미지} ] } 가 들어오며 그 데이터를 이용해 페이지를 구성했습니다 ! ! .. 2022. 7. 4.
img Wish Korea 프로젝트 (Lush 클론 코딩) - 상세 페이지 https://github.com/wecode-bootcamp-korea/34-1st-Wish-Korea-frontend 위시 코리아 프로젝트는 러쉬 홈페이지를 React를 사용해서 클론 코딩했으며, 저는 상세 페이지를 맡아 구현했습니다. 상세 페이지는 백엔드에서 데이터를 받아옵니다. 리스트 페이지에서 path parameter로 주소가 넘어오면 useParams를 사용하여 상품 id를 받아오고 그 id로 데이터(상품)를 객체 형식으로 받아옵니다 객체에는 {상품 id, 상품명, 상품이미지, 옵션[ {옵션아이디, 상품크기, 상품가격, 재고, 옵션이미지} ] } 이런 형식으로 들어옵니다. 옵션이 한 개일 때와 여러 개일 때를 구분하여, 한 개일땐 바로 수량 칸을 나타냈고, 받는 데이터에서 바로 옵션에 수량 .. 2022. 7. 3.
반응형