회고

    지난 2개월간의 인생 리뷰 - 사이드프로젝트 DND

    살면서 가장 주도적으로 살았던 기간이었다. 2개월동안, 마음속에만 품어왔던 도전들을 하나씩 꺼내보았다. 그리고 그 도전들을 하나씩 리뷰해보려고 한다. 첫번째 이야기 - 멘토링 사이드프로젝트 - DND 8주동안 DND 에서 [쉽고 빠른 약속시간 정하기 - 모두의시간]을 만들었다. https://www.dnd.ac/ DND 프로젝트에 즐거움을, 모두에게 기회를 www.dnd.ac 프로젝트 백엔드 레포지토리 시작 프로젝트 아이디어를 정하는 과정에서 여러가지 좋은 의견들이 나왔다. 우리는 8주라는 기간동안 완성할 수 있는지 여부가 가장 중요하다고 판단했고, 개인적으로는 실제로 사용되는 서비스를 만들고 싶었다. 시간 약속을 잡는 불편함은 당장 하고 있던 회의시간을 잡는 중에도 느꼈던 불편함이었고, 살아가면서도 시..

    지난 2개월간의 인생 리뷰 - 멘토링

    살면서 가장 주도적으로 살았던 기간이었다. 2개월동안, 마음속에만 품어왔던 도전들을 하나씩 꺼내보았다. 그리고 그 도전들을 하나씩 리뷰해보려고 한다. 멘토링 미니 우테코를 직접 기획하고 운영했었다. 프리코스처럼 사전과제로 지원자를 받았고, 지원자 모두에게 공통피드백을 드렸다. 멘토링 지원서 링크 4명의 멘티들을 선발했었고 4주동안 2개의 미션으로 강의, 코드리뷰, 멘토링 등을 진행했다. [ 자동차 미션 PR ] https://github.com/hongik-dev-mentoring/java-racingcar/pulls?q=is%3Apr+is%3Aclosed GitHub - hongik-dev-mentoring/java-racingcar: 자동차 경주 게임 미션 저장소 자동차 경주 게임 미션 저장소. Co..

    서비스 제공자의 시각으로 살아가기

    시작 문을 열고 나오면 부쩍 쌀쌀해진 공기가 피부로 느껴진다. 옷이 한 겹씩 늘어날 때마다 올해도 점점 끝이 다가오는 것 같다. 요즘 입을 옷을 꺼내놓으면서 올해 초와 참 닮아있다는 생각이 든다. 그때도 아직은 쌀쌀한 날씨였기에 차마 얇게는 입고 다니지 못했었다. 꿈만 같았던 합격 날의 기쁨도 아직 가시지 않았었다. 나는 그토록 이곳에 왜 오고 싶어 했을까? 다시 떠올려본다. 기술이 필요했다. 창업을 하면서, 내가 고민한 결과물로 다른 사람들에게 편리함을 주는 것에 희열을 느끼고 있다는 것을 깨달았다. 책의 작은 오타가 혹시나 학생의 시험에 영향이 가진 않을지, 배송 중 책이 조금이라도 손상되어 글씨가 잘 안 보이게 되면 학생이 다른 글씨로 오해하진 않을지 학생의 시점에서 항상 고민했다. 그동안 소비자로..

    팀 프로젝트가 나에게 남긴 것

    시작 처음으로 팀 프로젝트를 해보며 깨달은 점이 많았다. 팀 안에서 얻어간 교훈과 팀에서 어떤 역할을 해야 할 지에 대한 고민이 담겨있는 글을 적어보려고 한다. 같이 고민하기 방학 중에 팀 아이디어를 내는 시간이 있었다. 당시에 나는 칭찬 하나 없이 다른 크루의 아이디어가 안될 것 같은 점만 말했다. 팀 아이디어 하나에 7명의 몇 개월이 달려있다고 생각하고 혼자 심각했던 것 같다. 그때는 나름 이 방식이 맞다고 착각했었다. 그런데 소통하는 방식에 대한 글을 여러 개 읽고 생각이 많이 바뀌었다. 도메인 지식 탐구를 위한 이벤트 스토밍이라는 기법이 있다. 이벤트 스토밍의 첫 단계는 토론하지 않고 각자가 자신이 옳다고 생각하는 방식을 기록하는 시간을 보장하는 것이다. 이 방식을 알고 큰 충격을 받았다. 아이디..

    우아한테크코스에서 찾은 나만의 공부법

    우아한테크코스(이하 우테코)에 오기 전의 학습은 항상 인터넷 강의를 듣는 것으로 시작했다. 스스로 알아야 할 키워드를 찾지 못했고 누군가 알려주기를 바랐다. 듣고 있는 것이 편했다. 지금까지 항상 주입식으로 교육을 받아온 것이 익숙했기 때문이다. 우테코에 들어온 현재의 학습방법은 많이 달라졌다. 크루들과 여러 미션들을 겪으며 정립해간 학습 방법들을 소개한다. 미션 중심의 학습 키워드 레벨1 중반쯤 깨달았던 방법중 하나는 미션 중심으로 학습할 키워드를 찾는 것이었다. 무작정 교재를 따라 사서 처음부터 읽는 방식은 나랑 맞지 않았다. 우리에겐 우아한테크코스 커리큘럼이라는 프레임워크가 존재한다. 코치분들이 현재 단계에서 필수적으로 알아야 할 키워드를 미션을 통해 알 수 있도록 오랜 고민을 통해 만든 커리큘럼일..

    우테코 레벨1 생활기

    시작 올해는 함께 자라기라는 목표를 세우고 달리기로 결심했었다. 우아한테크코스에 합류하기 전 1년간은 혼자서만 열심히 공부했다. 누군가와 프로젝트를 하기엔 아직 부족하다고 생각했다. 잘하는 사람과 같이 하고 싶으면 내가 먼저 잘해져야겠다고 생각했다. 한참을 혼자 공부하다 보니 내가 공부하고 있는 속도가 맞는지 궁금했고, 공부하는 방향이 맞는지도 궁금했다. 하지만 이제는 다르다. 우아한테크코스에서 함께 자라기의 성장 속도는 지난 1년간의 혼자 자라기와는 차원이 다르게 빠르다. 그래서 지난 한 달간, 아니 약 두 달간 경험했던 우테코가 함께 자라는 방식을 적어보고자 한다. 아싸인 내가 사람들과 잘 어울릴 수 있을까 지난 일 년간 아싸코딩을 해왔다. 우테코 합격 메일을 받은 날 정말 날아갈 듯이 기뻤다. 동시..

    나는 체스 미션을 통해 무엇을 얻었을까

    상태패턴 2022.03.27 - [회고/우아한테크코스] - 나는 블랙잭 미션을 통해 무엇을 얻었을까 지난번 블랙잭 미션에서 네오의 상태패턴 강의를 듣고 다음 미션에 꼭 적용해야겠다고 생각했습니다. 체스미션에서는 기물마다 행마법이 달라야 합니다. 그리고 기물이 한번 움직였는지 아닌지에 따라서도 행마법이 다릅니다. 룩, 비숍, 나이트, 퀸, 킹, 폰 은 "기물"이라는 객체이지만 체스판 위에서 움직일 수 있는 행마법이 다릅니다. 게다가 폰은 한번도 움직이지 않았을 때만 앞으로 2칸을 움직일 수 있고, 한번이라도 움직였으면 1칸만 움직일 수 있습니다. 그래서 저는 기물들이 상태를 갖고있고 상태에다가 어디로 갈 수 있는지 물어보면 되겠다고 생각했습니다. 네, 현재 상태에 메서드를 요청하고 객체가 다음 상태를 갖도..

    나는 블랙잭 미션을 통해 무엇을 얻었을까

    시간이 좀 지나고 회고하는거라 큼지막한 피드백 위주로 회고를 작성해보려 합니다. 상속하는 객체들과의 관계설정, feat. 추상클래스 Gamer 클래스를 Player, Dealer가 상속받고 있었습니다. Gamer 클래스를 통해 인스턴스를 생성할 수 있지만 이 행위는 제가 의도하지 않은 행위였습니다. abstract를 모르고 상속을 사용했기 때문에 이러한 피드백이 왔다고 생각합니다. 객체간의 공통점이 보인다면 묶을 수 있습니다. 묶는 방법은 대표적으로 상속 : 동일하게 행동하는 인스턴스를 그룹화해 계층적으로 설계하고 싶다면 사용한다. 조합 : 단순히 공통메서드를 묶고 싶을 때 사용한다. 이 있습니다. 상속을 이용한다면 상위클래스 자체로 인스턴스를 생성하는 것을 막기 위해 상위 클래스를 abstract로 선..

    돌아보는 2021

    내 성격이 도전적인 성격이 아니었던 터라 도전적인 삶을 살았다고 생각하지 않았는데, 다시 돌아보면 인생을 걸고 과감한 판단을 몇번 내렸던 것 같다. (사실 남들이 보기엔 과감하지 않을 수 있다.) 내 첫 도전은 고3때 수능의 한 과목(수리영역)을 버리고 나머지에 집중하는 전략을 세웠던 것이다. 지금 돌아보면 그 판단을 세울 수 밖에 없었지만 인생에서 중요한 시험에서 어느 경우의 수에 도박을 거는 것은 나름 도전적이라고 생각한다. 두번째 도전은 형이 하는 일을 사업화 시킨 일이다. 쇼핑몰 홈페이지 관리 알바를 했던 경험으로 형이 하던 교재판매사업을 시스템으로 만들었다. 내 인생은 아마 이 사업을 시작했던 기점으로 나뉘었을지도 모른다. 두번째 도전은 세번째 도전을 결정한 계기가 되었다. 세번째 도전은 휴학결..