TIL./내일배움캠프
-
KPT 회고 - OWSTIL./내일배움캠프 2024. 6. 7. 17:44
KPT 회고Keep + problem 작성 5분Keep은 현재 만족하고 있는 부분(Good), 계속해서 이어갔으면 하는 부분(Keep)을 자유롭게 작성한다. Problem은 불편(or 불만)하게 느끼는 부분, 개선이 필요하다고 생각되는 부분, 잠재적인 문제를 작성한다. 진행자 본인도 해당 시간 동안 똑같이 작성한다. (타임 타이머는 누구라도 고개를 들면 확인할 수 있도록 하는게 중요하다)Good김노을팀원 전체가 적극적으로 참여했습니다.깃허브 이슈를 활용한 태스크 정리가 효과적이었습니다.소통이 원활했고 서로서로 도와가며 프로젝트를 진행했던게 많은 도움이 된 것 같습니다.쉬는 날에도 열심히 공부하고 개발에 몰두한 팀원들이 멋졌습니다.김호연대화가 잘 통하는 것언제 어떤 얘기를 해도 일단 들어보려고 하는 자세먼..
-
내일배움캠프 12일차 TIL. forEach, map, filter, reduce, find + 스스로 질문하기TIL./내일배움캠프 2024. 4. 26. 23:53
배열 빌트인 함수. forEachArray 인스턴스의 forEach() 메서드는 각 배열 요소에 대해 제공된 함수를 한 번씩 실행합니다.> array.forEach((element) => console.log(element));mapmap() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.> const map1 = array1.map((x) => x * 2);filterArray 인스턴스의 filter() 메서드는 주어진 배열의 일부에 대한 얕은 복사본을 생성하고, 주어진 배열에서 제공된 함수에 의해 구현된 테스트를 통과한 요소로만 필터링 합니다.> const result = words.filter((word) => word.length > 6)..
-
내일배움캠프 10일차 TIL.공부법 특강 + 개인 프로젝트 시작.TIL./내일배움캠프 2024. 4. 24. 23:51
코더가 아닌 개발자오늘 특강에서는 코더가 아닌 개발자가 되어야 한다고 배웠다. 코드를 잘 짜는 것 또한 개발자의 덕목이겠지만, 어떤 의도를 갖고 로직을 구성하고 코드를 만들어가는지가 중요한 부분이겠다.내가 가지려는 기술, 스택에 목적과 근거를 두고 차곡차곡 쌓아가는게 그저 코더가 아니라 개발자가 되는 방향 아닐까? 팀과 함께협업의 중요성을 강요하셨다. 프로젝트에서 개인이 모든 걸 할 수 있는 경우는 거의 없기에 협업은 필수적이며,좋은 개발자가 되기 위해선 팀원들과 원활한 소통을 하는 게 중요하다고. 나또한 개발자라면 하루종일 방에서 혼자 컴퓨터만 들여다보는 직업이다라는 선입견이 있었는데, 알아갈수록 그 반대라는 생각이든다. 함께하는 걸 좋아하는 나로써는 오히려 좋다. 개인프..
-
내일배움캠프 9일차 TIL.ClassTIL./내일배움캠프 2024. 4. 23. 23:18
Class란. 설계도와 같다. 다양한 종류의 객체(자동차, 동물, 물건 등)를 정확하고 빠르게 많이 만들어 내기 위해 객체의 특징이나 어떤 종류의 것인지 미리 선언해 놓는다. >Constructo(생성자) Class의 생성자 함수이다. 객체를 생성할 때 호출되며, 객체를 초기화하는 역할을 한다. Instance는. Class를 통하여 만들어진 실제 객체이다. 객체의 특징은 Class의 설계에 따라 만들어지며 이런 객체들은 모두 다른 인스턴스가 된다. getter와 setter. getter와 setter를 사용하여 Class의 속성에 접근할 수 있다. getter는 속성 값을 반환하며, setter는 속성 값을 설정한다. @ 클래스의 프로퍼티를 할당할 때 this를 사용한다. 여기서 this는 인스턴스를..
-
내일배움캠프 8일차 TIL.Map과 SetTIL./내일배움캠프 2024. 4. 22. 23:47
자바스크립트 기본 문법에 대해 학습하고 있다. Map Map은 각 쌍의 키와 값을 저장하며, 객체와 달리 키로 사용할 수 있는 모든 유형을 사용할 수 있다. Map은 키가 정렬된 순서로 저장되기 때문에, 추가한 순서대로 반복할 필요가 없다. Map을 사용하면 다음과 같은 작업을 수행할 수 있다. 키-값 쌍 추가 및 검색(set) 키-값 쌍 삭제(delete) 모든 키-값 쌍 제거(clear) Map 크기 및 존재 여부 확인(size) const myMap = new Map(); // Map 생성 myMap.set('key', 'value'); // 값 추가 console.log(myMap.get("key")); // 값을 검색 > "value" 출력 맵(Map)은 키가 있는 데이터를 저장한다는 점에서 객..
-
내일배움캠프 5일차. KPT 회고TIL./내일배움캠프 2024. 4. 19. 17:19
Keep + problem 작성 5분 Keep은 현재 만족하고 있는 부분(Good), 계속해서 이어갔으면 하는 부분(Keep)을 자유롭게 작성한다. Problem은 불편(or 불만)하게 느끼는 부분, 개선이 필요하다고 생각되는 부분, 잠재적인 문제를 작성한다. 진행자 본인도 해당 시간 동안 똑같이 작성한다. (타임 타이머는 누구라도 고개를 들면 확인할 수 있도록 하는게 중요하다) Keep 김노을 공부 기간이 짧았음에도 다들 빠른 성장을 한 것 같다.원활한 소통, 배려 맡은 역할에 대한 책임감. 새로운 컨텐츠의 수용 본인의 기술에 대한 연구 감정적이지 않은 피드백 개인간 꾸준한 구글링 황민도처음 하는 만큼 코딩을 어려워하는 부분에 대해 서로 이해와 배려를 잘함 서로의 의견과 질문을 소홀이 생각하지 않고 같..
-
내일배움캠프 4일차 TIL.발표 준비TIL./내일배움캠프 2024. 4. 18. 23:54
내일배움캠프 4일차 TIL.발표 준비 프로젝트가 완성에 가까워졌다. 직접적으로 코드를 짠 건 HTML과 CSS의 비중이 크지만, 팀장이라는 역할을 맡아서 그 역할을 충실히 해낼 수 있도록 집중했다. 오전에는 마무리로 개인 사진을 준비했다. 맥에서 제공하는 미모티콘을 만들어 개인 카드 부분을 채웠다. 팀원 한 명이 미모티콘 제작을 맡았는데, 특징을 잘 잡아서 만들어준 것 같아 조금 감동적이었다. 노션의 활용 이후로는 발표를 위해 자료를 준비했다. 우리가 처음 제작한 와이어프레임부터 SA, 개발 계획서와 역할 분담표를 팀 노션을 개설하여 기입했다. 노션의 유용함을 공동 작업을 하며 느꼈다. 공유 스페이스를 통한 작업을 시작했다. 카테고리별 하위 페이지를 만들어 SA와 계획란, 기능 설명, 우리가 마주한 문제..