TIL 20

240425 아홉번째날 TIL

// 내생각 / 색깔글씨 : 중요표시 등공부내용- 인자 = arg(ument) : 실제 함수가 호출 될 때 넘기는 변수 값- 변수 = parameter : 함수 만들 때 들어가는 것 (매개변수)function plus (num1, num2) { return num1 + num2;}// num1과 num2는 parameter이다.plus(10, 20);// 10과 20은 argument이다. https://velog.io/@cloud_oort/Parameter%EC%99%80-Argument-%EC%9D%B8%EC%9E%90%EC%99%80-%EC%9D%B8%EC%88%98-%EC%9A%A9%EC%96%B4-%EA%B5%AC%EB%B6%84 Parameter와 Argument / 매개변수, 인자 그리고 ..

TIL 2024.04.25

240424. TIL 여덟번째날

// 내생각 / 색깔글씨 : 중요표시 등공부내용- 알고리즘 : 1일차 ; 의사코드 : 컴퓨터 프로그램 작성전 문제해결하기 위한 단계를 기술하는 것알고리즘 ; 무언가 주어진 문제 해결하는 과정자체 ; 방법1.자연어 / 방법2. 순서도자료구조:요리도구 / 알고리즘:요리레시피다양한 방법이 나올 수 있음최적화 하는 습관; 컴퓨팅 사고능력 극대화 (컴퓨터스럽게 사고하는 능력)회사들어가려면 코딩테스트 필요한데, 알고리즘 사고능력이 코딩테스트 실력향상에 도움됨=> 알고리즘 필수****헬스처럼 꾸준히****기본코딩능력 튼튼히 해야함. ; 코드 숙련도 -> 문제에 대해 해결능력 증가효율적인최적의 코드로! ; 정답이여도 시간이 오래걸리면 탈락.. 연습장으로 -> 줌 채팅창에 (구글링 하지말고, i..

TIL 2024.04.24

240423 TIL 일곱번째 날 - java script

공부한 내용 : 자바스크립트 객체 : 키:벨류, 엔트리(키와 벨류 묶어서 배열로 만듬) length 길이 배열방법 : push, pop, shift, unshift, splice, slice 콜백함수... : 보통은 위에서 아래로 수식이 되면 우리가 인식하기 쉬운데 콜백함수는 순차적이지 않아서 헷갈림 : input 자리인 매개변수에 함수 넣어줌 map -새로운 배열 생산 ; 원본 길이만큼 리턴 filter- 새로운 배열 리턴이나, 필터링함 find-조건에 맞는 첫번째 것만 출력 배열과 for 문은 짝궁 ; 보통 한개씩증가 하며 값을 돌리는 느낌이였음 for in 문 : 객체 속성 출력 while : for 문과 유사 let(변수;선언할 때;재할당o, 선언x), const(상수;선언할때;재할당x, 선언x)..

TIL 2024.04.23

240422 TIL 여섯번째 날 - java script

공부한 내용- 자바스크립트 1주 (오늘의 내가 필요해보이는 부분 골라보기) -객체지향 프로그램 지원(순서대로가 아닌 객체끼리 처리) - 정리하고 보니 눈에 보이는 특징ㅎㅎ -// 쓰고 싶을 때는 해당 코드 영역 드래그 후 'command + /' 또는 'ctrl + /' -데이터 타입 찾을 때 console.log(typeof num1); -문자결합 str1.concat(str2) -문자자르기 substr / slice -활용 serch - 분할 split - 참거짓 boolean - array 배열, object(객체) + : 두가지 데이터타입 결합 : 문자 우선시 -, *, / 등 다른 연산자 : 숫자가 우선시 ("2"*"3"처럼 문자와 문자로 왔을 때도 숫자 우선시) / 나누기 연산자 (vs) % ..

TIL 2024.04.22

240419 TIL 다섯째날+1 - 발표회고 및 kpt

우리팀 영상 https://www.youtube.com/watch?v=V_XLzVUy1Ko 발표에 대한 회고 : 백엔드 공부방법에 대해서 많이 생각해봐야겠다... : 오늘 다른팀들의 발표를 보고 와.... 한 곳도 있었지만 휴 다행이다.. 라는 팀도 쪼끔있었다..ㅎㅎ 사실 내가 할줄몰라서 많이 고민하고 있어서 인지 공감이 갔다. : 시간에 맞춰야 한다고 생각이 들어서 인지 몇 번을 리허설을 했음에도 랩을 했다 🤣 다음에는 발표용과 유트브 용을 따로 만들어 발표 때에는 조금 안정되게 하면 좋을 것 같다. + 생각보다 이거 오래 걸렸다.. 당일 12시 제출... 만만하게 보면 안될듯 ㅠㅜ 1. 피드백을 포함해서 - 끝까지 파고 들 것, 버전 또는 디스플레이 다양함을 알고 고려할 것. 서로 협업하고 시너지를 ..

TIL 2024.04.19

240419 TIL 다섯째날; 부족한 부분 보강3-파이어 스토어 데이터 베이스(4강~)

