회고 [회고록] 꾸꾸까까~? Kukka 클론 프로젝트 회고 (1) *해당 클론 프로젝트의 경우 이미 있는 코드를 베낀 것이 아닌, DB 모델링 설계부터 중심 기능 구현까지 팀원들과 소통하며 직접 코드를 짠 프로젝트임을 밝힙니다. 지금까지 배운 것을 적용해봄과 동시에 약간 높은 단계의 기능도 구현해볼 수 있다는 확신이 생겼다. 각종 클래스명, 변수명을 어떻게 표현할지 정하는 컨벤션도 물론 중요하지만, 해당 프로젝트를 통해 각자 어느 부분을 배우고 보완하고 싶... WeCode저스트코드1차 프로젝트위코드Just Code회고1차 프로젝트 🙋♂️ 취업을 했습니다. 라는 것이 더욱 스스로를 어필할 수 있는 무기가 될 수 있다고 생각합니다. 어떤 가치를 가진 사람인지 셀프 질문 리스트를 구성해 표현할 수 있고, 열심히 작성한 기술 블로그와 깃허브 및 개인 이력서 홈페이지를 링크해 공개적으로 접근할 수 있도록 할 수 있습니다. 그리고 사용하는 기술 스택, 그리고 어떤 사람을 우대하는지에 대해 깔끔하게 정리되어 있어서 내가 현재 시장에서 어느정도의 가치를 가... 취준생회고취준생 DevOps 절반의 과정, 감자에서 감자튀김으로 이 교육 과정은 스스로 학습하는 습관을 만들고, 의사소통 능력과 발표 능력을 키우는 과정을 목표로 두고 교육을 진행하는 듯 하였다. 스스로 학습을 요구하지만 또 놀수는 없게 퀴즈나 발표자료를 요구했고, 게더타운이나 아고라스테이츠, 디스코드, 줌 발표, 페어시스템 등으로 많은 소통을 유도했다. 이 교육과정은 많은 사람들과 함께 공부를 하고, 소통을 하면서 배워나가야 했다. 페어프로그램은 랜덤으... project2devops회고devops 10주차 회고록 KEEP(지속할 것) PROBLEM(문제가 된 것) TRY(다음에 시도할 것)... 10주차회고10주차 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 멋쟁이사자처럼 프론트엔드스쿨 2기 TIL (4월 4일) 하지만, 피드백을 더 자주, 더 빨리, 더 꾸준히 하게 되면 공부를 하는 데도 성장체감을 느낄 수 있고 목표를 이루는데 좋은 과정이 될 것이다. 다른 수강생분들이 피드백을 받는 것을 보고 tag를 어떻게 하면 적절히 사용할 수 있을 지, 내가 사용한 tag가 해당 content에 적절한 tag인지에 대해 복기할 수 있었다. <article>은 어떤 페이지에 넣어도 어색하지 않은 요소 EX) ... LIKELION프론트엔드form멋쟁이사자처럼프론트엔드스쿨2기TIL회고htmlLIKELION [회고] Styled-Components를 사용하며 Props 전달 : Style 컴포넌트를 만들어 전달받은 props를 이용해 선택적으로 CSS를 사용할 수 있음 스타일 컴포넌트를 사용하면서 가장 신경이 쓰였던 부분은 바로 네이밍 이었다. 첫번째 방법으로는 컴포넌트에 특정 기능에 맞는 이름을 넣어 모든 태그에 네이밍을 해주는 방식이다. 공통 컴포넌트를 사용할때 스타일 컴포넌트와의 구분이 힘들어졌다. 다음으로 사용해본 방식은 가장 상위의 태그... 회고TILstyled components프로젝트 구조네이밍TIL 사용자가 내가 원하는 위치에서 실행시켰는지 확인하기 본 프로젝트의 주 기능인 "프로젝트 구조 생성" 기능을 사용하기 위해서는 반드시 해당 명령을 사용해 주 기능을 사용하기 위한 규칙이 적힌 메뉴얼과 필요한 것들을 생성할 수 있다. 다만, 이 경우는 사용자가 해당 프로젝트를 시작하고자 하는 위치, 즉 프로젝트의 최상단(root) 경로에서 실행을 시켜야 한다. 실패를 하더라도 해당 기능을 위한 폴더는 생성이 된다는 것이다. 이렇게 되버리면 차후 ... 회고회고 음대생 개발자의 2021년 회고 - 2. 첫 이직 나중에 알게 된 사실이지만 다른 SI 신입 개발자들은 경력이 뻥튀기되어(+2~4년) 프로젝트에 투입되는 일이 빈번하더군요. 커뮤니티에서 악명이 높은 SI 프로젝트, 하지만 처음 겪었던 현장은 그 악명만큼 근무 난이도가 높진 않았습니다. 하지만 2022년 1월부터 퇴사를 고민하고있었습니다. 개발자는 고민을 통해 가치있는 코드를 한 줄 한 줄 적어내려가는 직업이라고 생각했습니다. 하지만 SI 업... 음대출신si개발자이직회고si개발자 리액트에서 쓰던 것을 직접 만들며 느끼는 것들 - (1) 클래스 기반의 리액트 개발을 할 때는 라이프사이클을 본격적으로 사용했느냐라고 물으면 그건 아니다. 그럼에도 불구하고 이 주제로 글을 쓰는 이유는 글이나 누군가의 발표 영상으로나 접하던 브라우저의 렌더링 방식을 본격적으로 고민해볼 수 있었기 때문이다. 다만, 심적으로 걸렸던 부분은 업데이트할 state가 없음에도 setState()를 부르는 것이었다. 이번 아티클에서 다루는 구조 개선은 set... 회고자바스크립트spa리액트spa [우아한테크코스 4기] 프리코스 2주차 회고 - 자동차 경주 게임 같은 것을 구현하면서 점점 더 코드가 나아졌지만 그만큼 부족한 점도 많다고 느껴서 많이 최종 테스트까지 많이 준비해야 할 것 같다. 코드가 변경되야 할 때 왜 변경되는지가 다르면 다른 책임으로 볼 수 있다. 이번 미션에서 자동차는 여러 대 설정할 수 있다. 일급 컬렉션에서 모든 로직이 있다 보니 다른 사람이 코드를 보거나 수정할 일이 있어도 변경할 부분을 더 빠르게 찾고 더 명확하게 변경할 ... 우아한테크코스회고우아한테크코스 2021년 8월 회고 이렇게 작업을 해보니 더 직관적이었고, 리팩토링이나 추가 기능을 구현할 때도메인은 전혀 상관하지 않고 해당 폴더 내부에서만 작업할 수 있었다. api 호출을 제외하고 공통 상태 관리를 할 필요 없을 것 같아 이번 프로젝트에서 리덕스를 안 쓰기로 했다. 내가 작업한 컴포넌트에서 다른 도메인으로 분리해놓은 두 가지를 한 모달에서 사용하는 케이스가 있어서 최상위 컴포넌트에 서로 공유하는 데이터를 ... 회고회고
[회고록] 꾸꾸까까~? Kukka 클론 프로젝트 회고 (1) *해당 클론 프로젝트의 경우 이미 있는 코드를 베낀 것이 아닌, DB 모델링 설계부터 중심 기능 구현까지 팀원들과 소통하며 직접 코드를 짠 프로젝트임을 밝힙니다. 지금까지 배운 것을 적용해봄과 동시에 약간 높은 단계의 기능도 구현해볼 수 있다는 확신이 생겼다. 각종 클래스명, 변수명을 어떻게 표현할지 정하는 컨벤션도 물론 중요하지만, 해당 프로젝트를 통해 각자 어느 부분을 배우고 보완하고 싶... WeCode저스트코드1차 프로젝트위코드Just Code회고1차 프로젝트 🙋♂️ 취업을 했습니다. 라는 것이 더욱 스스로를 어필할 수 있는 무기가 될 수 있다고 생각합니다. 어떤 가치를 가진 사람인지 셀프 질문 리스트를 구성해 표현할 수 있고, 열심히 작성한 기술 블로그와 깃허브 및 개인 이력서 홈페이지를 링크해 공개적으로 접근할 수 있도록 할 수 있습니다. 그리고 사용하는 기술 스택, 그리고 어떤 사람을 우대하는지에 대해 깔끔하게 정리되어 있어서 내가 현재 시장에서 어느정도의 가치를 가... 취준생회고취준생 DevOps 절반의 과정, 감자에서 감자튀김으로 이 교육 과정은 스스로 학습하는 습관을 만들고, 의사소통 능력과 발표 능력을 키우는 과정을 목표로 두고 교육을 진행하는 듯 하였다. 스스로 학습을 요구하지만 또 놀수는 없게 퀴즈나 발표자료를 요구했고, 게더타운이나 아고라스테이츠, 디스코드, 줌 발표, 페어시스템 등으로 많은 소통을 유도했다. 이 교육과정은 많은 사람들과 함께 공부를 하고, 소통을 하면서 배워나가야 했다. 페어프로그램은 랜덤으... project2devops회고devops 10주차 회고록 KEEP(지속할 것) PROBLEM(문제가 된 것) TRY(다음에 시도할 것)... 10주차회고10주차 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 멋쟁이사자처럼 프론트엔드스쿨 2기 TIL (4월 4일) 하지만, 피드백을 더 자주, 더 빨리, 더 꾸준히 하게 되면 공부를 하는 데도 성장체감을 느낄 수 있고 목표를 이루는데 좋은 과정이 될 것이다. 다른 수강생분들이 피드백을 받는 것을 보고 tag를 어떻게 하면 적절히 사용할 수 있을 지, 내가 사용한 tag가 해당 content에 적절한 tag인지에 대해 복기할 수 있었다. <article>은 어떤 페이지에 넣어도 어색하지 않은 요소 EX) ... LIKELION프론트엔드form멋쟁이사자처럼프론트엔드스쿨2기TIL회고htmlLIKELION [회고] Styled-Components를 사용하며 Props 전달 : Style 컴포넌트를 만들어 전달받은 props를 이용해 선택적으로 CSS를 사용할 수 있음 스타일 컴포넌트를 사용하면서 가장 신경이 쓰였던 부분은 바로 네이밍 이었다. 첫번째 방법으로는 컴포넌트에 특정 기능에 맞는 이름을 넣어 모든 태그에 네이밍을 해주는 방식이다. 공통 컴포넌트를 사용할때 스타일 컴포넌트와의 구분이 힘들어졌다. 다음으로 사용해본 방식은 가장 상위의 태그... 회고TILstyled components프로젝트 구조네이밍TIL 사용자가 내가 원하는 위치에서 실행시켰는지 확인하기 본 프로젝트의 주 기능인 "프로젝트 구조 생성" 기능을 사용하기 위해서는 반드시 해당 명령을 사용해 주 기능을 사용하기 위한 규칙이 적힌 메뉴얼과 필요한 것들을 생성할 수 있다. 다만, 이 경우는 사용자가 해당 프로젝트를 시작하고자 하는 위치, 즉 프로젝트의 최상단(root) 경로에서 실행을 시켜야 한다. 실패를 하더라도 해당 기능을 위한 폴더는 생성이 된다는 것이다. 이렇게 되버리면 차후 ... 회고회고 음대생 개발자의 2021년 회고 - 2. 첫 이직 나중에 알게 된 사실이지만 다른 SI 신입 개발자들은 경력이 뻥튀기되어(+2~4년) 프로젝트에 투입되는 일이 빈번하더군요. 커뮤니티에서 악명이 높은 SI 프로젝트, 하지만 처음 겪었던 현장은 그 악명만큼 근무 난이도가 높진 않았습니다. 하지만 2022년 1월부터 퇴사를 고민하고있었습니다. 개발자는 고민을 통해 가치있는 코드를 한 줄 한 줄 적어내려가는 직업이라고 생각했습니다. 하지만 SI 업... 음대출신si개발자이직회고si개발자 리액트에서 쓰던 것을 직접 만들며 느끼는 것들 - (1) 클래스 기반의 리액트 개발을 할 때는 라이프사이클을 본격적으로 사용했느냐라고 물으면 그건 아니다. 그럼에도 불구하고 이 주제로 글을 쓰는 이유는 글이나 누군가의 발표 영상으로나 접하던 브라우저의 렌더링 방식을 본격적으로 고민해볼 수 있었기 때문이다. 다만, 심적으로 걸렸던 부분은 업데이트할 state가 없음에도 setState()를 부르는 것이었다. 이번 아티클에서 다루는 구조 개선은 set... 회고자바스크립트spa리액트spa [우아한테크코스 4기] 프리코스 2주차 회고 - 자동차 경주 게임 같은 것을 구현하면서 점점 더 코드가 나아졌지만 그만큼 부족한 점도 많다고 느껴서 많이 최종 테스트까지 많이 준비해야 할 것 같다. 코드가 변경되야 할 때 왜 변경되는지가 다르면 다른 책임으로 볼 수 있다. 이번 미션에서 자동차는 여러 대 설정할 수 있다. 일급 컬렉션에서 모든 로직이 있다 보니 다른 사람이 코드를 보거나 수정할 일이 있어도 변경할 부분을 더 빠르게 찾고 더 명확하게 변경할 ... 우아한테크코스회고우아한테크코스 2021년 8월 회고 이렇게 작업을 해보니 더 직관적이었고, 리팩토링이나 추가 기능을 구현할 때도메인은 전혀 상관하지 않고 해당 폴더 내부에서만 작업할 수 있었다. api 호출을 제외하고 공통 상태 관리를 할 필요 없을 것 같아 이번 프로젝트에서 리덕스를 안 쓰기로 했다. 내가 작업한 컴포넌트에서 다른 도메인으로 분리해놓은 두 가지를 한 모달에서 사용하는 케이스가 있어서 최상위 컴포넌트에 서로 공유하는 데이터를 ... 회고회고