대외활동24 [디프만 13기] 최종 합격 및 OT 후기 디자이너와 프로그래머가 만났을 때 🔗 공식 홈페이지 : https://www.depromeet.com/ 🔗 인스타그램 : https://www.instagram.com/depromeet/ 🔗 깃허브 : https://github.com/depromeet 🔗 비핸스 : https://www.behance.net/Depromeet 📝 서류: 2023.03.06 ~ 03.12 👩💼 면접(온라인): 2023.03.25 ~ 03.26 (나는 26일!) 🎉 최종 결과: 2023.04.03 👨👩👦👦 OT(오프라인): 2023.04.08 오랜만에 프로젝트를 시작했다!! 그것도 디프만에서~🎉 🤖 : 삐빅. 당신. 후기가 늦은 거 아닙니까? 🐰 : 아~ 원래 취준생이 제일 시간 많은데 제일 바쁜 거요~~ 0. 개요.. 2023. 4. 14. [우아한테크코스 5기 백엔드] 지원 및 최종테스트 후기 우아한테크코스 5기 (백엔드) 📝 자소서: 2022.10.17 ~ 10.24 🤸♀️ 프리코스: 2022.10.31 ~ 11.23 🏋️ 최종 테스트 대비: 2022.11.24 ~ 2022.12.16 🎉 최종 테스트(오프라인): 2022.12.17 + 해당 과정을 정리한 Repo 결론부터 말하자면 나는 두 달간의 여정 끝에 최종 코딩테스트를 보았고 모든 구현을 완료했지만 결국 '탈락'이라는 결과를 받았다. 비록 결과는 '탈락'으로 남겠지만 두 달간의 나의 '과정'은 사라지는 것이 아니기 때문에 그동안의 나의 도전을 기록하고 마무리해보고자 한다. 1. 자기소개서 문항은 총 6가지로 핵심은 4문항이다. 1. 고등학교/대학교 전공을 포함하여 프로그래밍 교육 이력을 작성해 주세요. (200자 이내)* 전공, 부전.. 2022. 12. 29. [우아한테크코스] 숫자 야구(baseball) 리팩토링 확실히 4주 프리코스 뒤 다시 2주 차 미션을 보니 더 좋은 방식으로 구현할 수 있을것 같다. 그렇다는 건 내가 발전하고 있다는 시그널🌟 📌 리팩토링할 미션 [우아한테크코스] 프리코스 2주차 : 숫자 야구(baseball) 1. 리팩토링 필요한 부분 분석 📂 기존 폴더 구조 ├─main │ └─java │ └─baseball │ │ Application.java │ │ │ ├─controller │ │ BaseBallGame.java │ │ │ ├─domain │ │ GameLogic.java │ │ RandomNumbers.java │ │ │ ├─validator │ │ NumbersValidator.java │ │ NumberValidator.java │ │ │ └─view │ InputView.ja.. 2022. 11. 28. [우아한테크코스] 객체를 객체스럽게 사용하도록 리팩토링해라. 우테코 프리코스가 끝나고... 평화가 찾아온 정윤's 자바 마을에는.. (물론 아직 학기 중인 게 흠이지만) 리팩토링 열풍이 부는데... 3주차 로또를 리팩토링하며 4주 차 구현에 바빠 제대로 반영 못한 3주 차 피드백을 펼쳐 보는데.. 피드백 한 번 보고 내 코드 한 번 보고 뜨아익.. 순살 공격 그때 생각난 과거.. 어릴 때 로마 여행을 간 적이 있는데 그때 박물관이나 미술관에 가는 길에 가이드 분이 아는 만큼 작품이 보일 거라며 역사(?)를 엄청 재밌게 들려주셨다. 그리고 정말로 알고 보니 유적지나 미술관 갈 때 설명이 떠오르면서 보이더라.. 그렇다.. 아는만큼 보인다. 알고 보니 눈물난다. 이 코드 과거의 너? 누가 쓴 거냐 와 서론이 길다. 시작해보자. 리팩토링 오늘 리팩토링할 내용은 ' [우아.. 2022. 11. 26. [우아한테크코스] 프리코스 4주차 : 다리 건너기 (bridge) 이 글은 '프리코스' 과정에 작성한 글이며 현재 레포지토리에 있는 코드와 다를 수 있습니다. (리팩토링함) 🚩 4 주차 목표 1. 클래스(객체)를 분리하는 연습 2. 리팩터링 이 두 가지에 익숙해지는 것을 목표로 하고 있다. [4주 차] 미션 - 다리 건너기 🪜 🏃 리팩토링 전 프리코스 제출 코드 시점 👉 미션 저장소 📎 Source Code (PR) 📆 기간: 2022.11.16(수) 15:00 ~ 2022.11.22(화) 23:59 1. 구현 과정 ⚙️ 기능 구현 목록 작성 👉 기능 구현 목록 박굴렁쇠... 일단 코드가 돌아가게 구현해보자. 그런데 행복하지 않다.. 찝찝해 찝찝한 부분을 확인해보자. 1️⃣ 인스턴스 변수의 수를 줄이기 위해 노력한다. 현재 BridgeGameController에서 생성.. 2022. 11. 19. [우아한테크코스] 프리코스 3주차 : 로또 (lotto) 이 글은 '프리코스' 과정에 작성한 글이며 현재 레포지토리에 있는 코드와 다를 수 있습니다. (리팩토링함) 🚩 3 주차 목표 1. 클래스(객체)를 분리하는 연습 2. 도메인 로직에 대한 단위 테스트를 작성하는 연습 이 두 가지에 익숙해지는 것을 목표로 하고 있다. [3주 차] 미션 - 로또 🎰 🏃 리팩토링 전 프리코스 제출 코드 시점 👉 미션 저장소 📎 Source Code (PR) 📆 기간: 2022.11.09(수) 15:00 ~ 2022.11.15(화) 23:59 + 프리코스 이후 리팩토링 포스팅 객체를 객체스럽게 사용하도록 리팩토링해라. 1. 구현 과정 미션은 기능 요구 사항, 프로그래밍 요구 사항, 과제 진행 요구 사항 세 가지로 구성되어 있다. 일단 처음엔 기능 요구 사항을 채우는데 집중한다. .. 2022. 11. 13. [우아한테크코스] 프리코스 2주차 : 숫자 야구(baseball) 이 글은 '프리코스' 과정에 작성한 글이며 현재 레포지토리에 있는 코드와 다를 수 있습니다. (리팩토링함) 🚩 2 주차 목표 1. 함수 분리 2. 각 함수 별로 테스트를 작성하는 것 이 두 가지에 익숙해지는 것을 목표로 하고 있다. [2주 차] 미션 - 숫자 야구 ⚾ 🏃 리팩토링 전 프리코스 제출 코드 시점 👉 미션 저장소 📎 Source Code (PR) 📆 기간: 2022.11.02(수) 15:00 ~ 2022.11.08(화) 23:59 + 프리코스 이후 리팩토링 포스팅 [우아한테크코스] 숫자 야구(baseball) 리팩토링 1. 구현 과정 1주 차 과제에서는 한 클래스 내에 필요한 메서드와 클래스를 구현해서 사용했다. 이때 메서드를 수정 및 테스트 하기가 불편했고 비슷한 역할을 하는 메서드끼리, 클.. 2022. 11. 7. [우아한테크코스] 프리코스 1주차 : 온보딩 (onboarding) 드디어 프리코스가 시작되었다. 선발 과정에 대해서 알아보자. 📌 우아한 테크코스 5기 백엔드 선발 과정 지원서 작성: 10월 17일 ~ 10월 24일 프리코스: 10월 26일 ~ 11월 22일 1차 합격 발표: 12월 14일 2차 코딩테스트: 12월 17일 최종 합격 발표: 12월 28일 다음과 같이 이번 모집은 이전 기수와 달라진 점은 코딩 테스트 없이 서류 접수한 전원이 프리코스에 참여하는 것이다. 프리코스는 강의 기반 교육이 아닌 주어진 미션(과제 형식)을 해결하기 위해서 스스로 필요한 내용을 학습하고 터득해서 적용하는 것이다. 과정 자체에도 '성장'할 수 있고 앞으로 우테코의 교육과정을 맛볼 수 있는 기회이다. 내가 지향하는 프로그래밍 공부 방식과 너무 잘 맞아서 감동받을 정도였다. [1주 차] .. 2022. 10. 28. [kakao x goorm] 구름톤(9oormthon) 후기 📌 지난 포스팅 : 링크 지난 포스팅에서 작성했듯이 카카오 구름톤에 합격했다! 그것도 400명이 넘게 지원한 해커톤에서 30명 안에! 백엔드는 총 6명이었는데 나는 그중 한 명에 들었다. 와~~ 박수👏 1️⃣일차 : 기술 교육 입구에서 출석 명단을 작성하고 머그컵과 명찰을 받는다. 귀여웡 첫날부터 옆자리에 같이 앉은 디자이너 분이 너무 재밌고 유쾌하셔서 금방 친해졌다♥️ (그리고 서로 분야를 물어봤는데 디자이너냐고 물어봐주셔서 감격했다..(?) 별 의도 없이 자연스럽게 물어본 거 겠지만 일단 기분이 좋았다(?) 큼큼) 그리고 구름톤은 진짜 의외로 I가 희귀하다. (나 개발 시작하고 E들이 이렇게 많은 거 처음이야~ 다들 재질이 비슷해~) 모두 모이면 해커톤에 대한 안내를 받고 간단한 아이스브레이킹을 한다.. 2022. 9. 1. [kakao x goorm] 구름톤(9oormthon) 지원부터 합격, 준비까지 https://9oormthon.goorm.io/?utm_source=community&utm_medium=social&utm_campaign=goormthon&utm_content=init&utm_term=1st 첫 번째 구름톤에 초대합니다! #카카오 #구름 #제주 #해커톤 #K-Digital Platform 9oormthon.goorm.io 우선 해당 글은 해커톤 후기가 아닌 해커톤 '지원 ~ 참가 준비'까지의 제가 준비한 과정에 대해서 설명한 글입니다! 해커톤 후기는 업로드될 예정입니다! (만관부😗) 개인 회고랑 정보가 함께 포함되어 있는 글입니다. 내용이 길기 때문에 정보를 얻길 원하시는 분은 1번은 넘겨주세요. 0. 구름톤 (9oormthon) 우선 '구름'이라는 회사에 대해서 알아보자. (첫날.. 2022. 8. 21. [엘리스 AI 트랙 4기] {/*7~8주차 - 프론트엔드 (React)*/}, 웹 프로그래밍 수업을 마치며 총 2주간 리액트에 대한 강의를 들었다. 리엑트를 끝으로 이제 2주간 팀 프로젝트를 시작한다. 프로젝트 시작에 앞서 8주간의 웹 프로그래밍 강의에 대해 회고해보려 한다. 처음 공부해본 웹 프로그래밍 수업은 재밌기도 하면서 절망스럽기도 했다. [절망편] 처음 2주간은 새로운 내용을 공부하면서 나만의 학습 과정과 공부 기록 방식에 대해 체계를 잡는 과정이 어려웠다. 티스토리 등 여러 방식을 고민한 끝에 깃허브에 TIL을 작성하기 시작했고 아직도 잔디를 잘키우고 있다! .🌱 개념을 듣고 기본 코드가 짜여진 상태에서 실습을 할 땐 자신감이 붙었는데 기본 코드와 지시사항이 없는 곳에서의 코딩은 아직 자신이 없다. 그래서 프로젝트를 해야하는구나..! [행복편] 엘리스의 교육 체계는 잘 잡혀있다! 8주동안 배운 내용.. 2022. 3. 12. [엘리스 AI 트랙 4기] // 6주차 - 백엔드 II 6주차는 백엔드 마지막 수업으로 Node.js를 데이터베이스와 연동해 회원가입과 로그인 기능을 구현하는 것에 대해 배웠습니다. 또한 Session, JWT를 통한 정보 보호, 권한 부여 및 배포 방법 등 배웠습니다. 1. 쿠키와 세션 쿠키와 세션에 차이는 아래 블로그에서 살펴볼 수 있다. https://hahahoho5915.tistory.com/32 쿠키(Cookie), 세션(Session) 특징 및 차이 개요 > 쿠키(Cookie), 세션(Session) 각각 특성 및 차이 확실히 분류하기 메모 1. 공통점 : 웹 통신간 유지하려는 정보(ex:로그인 정보 등)를 저장하기 위해 사용하는 것(?) 2. 차이점 : 저장위치, 저 hahahoho5915.tistory.com 2. 추가로 백엔드에 필요한 공부.. 2022. 3. 12. [엘리스 AI 트랙 4기] // 5주차 - 백엔드 I 5주차 백엔드 수업이 시작 되었다. 아직 생소하고 어렵지만 서버 프로그래밍이나 데이터 베이스 공부가 재밌어서 힘들지만 재밌게 수업을 듣고 있다!! 이번주 TIL도 부지런하게 완성! 2022. 2. 21. [4주차] REST API : http의 기능을 최대한 활용해서 서버와 통신할 것을 제안하는 모범사례 Resource와 Method를 통해서 데이터를 다룬다. 1. Resource 데이터 자체 데이터들을 가지고 오고 싶을 때 (Collection) http://example.com/topics 특정한 데이터 한 건을 가지고 오고 싶을 때 (Element) http://example.com/topics/1 2. Method Resource를 수정하는 방법들 default는 GET이다. * C (CREATE) -> POST * R (READ) -> GET * U (Update) -> PUT * D (Delete) -> DELETE 2022. 2. 18. [4주차] Fetch API fetch() cheatsheet 사이트 fetch로 가져온 서버에서 json파일을 꺼내고 꺼낸것 역시 promise라서 then으로 data을 뽑아낸다. 1. GET fetch('/data.json') .then(response => response.json()) .then(data => { console.log(data) }) .catch(err => ...) ex) 서버에서 데이터를 받아서 태그 만들기 2. POST 데이터 교환을 위한 텍스트 포멧 js -> json : JSON.stringify() json -> js : JSON.parse() 통신을 할 때는 항상 텍스트로 한다. 자바스크립트 객체는 그대로 서버로 못보낸다. (통신X) 그래서 텍스트로 바꿔야 한다. 우리는 그때 .. 2022. 2. 18. 이전 1 2 다음 반응형