함께 자라기를 읽은 후의 감상을 기록한 포스팅입니다. 내용 요약 정리 없이 개인적으로 재해석한 내용을 위주로 작성하였습니다. 따라서 책에서 전하고자 하는 메시지와 방향성이 일부 다르거나 잘못 해석되었을 수도 있습니다. 추가적으로 우아한테크코스에 적용된 애자일은 어떤 모습이 있는지, 저 스스로는 어떻게 행동하면 생산성을 개선할 수 있을지 에 대해 고민해봤습니다. 이 책을 한 줄로 이야기한다면? 애자일. 조직 생산성 개선을 위해 개인과 조직 차원에서 추구해야 할 방향성 핵심 키워드는? 성장, 협력, 피드백, 의식적인 연습, 애자일, Mindfulness, 인지적 과정, 메타인지, 신뢰, 사회적 맥락 속 기술, 심리적 안전감 넓은 시야에서의 인사이트 - 애자일과 조직 생산성 애자일의 목표는 조직 생산성 개선입..
아이스 브레이킹을 위한 첫 팀 프로젝트는 보이는 라디오였습니다. 제가 잘할 수 있는 게 아니라고 생각해서 많이 불안했는데... 결과적으로 정말 값진 경험이 되어 기록해봅니다. 화음을 좋아하는 리차드의 첫 화음.. ✨ 첫 팀 프로젝트에서 성공적인 화음을 낸 것 같아서 정말 기쁘고 행복합니다 ㅠ.ㅠ 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 완료하고, 그 과정에서 배운 것을 기록합니다. 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 진행했습니다. 매 기수마다 우테코 시작과 함께 연극을 진행해왔다고 합니다. 저희 4기는 2월 동안 온라인 진행으로 인해 보이는 라디오로 대체되었습니다. 소프트스킬의 중요성을 직접 체험한 중요한 경험이었기에 코드가 전혀 없지만 포스팅하게 되었습니다. 보이는 라디오를 하는 이..
우아한테크코스 레벨1, 자동차 경주 미션 중입니다! private int position 값을 getter로 꺼내지 않고, List 중 우승자를 가려내기 위해 Comparable과 Comparator를 알아보게 되었습니다! Comparable, Comperator 왜 필요할까요?! ✍️ 이미 정해져있는 규칙, 개발자가 만들어야 하는 규칙. 정렬의 사전적 정의는 데이터를 특정한 조건에 따라 일정한 순서가 되도록 다시 배열하는 일 입니다. 즉, 정렬에는 정렬 대상과 정렬 조건 두 가지가 필수적으로 필요합니다. 아래 코드를 살펴볼까요? class Car { private final String name; private int position; public Car(final String name, final i..
우아한테크코스 1주차 과정 중, 객체의 동일성과 동등성이라는 키워드를 접하게 되어 관련하여 학습한 뒤 포스팅하게 되었습니다. 📱📱 동일성과 동등성 자바에서 객체를 비교할 땐, 동일성과 동등성의 개념이 필요합니다. 동일성은 Identity 입니다. 메모리 내 주소값이 같은지 비교합니다. 동등성은 Equality 입니다. 논리적 지위가 동등한지 비교합니다. 모든 상세 스펙이 동일한 핸드폰 두 개가 있다고 가정해볼게요. 위 두 개의 핸드폰은 같은 핸드폰일까요? 상세 스펙이 똑같으니까 같은 핸드폰이라고 할 수도 있겠습니다. 그러나 한 편으로는 분명 두 개의 핸드폰이니 왼쪽 핸드폰과 오른쪽 핸드폰은 같은 핸드폰이 아니라고 할 수도 있을 것 같아요. 두 핸드폰은 동일하진 않습니다. 분명 두 개의 핸드폰이지요. 전..
우아한테크코스 1주차 기록을 위한 포스트입니다 개인적으로 기록하고 싶거나 새롭게 배운 내용 위주로 작성하였습니다. 1. TDD 자동차 경주, 그런데 페어 프로그래밍을 곁들인 🙌 저장소, PR, 피드백 등이 모두 공개되어 있습니다. 추가 정보가 필요하신 분은 아래 저장소로 접속하시면 됩니다 :) https://github.com/woowacourse/java-racingcar 자동차 경주는 4기 프리코스 2주차 과제였기 때문에, 이미 모두들 구현한 적이 있는 과제였습니다. 그러나 페어 프로그래밍으로 1차 구현을 완료해야 하는 것이 달랐습니다. 1시간 정도 페어끼리 직접 진행해보고, 두 코치분들의 페어프로그래밍 실제 사례를 라이브로 볼 수 있었습니다. 코치분들의 시범을 본 후 다시 페어 프로그래밍을 시작했..