본문 바로가기

전체 글114

[도전! 바이브코딩] 3. Gemini와 함께하는 VerteGCP 프로젝트 등록 2025.08.15 - [바이브 코딩] - [도전! 바이브코딩] 2. Gemini와 함께하는 세부 계획 및 준비 [도전! 바이브코딩] 2. Gemini와 함께하는 세부 계획 및 준비2025.08.11 - [바이브 코딩] - [도전! 바이브코딩] 1. Gemini와 함께하는 아이데이션 [도전! 바이브코딩] 1. Gemini와 함께하는 아이데이션바야흐로 대 AI 시대다.AI 도구를 활용하면 1인 빌더로 제품을 스스ktae23.tistory.com 💬 Me2. Google 및 GCP 환경 구축목표: Google 계정으로 인증하고, 서버를 배포할 GCP 환경을 설정합니다.주요 작업: GCP 프로젝트 생성, Google OAuth 2.0 클라이언트 ID 생성, Vertex AI API 활성화. 🤖 G.. 2025. 8. 17.
[도전! 바이브코딩] 2. Gemini와 함께하는 세부 계획 및 준비 2025.08.11 - [바이브 코딩] - [도전! 바이브코딩] 1. Gemini와 함께하는 아이데이션 [도전! 바이브코딩] 1. Gemini와 함께하는 아이데이션바야흐로 대 AI 시대다.AI 도구를 활용하면 1인 빌더로 제품을 스스로 기획하고 만들고 배포하기까지 못할 것이 없어 보인다.정말 그럴까?이를 실험해보기 위해 Gemini와 Claude Code를 이용해서 제품ktae23.tistory.com 💬 Me안녕, 오늘은 이전에 이야기했던 아이디어를 구체화하여 세부 계획 및 준비를 하려고 해사용하려고 할 수 있는 도구는 mac book m2 air, intellij, gemini 2.5 Flash가 있어, 필요할 때 claude code max를 따로 구독할 생각이 있어.서버는 kotlin, spr.. 2025. 8. 15.
[도전! 바이브코딩] 1. Gemini와 함께하는 아이데이션 바야흐로 대 AI 시대다.AI 도구를 활용하면 1인 빌더로 제품을 스스로 기획하고 만들고 배포하기까지 못할 것이 없어 보인다.정말 그럴까?이를 실험해보기 위해 Gemini와 Claude Code를 이용해서 제품 아이데이션과 기획부터 제작과 배포, 수익화까지 시도해보려 한다.모든건 바이브(Vibe)로 AI가 이끄는 대로 따라가보겠다.대화 내용을 모두 옮기기는 쉽지 않겠지만, 기록을 위해서 길더라도 최대한 남겨보려한다.하지만 가독성을 위해 내용은 유지한채 ChatGPT5에 넣어 가독성을 개선한 결과를 남기겠다.그럼, 대화를 시작해보자. 💬 Me난 한국의 5년차 백엔드 개발자야Gemini를 이용해서 아이데이션과 기획을 하고 Claude Code를 이용해 제품을 개발하여 수익화를 하고 싶어현재 아이디어는 따.. 2025. 8. 11.
자바에서 HashSet에 값 넣고 꺼내기 오늘의 예제는 이렇게 생겼다. public static void main(String[] args) { final HashSet hashSet = new HashSet(); hashSet.add("key1"); hashSet.add("key1"); final Optional first = hashSet.stream().findFirst(); System.out.println(first.orElse("No elements found")); hashSet.remove(0); } 디어셈블링을 해봤으나 HashMap의 예제와 딱히 다를게 없어서 안봐도 될것 같다.HashSet.java를 확인해 보자. HashSet은 jav.. 2025. 8. 10.
자바에서 HashMap에 값 넣고 꺼내기 오늘의 예제는 이렇게 생겼다. public static void main(String[] args) { final HashMap objectObjectHashMap = new HashMap(); objectObjectHashMap.put("key1", "value1"); final Object value = objectObjectHashMap.get("key1"); System.out.println("value = " + value); }이 단순한 코드를 디어셈블링하여 보면 아래와 같다.public class Main { public Main(); Code: 0: aload_0 1: invokespecial #1 .. 2025. 8. 6.
자바에서 Stack 클래스는 언제 쓰나? 자바에서 스택은 이렇게 생겼다.package java.util;public class Stack extends Vector { public Stack() { } public E push(E item) { addElement(item); return item; } public synchronized E pop() { E obj; int len = size(); obj = peek(); removeElementAt(len - 1); return obj; } public synchronized E peek() { int len = size(); .. 2025. 8. 5.
자바에서 배열은 클래스인가? 배열은 클래스인가? 자바에서 배열은 어떻게 다뤄지는지 궁금해졌다. 클래스를 꺼내 출력해 보니 [I로 나온다 public static void main(String[] args) { final int[] ints = new int[10]; System.out.println("ints = " + ints.getClass()); } -- ints = class [I IntArray로 검색해 보면 java.lang.Class의 주석에서 언급이 된다."[[[I"를 클래스로 읽으면 int [][][]를 로드할 수 있다고 나온다.package java.lang;public final class Class implements java.io.Serializable, .. 2025. 8. 4.
[일상] 퇴사 부검_2(new Company()); 2022.05.16 - [생각 정리] - [일상] 퇴사 부검(new Company()); [일상] 퇴사 부검(new Company()); 2022.05.04 - [생각 정리] - [유스방] 유쾌한 수다 타임 2회 -> 연사 이동욱 (2022-04-29) [유스방] 유쾌한 수다 타임 2회 -> 연사 이동욱 (2022-04-29) https://open.kakao.com/o/grG5fSO 유쾌한 스프링방 #참여코드 영어 ktae23.tistory.com 1. 왜 떠나는지 Q. 입사하고 1년 반 만에 이직을 결정했어요. 부족하지 않은 대우를 받고 있고 모든 구성원의 인정과 신뢰를 받고 있어요. 또 흑자 전환하며 성장하는 서비스에서 입사일 기준 23배 늘어난 사용자, 2배 가까이 늘어난 구성원, 이후 보장 된 .. 2023. 11. 11.
[멘토링] 백엔드 과정 전담 멘토 중간 점검 어느 날 로켓펀치에 공개해 둔 이력서를 통해 멘토링 제안을 받았다. 언젠가 나처럼 제로베이스로 시작하는 분들을 위한 도움을 주고 싶었기 때문에 눈이 커지고 입이 벌어지는 기쁜 메일이었다. 나를 모르는 사람에게도 신뢰를 줄 수 있도록 어느 정도 커리어를 다듬고 나서 교육 봉사라도 하려고 했었다. 적극적으로 참여 의사를 밝혔고 이후 수차례 메일을 주고받고 미팅을 한 끝에 그렇게 7월 18일 첫 멘토링을 시작하게 된다. 이전 게시글에 적었지만, 이 맘때 쯤 나는 유스콘이란 주니어 개발자 컨퍼런스에 연사로 선정이 된다. 아니, 정확하게 아래 메일을 7월 10일에 받았으니 멘토링 딱 일주일 전에 선정이 되었다. 이 좋은 기회를 놓칠 수 없지, 2개 조의 멘토링 첫 시간에 내 소개를 하며 아래 항목에서 이렇게 나를.. 2023. 10. 30.