My footsteps

오늘부터 개발자 ‘프론트엔드, 백엔드, 데이터 사이언티스트’ … 어떤 개발자가 되어야 하지? ‘자바, 파이썬, C언어’ … 어떤 언어부터 배워야 하지? ‘온라인 강의, 부트캠프, 국비지원 학원’ … 어디에서 배워야 하지? ‘연봉, 복지, 기업 규모’ … 어떤 회사가 나랑 맞는 거지? 요즘 어딜 가나 IT 업계와 개발자 관련 소식이 들려온다. IT의 빠른 성장과 함께 개발자에 대한 연봉, 복지에 대한 뉴스가 쏟아지며 비전공자를 포함한 많은 사람들이 ‘나도 개발자 한 번 해볼까?’라는 생각을 한다. 하지만 막상 ‘개발자’를 꿈꾸고 준비를 시작하는 순간부터 난관에 봉착하게 된다. 낯선 용어들과 다양한 개발 관련 분야, 기업 규모별 차이 속에서 우리는 정보를 찾아 헤매며 무엇부터 해야 할지 고민하는 데에만 수많..

팀노션 https://www.notion.so/8625fe231d0f48269f3a83380c85f177 - 이번 프로젝트는 문서화, 테스트주도개발로 할것임 - 액션테이블: 엔티티와의 상호작용(동사로 표현되면 액션테이블이다. 액션테이블이 곧 매개테이블이 됨) - 참조아이디는 참조테이블명을 따른다 - 입찰 테이블이 곧 입찰내역. 입찰내역리스트를 가져오려면 JOIN을 통해 가져와야한다 - 칼럼쓸때 전부다 소문자, 띄어쓰기는 _ 로 - 식별,비식별 / 부모테이블의 기본키를 자식테이블이 기본키로 쓰는것이 식별이고 참조키를 갖다쓰지 않으면 비식별 - 데이터가 중복이면 테이블을 만들어서 참조키로 사용한다!! - 북마크는 액션테이블이다 - 참조키+참조키를 기본키로쓰는걸 복합키라고 한다 - 입찰 낙찰 경매 유찰 = 모..

https://inpa.tistory.com/entry/DB-%F0%9F%93%9A-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%AA%A8%EB%8D%B8%EB%A7%81-1N-%EA%B4%80%EA%B3%84-%F0%9F%93%88-ERD-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8 📋 데이터 모델링 개념 & ERD 다이어그램 작성 💯 총정리 데이터 모델링 이란? 데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는걸 의미한다. 그리고 이렇게 분석된 모델을 가지고 실제 inpa.tistory.com 정수 찾기 class Solution { public int solution(i..

스프링이란? : 자바 기반의 웹 프레임 워크이다. 동적인 웹 사이트 개발시 많이 사용되고 있다. (동적인 웹 사이트란? 사용자의 상호작용에 따라 콘텐츠가 실시간으로 변경되거나 업데이트 되는것 ex; 유튜브 영상올리기나 댓글올리기 같은거) (정적은 이미 만들어진 페이지를 불러오는것. 동적은 없는데 방금 생성된걸 불러오는것) 스프링 부트란? : 스프링과 동일하게 자바 기반의 웹 프레임 워크이며 스프링으로 작성된 프로젝트를 쉽게 개발하고 설정하는데에 도움을 주기 위해 다양한 도구와 기능들을 제공합니다. 스프링의 장점? : 자바 기반의 프레임워크이기 때문에 객체 지향적으로개발을 할수 있다. 객체 지향적으로 개발할수 있는게 왜 좋으냐면, 각 객체들이 필요한 상태와 행위를 가지며 각각 작동하게 할수 있기 때문에 코..

- List의 인터페이스는 스택,큐,덱 같은것들 - ArrayList의 인터페이스는 add,push,pop 같은것들 - url로 소통하는것이 API 방식 - 커스텀 : 내장되어있는 반환타입이 아닌 사용자가 직접 클래스를 만드는것 - 클래스를 통해 접근하는 메서드 = 스테틱메서드 https://88240.tistory.com/440 [JAVA] 클래스메서드와 인스턴스메서드 1. 클래스 메서드 - 메서드 앞에 static 이 붙어 있으면 클래스 메서드 - 클래스 메서드도 클래스 변수처럼 객체를 생성하지 않고 '클래스이름.메서드이름(매개변수)'와 같이 호출가능 2. 인스턴스 88240.tistory.com - 타입을 일반화 할때 장점 : 어떤 타입이든 올수 있게끔 - 객체를 생성하면서 인자를 넣어서 반환 = ..