전체 글 95

[WIL][Krafton Jungle] 0주차 - 3일만에 웹 서비스 만들기

정글에 들어온 후 처음으로 쓰는 공부 기록 포스팅 포스팅에 들어가기 전에 간단히 소감을 말하자면 너무 설렌다. 0주차가 끝난 지금 시점에 점점 내 스스로 공부하는 법을 배우고, 능동적으로 공부하면서 재미를 느끼고 있다는 것이 나에게 더 활력을 준다. 앞으로도 이 감정을 쭉 간직할 수 있기를! 0주차 주제 - 뭐든지 '돌아가는 웹 서비스' 를 만드세요. 0주차 발제 내용이 단기 미니 프로젝트라는 걸 알고 있었다. 하지만 현실을 부정하며 대비하지 않은 나에게 역시 폭풍처럼 몰려오는 공부량.. 처음 조가 배정된 후 서로 다른 곳에서 서로 다른 공부를 해온 사람들과 팀이 되어 3일만에 웹 서비스를 만드는 것은 절대 쉬운 일이 아니었다. 게다가 우리 조원 모두 적극적이고 의견도 확고해서 의견 취합하는데에도 에너..

Jungle 2023.10.15

찬찬히 나를 돌아보는 시간

10일 점심에 정글을 들어온 후 4일이 지났다. 이 곳에서의 4일은 밖에서의 나태한 나의 한달과 같았다. 개발자로 성공한 여러명의 코치님과 원장님, 의장님을 뵈었고, 그 분들께 개발자로서의 경험들과 사회에서의 지켜야 될 모습들 그외의 모든 조언들이 나에게 수없이 박히면서 짧은 시간 내에 많은 교훈들을 느끼고 배울 수 있었다. 4일은 짧은 시간이었지만, 나에게 남은 5개월이 얼마나 나를 성장하게 만들어 줄지 예상할 수 있는 나에게는 농도가 짙은 시간들이었다. 내가 자주 사용하는 서비스의 채용 공고를 보고 웹 개발이 하고 싶어지게 된 3학년 말부터 벌써 2년이 지났다. 그때는 전자공학과 수업 중 가끔있던 알고리즘 과목에서 내가 재능이 있다고 생각했다. 근데 실제 취업 준비를 하러 개발자준비생으로 사회에 뛰어..

Jungle 2023.10.14

[JAVA] 인터페이스의 기본부터 응용까지 (2) - 인터페이스 사용법 익히기

실패는 나를 절대 실패시키지 못한다. 실패라 믿고 포기하는 순간 나는 실패한다. 오늘은 전 축구선수 이영표님께서 하신 말씀에 되게 감명받아 문구로 시작해봅니다. (실패했다고 착각하지 맙시다 모두 !) 이전 포스팅에서 인터페이스가 무엇인지, 왜 사용하는지 알아봤으니 이제 사용해볼 차례입니다. 인터페이스 선언하기 public interface ridable{ static void ride(){ System.out.println("i can ride"); } static void stop(){ System.out.println("stop!"); } } 간단하게 달리는 것들을 위한 인터페이스를 생성해보았는데요! 공부하면서 자연스레 알게된 코드 컨벤션으로 인터페이스는 기능이 정의할 메소드들의 집합이기 때문에 -a..

Java 2023.05.24

[JAVA] 인터페이스의 기본부터 응용까지 (1) - 인터페이스? 왜 사용하나요?

오늘 포스팅의 한줄 목표 - "달인이 되기 위해선 칼질부터 연습하라" 기본기를 충분히 다지기 위하여 프로그래밍의 중요한 요소 중 하나라고 생각되는 인터페이스에 대해 공부해 봅시다 ! 인터페이스, 너는 누구냐. 먼저 인터페이스를 만들기 위해 인터페이스가 무엇인지 ChatGPT에 물어봤습니다. 인터페이스가 무엇인지 정리해보자면, 인터페이스란, 클래스(인터페이스)와 클래스(인터페이스를 구현한 구현 클래스) 사이의 계약과 같으며, 인터페이스를 구현한 클래스는 인터페이스가 정의한 모든 메서드를 구현해야하는 계약조건을 가진다. (오호.. 너무나 당연한 소리;) 무엇인지는 감이 옵니다. 우린 이미 사실 알고 있었잖아요 그쵸? (몰랐다면 이 포스팅은 당신을 위한것) 그럼 인터페이스를 왜 사용하는지 또한 안 물어볼 수 ..

Java 2023.05.23

🧐UUID란? 언제 UUID를 사용해야 하는가?

CNU SW 아카데미라는 교육의 교육생으로 참가하였을 때, 팀 프로젝트로 웹 서비스를 제작했었다. 이때 DB 스키마를 첫 설계할 때 데이터의 ID를 명시하는 UUID에 대해 처음 접하게 되었고, 이때 정리해 놓은 UUID에 대한 정보들을 포스팅 해볼까 한다. 📔UUID란 무엇일까? UUID란 범용 고유 식별자로, 네트워크 상에서 서로 모르는 개체들을 구별하기 위해 만들어진 방법! 나는 처음에 UUID가 그러면 '다른 세상 속 어떤 다른 개체 데이터와 중복되지 않을까?' 하는 생각을 했었다. 하지만 그런 걱정은 필요 없다. 이는 UUID의 장점이기도 하기에 걱정하지 않아도 되며, 그게 바로 UUID의 장점 중 하나이다. 📔UUID 규칙 36개의 문자 (32개 문자 , 4개의 하이픈)로 된 8 - 4 - 4..

DB 2023.05.02