본문 바로가기

전체 글70

2024년 회고록 2023년, 국제통상학과에서 융합소프트웨어학부로 전과를 했다. 그 당시 내가 알고 있는 지식은 정말 기초적인 파이썬 문법뿐이었다. 2학년때 전과를 진행했기에, 1학년 + 2학년 전공을 동시에 들었다. 그 당시 1학년 전공은 기초프로그래밍(파이썬), 기초프로그래밍2 (자바) 이 필수였고, 2학년 전공은 자료구조, 알고리즘, 컴퓨터통신이었다. 전과 후 첫 학기에 자료구조 수업을 들었다. 수업은 자바로 진행했다. 그치만 나는 자바를 배운적이 없는걸...? 자바 문법도 모르는 상태에서 자료구조... 과제는 stack, queue, heap 과 같은 자료구조를 직접 자바로 구현하는것이었다. 당연히 이해가 하나도 안 되었고, 전과 후부터 계속 학교 수업을 못 따라갔다. 그래서일까, 나는 항상 마음이 초조했다.[ 초.. 2025. 1. 1.
우테코[BE 7기] 최종 합격 후기 우테코를 준비하면서 선배님들의 후기가 준비하는 과정에서 매우 도움이 많이 되었다.나 또한 사람들에게 정보를 나눠주고 싶어, 합격 후에 바로 후기를 쓰게 되었다. 준비과정은 크게 자기소개서, 프리코스, 최종코딩테스트가 있고, 차례대로 내가 어떻게 준비했는지 설명하려고 한다.자기소개서이번 7기 자기소개서는 3가지 파트로 나누어져 있었다.프로그래머가 되려는 이유와 지원 동기오랜 시간 몰입했던 경험 그리고 도전프리코스 목표 설정 1번우테코 입학설명회를 계속해서 돌려봤는데, 진솔한 내 이야기를 듣고 싶어 하는 것 같았다. 내가 삶에서 중요하게 생각하는 가치는 나눔이다.왜 나눔을 중요시 생각하는지에 대해 작성하고, 나눔이라는 가치를 현재를 어떻게 실현하고 있는지,우테코에서 어떻게 연관될 수 있는지에 대해 작성했다... 2024. 12. 28.
우테코 프리코스[BE 7기] 4주차 회고 및 종료 4주차 미션 : 편의점    4주차 미션을 한 마디로 정하면 '아쉽다' 라고 할 수 있을 것 같다. 4주차 미션은 1~3주보다 난이도가 월등히 높았다. 미션 초기에는 사실 엄청 설렜다. 이 미션을 내가 완벽하게 구현하면 얼만큼 또 성장해있을까? 라는 기대감 또한 존재했고, 미션 자체도 굉장히 매력적으로 보였기 때문이다. 다만 코드를 효율적으로 짜기 위해 너무 많은 고민을 하지 않았나? 라는 생각이 든다. public class Product { private final String name; private int price; private int quantity private Promotion promotion; } 위의 방식으로 초기 설계를 진행했다. 하지만 매우 맘에 들지 .. 2024. 12. 28.
우테코 프리코스[BE 7기] 3주차 회고 3주차 미션 : 로또 미션 보기 ( 7기 레포에는 설명이 없어 6기 레포로 대체합니다) https://github.com/woowacourse-precourse/java-lotto-6 GitHub - woowacourse-precourse/java-lotto-6Contribute to woowacourse-precourse/java-lotto-6 development by creating an account on GitHub.github.com3주차는 개인적으로는 너무 만족스러운 한 주 였다. 2주차에서 적용하려고 했지만, 이해도가 부족했던 부분들Dependency Injection일급컬렉션Factory 패턴에 대해 이해를 했고, 3주차 미션에 적용했기 때문이다! 다만 Stream의 경우 아직 손에 익지.. 2024. 12. 27.
우테코 프리코스[BE 7기] 2주차 회고 2주차 미션 : 자동차 경주미션 보기 ( 7기 레포에는 설명이 없어 6기 레포로 대체합니다)https://github.com/woowacourse-precourse/java-racingcar-6 GitHub - woowacourse-precourse/java-racingcar-6Contribute to woowacourse-precourse/java-racingcar-6 development by creating an account on GitHub.github.com 2주차는 나에게 있어 상당히 아쉬웠다.1주차 미션에 대해 사람들과 리뷰를 진행하였고,아래와 같은 문제점을 발견할 수 있었다. private 메서드의 네이밍이 불명확하다.일부 메서드에서 snake-case를 사용하고, 일부 메서드에서는 ca.. 2024. 12. 27.
우테코 프리코스[BE 7기] 1주차 회고 1주차 미션 : 문자열 덧셈 계산기 기능 요구 사항에 기재되지 않은 내용은 스스로 판단하여 구현한다. 이 부분이 나한테는 엄청 애매했다... 우선 요구사항에 대해 살펴보며 기능목록을 작성했다. 구분자와 양수로 구성된 문자열양수를 맨 처음 봤을 때 생각난 건, 아 이건 int로 처리하면 오류난다. 양수니까 int 범위를 넘은 값이 들어올 수도 있으니까 long으로 입력값과 결과값을 처리하자는 생각을 우선적으로 했다.그렇게 구현을 마치고 테스트 코드를 작성하던 중, 양수가 정확하게 뭐지? 내가 아는 '양의 정수'가 양수가 맞나? 의심이 들었고, 사전적 정의를 찾아봤다. 양수: 양의 부호(+)를 붙인 수로 0보다 큰 수다 이 의미면 소수도 포함되는거 아닌가...? 나아가 무리수도 양수일텐데 무리수 계산까지 구.. 2024. 12. 27.