목록주간 개발 일지 (22)
yj-front
이번주는 팀 프로젝트로 클라이언트 2명 서버 2명으로 나포함 4명이서 진행을 했다. 처음 서버분들이랑 협업을해서 진행을 한 프로젝트로 정말 재미있게 프로젝트를 진행한 것 같다. 클라-서버 통신에 대해 개념을 익힐 수 있는 경험을 했으며 클론코딩을 하면서 뷰를 최대한 똑같이 만들어야 한다는 점에서 css나 html구조를 다시 한번 더 생각하게된 계기가 된것도 있다. 또한 협업 시 소통과 협업 관리 툴이 정말 중요하다는 점도 배우게 된 것 같다. 내가 뷰를 그리고 있는 동안 서버분들이 통신에 필요한 api에 대해 얘기를 하자고 했을때 아직 api부분을 자세히 생각해 보지 않았기 때문에 버벅이게 되는 경험을 첫날에 잠깐 했었다. 이후 문제점을 파악한 뒤 api부분이나 프로젝트에 대해서 구체적인 소통을 주기적으..
이번주는 항해 리액트 심화과정을 학습하고 미니 프로젝트를 진행하였다. 이번 프로젝트도 저번주와 비슷하게 초기 와이어프레임이나 패키지, DB구조 등을 먼저 생각하고 진행을 했으며 무난하게 마무리 했다. 컴포넌트 구조나 리덕스에 대한 개념을 잘 익히는 과정이였으며 파이어베이스를 이용해서 서버와 통신부분에 대한 개념이 살짝 부족했지만 이후 클론코딩이나 프로젝트 등을 통해 서버분들이랑 협업을 하게된다면 리액트에서의 클라이언트-서버 통신에 대한 방법도 익숙해질 것이라 생각한다. 항해를 시작한지 한달이 지난 시점에서 돌이켜보면 정말 열심히 했던것 같고, 앞으로도 더 즐겁게 개발을 하지 않을까 생각이 든다. 프로젝트 후기 근 2주간 리액트에 대한 개념을 잘 파악한것 같으며 프로젝트에 대한 후기도 미니프로젝트에 잘 적..
이번주는 본격적으로 리액트에 대해 학습을 하며 간단한 미니 프로젝트까지 진행을 해봤다. 또한 다음주도 리액트에 대해 학습을 진행할 예정이며 로그인기능 및 게시글 조회, 추가, 삭제, 수정 기능을 구현할 예정이다. 이번주 리액트 공부 및 프로젝트를 진행하면서 컴포넌트에 대한 개념, 리덕스에 대한 개념 등을 이해를 한거 같으며 앞으로도 프로젝트나 공부를 진행함에 있어 컴포넌트를 어떤식으로 쪼갤건지나 데이터 관리에 있어 리덕스를 사용할지 여부를 잘 판단해야한다고 느꼈다. 프로젝트 시작 전 준비 프로젝트 시작전 설치패키지, 패포 방식, 데이터 구조, 와이어 프레임 등을 아래와 같이 구상을 했다. 미니프로젝트 미니 프로젝트를 진행하면서 먼저 와이어프레임, 필요한 패키지, 데이터 형태 등 기본적인 구상을 마치고 프..
이번주도 저번주와 동일하게 알고리즘 및 자료구조에 대해 학습을 했다. 다행히 저번주에 기본적인 개념을 잘 학습해서인지 이번주에 주어진 문제를 학습하는데 있어 몇몇 난이도 있는 문제를 제외하고는 잘 해결했다. 옵션1, 옵션2 조 3주차의 경우 나는 옵션1조에 들어가 학습을 진행했다. 1조와 2조의 차이는 2조의 경우 1조 문제 + 중 난이도 10문제 정도였다. 저번주에 알고리즘을 익히는데 있어서 크게 무리가 없었지만 처음 배웠기 때문에 문제를 천천히 집중적으로 학습하겠다고 옵션 1을 선택했는데 학습하는데 있어서 큰 어려움이 없었으며 문제를 다 풀고 다시 복습을 했을때 시간이 남아 옵션 2까지 학습을 진행하였다. 2주간의 과정을 통해 알고리즘에 많이 적응을 했으며 배열, 문자열, 객체 등을 다루는 부분, 조..
2주차에 접어들면서 자료구조와 알고리즘을 학습하기 시작했다 아마 3주차까지는 알고리즘 내용을 다룰 것 같으며 이후에도 알고리즘에 대해서 꾸준히 학습할 예정이다. 처음 알고리즘을 공부하기 시작했을때는 솔직히 많이 어색했다. 어떤 상황에서 조건문을 쓸지 반복문을 쓸지 등 감이 안잡혔기 때문이다. 알고리즘은 정답이 없다는 생각을 했고 막연히 생각하는 것 보다 직접 쓰면서 해결방안을 찾아보자고 생각을 했으며 그걸 행동으로 옮겼을때 좋은 결과를 얻을 수 있었다. 나만의 공부방법을 찾은 기분이였다. 나만의 방식으로 일주일간 열심히 학습했으며, 금요일 테스트에서 좋은 결과를 얻었다. 문제는 이분탐색, 큐, 정렬에 대한 문제였는데 3문제 모두 무난하게 풀 수 있었다. 이후 가장 자신있는 문제를 풀이 영상으로 만들어 유..
평소 개발 공부 후 유용한 링크나 알게된 기능들을 정리하여 노션이나 개인 메모장에 저장을 하곤 했다. 개발 정보에 대한 자료를 정리할 뿐 내가 한주를 돌어보는 부분은 따로 저장하지 않았는데 튜터님의 추천으로 생각도 정리하고 한주를 마무리하는 느낌으로 작성하면 좋겠다 생각하여 시작했다. 또한 매주 작성을 목표로 하고 있으므로 짧게라도 부담갖지말고 작성할 것이라고 기준을 잡았다. 3월 1주차 월요일부터 목요일까지 미니 프로젝트를 진행하였다. 개발을 시작한 다음 팀을 구성해 프로젝트를 진행한적은 처음이라 많이 어색했지만 나중에는 적응이 되서 정말 재밌었다. 1. 깃과 깃허브 git&github도 혼자만 개발을 하다보니 잘 사용하지 않았는데 이번에 사용을 하면서 merge관련 오류를 가장 많이 봤었다. add,..