공부 이유 : 파이어베이스에 대한 이해 부족 및 앞으로 백엔드에 기반이 될 개념이라 알게된 것 : 파이어스토어 데이터 베이스 기본사용방법 ; 내용 가져오기 파이어스토어 데이터베이스에 내용 입력 : 1. 파이어베이스 인스턴스 초기화 아래에 넣기 $("#id").click(async function () { - 어떤 id 값에 클릭을 넣으면 (;onclick이 안먹기 때문에 ; 전에 만들었던 let doc = {}; openclose 와 makecard 도 되지않음) await addDoc(collection(db, "콜렉션이름"), doc); - let doc 부터 ~ doc); 까지 실행해라 - 여기가 핵심 }) vs code 파일 이름으로 넣으면 알아보기 쉬울듯 보통 버튼에 클릭을 집어 넣으므로 on..

TIL 2024.04.19

240418 TIL 넷째날; 부족한 부분 보강2-파이어 스토어 데이터 베이스(4강~)

공부이유 : 미니 프로젝트 때 파이어스토어 데이터베이스 이후에 어떻게 구현해야할 지 모르겠어서 전에 만든건 새로고침 하면 없어짐. 그치만 어딘가에 보관되어 있다면..? = 이걸 서버라고 함 ; 데이터 베이스 판매사들의 경우 - 우리 데이터를 가져가는게 얼마나 효과적이고 좋은지 가 포인트 눈에 보이는 부분 프론트엔드 : html, css, javascript 요청⬆️ ⬇️응답 눈에 보이지 않는 부분 백엔드 : server, db, api 일단은 누군가가 만든 백엔드인 파이어베이스를 가져와서 저장하고 받는 걸 사용할 것 파이어베이스 : 구글이 개발한 플랫폼(; 개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이 핵심기능에 집중할 수 있도록) 웹서버를 대신 만들어 주는 서비스 데이터베이스가 있으면..

TIL 2024.04.18

240417 TIL 셋째날 ; 부족한 부분 보강1-자바스크립트(2-6~8)

보강이유 : 팀원들과 하는 프로젝트에 파이어스토어 데이터베이스에 연동되고 나서 어떻게 해야할 지 감이 안잡힘, : 새 멤버추가 - 등록버튼을 누르면 팀원정보가 간략하게 1개(보기, 수정, 삭제 버튼 포함) + (간략한 정보 - 보기 버튼을 누르면) 자세 한 정보 1개 ; 총 2개가 연동되어 등록되었으면 좋겠음.(240416 til 둘째날) 공부한 내용정리 : 자바스크립트 - 프로그래밍 언어 (변수, 자료형, 함수, 조건문, 반복문) let a = 'hello'; console.log(a); 하면 콘솔에 헬로우가 뜸 ; 콘솔에 띄우는 이유 ; 개발자를 위한 도구 ; 콘솔은 개발자 도구 ; 변수란 값을 담는 것 (값은 숫자도, 문자도 가능) let a = '안녕하세요'; let b = '반가워요'; con..

TIL 2024.04.17

240416 TIL 둘째 날

더보기 학습키워드 : til 작성법, 토글, 공부한 내용 정리 ; til 작성이유 - 기록(무엇을 배웠는지), 성장(학습한 것 정리 및 이해도 상승과 더불어 복습가능), 활용(비슷한 문제를 해결해볼 수 있음) ; til 작성이유1 - 대부분의 목표는 나를 포함해 취업인데, 남들보다 열심히 & 잘 하는 지 증명할 수 있으며 남들보다 회사에 도움될 사람이라는 것을 증명 할 수 있음 (면접관 입장에서는 너무 모르는 건 아닌지, 정말로 이 코드를 짠게 맞는지 모르기 때문에 til로 증명. 단, 요즘에는 블로그 작성하는 사람이 많으므로 잘 정리할 것) ; til 작성이유2 - 블로그를 보며 면접의 기회를 만들고 나에 대해 기대감을 가질 수 있도록 ; til 작성이유3 - 신입이 가장 빠르게 경험과 실력을 증명하는..

TIL 2024.04.16

240415 TIL 1 - git 명령어

학습키워드 : 첫날, git, 첫 프로젝트 공부한 내용 정리 :ot - 호기심 많고, 스스로 문제를 파고 들어갈 줄 아는 사람    - 함께 밥먹고 싶고 일하고 싶은 사람     - 하루 최소 12시간 이상 몰입할 것 자료 구조, 알고리즘, 풀스택, 클론코딩, 특수스택, 언어 필수 리눅스명령어 ; git 명령어는 아님vscod : 윈도우 사용자는 오른쪽 +에 bash 눌러야 터미널 사용 가능(깃설치후) Pwd (print working directory : 현재 작업하고 있는 디렉토리;폴더 보여줘)Ls : list : 내 폴더 안에 있는 폴더 & 파일 내역 보여줌Is -a (list all) : 숨겨진 파일(보통 . 으로 시작)도 모두 볼 수 있음Cd 폴더명 (change directory) : 폴더 위..

TIL 2024.04.15