ㅣ프로그래머스 백엔드 강의
일시 : 03.15(수) 10:00 - 12:00
강사 : 프로그래머스 김송아 강사님
장소 : 정보화본부 세미나실
강의 내용은 [더보기]를 누르면 볼 수 있다.
기술면접
펀치 나오면 맞아야 한다.
어떤 전략을 들고갈 것인가? -> 이게 잘못된거다.
같이 일하기 좋은 사람인가(중요)
채용공고 보는 버릇을 들이자.
아... 누르기만 하자...^^
Q. 어노테이션 역할은 어떤 것이 있나요?
기능.. 서술? 주석
소스코드를 추가 해서 사용할 수 있는 메타 데이터?
=> 3가지 정도 있습니다(결론)
예시와 함께 말하면 좋다. <- 스프링 프로젝트
ProductController ProductService ProductRepository
=> DB('Map')
- input: String name, int price
* 프로젝트 단계
-> 기획 -> 설계 -> 구현 -> 테스트 -> 오픈 -> 유지보수
-> 무슨 서비스를 제공하고 싶어서 만드는 페이지야?
* 도메인 설계
: 객체 지향
도메인을 __ 라고 말할 수 있는데,
저는 이 도메인이 흘러다니는 길을 설계하는 걸 도메인 설계라고 합니다.
객체가 흘러다니는 길...?
외국인들은 어떻게 회화에서 말하지?
Q. 객체를 흐르게 해야할 필요가 있나요?
: 1000개면?
개발자 편하게 하려고 한 거다.
JSON
: JS Object Notation
자바스크립트(에서 사용하는) 객체 표현형태(표준)
다나카....
모든 개발자는 완벽하지 않다. 빵꾸 있다. 버그 있다.
RDBMS
: 테이블이 서로 연결되어 있어서요.
-> 중복 방지
-> FK
[공유] 이름이 기억 안날때 도깨비를 찾는다.
원하는 데이터에 접근하려면, 직접 key 값을 몰라도,
관련 되어 있는 다른 데이터를 알고 있으면 우리는 그 데이터에 접근할 수 있다.
테이블 하나에 도메인이 하나가 아니다.
ㅣ코딩테스트
문제 [지금 무슨 노래 듣고 있어요3]
: 플레이리스트 안에 있는 음악의 길이가 주어진다. m개의 질문을 하면서 오름차순으로 정렬된 second를 물어볼 때 음악을 듣고 있는 리스트의 index를 출력한다.
2월에 푼 코드로는 80점을 맞았다.
이분 탐색을 이용하니 다 맞을 수 있었다. 좀...더 잘 풀 수 있을 것 같은데 조금 더 고민해봐야겠다.
'2023 활동 - 4학년 > [1월 ~ 4월] sw 아카데미 백엔드 과정' 카테고리의 다른 글
[2023.03.31 / CNU SW 아카데미] 62일차 회고록 (0) | 2023.04.01 |
---|---|
[2023.03.23 / CNU SW 아카데미] 56일차 회고록 (0) | 2023.04.01 |
[2023.03.21 / CNU SW 아카데미] SpringBoot Part2 D-24 (0) | 2023.03.21 |
[2023.03.20 / CNU SW 아카데미] SpringJPA D-31 (0) | 2023.03.20 |
[2023.03.16 / CNU SW 아카데미] 51일차 회고록 (0) | 2023.03.20 |