회고 [회고록] 꾸꾸까까~? Kukka 클론 프로젝트 회고 (1) *해당 클론 프로젝트의 경우 이미 있는 코드를 베낀 것이 아닌, DB 모델링 설계부터 중심 기능 구현까지 팀원들과 소통하며 직접 코드를 짠 프로젝트임을 밝힙니다. 지금까지 배운 것을 적용해봄과 동시에 약간 높은 단계의 기능도 구현해볼 수 있다는 확신이 생겼다. 각종 클래스명, 변수명을 어떻게 표현할지 정하는 컨벤션도 물론 중요하지만, 해당 프로젝트를 통해 각자 어느 부분을 배우고 보완하고 싶... WeCode저스트코드1차 프로젝트위코드Just Code회고1차 프로젝트 첫 팀프로젝트에서 고민했던 것 (Hard skill) 이번 프로젝트에서 '내가 짠 코드가 함수형 프로그램이 추구하는 가치들을 잘 실현했는가?'를 생각해보면 그렇지 못한 것 같다. 대신, 이번 프로젝트에서는 함수형 프로그래밍의 주요한 특징들을 지키려고 노력하면서 코드를 작성했고, 왜 그런 특징들을 갖게 되었는지 직접 겪으며 이해하고자 했다. 나도 이번 프로젝트를 하면서 이렇게 명확한 역할을 가진 함수들을 정의하고 선언적으로 호출함으로써 원하는 결... 코드스쿼드회고코드스쿼드 🙋♂️ 취업을 했습니다. 라는 것이 더욱 스스로를 어필할 수 있는 무기가 될 수 있다고 생각합니다. 어떤 가치를 가진 사람인지 셀프 질문 리스트를 구성해 표현할 수 있고, 열심히 작성한 기술 블로그와 깃허브 및 개인 이력서 홈페이지를 링크해 공개적으로 접근할 수 있도록 할 수 있습니다. 그리고 사용하는 기술 스택, 그리고 어떤 사람을 우대하는지에 대해 깔끔하게 정리되어 있어서 내가 현재 시장에서 어느정도의 가치를 가... 취준생회고취준생 DevOps 절반의 과정, 감자에서 감자튀김으로 이 교육 과정은 스스로 학습하는 습관을 만들고, 의사소통 능력과 발표 능력을 키우는 과정을 목표로 두고 교육을 진행하는 듯 하였다. 스스로 학습을 요구하지만 또 놀수는 없게 퀴즈나 발표자료를 요구했고, 게더타운이나 아고라스테이츠, 디스코드, 줌 발표, 페어시스템 등으로 많은 소통을 유도했다. 이 교육과정은 많은 사람들과 함께 공부를 하고, 소통을 하면서 배워나가야 했다. 페어프로그램은 랜덤으... project2devops회고devops 10주차 회고록 KEEP(지속할 것) PROBLEM(문제가 된 것) TRY(다음에 시도할 것)... 10주차회고10주차 [회고] 북스테어즈: 꿈꾸던 이상적인 협업 팀 북스테어즈는 모두가 한 그림을 그릴 수 있도록 매일 밤 전체 회의를 진행하고, 3개의 협업툴(노션, 슬랙, 피그마)을 주로 사용했습니다. 덕분에 문서가 분산되는 것을 최소화할 수 있었고, 칸반보드를 적극 활용함으로써 다른 파트와의 타임라인을 맞출 수도 있었습니다. 이는 추후 스타일이 변경될 때 변수의 내용만 변경하면 모두 반영될 수 있도록 유지보수의 측면에서 매우 좋습니다. 모두가 코드를... BookStairsagile독서법독서방법회고책읽는방법애자일협업방식book-stairsBooktez북스테어즈북테즈webSOPTReact책잘읽는방법솝트BookStairs [회고] 1차 프로젝트 회고 team.솥지마요 먼저 객관적으로 봤을 때 우리가 할 수 있고 해야만 하는 페이지를 페이지 플로우에 따라 선정을 했다. 내 감정 컨트롤이 잘 안됐던 것 같다.. 그래서 먼저 하고 싶은 페이지가 있는지 취합하고 그 후 조율해서 작업을 분배했다. 팀원들을 초대하고 그 안에서 각자 할일들, 즉 일주일 별로 끝낼 수 있을 듯한 일을 먼저 썼다. In Progress : 코드를 한줄이라도 쳤거나 지금 하고 있는 것들 ... 회고회고 99(심화) - Week02 회고(WIL) 해쉬 테이블 스택 해쉬 테이블 Hash Table? 키(Key)에 데이터(Value)를 저장하는 데이터 구조 Key를 통해 데이터를 바로 받아올 수 있음 → 속도가 획기적으로 빨라짐 보통 배열로 미리 Hash Table 사이즈만큼 생성 후 사용(공간과 탐색 시간을 맞바꾸는 기법) 해쉬테이블 사용 예시 파이썬에서는 해쉬를 별도로 구현할 필요 없음 - 딕셔너리 타입을 사용하면 되기 때문 스택 스... 회고항해항해 음대생 개발자의 2021년 회고 - 1. 개발자가 되기까지... 또 다른 한 분은 예체능 출신 개발자인 저에게 훌륭한 자극제가 되어주신 님 조교로 근무하며 졸업생들의 인턴쉽 계약서를 작성했고, 또 여러번의 취업 특강을 진행하다보니 평생 접하지 못했던 과학기술 관련 내용을 많이 접할 수 있었습니다. '도대체 빅데이터 전문가가 되려면 어떻게 해야하나?' 에 대해 파고들다가 찾은 것이 백엔드 개발자였습니다. 빅데이터 전문가는 학력과 경력을 모두 보기 때문에 백... si개발자음대출신회고si개발자 OurBnb 팀프로젝트 회고록 카카오톡 로그인 API 구현 - 카카오톡 공식 문서에 기반하여 별다른 회원가입 절차 없이 카카오톡 계정으로 로그인 할 수 있는 기능 숙소 상세 정보 조회 API 구현 - 특정 숙소를 클릭했을 때 나오는 해당 숙소 상세 페이지의 전체 데이터를 불러오는 기능 예약 생성/조회/수정/삭제 API 구현 - 숙소 예약과 관련된 C.R.U.D 기능 리뷰 조회 API 구현 - 숙소 상세 페이지에서 해당 숙... 팀프로젝트회고팀프로젝트 2022년 3월 회고 첫 일주일은 삼성 제품 이해, 반도체 공정 이해, 부서 업무/직무 이해 교육을 들었다. C 공부까지 병행하려면 너무 빡셀 것 같아서 나중에 필요해지면 공부하는걸로! stdio, 그래프, 트리, DP까지 진짜 웬만한 알고리즘은 다 훑은 것 같다. 강사님께서 시간/공간 효율성 단축 측면으로 코드리뷰를 해주시고 다음엔 어떻게 해보라고 조언해주셔서, 효율성을 생각하며 구현하는 연습을 충분히 한 것 ... 회고회고 알고리즘이 너무 어려울 땐 - 4일차 회고 배열을 다시 객체로 할당해서 풀어보려고도 했다. json으로 된 object를 일반 object에 비교하는 방법을 볼 수 있었다. 그러나 모든 문제가 내 입맛에 맞춰서 들어올 순 없기에, 하나하나씩 분리한 후 키워드를 다시 검색했다. 해당 자료를 배열로 변환하면 기준이 되는 점수표를 한번씩 검토할 수 있는 반복문 생성이 용이할 듯 했다. entries()를 사용하면 다차원 배열로 변환될 것이... 생각정리JavaScript회고WeCodeJavaScript [Project] Task Kanban: React + TypeScript로 Todo 앱 만들기 Task 추가하기 체크박스 눌러서 Task 완료하기 Task 드래그앤드롭 Task 내용 수정하기 (velog RSCSS 검색 결과 0건) BEM은 클래스 이름에 block, element, modifier가 다 들어가서 아주 길어지기도 한다. RSCSS는 element가 어느 component 내부에 있는지 클래스 이름에 담지 않고 자식 선택자를 사용해 표현해서 개인적으로 보기에 더 편하다고... 회고projectproject [프로젝트 회고] - TwoSpoon 이를 통해 제가 작업한 부분에서 빠뜨린 부분이 있으면 체크할 수 있었습니다. Next.js를 처음 배우면서 담당한 컴포넌트를 마이그레이션 하는 과정에서 여러 에러들을 많이 볼 수 있었습니다. 이 경우, 기존 스타일링은 img태그 자체에 해주고 있었는데 next의 image태그는 스타일링을 그 태그에 직접 할 수 없고, 이를 감싸는 wrapper를 만들어 그곳에 스타일링을 해주어야한다는 사실을... 프로젝트회고TwoSpoonTwoSpoon 멋쟁이사자처럼 프론트엔드스쿨 2기 TIL (4월 4일) 하지만, 피드백을 더 자주, 더 빨리, 더 꾸준히 하게 되면 공부를 하는 데도 성장체감을 느낄 수 있고 목표를 이루는데 좋은 과정이 될 것이다. 다른 수강생분들이 피드백을 받는 것을 보고 tag를 어떻게 하면 적절히 사용할 수 있을 지, 내가 사용한 tag가 해당 content에 적절한 tag인지에 대해 복기할 수 있었다. <article>은 어떤 페이지에 넣어도 어색하지 않은 요소 EX) ... LIKELION프론트엔드form멋쟁이사자처럼프론트엔드스쿨2기TIL회고htmlLIKELION [회고] Styled-Components를 사용하며 Props 전달 : Style 컴포넌트를 만들어 전달받은 props를 이용해 선택적으로 CSS를 사용할 수 있음 스타일 컴포넌트를 사용하면서 가장 신경이 쓰였던 부분은 바로 네이밍 이었다. 첫번째 방법으로는 컴포넌트에 특정 기능에 맞는 이름을 넣어 모든 태그에 네이밍을 해주는 방식이다. 공통 컴포넌트를 사용할때 스타일 컴포넌트와의 구분이 힘들어졌다. 다음으로 사용해본 방식은 가장 상위의 태그... 회고TILstyled components프로젝트 구조네이밍TIL 9월 1째 주 회고 로그인시 access token과 refresh token을 받아 access token이 만료될 경우 refresh token으로 교체하고, 새 refresh token을 받는 방법 요청마다 token 만료 시간을 체크해, 만료 시간이 일정시간 미만일 경우 refresh token을 요청해 교체하고, 요청을 진행하는 방법 동시에 토큰 리프레쉬 시점에 여러 api 요청이 들어가는 경우 ref... 회고회고 사용자가 내가 원하는 위치에서 실행시켰는지 확인하기 본 프로젝트의 주 기능인 "프로젝트 구조 생성" 기능을 사용하기 위해서는 반드시 해당 명령을 사용해 주 기능을 사용하기 위한 규칙이 적힌 메뉴얼과 필요한 것들을 생성할 수 있다. 다만, 이 경우는 사용자가 해당 프로젝트를 시작하고자 하는 위치, 즉 프로젝트의 최상단(root) 경로에서 실행을 시켜야 한다. 실패를 하더라도 해당 기능을 위한 폴더는 생성이 된다는 것이다. 이렇게 되버리면 차후 ... 회고회고 2021년 8월 회고 이렇게 작업을 해보니 더 직관적이었고, 리팩토링이나 추가 기능을 구현할 때도메인은 전혀 상관하지 않고 해당 폴더 내부에서만 작업할 수 있었다. api 호출을 제외하고 공통 상태 관리를 할 필요 없을 것 같아 이번 프로젝트에서 리덕스를 안 쓰기로 했다. 내가 작업한 컴포넌트에서 다른 도메인으로 분리해놓은 두 가지를 한 모달에서 사용하는 케이스가 있어서 최상위 컴포넌트에 서로 공유하는 데이터를 ... 회고회고
[회고록] 꾸꾸까까~? Kukka 클론 프로젝트 회고 (1) *해당 클론 프로젝트의 경우 이미 있는 코드를 베낀 것이 아닌, DB 모델링 설계부터 중심 기능 구현까지 팀원들과 소통하며 직접 코드를 짠 프로젝트임을 밝힙니다. 지금까지 배운 것을 적용해봄과 동시에 약간 높은 단계의 기능도 구현해볼 수 있다는 확신이 생겼다. 각종 클래스명, 변수명을 어떻게 표현할지 정하는 컨벤션도 물론 중요하지만, 해당 프로젝트를 통해 각자 어느 부분을 배우고 보완하고 싶... WeCode저스트코드1차 프로젝트위코드Just Code회고1차 프로젝트 첫 팀프로젝트에서 고민했던 것 (Hard skill) 이번 프로젝트에서 '내가 짠 코드가 함수형 프로그램이 추구하는 가치들을 잘 실현했는가?'를 생각해보면 그렇지 못한 것 같다. 대신, 이번 프로젝트에서는 함수형 프로그래밍의 주요한 특징들을 지키려고 노력하면서 코드를 작성했고, 왜 그런 특징들을 갖게 되었는지 직접 겪으며 이해하고자 했다. 나도 이번 프로젝트를 하면서 이렇게 명확한 역할을 가진 함수들을 정의하고 선언적으로 호출함으로써 원하는 결... 코드스쿼드회고코드스쿼드 🙋♂️ 취업을 했습니다. 라는 것이 더욱 스스로를 어필할 수 있는 무기가 될 수 있다고 생각합니다. 어떤 가치를 가진 사람인지 셀프 질문 리스트를 구성해 표현할 수 있고, 열심히 작성한 기술 블로그와 깃허브 및 개인 이력서 홈페이지를 링크해 공개적으로 접근할 수 있도록 할 수 있습니다. 그리고 사용하는 기술 스택, 그리고 어떤 사람을 우대하는지에 대해 깔끔하게 정리되어 있어서 내가 현재 시장에서 어느정도의 가치를 가... 취준생회고취준생 DevOps 절반의 과정, 감자에서 감자튀김으로 이 교육 과정은 스스로 학습하는 습관을 만들고, 의사소통 능력과 발표 능력을 키우는 과정을 목표로 두고 교육을 진행하는 듯 하였다. 스스로 학습을 요구하지만 또 놀수는 없게 퀴즈나 발표자료를 요구했고, 게더타운이나 아고라스테이츠, 디스코드, 줌 발표, 페어시스템 등으로 많은 소통을 유도했다. 이 교육과정은 많은 사람들과 함께 공부를 하고, 소통을 하면서 배워나가야 했다. 페어프로그램은 랜덤으... project2devops회고devops 10주차 회고록 KEEP(지속할 것) PROBLEM(문제가 된 것) TRY(다음에 시도할 것)... 10주차회고10주차 [회고] 북스테어즈: 꿈꾸던 이상적인 협업 팀 북스테어즈는 모두가 한 그림을 그릴 수 있도록 매일 밤 전체 회의를 진행하고, 3개의 협업툴(노션, 슬랙, 피그마)을 주로 사용했습니다. 덕분에 문서가 분산되는 것을 최소화할 수 있었고, 칸반보드를 적극 활용함으로써 다른 파트와의 타임라인을 맞출 수도 있었습니다. 이는 추후 스타일이 변경될 때 변수의 내용만 변경하면 모두 반영될 수 있도록 유지보수의 측면에서 매우 좋습니다. 모두가 코드를... BookStairsagile독서법독서방법회고책읽는방법애자일협업방식book-stairsBooktez북스테어즈북테즈webSOPTReact책잘읽는방법솝트BookStairs [회고] 1차 프로젝트 회고 team.솥지마요 먼저 객관적으로 봤을 때 우리가 할 수 있고 해야만 하는 페이지를 페이지 플로우에 따라 선정을 했다. 내 감정 컨트롤이 잘 안됐던 것 같다.. 그래서 먼저 하고 싶은 페이지가 있는지 취합하고 그 후 조율해서 작업을 분배했다. 팀원들을 초대하고 그 안에서 각자 할일들, 즉 일주일 별로 끝낼 수 있을 듯한 일을 먼저 썼다. In Progress : 코드를 한줄이라도 쳤거나 지금 하고 있는 것들 ... 회고회고 99(심화) - Week02 회고(WIL) 해쉬 테이블 스택 해쉬 테이블 Hash Table? 키(Key)에 데이터(Value)를 저장하는 데이터 구조 Key를 통해 데이터를 바로 받아올 수 있음 → 속도가 획기적으로 빨라짐 보통 배열로 미리 Hash Table 사이즈만큼 생성 후 사용(공간과 탐색 시간을 맞바꾸는 기법) 해쉬테이블 사용 예시 파이썬에서는 해쉬를 별도로 구현할 필요 없음 - 딕셔너리 타입을 사용하면 되기 때문 스택 스... 회고항해항해 음대생 개발자의 2021년 회고 - 1. 개발자가 되기까지... 또 다른 한 분은 예체능 출신 개발자인 저에게 훌륭한 자극제가 되어주신 님 조교로 근무하며 졸업생들의 인턴쉽 계약서를 작성했고, 또 여러번의 취업 특강을 진행하다보니 평생 접하지 못했던 과학기술 관련 내용을 많이 접할 수 있었습니다. '도대체 빅데이터 전문가가 되려면 어떻게 해야하나?' 에 대해 파고들다가 찾은 것이 백엔드 개발자였습니다. 빅데이터 전문가는 학력과 경력을 모두 보기 때문에 백... si개발자음대출신회고si개발자 OurBnb 팀프로젝트 회고록 카카오톡 로그인 API 구현 - 카카오톡 공식 문서에 기반하여 별다른 회원가입 절차 없이 카카오톡 계정으로 로그인 할 수 있는 기능 숙소 상세 정보 조회 API 구현 - 특정 숙소를 클릭했을 때 나오는 해당 숙소 상세 페이지의 전체 데이터를 불러오는 기능 예약 생성/조회/수정/삭제 API 구현 - 숙소 예약과 관련된 C.R.U.D 기능 리뷰 조회 API 구현 - 숙소 상세 페이지에서 해당 숙... 팀프로젝트회고팀프로젝트 2022년 3월 회고 첫 일주일은 삼성 제품 이해, 반도체 공정 이해, 부서 업무/직무 이해 교육을 들었다. C 공부까지 병행하려면 너무 빡셀 것 같아서 나중에 필요해지면 공부하는걸로! stdio, 그래프, 트리, DP까지 진짜 웬만한 알고리즘은 다 훑은 것 같다. 강사님께서 시간/공간 효율성 단축 측면으로 코드리뷰를 해주시고 다음엔 어떻게 해보라고 조언해주셔서, 효율성을 생각하며 구현하는 연습을 충분히 한 것 ... 회고회고 알고리즘이 너무 어려울 땐 - 4일차 회고 배열을 다시 객체로 할당해서 풀어보려고도 했다. json으로 된 object를 일반 object에 비교하는 방법을 볼 수 있었다. 그러나 모든 문제가 내 입맛에 맞춰서 들어올 순 없기에, 하나하나씩 분리한 후 키워드를 다시 검색했다. 해당 자료를 배열로 변환하면 기준이 되는 점수표를 한번씩 검토할 수 있는 반복문 생성이 용이할 듯 했다. entries()를 사용하면 다차원 배열로 변환될 것이... 생각정리JavaScript회고WeCodeJavaScript [Project] Task Kanban: React + TypeScript로 Todo 앱 만들기 Task 추가하기 체크박스 눌러서 Task 완료하기 Task 드래그앤드롭 Task 내용 수정하기 (velog RSCSS 검색 결과 0건) BEM은 클래스 이름에 block, element, modifier가 다 들어가서 아주 길어지기도 한다. RSCSS는 element가 어느 component 내부에 있는지 클래스 이름에 담지 않고 자식 선택자를 사용해 표현해서 개인적으로 보기에 더 편하다고... 회고projectproject [프로젝트 회고] - TwoSpoon 이를 통해 제가 작업한 부분에서 빠뜨린 부분이 있으면 체크할 수 있었습니다. Next.js를 처음 배우면서 담당한 컴포넌트를 마이그레이션 하는 과정에서 여러 에러들을 많이 볼 수 있었습니다. 이 경우, 기존 스타일링은 img태그 자체에 해주고 있었는데 next의 image태그는 스타일링을 그 태그에 직접 할 수 없고, 이를 감싸는 wrapper를 만들어 그곳에 스타일링을 해주어야한다는 사실을... 프로젝트회고TwoSpoonTwoSpoon 멋쟁이사자처럼 프론트엔드스쿨 2기 TIL (4월 4일) 하지만, 피드백을 더 자주, 더 빨리, 더 꾸준히 하게 되면 공부를 하는 데도 성장체감을 느낄 수 있고 목표를 이루는데 좋은 과정이 될 것이다. 다른 수강생분들이 피드백을 받는 것을 보고 tag를 어떻게 하면 적절히 사용할 수 있을 지, 내가 사용한 tag가 해당 content에 적절한 tag인지에 대해 복기할 수 있었다. <article>은 어떤 페이지에 넣어도 어색하지 않은 요소 EX) ... LIKELION프론트엔드form멋쟁이사자처럼프론트엔드스쿨2기TIL회고htmlLIKELION [회고] Styled-Components를 사용하며 Props 전달 : Style 컴포넌트를 만들어 전달받은 props를 이용해 선택적으로 CSS를 사용할 수 있음 스타일 컴포넌트를 사용하면서 가장 신경이 쓰였던 부분은 바로 네이밍 이었다. 첫번째 방법으로는 컴포넌트에 특정 기능에 맞는 이름을 넣어 모든 태그에 네이밍을 해주는 방식이다. 공통 컴포넌트를 사용할때 스타일 컴포넌트와의 구분이 힘들어졌다. 다음으로 사용해본 방식은 가장 상위의 태그... 회고TILstyled components프로젝트 구조네이밍TIL 9월 1째 주 회고 로그인시 access token과 refresh token을 받아 access token이 만료될 경우 refresh token으로 교체하고, 새 refresh token을 받는 방법 요청마다 token 만료 시간을 체크해, 만료 시간이 일정시간 미만일 경우 refresh token을 요청해 교체하고, 요청을 진행하는 방법 동시에 토큰 리프레쉬 시점에 여러 api 요청이 들어가는 경우 ref... 회고회고 사용자가 내가 원하는 위치에서 실행시켰는지 확인하기 본 프로젝트의 주 기능인 "프로젝트 구조 생성" 기능을 사용하기 위해서는 반드시 해당 명령을 사용해 주 기능을 사용하기 위한 규칙이 적힌 메뉴얼과 필요한 것들을 생성할 수 있다. 다만, 이 경우는 사용자가 해당 프로젝트를 시작하고자 하는 위치, 즉 프로젝트의 최상단(root) 경로에서 실행을 시켜야 한다. 실패를 하더라도 해당 기능을 위한 폴더는 생성이 된다는 것이다. 이렇게 되버리면 차후 ... 회고회고 2021년 8월 회고 이렇게 작업을 해보니 더 직관적이었고, 리팩토링이나 추가 기능을 구현할 때도메인은 전혀 상관하지 않고 해당 폴더 내부에서만 작업할 수 있었다. api 호출을 제외하고 공통 상태 관리를 할 필요 없을 것 같아 이번 프로젝트에서 리덕스를 안 쓰기로 했다. 내가 작업한 컴포넌트에서 다른 도메인으로 분리해놓은 두 가지를 한 모달에서 사용하는 케이스가 있어서 최상위 컴포넌트에 서로 공유하는 데이터를 ... 회고회고