일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 백엔드스쿨
- Filter
- 우선순위큐
- docker
- 타임리프레이아웃
- JWT
- 개발자
- Java
- IMAGE
- 힙
- redis
- @EnableJPAAuditing
- 백엔드
- 인터셉터
- 백엔드공부
- 토큰인증
- 다익스트라
- 개발
- 제로베이스
- validation
- spring
- @EntityListeners
- Container
- Auditing
- 타임리프
- Today
- Total
목록백엔드 (4)
개발 공부 로그
도서관에 책들이 놓여있는 모습을 상상해보자 아무렇게나 책을 정리하게 되면 나중에 책을 찾을 때 시간이 오래 걸리게 될 것이다. 쉽게 책을 찾기 위해 분야별로 그리고 가나다 순으로 책을 놓는다고 생각해보면.. 이후 원하는 책을 찾을 때, 책이 정리되어 있는 규칙을 알기 때문에 어떤 분야인지 그리고 어떤 초성으로 시작하는지 확인하면 빠르게 찾을 수 있을 것이다. 이때 책이 정리되어 있는 규칙은 자료구조, 책을 찾는 가장 빠른 방법은 알고리즘이 되게 된다. (출처: https://velog.io/@guswnee00/%EB%B0%B1%EC%97%94%EB%93%9C-%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EC%8C%93%EC%95%84%EC%95%B..

저는 비전공자이며 백엔드 공부는 처음이기에, 두서없는 점 참고바랍니다'ㅅ'.. (Feat. zero base) 백엔드 공부를 위해 제일 먼저 알아야 할 것은 바로 컴퓨터 공학 기초 이론이라고 한다. 백엔드를 이해하기 위해선 흔히 말하는 컴퓨터 공학 지식을 이해하고 있는 것이 중요하다. 컴퓨터 공학 지식은 코딩을 잘하기 위해 필요한 것이 아닌 문제가 생겼을 때 이 문제를 해결하기 위해 필요한 것이다. 컴퓨터 공학 지식에 더해 프로그래밍 기초, 데이터 구조 및 알고리즘, 데이터베이스, 서버 측 개발 등 기본기가 탄탄해야 한다. 프로그래밍 언어나 개발에 필요한 지식의 기본은 컴퓨터 공학, CS이다. 이런 기초 지식이 있어야 문제가 일어났을 때 트러블 슈팅에도 도움이 된다. 데이터베이스의 원리나 엔진, 네트워크..

현재, 저는 현재 언어배우기 단계를 수행 중 입니다. JAVA라는 언어에 대한 깊은 이해를 위해 공부 중입니다. 현직자들은 “코드에 대한 이해”가 가장 중요하다 답했습니다. 직접 코드를 작성해보며 체화하는 것, 현재 너무 더디고 어렵지만 제일 중요한 단계인 만큼 견뎌내어 코드에 대한 이해를 이루고 싶습니다. 저는 한 몫을 하는 개발자가 되고 싶습니다. 꾸준히 공부하며 성장하는 개발자가 되고 싶습니다. 이를 위해서 소통하며 협업하는 태도를 갖출 것입니다.

프론트엔드 우리 눈에 보이는 영역을 개발하는 일. 웹사이트 내 '이 화면'처럼 사용자가 볼 수 있는 화면을 구성합니다. 직접적으로 이용자들의 눈에 보이는 영역을 개발하기에 사용하기 쉽고 사용자의 경험에 맞춰 서비스를 개발해야 많은 사용자들이 사용하기 때문에 최적의 인터페이스를 갖추는 것이 가장 중요합니다. 프론트엔드 개발을 위해서는 어떤 것이 필요할까? HTML, CSS, JavaScript 프론트엔드를 개발하기 위해선 위의 3가지 언어를 모두 반드시 알아야 합니다. 백엔드 우리 눈에 보이지 않는 뒷단을 개발하는 일. 사용자가 볼 수 없는 환경을 구성하는 영역을 뜻합니다. 사용자가 원하는 정보를 제공할 수 있게 데이터를 저장하고 관리하거나, 서버가 터지지 않게 운영하는 일을 합니다. 즉, 프론트엔드에 있..