전체 글 335

pre-project 1일차 (22.08.19. 프로젝트 주제, 팀원발표)

✅ 프로젝트 주제 발표, 팀원 발표, 툴 세팅 📌 프로젝트 주제 및 목표 주제: Stack Overflow 사이트 클론 코딩 일반적인 클론코딩이라고 생각할 수 있겠지만 Stack Overflow는 React로 구성되어 있지않아 변경하는데 시간이 조금 걸릴 것이라 생각했고, 기획단계가 사라져서 코드를 구현하는데 시간을 조금 더 쓸 수 있을 것이라고 생각했다. Pre-Project 목표 프로젝트에 대한 기본적인 이해도를 높입니다. 프로젝트에서 필요한 Github 이해도를 높입니다. 프로젝트에 대한 문서작성 능력을 향상 시킵니다. 팀 커뮤니케이션 이해도를 높입니다. ✅ 팀원 발표 및 툴 세팅 팀원은 4~5명으로 구성됐고 4인조는 (프론트2, 백엔드2)이었고, 5인조는 프론트나 백엔드가 1명더 많은 구조로 팀원..

Project/pre-project 2022.08.29

22.08.23_TIL

📌 오늘 드디어 프리 프로젝트가 시작하는 날이다. 어떠한 과정으로 팀장이 됐더라도 앞으로 열심히해서 좋은 결과를 낳을 수 있도록하자! 📗 오늘 학습한 내용 Github 권한 설정, 칸반보드 📘 추가로 공부할 내용 Study원과 함께 진행중인 프로젝트 구현(메인 플젝 후 다시시작) 나만의 포트폴리오 사이트 구현 해보기 pre-project (스택오버플로우) 기능 나누기 회의시간 정하기 파트 나누기 📝 중요한 내용 Github

22.08.22_TIL

📌 프로젝트를 시작하기전 Github 세팅을 배우는 날이다. 이미 한 번 해봤어도 다시 깊게 학습해보자! 📗 오늘 학습한 내용 Github 레포지토리에 필요한 파일 README.md 프로젝트 이름 프로젝트 핵심 기능 소개 팀원 소개 Wiki로 링크 .gitignore git으로 관리하지 않는 파일 모음 secret token, 공유할 필요가 없는 설정 파일을 기록하면 git에 push 되지 않는다. LICENSE 해당 코드의 라이센스 표기 Github 기능 Issue 프로젝트에 새로운 기능 제안, 버그를 찾아 제보하는 등 프로젝트의 이슈를 작성 Milestone 이정표 역할, 테스크 카드(Issue)를 그룹화 하는 데 사용 Pull Request git branch에 합칠 수 있는지 확인하는 요청 Pr..

22.08.18_TIL

📌 프로젝트 전 마지막 Section4 회고를 하는 날이다... 내가 학습했던 만큼만 한다면 무리없이 협업을 통해 프로젝트를 완성할 수 있다고 생각한다. 그리고 오늘 기술 면접을 준비하면서 내가 항상 부족했던 부분을 조금 더 채워갈 수 있는 하루가 되었으면 좋겠다.!.! 📗 오늘 학습한 내용 JavaScript Hoisting과 Temporal Dead Zone이 어떻게 연관되어 있는가? 호이스팅: 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말하며 var변수 및 함수를 사용하면 호이스팅이 된다. Temporal Dead Zone: let, const, class 구문의 유효성을 관리한다. 해당 질문에 대한 답을 드리기전에 변수의 생성 단계인 선언, 초기화, ..

22.08.17_TIL

📌 나만의 CRUD를 만드는 날인데... 나는 스터디에서 Section2에서 미리 한번 제로부터 만들었던 기억을 토대로 만들어서 내가 주어진 시간안에 어느정도의 기능까지 만들 수 있는가 과연 나는 성장했는가? 에 대한 의문을 풀 수 있는 날이 될 것 같다! 📗 오늘 학습한 내용 나만의 CRUD 만들기 Create Read Update Delete Search JSON Server 📘 추가로 공부할 내용 Study원과 함께 진행중인 프로젝트 구현(메인 플젝 후 다시시작) 나만의 포트폴리오 사이트 구현 해보기 pre-project 관련 사이트 찾아보기 📝 중요한 내용 JSON Server를 열어 실제 통신을 해볼 수 있다. 리액트를 빌드하여 배포를 할 수있다. 프로젝트를 구현할 때 해야하는 부분을 정확히 ..

22.08.16_TIL

