리차드

우아한테크코스 4기

우아한테크코스 - 첫 팀 프로젝트 회고, 첫 화음 🎶

아이스 브레이킹을 위한 첫 팀 프로젝트는 보이는 라디오였습니다. 제가 잘할 수 있는 게 아니라고 생각해서 많이 불안했는데... 결과적으로 정말 값진 경험이 되어 기록해봅니다. 화음을 좋아하는 리차드의 첫 화음.. ✨ 첫 팀 프로젝트에서 성공적인 화음을 낸 것 같아서 정말 기쁘고 행복합니다 ㅠ.ㅠ 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 완료하고, 그 과정에서 배운 것을 기록합니다. 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 진행했습니다. 매 기수마다 우테코 시작과 함께 연극을 진행해왔다고 합니다. 저희 4기는 2월 동안 온라인 진행으로 인해 보이는 라디오로 대체되었습니다. 소프트스킬의 중요성을 직접 체험한 중요한 경험이었기에 코드가 전혀 없지만 포스팅하게 되었습니다. 보이는 라디오를 하는 이..

우아한테크코스 4기

Comparable vs Comparator

우아한테크코스 레벨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..

우아한테크코스 4기

동일성(Identity) vs 동등성(Equality) - feat. equals() hashCode()

우아한테크코스 1주차 과정 중, 객체의 동일성과 동등성이라는 키워드를 접하게 되어 관련하여 학습한 뒤 포스팅하게 되었습니다. 📱📱 동일성과 동등성 자바에서 객체를 비교할 땐, 동일성과 동등성의 개념이 필요합니다. 동일성은 Identity 입니다. 메모리 내 주소값이 같은지 비교합니다. 동등성은 Equality 입니다. 논리적 지위가 동등한지 비교합니다. 모든 상세 스펙이 동일한 핸드폰 두 개가 있다고 가정해볼게요. 위 두 개의 핸드폰은 같은 핸드폰일까요? 상세 스펙이 똑같으니까 같은 핸드폰이라고 할 수도 있겠습니다. 그러나 한 편으로는 분명 두 개의 핸드폰이니 왼쪽 핸드폰과 오른쪽 핸드폰은 같은 핸드폰이 아니라고 할 수도 있을 것 같아요. 두 핸드폰은 동일하진 않습니다. 분명 두 개의 핸드폰이지요. 전..

우아한테크코스 4기

우아한테크코스 1주차 - TDD 자동차 경주 게임, 페어 프로그래밍, 그리고...

우아한테크코스 1주차 기록을 위한 포스트입니다 개인적으로 기록하고 싶거나 새롭게 배운 내용 위주로 작성하였습니다. 1. TDD 자동차 경주, 그런데 페어 프로그래밍을 곁들인 🙌 저장소, PR, 피드백 등이 모두 공개되어 있습니다. 추가 정보가 필요하신 분은 아래 저장소로 접속하시면 됩니다 :) https://github.com/woowacourse/java-racingcar 자동차 경주는 4기 프리코스 2주차 과제였기 때문에, 이미 모두들 구현한 적이 있는 과제였습니다. 그러나 페어 프로그래밍으로 1차 구현을 완료해야 하는 것이 달랐습니다. 1시간 정도 페어끼리 직접 진행해보고, 두 코치분들의 페어프로그래밍 실제 사례를 라이브로 볼 수 있었습니다. 코치분들의 시범을 본 후 다시 페어 프로그래밍을 시작했..

우아한테크코스 4기

우아한테크코스 4기 오리엔테이션

오리엔테이션을 하고 나니 이제서야 정말 실감이 됩니다. 우아한테크코스에 합격했다니.. 😂 첫날이니 만큼 몇가지 내용들을 기록해보고자 합니다. 1. 우아한테크코스의 교육 우테코의 교육 철학은 정말 매력적입니다 💕 비전 소프트웨어 교육을 통해 사람들에게 변화를 만든다 교육목표 서비스 기업 1년 경력에 준하는 역량을 갖춘 개발자를 양성 개발 프로세스를 지키면서 프로젝트를 진행하고 협업 경험을 가진 개발자를 양성 자기 주도적으로 학습하고, 지속적으로 성장할 역량이 있는 개발자를 양성 교육진행 작동하는 애플리케이션을 만들어낼 수 있는 역량이 중요 이를 위해 "미션 수행 -> 피드백 강의 -> 피드백 반영 및 코드리뷰" 의 사이클로 진행 글쓰기와 말하기 10개월의 교육기간을 5 레벨로 나눠 진행하되, 레벨 마다 한..

리차드
'리차드' 태그의 글 목록 (14 Page)