이제야 쓰는 11월 취준 일지왜 이제 쓰냐면 채용 검진받고 나태해졌기 때문 한국장학재단 면접될거라고 기대도 하지 않고 갔다. 두산 pt면접을 너무 조졌어서 목표는 pt발표 시간이라도 다 채우는 거였다.면접을 엑스코에서 봤는데 너무 멀어서...... 가는 길에 벌써 지침. 3층에 올라가니까 모든 방 앞에 지원자들이 엄청 큰 전지를 접어서 손에 들고 주르륵 앉아있었다. 이때 사실 도망가고 싶었다ㅎ 접수(?)하러 가서 휴대폰 내고 이름표를 받았는데 나는 707이었다. 비행기 번호 같다고 생각하면서 대기실에 들어가 있다가 한 15명? 정도랑 같이 짱 큰 방에 들어가서 순서대로 앉았다. 짱짱 큰 전지랑 유성 매직이랑 볼펜 이랑 pt면접 자료 1부랑 토론 면접 자료 1부랑 A4용지가 있었다. 50분 동안 pt 자료..
어느 통신 회사면접일:10.23서울에 있는 통신 관련 솔루션을 개발하는 회사에서 먼저 면접 보러오지 않겠냐고 포지션 제안이 와서 보러간다고 했다. 연봉은 쬐끔 아쉽지만 그치만 장거리 거주자는 기숙사를 무상으로 준다길래 혹해서 간 것도 맞고, 면접 기회가 흔하지 않다고 생각해서 그냥 경험 삼아 한번 가보자! 하고 면접 보러 간다고 했다. C/C++로 개발한다고 해서 그게 제일 고민거리긴 했다. 면접 보러 가겠다고 답변했더니 메일이 두 개 날아왔다. 하나는 면접 관련 일정 얘기랑 성적증명서를 보내라, 그리고 다른 하나는 코테 메일이다. 프로그래머스랑 연결된 메일이었는데 C를 하는 회사니까 코테 C로 보라고 하겠지? 하고 잡플래닛에 면접 후기를 봤는데 C, C++, JAVA 중에 하나로 본다고 적혀있었다. 그..
회원 - 업종 단방향 관계 매핑auto incresemental id 컬럼을 추가했다. 사업자번호를 기본키로 쓰는 것보다 이게 왜 나은 지는 아직도 납득 못하겠지만 보통 이렇게 한다고 하니까 고쳤다.사용자를 조회할 때는 업종을 조회하는 경우가 있지만 업종을 조회할 때는 사용자를 조회하는 경우가 없다. 따라서 단방향 매핑만 해도 된다고 생각한다. // ...public class UserEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private int userId; @Column(name = "company_number", unique = true, length = 10)..
JWTbuild.gradle버전 안 적어도 된다고 분명 누가 그랬었는데.... 안 적으니까 에러가 나서 적어줬다.dependencies { // ... implementation 'io.jsonwebtoken:jjwt-api:0.11.5' implementation 'io.jsonwebtoken:jjwt-impl:0.11.5' implementation 'io.jsonwebtoken:jjwt-jackson:0.11.5'} application.propertiesjwt 관련 환경변수 정의하기#jwtspring.jwt.accessTokenExpireTime=3600000spring.jwt.refreshTokenExpireTime=1296000000spring.jwt.secret=bGljcnVpdC1iYWNr..
ResponseSuccessResponseexpress에서 end()와 같은 것이라고 생각하고 있다. 파라미터로 String message를 받으면 모든 Success 응답에서 메시지를 적어줘야 하는데 그래야 할 이유가 없는 것 같아서 파라미터를 받지 않기로 했다.public record SuccessResponse() { } UserController회원가입이 정상적으로 이루어졌으면 201을 반환한다. body는 {} 이렇게 응답을 보낸다.@RestController@RequestMapping("/users")@RequiredArgsConstructorpublic class UserController { private final UserService userService; @PostMappi..
의존성 추가build.gradle 파일에 DB 연결과 유효성 검사를 위해 아래 4개의 의존성을 추가했다.dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-web-services' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit...
난이도: Lv. 1정답률: 52%문제: https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 알고리즘크레인 번호에 해당하는 board의 열 맨 위에 있는 인형의 번호를 찾는다.바구니가 비어있다면 바구니에 담는다바구니가 비어있지 않다면 바구니 맨 위에 있는 인형의 번호와 비교하고, 동일할 경우 바구니의 맨 위 인형을 없애고 정답을 1 올린다. 동일하지 않다면 인형을 담는다.인형의 번호를 0으로 바꾼다. 코드def solution(board, moves..
백만 년 만에 쓰는 블로그 이틀 동안 얼마 못 자서 잠이 오지만 지금 써야 할 것 같아서 쓰는 글이다.기술 회고, 트러블슈팅 이런거 아니고 한 달 반동안 겪었던 내 마음을 담은 일기다. 코딩을 해 온 4년 반 동안 근 한 달이 제일 즐거웠다. 살면서 제일 행복했던 순간들 중 하나인 것 같다. 코딩하는 매 순간이, 모든 팀플들이 너무 괴로웠다. 42경산에서 도망치고 난 뒤, 이제 마지막 기회라고 생각한 이 교육에서도 너무 괴로웠다. 나는 이제 열정도 용기도 없고 지치기만 하는데, 다른 사람들이 자체적으로 프로젝트를 진행했다며 발표하는 걸 보니까 숨이 막혔다. 그 사람들이 너무 즐거워 보여서, 내가 어떤 짓을 해도 그 사람들과는 같은 선에 설 수 없을 것 같아서 그랬던 것 같다. 내일이 오는 게 너무 ..
클라우드 컴퓨팅장점민첩성: IT 리소스의 구동이 빨라진다.탄력성: 비즈니스 요구에 따라 리소스 운용의 확장/축소가 용이하다.비용 절감가용성: 빠른 배포와 무중단 교체 가능단점제대로 활용하지 못하면 고비용활용 난이도가 어렵다. 개방형 클라우드사용자가 요금을 지불하고 서비스를 이용할 수 있도록 일반 대중에게 서비스 제공규모가 작은 기업이 내부 IT 관리의 부담을 줄이면서 이용하기 적합폐쇄형 클라우드자사의 IT 시스템 인프라 구축을 목적으로 클라우드 서비스를 자체 운영클라우드 인프라 구축과 운용을 아웃소싱대규모 기업의 IT 인프라를 안정적으로 운용하는데 적