📌 페어를 하는 마지막 시간이자 실제 프로젝트를 들어가기 전 마지막 학습 단계인 만큼 열심히해야 겠다. 또한, 내일은 CRUD를 직접 만들게 되는데 REACT 학습을 처음 시작했던 Section2에서 이미 한번 스터디원들과 함께 각자만의 CRUD를 제로부터 해봤기 때문에 걱정보단 어떤것을 만들면 좋을까(?)에 대한 고민이 되는 날이다. '스터디하자'라는 프로젝트를 스터디원 두명과 같이 진행을 했는데 무언가 믿고 따라와준 만큼 작은 보답을 하고 싶다!! 📗 오늘 학습한 내용 Tree 단방향 그래프의 한 구조로, 하나의 뿌리로부터 가지가 사방으로 뻗은 형태의 구조 하나 이상의 데이터에 한 개의 경로와 하나의 방향으로만 연결된 계층적 자료구조이다. 아래로만 뻗어나가기 때문에 시작 노드에서 출발하여 다시 출발..

22.08.12_TIL

📌 어제 순열과 조합을 풀면서 느낀점은 아직 JS로는 알고리즘 풀이가 힘들다는 것을 깨달았다... 이제 하루에 한문제 정도는 꼬박꼬박 풀 수 있도록 해보자... 앞으로도 화이팅! 📗 오늘 학습한 내용 자료구조 여러 데이터의 묶음을 저장하고, 사용하는 방법을 정의한 것 데이터 문자, 숫자, 소리, 그림, 영상 등 실생활을 구성하고 있는 모든 값 데이터는 분석하고 정리하여 활용해야만 의미를 가질 수 있다. 데이터를 체계적으로 정리하여 저장해두는 것이 데이터를 활용하는 데 있어서 훨씬 유리하다. 자료구조의 분류 단순구조 2진수, 정수/실수, 문자/문자열 선형구조 리스트, 연결리스트(단순, 이중, 원형), 덱, 스택, 큐 비선형구조 트리(일반, 이진) 그래프(방향, 무방향) 파일구조 순차 파일, 색인 파일, ..

22.08.11_TIL

📌 어제 알고리즘 문제를 페어와 함께 푸는 시간이었는데 1~3번인 그리디, 구현 문제는 풀었으나 4번인 DP 문제를 풀지 못하였다 조금만 더 생각했으면 풀었겠지라는 생각도 들었으나 그것은 코딩테스트로 따질때 시간이 많이 걸렸기 때문에 1솔 정도의 풀이가 되진 못했을 것 같다. 앞으로 JS로 알고리즘을 더욱 많이 풀어야 겠다는 생각을 하게되었던 하루였다. 그래서 오늘은 꼭 모든 문제를 페어와 같이 해결할 수 있었으면 좋겠다는 생각을 했다. 📗 오늘 학습한 내용 순열 (Permutaion) 서로 다른 n개의 원소를 가지는 어떤 집합에서 중복 없이 순서에 상관있게 r개의 원소를 선택하거나 혹은 나열하는 것이며, 이는 조합과 마찬가지로 n개의 원소로 이루어진 집합에서 r개의 원소로 이루어진 부분집합을 만드는 ..

22.08.10_TIL

📌 이제 커리큘럼 중 학습을 하는 시간에서 남은 것은 알고리즘 밖에 남지 않았다. 다양한 내용을 학습하고 배우면서 나의 실력에 대해서 깨달았던 시간이었고 많은 것을 배움으로 나의 역량을 성장시킬 수 있는 계기가 되었다. 남은 알고리즘 학습까지 끝마치고 프로젝트에 들어갈 때 팀원들과 원활한 협업을 통해 좋은 결과를 낳을 수 있도록 해보자!! 📗 오늘 학습한 내용 알고리즘 문제를 해결하는 최선의 선택 어떤 문제를 해결하기 위해서 일련의 절차를 정의하고, 공식화한 형태로 표현한 일종의 문제의 풀이 방법을 의미한다. 알고리즘의 명시 조건 입력: 출력에 필요한 자료를 입력받을 수 있어야한다. 꼭 입력을 받지 않아도 되는 알고리즘도 있다. 출력: 실행이 되면 적어도 한 가지 이상의 결과를 반드시 출력해야한다. 유..

22.08.09_TIL

📌 어제 오랜만에 저녁에 조금 스트레스를 풀 수 있었던 시간이었다!!! 가끔씩 이러한 시간도 필요하다고 생각이 많이 드는 시간이었다. 재밌게 살기위해 코딩을 시작했는데 점점 지치는 것을 볼 수 있었다.(근 3.5개월동안 쉬지 않은듯?) 그렇기 때문에 오랜만에 맘편히 놀고 기분을 전환할 수 있었서 너무 좋았다!!!🥳 앞으로 남은 커리큘럼과 프로젝트를 더욱 열심히 할 수 있는 동기를 다시 생각하게 되었다!! 그리고 오늘은 AWS 배포를 하는데 저번에 배웠던 것을 바탕으로 진행이 될 것 같다. 📗 오늘 학습한 내용 Github Actions: Github가 공식적으로 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼 레포지토리에서 Pull Request, push 같은 이벤트를..