[우아한테크코스] 8기 BE 최종 합격 후기(+자소서)
·
우아한테크코스
우테코에 최종합격하고 후기 작성하겠다고 마음을 먹었었지만, 미루고 미루다 드디어..? 글을 쓴다🤔 레벨2가 끝나고 2주 간 방학이 시작됐다.내가 어떤 마음으로 우테코를 준비했는지 돌아보면서 앞으로 남은 우테코 생활도 화이팅해야겠다는 마음을 먹었다. 1. 우테코 준비 시작난 우아한테크코스가 어떤 곳인지 몰랐다.대학생 시절 막연하게 내가 어떤 개발자가 되고 싶은지 고민없이 1학년부터 학부 연구생 활동과 학교 공부만 했다.그렇게 4학년 됐고 늦게, 개발자로 취업하고 싶은데 뭘 해야는지 고민하기 시작했다.많은 방향이 있겠지만 그 당시 백엔드 개발자를 해야겠다는 걸 느꼈다. 운 좋게 지인 중에 우아한테크 캠프 출신 개발자셨는데 내가 백엔드 개발자가 너무 되고 싶다고 하니 우아한테크코스에 지원하라고 추천해주셨다...
[BE 8기] 우테코 프리코스 오픈미션 회고
·
우아한테크코스
1. 목표 정하기저는 오픈미션 목표를 크게 두 가지 세웠습니다.첫째, 동물병원 환자 관리 시스템 개발하기둘째, 환자 관리 시스템 기반으로 진료 소견서 자동 생성 기능 개발하기Q. 어떻게 이 주제를 선정하게 되었는가?동물병원와 함께하는 프로젝트에서 진료 소견서 자동 생성 시스템을 개발한 경험이 있습니다. 본 프로그램은 수의시가 진료를 마친 환자에 대한 상태를 작성하는 “진료 소견서”를 자동으로 만들어줍니다. 프로그램을 요약하자면 아래와 같이 동작을 합니다.PDF 형식인 환자 진료 차트에서 카테고리별로 데이터를 추출LLM과 이미지 모델을 활용해서 데이터를 요약요약된 데이터를 pptx 형식의 진료 소견서 템플릿에 삽입시스템을 개발할 당시에 동물병원 내의 환자 정보 시스템에 접근할 수 없었고 백엔드 지식이 전무..
[BE 8기] 우테코 프리코스 3주차 회고
·
우아한테크코스
벌써 3주차 미션이 끝났다. 4,5주차는 새로운 형태로 미션이 진행된다고 하는데 벌써 기대가 된다.3주차 미션: 로또 발매기미션을 시작하기 전,이번 주부터 프로그래밍 요구 사항이 많아지기 시작했다.기능을 구현하기 전에 README.md에 구현할 기능 목록을 정리해 추가하기indent depth 3 넘지 않기3항 연산자 쓰지 않기함수 최대한 작게 만들기함수의 길이가 15라인 넘지 않도록 구현else 예약어 쓰지 않기Enum 사용하기구현한 기능에 대한 단위 테스트 작성하기2주차 미션을 얻은 피드백Controller에는 흐름 제어 코드만 작성하자네이밍을 명확하게 하자(테스트명, 상수명, 클래스명 등)에러 처리 할 때 메시지를 추가하자DRY 원칙을 준수하자미션을 진행하면서,1. 작은 단위로 테스트하고 커밋하기이..
[BE 8기] 우테코 프리코스 2주차 회고
·
우아한테크코스
디스코스에서 포비님의 글을 보고 많은 생각을 하게 되었다.잘할 수 있을까? 잘 모르는 데 어떡하지?라는 걱정만 가득했다. 스스로 잘해야 된다는 생각에만 빠져있었고, 잘하는 사람들과 비교하면서 나의 위치를 판단하고 좌절만 했다.피드백을 듣고나서 생각을 다시 정리했다. 지금 모르는 것이 당연하다. 내가 모르는 것을 인지하고, 하루하루 채워나가는 것이 도전인 것이다. 완벽하게 해내는 것에 집착하지 않겠다. 새로운 시도를 멈추지 않는 자세로 최종 목적지까지 달려 가보겠다.그래서 이번 주의 목표는 내가 모르는 것을 확인하고, 배우고, 미션에 적용해보는 시간으로 만들어보려고 한다.2주차 미션: 자동차 경주2주차 미션을 시작하기 전,1주차 미션 코드 리뷰와 공통 피드백을 보면서 내가 공부해서 적용할 수 있는 내용을 ..
[BE 8기] 우테코 프리코스 1주차 회고
·
우아한테크코스
1주차 미션문자열 덧셈 계산기 구현이다 이번 회차의 목표1. 객체 지향적으로 코드 작성하기 2. 코드 컨벤션과 커밋 컨벤션 익숙해지기 3. **AI 툴 사용하지 않고, 문제 해결하기요구사항을 분석하면서 제시된 요구 사항을 바탕으로 나만의 언어로 README에 다시 작성을 했다. 그리고 문자열 덧셈 계산기에는 어떤 책임들이 있을지 고민했다.1. 더하기 연산을 수행하는 책임2. 문자열에 포함된 양수를 얻어내는 책임3. 사용자로부터 문자열 입력받는 책임4. 사용자에게 결과를 출력하는 책임구현하면서'객체 지향적으로 작성하자'는 마음으로 수행했다.단일 책임 원칙을 생각하면서 하나의 객체가 더하기 연산을 수행하는 책임을 같도록 했고, 문자열로부터 양수를 추출하는 책임을 같도록 했다. 하지만 여러 의문점이 존재했다..