전체 글

개발자 되고싶어서 7년다닌 회사 때려치고 개발 공부 끄적이는 공간.
내일 배움 캠프 사전캠프가 끝나고서 본캠프 미니 프로젝트(팀원 소개페이지 만들기)를 어제부로 진행을 마치고 지금까지 제작한 미니프로젝트에 대한 KPT 회고를 해보려 한다. KPT회고 란? 먼저 코딩이 처음인 나는 KPT가 뭔지 몰라 구글에 검색해 보니 KPT회고는 다양한 회고 방법론 중 하나이다. Keep, Problem, Try의 약자로 회고내용을 세 가지 관점으로 분류하여 회고를 진행한다는 것이 중요한 포인트다! 아래와 같이 팀을 3대의 관점으로 나누면서, 회고를 진행하여 꼼꼼하고 요율적인 회고가 이루어질 수 있게 된다. Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판..
어제에 이어 오늘도 SQL에 대해 배울겁니다. 요즘 자도자도 계속피곤하다.. 뭔가 몸에 문제가있는건지 겨울이 다가와 겨울잠 자려고 준비하는건지 너무 피곤하다ㅠㅠ 오늘도 화이팅!! 오늘 배울것! 통계: 최대 / 최소 / 평균 / 갯수 데이터 분석의 목적: 쌓여있는 데이터를 의미있는 정보 변환 동일한 범주의 데이터를 묶어주는 Group by 깔끔하게 데이터를 정리해보자: Order by 범주의 통계를 내주는 Group by where 절을 사용해서 수십개의 쿼리 -> 비효율적 from users: users 테이블에서 데이터를 불러옵니다 group by name: name이라는 필드에서 동일한 값을 갖는 데이터를 하나로 합쳐줍니다 select name, count(): 이름과 count()를 출력해 주는데,..
오늘은 내배캠에서 지급해주신 SQL 강의를 들을예정이다. 원래 저번주 2주차 때 공부하던 객체지향을 이어서 공부하려했지만 SQL이 뭔지 궁금해서.. 들을려한다. 강의 명은 엑셀보다 쉬은 SQL 이다. 강의 내용은 실습 위주여서 내가 생각하기에 꼭알아야 겠다 하는부분만 적어보려한다. 강의는 스파르타 코딩클럽의 이범규 튜터님이 진행해주셨다. SQL은 문법이 그렇게 다양하지않다. 몇가지 문법만가지고 원하는것을 얻을수있다고한다. 많은 강의들이 SQL을 넘어서 DATABASE 까지 다룬다고한다. 실무에서 SQL을 사용할때는 database을 설계하는게 아닌 이미 설계된 것을 가지고 사용한다고한다. SQL을 잘 하기 위해서는 반복적으로 써보면서 감과 원리를 익혀가는 것이 중요하다 강의는 같이 삽질하며 익히는 수업이..
아니 벌써 이번주 마지막 금요일이라고...?? 시간이 너무빨리가네요 ㅜㅜ 오늘은 Java에서 가장 중요하다는 객체지향에대해 배워볼려합니다. 이번에 배우는 부분은 중요하다해서 좀더 꼼꼼히? 배워볼까해요 오늘의 목표 Chapter 6 중간까지 배우기 Chapter 6 객체지향 프로그래밍 1 객체지향언어 객체 지향 언어를 배움에 있어서 java가 가장 배우기 좋다. 객체지향 개념이 어렵다고한다. 남궁성님의 강의로 좀 쉽게 배울수있을것같아요.. 80년 초 빠른 변화를 못쫒아가 소프트웨어의 위기가 찾아옴. 해결책으로 객체지향 언어를 도입 -> C++ (기존 C언어 외 다른언어들은 절차적 수행되는 언어) 그 이후 C++의 단점 및 안쓰는부분 보완하여 java가 1960대에 만들어짐 장점 코드의 재사용성이 높다 유지..
오늘은 개인 사정으로 인해 기분이 별로이다. 그렇지만!! 그럼에도!! 공부를 해야한다ㅠㅠㅠ 오늘의 목표는 chapter 5까지이다. Chapter 5 배열 배열이란? 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 저장 공간의 이름은 score0, score1 ... 으로 만들어진다. 배열의 경우 저장공간이 연속적으로 붙어있다. 배열의 선언과 생성 배열의 선언 - 배열을 다루기 위한 참조변수의 선언 첫번째의 방법을 추천한다고 한다. 두번째의 방법은 C언어 스타일이라고 한다. 배열의 인덱스 배열의 인덱스 - 각요소에 자동으로 붙는 일련번호 배열의 길이 배열이름.length - 배열의 길이 (int형 상수) 배열은 한번생성하면 실행동안 그 길이를 바꿀 수 없다. 왜 못바꾸는가? 메모리 공간이있을때..
오늘도 Java 공부를 해봅시다 오늘 배울 챕터4는 조건문과 반복문!! 오늘의 목표 Chapter4 조건문과 반복문 학습하기 Chapter 4 조건문과 반복문 조건문_ if문, switch문 조건을 만족할때만 {}를 수행(0~1번) 반복문_for문, while문 조건을 만족하는 동안 {}를 수행(0~n)번 if문 조건식이 참(true)일 떄, 괄호{}안의 문장들을 수행한다. if (조건식) { //조건식이 참{true}일 때 수행될 문장들을 적는다. } 자주 사용되는 조건식이다. 블럭{ } if문의 문장이 하나일때는 괄호블럭를 생략해도된다. 단, 생략하는걸 권장하지는 않는다. if-else문 둘중의 하나 - 조건식이 참일때와 거짓일때로 나눠서 처리 엑셀의 if문과 유사하다. ㅋㅋ if-else if문 여..
어제는 생각보다 많이 공부를 못한것같다.. 오늘은 목표치 만큼 공부를 끝내길.. 어제 두변수의 값 교환하기 까지하고 이후 공부는 기록없이해서 오늘은 두변수의 값 교환하기 이후부터 다시 시작하려한다. 3챕터까지 끝내기 .. Chapter 2 기본형과 참조형 기본형_실제 값을 저장함- 오직 8개 (boolean, char, byte, short, int, long, float, double) 논리형, 문자형, 정수형, 실수형 참조형_메모리 주소를 저장함 4byte 또는 8byte- 기본형을 제외한 나머지,(String, System 등) 참조형이 다룰수 있는 값의 양은 어마어마하게 크다.현실적인 값은 최대 1TB정도 참조형 변수는 객체의 주소를 저장할때 사용된다. 기본형에대해 자세히 보자면 아래와 같다 논리..
내배캠 Spring 9기 사전캠프를 8월 28일부터 시작하였으나 1주 차 때의 공부가 주말을 쉬고 난 뒤 다 까먹은듯하다. 그래서 2주차때 부터는 기록을 남기며 공부할 예정이다. 공부의 기록은 나의 생각을 그대로 옮기며 정리하는 형식으로 할 생각이다. 두서없는 지저분한 정리가 될 수 있어 혹시나 이걸 보시는 분이 있다면 이해 바랍니다. ㅎㅎ 사전캠프 1주 차에서 지급된 자료는 Java 핸드북과 코딩이 처음이어도 쉽게 배우는 웹개발 A to Z 강의이다. 먼저 Java가 무엇인지 배워볼까 한다. Java 핸드북은 남궁성 님의 Java의 정석 기초 편을 다루어 작성된듯하다. 내용이 거의 비슷하다. 요약본이라 생각하면 될 것 같다. 마침 내가 Java의 정석 기초편을 1달 전 회사를 퇴사할 때 구매하여 가지고..
토이프로젝트 프로젝트 기간 : 2023.08.02 ~ 2023.08.05 Member :최원빈(멘토님), 박상율(팀장), 이기정, 구은현 프로젝트 명: 개커플(개발자들을 위한 커뮤니티 플랫폼) 토이프로젝트를 진행하면서 문제되었던 부분을 부족하지만 내가 알고있는 수준에서 개발일지를 적어보려한다. 8월2일 문제 프론트 serve 실행과정에서 에러 발생. 원인 Vue cli, pnpm 설치가 안되어 실행안되었음. 해결 Vue cli, pnpm 설치후 잘 실행되었음. 8월3일 문제 @PutMapping("/board/{id}") public String updatePost(@PathVariable Long id, @RequestBody SpringRequestDto SpringRequestDto) { sprin..
항해 99 프리코스 1기 토이프로젝트 프로젝트 기간 : 2023.08.02 ~ 2023.08.05 Member : 박상율(팀장), 이기정, 구은현 1. 프로젝트 제목 / 간단설명 개커플 (개발자들을 위한 커뮤니티 플랫폼) "개커플"은 개발자들이 즐겁게 모일 수 있는 개발자 커뮤니티의 기발하고 친근한 이름으로서, 유용한 정보와 프로젝트 협업, 새로운 기술 탐구 등 다양한 활동을 지원할 수 있는 플랫폼입니다. 2. 와이어 프레임 3. 사용 API 테이블 (Fornt - Back) 게시판 API 설계하기 기능 Method URL Request Response Fail(예시) 게시글 목록 조회 GET /${type}/board/ [ { ”id” : 1, "title": "string", "content": "s..
dev_하율
개 발 코 딩