https://school.programmers.co.kr/learn/courses/30/lessons/132265 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr from collections import Counter def solution(topping): answer = 0 global n n = len(topping) toppCounts = Counter(topping) aArr = {} for i in range(n): item = topping[i] subFromDict(toppCounts, item) addToDict(aArr, item) i..
분류 전체보기
5주 차는 페어 프로그래밍으로 진행한다. 오늘 첫날이었는데, 페어 프로그래밍을 처음 하다 보니 어떻게 진행해야 할지 막막했다. 그래서 우선 페어 프로그래밍을 어떻게 하는지 찾아보았고, navigator와 driver가 있다는 것을 알게 되었다. 참고한 글: https://tech.kakao.com/2021/12/01/pair-programming/ 그리고 미션에 대해 보았는데 이전과는 다르게 어떤 db를 쓸지, 어떤 프레임워크를 써야 하는지에 대한 것이 없었다. 그래서 짝꿍분과 일일이 다 정해야 했다. 짝꿍분과 오후 4시에 회의를 해서 우선 http에 대한 공부를 하기로 했다. 그래서 http 강의를 듣기로 했다. 김영한님의 인프런 http강의를 들었는데 오늘 다 들을 수 있을 거라 생각했는데, 계속 강..
10월 2일 부터 네부캠 캠퍼들 중 7명과 함께 코테 스터디를 시작하기로 했다. 부캠의 미션들에만 몰두하다 보니 코테 준비를 안하게 되어서 강제로라도 하려고 참여하였다. 스스로 1주일에 며칠동안 몇문제를 풀지 최소한의 갯수를 공유하고, 이를 지키지 않으면 벌금을 내는 형식으로 진행했다. 문제를 푼것에 대한 인증은 슬랙으로 인증하였다. 오늘 한문제를 풀었는데 오랜만에 풀다 보니 간단한 구현문제도 약 1시간이 걸렸다. 앞으로 계속 꾸준히 해야겠다.
잘한점 sql을 공부하기 위해 도서관에서 책을 빌려 공부했다. 책을 보며 공부하니 더 자세한 것들을 알 수 있었다. 아쉬웠던 점 종종 기획안을 꼼꼼히 보지 못해 코드를 다시 고치는 경우가 많았다. 백엔드와 프론트엔드의 균형을 맞추지 못하고, 백엔드에만 열중하였다. 코드리뷰를 해야하는데, 시간을 확보하지 못해 자세히 다른 팀원들의 코드를 보지 못하였다. 코드리뷰를 해야하는데, 시간을 확보하지 못해 자세히 다른 팀원들의 코드를 보지 못하였다. 어려웠던점 우분투와 node를 연결하는 것이 어려웠다. 포트 포워딩을 다시 한번 공부해야겠다.
Express와 html, css 를 사용한지 오래 되서 공부를 하느라 시간이 좀 걸렸다. middleware에 대해 공부를 했는데, middleware란 request와 response사이에서 필요한 코드를 실행하는 것이라고 이해했다.
매일 매일 조원들과의 코드리뷰, 현업 개발자로 부터의 코드리뷰를 통해 왜 코드리뷰를 해야하는지, 코드리뷰를 잘하려면 어떻게 해야하는 지를 배울 수 있었다. 코드리뷰를 하는 이유 왜 코드를 이런 방식으로 작성했는지 토론하면서 학습할 수 있다. 코드 리뷰를 할 때 필요한 개념, 설명해야할 개념들을 다시한번 명확하게 알 수 있다. 다른 팀원의 코드를 보면서 개선할 것을 찾으면서 문제를 발견하는 능력을 키울 수 있다. 코드리뷰를 잘하기 위한 방법 정답을 찾으려고 하기 보다는 같이 코드 리뷰는 하는 사람들의 의견을 들어야 한다. 학습하기 : 코드리뷰를 하기 위한 개념들을 학습해야 한다. 좋은 가독성: Flow Chart, ERD, Readme 등 문서를 자세하게 적어 다른 사람들이 코드, 프로젝트 구조를 파악하기..
기간: 2023.08.28 ~ 2023.09.22 진행방식 1차 학습 스프린트는 4주간 부스트캠프 측에서 제공하는 웹프로젝트 기획(피그마)에 따라 구현 하는 것으로 진행한다. 매주 월, 수, 금요일에는 2시간씩 멘토로부터 웹 관련한 수업을 듣는다. 3주차와 4주차에는 현업 개발자로부터 코드리뷰를 받았다. 매주 4~5명의 조를 랜덤으로 할당받는다. 매일 pr을 보내고, 조원들과 1시간씩 코드리뷰를 한다. 매주 금요일에는 3시간 씩 새로운 조원들과 그주에 대한 회고 시간을 가지고 그 결과를 github에 issue를 작성한다. 기술 스택 기술 스택은 아래와 같았다. 부스트 캠프에서 의도적으로 프레임워크, orm을 사용하지 말도록 하였다. FrontEnd: Html, css, javascript BackEnd..