| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 컴퓨터 구조
- 백엔드
- SpringSecurity
- 컴퓨터 공학
- error
- 연관관계
- actuator
- restTemplate
- QueryDSL
- 스프링부트
- array
- 핵심가이드
- JPA
- spring boot
- ORM
- 백준
- LinkedList
- queue
- 개발자
- TestCode
- SpringBoot
- 자료구조
- 백엔드공부
- 백엔드스쿨
- 프로그래머스
- 제로베이스
- JWT
- Java
- 서버
- spring
- Today
- Total
목록Java (37)
be_better
📞 다시 써보는 제로베이스 백엔드 스쿨 지원 계기 신입 백엔드 개발자로 취업하기 위해서 AWS ec2 서버 관리, RDS 다루는 법, ERD와 API도 직접 설계하고 SpringBoot로 서버도 열어보는 것을 익혀서 스스로 나만의 프로젝트도 만드는 와중에 이정도의 지식만으로 취업을 해도 앞으로 더욱 효율높은 백엔드 개발자가 되기 위해서는 어차피 방대한 양의 커리큘럼을 찾아보고 공부해야 한다는 생각에 백엔드 교육과정을 찾아보던 중 제로베이스 백엔드 스쿨을 지원하게 되었다. 취업을 하고 나서 이직준비를 하면서 심화된 공부를 하며 실력을 키우는 것도 좋지만 첫 회사부터 높은 곳을 지원할 생각으로 제로베이스와 함께 하면 더 가치있는 사람이 되지 않을까 하는 생각이 머리속에 맴돌게 되어서 무조건 해야겠다고 다짐했..
✨ 좋은 개발자란 어떤 것 일까 개발자가 되기 위한 공부만 하고 개발자로서 일해본 적은 없는 나로서는 "좋은 개발자" 는 원하는 기능을 빠르고 정확하게 완수하기만 하면 되는 것이 아닐까? 라는 생각만 했었다. 굉장히 막연한 생각만 드는 것 같아서 다른 사람들이 생각하는 좋은 개발자는 어떤 기준을 갖고 있는지 참고해보았다. 가독성 좋은 코드 가끔 다른 사람이 쓴 코드를 보면서 어떤코드는 눈에 잘 들어오고, 어떤코드는 집중이 안되는 코드가 있다. 나는 흔히 가독성이 좋다는 표현을 자주 쓰는데 완전히 정답은 아니지만 어느정도의 암묵적인 규칙들이 있다. 좋은 코드가 뭔지 굳이 말하지 않아도 이미 다들 알고 있는 것이다. 내가 다른 사람 코드를 보면서 집중이 안되는 것 처럼 다른 사람이 내 코드를 봤을 때 인상이..
💎 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 문제 ✍🏻 입력 & 출력 🤔 풀기 전에 생각하기 처음 배열의 location값을 잃지 않도록 계속 갖고 있어야겠다. 배열을 처음부터 끝까지 다 확인하고 제일 앞 숫자가 제일 큰 수가 아니라면 맨 뒤에 추가하고 처음 저장한 값의 위치는 계속 이동하기 때문에 신경써서 갱신해줘야 한다. 제일 앞 숫자가 제일 큰 수 라면 count를 증가 시키고 LinkedList에서 빠져나가도록 한다..
💎 문제 링크 https://www.acmicpc.net/problem/1021 1021번: 회전하는 큐 첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. N은 50보다 작거나 같은 자연수이고, M은 N보다 작거나 같은 자연수이다. 둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가 www.acmicpc.net 📝 문제 ✍🏻 입력 & 출력 🤔 풀기 전에 생각하기 문제를 이해하기 위해 예제 입력에 따른 출력이 어떤 과정을 통해 나왔는지 먼저 생각한다. 1번 연산은 맨 앞에있는 숫자만 뽑는 연산이기 때문에 필요한 숫자를 맨 앞으로 보내야한다. ✔️ 예제 입력 1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 중에서 3개의 숫자 [1, 2, 3]을 뽑아냄[1, 2, 3]은 앞에서 ..
💎 프론트 엔드 개발자 무슨 일을 할까? 버튼, 입력창, 페이지 내의 애니메이션, 즉 UI(User Interface)를 구축하고, 기능을 구현 사용자가 직접 보고 경험하는 부분인 만큼 마케터, 디자이너와의 협업하면서 실제로 디자인까지 담당 사용자가 서비스에서 겪는 일련의 경험, 즉 UX(User Experience)를 완성도 높게 구현 백엔드 API(Application Programming Interface)에서 가져온 데이터를 출력, 입력을 통한 비즈니스 로직 구성 어떤 언어를 사용할까? 📚 HTML, CSS, JavaScript, TypeScript, Swift 🧳 백엔드 개발자 무슨 일을 할까? 사용자가 필요로 하는 정보를 저장 및 관리하고, 전달하는 영역을 담당 API 서버에서 클라이언트의 요..