본문 바로가기

우아한테크캠프pro9

우아한테크캠프 Pro 회고 우아한테크캠프 Pro 우연히 우아한테크캠프 Pro 과정의 설명회를 한다는 소식을 접했다. 그동안 우아한테크캠프 Pro 과정이 있다는 것은 알았지만 정확히 무엇을 하는 과정인지는 몰라서 설명회를 보았다. https://www.youtube.com/watch?v=jnK-vUzlhMo 만 3년 이상의 경력의 백엔드 개발자를 위한 교육으로 NextStep의 양질의 교육들의 액기스를 모아놓은 과정같았다. 그리고 수료생에게 우아한형제들에 지원할 수 있는 기회도 제공이 되었다. 지원 계기 다른 지원자들에 비해 내 경력은 정말 많다. 그럼에도 경력에 비해 실력이 좋다고 말할 수 없는 것이 현실이라고 생각한다. 나의 부족함을 채워줄 수 있는 좋은 커리큘럼이라고 생각이 되었다. 그리고 얼마전에 DDD 교육 신청을 실패했었.. 2022. 2. 26.
면접 리팩터링 특강 면접은 누가 보는가? 개발 리더: 우리 팀에 개발자 필요해 임원: 인성/태도/협업/비전(꿈) 면접은 무엇을 검증하는가? 자기소개, 지원동기, 개발 기본기, 구현 경험(성공/실패), 문제 해결 능력, 나의 장점 단점, 꾸준한 성장, 진실됨, 협업 능력, 성장 가능성 등 면접은 실력을 검증하는 확실한 수단이다. 검증에 준비가 되어 있어야 한다. 듣기 편해야 한다 의견(결론) - 근거/이유 - 예시 - 의견(결론) 서술어는 중요하다 사실에 대해서 말할 때: ~입니다. 나의 생각에 대해서 말할 때: ~라고 생각합니다. 예측하는 내용에 대해서 말할 때: ~인 것 같습니다. 생각할 시간이 필요할 때: ~ 잠시 생각해도 될까요? 잘못 사용되는 서술어: ~라고 들었습니다. 모르는 내용은 확실히 모른다고 대답해야 한다... 2022. 1. 6.
이력서 리팩터링 특강 회사가 기대하는 개발자 수준 회사는 개발자 부족으로 난리이지만, 개발자는 원하는 회사에 못 들어가서 난리다. 이유는 성장 방법을 모르기 때문이다. 현재 개발자 시장은 상향평준화되어 있다. 반대로 말하자면 실력만 있으면 언제든 원하는 곳에 갈 수 있다. 고용 플로우 뛰어난 소수만 네카라쿠배당토 등의 대형 서비스 회사에 신입으로 입사하며, 대부분의 개발자들은 SI, 전통 솔루션, 중소 서비스 회사에서 경력을 쌓은 후 경력직으로 입사하게 된다. 이때 중요한 것은 경험만으로는 안되며, 경험을 통해 성장을 하는 것이다. 나를 알리는 방법 글쓰기: 이력서 말하기: 기술면접, 인성면접 코딩: 코딩테스트/과제 이 중에 가장 중요한 것은 나의 실력이다. 나를 잘 알리기 위해서는 과대평가해서는 안된다. 보여주지 못해도 안.. 2022. 1. 1.
우아한테크캠프 Pro 7주차 미션 후기 우아한테크캠프 Pro 7주 차 레거시 코드 리팩터링 미션을 진행한 내용과 후기를 정리해본다. 이번 미션의 목표 레거시 프로젝트를 리팩터링하는 경험을 통해 서비스를 안정적으로 운영하면서 레거시 코드를 리팩터링 할 수 있는 역량 향상 도메인 주도 설계 기반으로 개발하고 리팩터링 하는 경험 저장소 및 PR 저장소: https://github.com/jsyang-dev/jwp-refactoring 1단계 PR: https://github.com/next-step/jwp-refactoring/pull/282 2단계 PR: https://github.com/next-step/jwp-refactoring/pull/291 3단계 PR: https://github.com/next-step/jwp-refactoring/p.. 2021. 12. 28.
우아한테크캠프 Pro 5주차 미션 후기 우아한테크캠프 Pro 5주차 인수 테스트 기반 TDD 미션을 진행한 내용과 후기를 정리해본다. 이번 미션의 목표 ATDD와 TDD 기반으로 프로그래밍하는 경험 인수 테스트 기반의 리팩터링 경험 인증과 인증도구를 활용한 인수 테스트 작성 경험 저장소 및 PR 저장소: https://github.com/jsyang-dev/atdd-subway-service 1단계 PR: https://github.com/next-step/atdd-subway-service/pull/313 2단계 PR: https://github.com/next-step/atdd-subway-service/pull/314 3단계 PR: https://github.com/next-step/atdd-subway-service/pull/330 4.. 2021. 12. 26.
우아한테크캠프 Pro 4주차 미션 후기 우아한테크캠프 Pro 4주차 그럴듯한 서비스 만들기 미션을 진행한 내용과 후기를 정리해본다. 이번 미션은 인프라 미션이라서 코드 리뷰는 생략하고 어떤 부분을 수행했는지 정리할 예정이다. 이번 미션의 목표 AWS에 웹 서비스를 운영할 인프라 구성 및 배포 Docker 사용 방법 익히기 저장소 및 PR 저장소: https://github.com/jsyang-dev/infra-subway-deploy 1단계 PR: https://github.com/next-step/infra-subway-deploy/pull/147 2단계 PR: https://github.com/next-step/infra-subway-deploy/pull/168 수행 내용 네트워크 구성 VPC 생성 CIDR은 C class(x.x.x.x/.. 2021. 12. 26.
우아한테크캠프 Pro 3주차 미션 후기 우아한테크캠프 Pro 3주차 인수 테스트 주도 개발 미션을 진행한 내용과 후기를 정리해본다. 이번 미션의 목표 ATDD와 TDD 기반으로 프로그래밍하는 경험 인수 테스트 도구를 활용한 ATDD 경험 인수 테스트 리팩터링을 통해 인수 테스트의 가독성 향상 경험 저장소 및 PR 저장소: https://github.com/jsyang-dev/atdd-subway-admin 1단계 PR: https://github.com/next-step/atdd-subway-admin/pull/359 2단계 PR: https://github.com/next-step/atdd-subway-admin/pull/365 3단계 PR: https://github.com/next-step/atdd-subway-admin/pull/373.. 2021. 12. 26.
우아한테크캠프 Pro 2주차 미션 후기 우아한테크캠프 Pro 2주차 JPA 미션을 진행한 내용과 후기를 정리해본다. 이번 미션의 목표 TDD 기반으로 프로그래밍하는 경험 메서드 분리 + 클래스를 분리하는 리팩터링 경험 점진적으로 리팩토링하는 경험 효율적으로 JPA를 사용하는 방법 경험할 객체지향 생활 체조 원칙 규칙 3: 모든 원시값과 문자열을 포장한다. 규칙 5: 줄여쓰지 않는다. (축약 금지) 규칙 8: 일급 콜렉션을 쓴다. 규칙 9: 게터/세터/프로퍼티를 쓰지 않는다. 저장소 및 PR 저장소: https://github.com/jsyang-dev/jwp-qna 1단계 PR: https://github.com/next-step/jwp-qna/pull/202 2단계 PR: https://github.com/next-step/jwp-qna/p.. 2021. 12. 25.
우아한테크캠프 Pro 1주차 미션 후기 우아한테크캠프 Pro 1주차 TDD 미션을 진행한 내용과 후기를 정리해본다. 이번 미션의 목표 TDD 기반으로 프로그래밍하는 경험 메서드 분리 + 클래스를 분리하는 리팩터링 경험 점진적으로 리팩터링 하는 경험 경험할 객체지향 생활 체조 원칙 규칙 1: 한 메서드에 오직 한 단계의 들여 쓰기만 한다. 규칙 2: else 예약어를 쓰지 않는다. 규칙 3: 모든 원시값과 문자열을 포장한다. 규칙 5: 줄여쓰지 않는다. (축약 금지) 규칙 8: 일급 콜렉션을 쓴다. 저장소 및 PR 저장소: https://github.com/jsyang-dev/java-lotto-pro 1단계 PR: https://github.com/next-step/java-lotto-pro/pull/17 2단계 PR: https://gith.. 2021. 12. 24.