
학습 AI시대에 맞는 인재 Gartner Hype Cycle for AI

2025-01-10 금요일! 게이미피케이션 다양한 활동 참여 AI 학습의 중요성 AI 교육의 목표 -> AI 기초를 이해하고 활용할 수 있는 개발자 양성 우선순위 알고리즘 > 복습 > 자격증 AI LLM -> LMM -> LAM 변화 과정 한번 찾아보기

01-13 학습 문제 중심의 정의를 내렸을 때 기존의 산업을 나누는 기준은 의미가 없어진다. ex) 다리의 위험도 분석) 인프라 산업 -> IT 산업 그래서 우리 AI, 개발자 산업은 문제 중심의 정의를 내릴 때 굉장히 효율적이고 범용성이 큰 산업이다. 사고확장

01-14 학습! 프롬프트 엔지니어링 배경 GPT라는 엔진 Foundation Model LLM의 파라미터(뇌세포) 폭발적 증가 수단 프롬프트 엔지니어링 RAG sLLM 기초 역할 설정 - 너는 10년차 화학공학자이며, 나는 화학을 배우는 학생이야 명확한

01-15 학습 MIT 기술 목표 끝판왕 목표 설정 자기소개서 자기에 대한 요약 근거 과거, 현재, 미래 과거 이러이러한 경험을 하였습니다. 현재 이 경험을 통해 얻은 능력으로 현

01-16 학습! 금융권 IT 취업을 위한 계획을 세워야 할 듯 기사 스크랩 하나씩 (한경) 전형 준비 (코테, sql, 자격증, NCS?) 취업지원센터 활용 정리하면 하루에 하나씩 velog 아니면 노션에 기사를 정리 자격증 공부는 짬내서 (출퇴근) 취업지원센터

01-17 학습! 경험을 잘 활용할 수 있다면, 그 어떤 일도 시간낭비가 아니다 자바의 기초 타입 B S I L F D boolean char getter setter mutator 생성자 return없는메소드스타일 오버로딩 잘 만들어 진 생성자 활용 this

새로 산 키보드가 와서 너무 기쁘당 코딩 마려워져서 오늘의 숙제인 별찍기, 객체지향 마방진, 정처기학습 이렇게 모두 수행하고 내일 숙제 만드는거 까지 해봅시당👍 1. velog 이쁘게 만드는 법 다른 사람들 블로그 보다가 임티랑 gif 쓰길래 검색해봤더니 windo

01-20 학습!😊 JAVA 핵심 정리 변수 - 타입에 따라 크기가 달라짐 JavaScript 변수에 값 할당 시 타입 결정 됨 java가 부러워서 만든거 var 포멧 문자 형식 flags, width, .precision, conversion primiti

01-21 학습! 👍 객체지향 추상화 -> 몸으로 말해요 다형성 -> 별명은 서너개~ 상속 데이터 은닉과 보호 OOP is A PIE 객체 손님 객, 주체가 아닌 것 지향 추구 변경 용이 + 재사용 용이 블록 형태의 모듈화된 프로그래밍 신뢰성 높은 프로그래

01-22 학습!! 😎 OOP 2 OOP is APIE 상속 상속 = 확장! extends UML 에서는 삼각형화살표 Object 클래스! is a 관계! SpiderMan is a Person java의 상속은 Single Inheritance 단일상속! i

01-23 학습!!😎😎 Encapsulation 정보를 보호하기 위한 대책! ❕ private ❕ 공개되는 메서드를 통한 접근 통로 마련 setter/getter Singleton 디자인 패턴 객체의 생성을 제한해야 한다면? 수정 가능한 멤버 변수가 없고 기능

01-24 학습!! 😁😁 abstract class 추상 클래스 자손 클래스에서 반드시 재정의 해서 사용해서 내용 의미X 그래서 구현부가 없다는 의미로 abstract 키워드를 추가 객체를 생성할 수 없다는 의미로 abstract class 까지 🚨 Vehi

긴 연휴가 끝나고 오랜만에 학습!! 중요한 Generic 배우는 날이므로 집중합시다!😎 Generic 뭐든지 담을 수 있는 박스 -> 어떤 것을 담고 있는지 표시해서 담기 다양한 타입의 객체를 다루는 메서드, 컬렉션 클래스에서 컴파일 시에 타입 체크 미리 사용할

추가학습 정리 🔔 유학 보내는 두가지 방법 compare to & comparator🔔 interface 는 무조건 public 🔔 오버라이드 조심할 거 두가지 자식의 학벌은 좋아야 하고 잘못된 건 부모가 카바할 수 있어야 한다. 🔔 접근 제한자 와 뭐였

02-03 학습! 2월의 시작! 🫢 정렬 크기를 비교할 수 있는 요소 + 방향 List, Set-SortedSet, Map-SortedMap 양수 : 자리바꿈 음수 : 자리유지 0 : 동일 위치 항상 Comparable interface 만 사용해서 계속 재

java.util.function package 의 표준 API 자주 사용되는 함수적 표준 interface를 java.util.function package에 정의 ㅏ 주로 메서드 또는 생성자의 parameter로 Lambda 식을 제공하기 위함 Runnable

02-04 화요일 학습! 월말 평가 전 마지막 수업 집중합시다 😎예외의 감지 및 예외 발생 시 동작할 코드 작성 필요!Object <- Throwable -< Error 계열, Checked exception 개열, Unchecked exception 계열

마지막 총 정리에서 확인할 것들 var 타입 로컬 변수로만 사용되면 할당까지 같이 진행되어야 한다. 제네릭에서 아무것도 선언이 안되었다면 Object로 판단! String에서 리터럴, new 각각의 선언한 것의 차이점 equal은 내용이 같나요? vs == 같은 객

02-05 학습! 😎 노드스트림 I/O 와 Stream 데이터는 한쪽에서 주고 한쪽에서 받는 구조로 되어있음 입력과 출력의 끝단: 노드(Node) 두 노드를 연결하고 데이터를 전송할 수 있는 개념: 스트림(Stream) 스트림은 단방향으로만 통신이 가능하며 하나의

오늘은 java 마지막 XML/JSON 파싱에 대해서 학습! 뭔지 하나도 모르지만 열심히 공부해봅시당 😂😂호환성!CSV comma separated value 콤마로 분류XML Extensible markup language 태그로 분류 Json Javascript

간단한 프로젝트 만들기 02-07 학습! 😎 xml과 json 파일을 읽을 수 있어야 함! swing을 활용해서 ui를 제작! Java > Web Front > DB > Web Backend > Algorithm > Framework > Vue > Final 비

02-10 학습! ❓❔🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔웹 프로그램 비지니스 로직 처리 java+ servlet + DB사용자 인터페이스 HTML + CSS + JavaScript 인터프리터 언어❓ 웹 브라우저에 의해 해석됨 - 라인 단위 그래서 웹 브

02-10 학습! ❓❔🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔⭐CSS ZEN GARDEN문서와 디자인의 분리! cascadeCSS = 선택자 + 선언부선택자: 정의한 스타일을 적용할 대상 선언부: 선택자에 적용할 스타일로 ;로 구분🤔 선택자를 어떻게 써야하지?

02-12 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔⭐속성 - block + inline Block 계열 -> block, inline, inline-box 🔔차이점 생각Box 계열 -> flex, grid기타 등등~🤔 list들은 세로로 배치 되어있는

02-17 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔⭐ JavaScript Event inline 스타일 이벤트 객체의 활용 마우스 이벤트 (위치가 기준에 따라 다르다) 키보드 이벤트 event source 확인 capturing vs bub

02-13 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔⭐ 자바스크립트 - 기본 문법 JavaScript🟧 웹 프로그램 🔔 동적 타이핑, 객체 지향, 함수형 프로그래밍까지 지원하는 활용도 높은 스크립트 언어 class기반 상속이 아닌 prototyp

02-18 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐Asynchronous JavaScript and XML비동기로 처리되는 JavaScript와 XML 화면 갱신 없이 클라이언트와 서버간 XML, JSON, HTML 등 정보 교환비동기⭐⭐원래의 흐름

02-19 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐ 순열 완전 검색 🔔 문제를 풀 때, 우선 완전 탐색으로 접근하여 해답을 도출한 후, 성능 개선을 위해 다른 알고리즘을 사용하고 해답을 확인하는 것이 바람직하다. TSP 외판원 고객집 방문순

02-20 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐ 조합 완전 검색 6P3 = 654 -> 120가지 -> 기저 도달 횟수 -> 트리의 리프노드의 갯수 강사님 수업 🫢🔔😎😊🤔😭⭐ N-Queen 문제를 활용하는 문제가 많이 나옴 완

02-21 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐ DP 편집 거리 - 삭제 삽입 변경 으로 정답 문자열로 바꾸는 최소 횟수 최대, 최소 값을 구하는 경우에 DP로 접근해야 겠다는 생각이 들겠지만 그리디로 풀리는 경우를 생각하고 접근해야 한다.

02-25 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐ 강사님 수업 🫢🔔😎😊🤔😭⭐ 🫢 bitTSP 외판원순회 DP 어디에서 시작하던 값이 같음을 파악 tsp(1,0) = (방문,1<<0) 코드를 보고 이해해보자! perm 심화과정

02-26 학습! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐ 탐욕 🟥 기법 배낭 짐싸기 회의실 배정 동전 자판기 강사님 수업 ⭐ TSP 1. nPn 11개 도시까지 2. Bit + DP(memoi) 16개 도시까지 그리디 나무 키우기

프론트엔드 프로젝트 Enjoy Trip

03-04 학습! 알렉산더 대왕의 분할 정복

프론트엔드 부분 총 정리!

03-05 학습 간적쿠! 간만프! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03-06 학습! 그래프 2단계! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03-07 학습! 위상 정렬! 선수과목 그래프!🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03-10 학습! DB 시작! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.11 학습! JOIN! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.12 학습! 서브쿼리! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03-13 학습! DB 가봅시당 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.14 학습! 데이터베이스 모델링 공부! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.17 학습! JDBC! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.18 학습! 백엔드 servlet! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

03.19 백엔드 2일차! JSP! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐🫢

03.20 학습! MVC!! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐🫢

03.21 학습! Index! 소규모 DB 프로젝트! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐🫢

03.24 학습! 쿠키! 세션!🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐🫢

03.25 학습! Listener! Paging! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

Disjoint Sets Algorithm 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

Minimum Spanning Tree 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

예습! 복습!

PRIM! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

Dijkstra! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

DP! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

04.04 학습! DP.2

Knapsack! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

LIS! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

플로이드 와샬! (Floyd-Warshall Algorithm)

KMP...

개발 프로젝트: 공공데이터를 활용한 Enjoy Trip

라빈카프와 다양한 정렬

컴퓨팅 사고력, 유클리드 호제법, 디오판토스!

Spring 1 - Framework!

Spring 2 - DI, IOC

Spring 3 - Spring Boot

Spring이 강력한 이유 AOP!

TDD 테스트 주도 개발

Test Case로 설계하고, Fake로 구현하고, Debug로 다듬기

Spring MVC

@Controller, Intercepter, 예외처리, file upload

Spring Model, MyBatis

MyBatis 동적 SQL과 서비스 계층 트랜잭션 처리

Spring Framework 총정리!

REST API / Swagger UI

Spring Security

Spring Security 2, Costom Authentication, Remember-Me

JavaScript, TypeScript

Vue.js (New Features), JavaScript

Vue.js!

🌱 Spring AI

Spring AI, Tool, RAG

equals, hashCode!

Vue의 basic Syntax!

Vue - Basic Syntax 2!

Provide/Inject, Slot!

Migration from JSP to VUE

Routing, Vue Router, Navigation Guard

Pinia를 통한 전역 상태 관리!

JWT 와 Spring Security 연동!

Digital Transformation!

Vue의 데이터 전송 방법

멀티스레드 채팅 서버 구현 (소켓)

MySQL Workbench Table Data Import Wizard

오픈소스에 기여하고, 코드 분석하기

AI를 프로젝트에 적용하기 전 개발 환경 설정 방법과 도메인 별 AI 정리

AI 서비스를 개발하고 배포하는 과정과 MCP까지 정리

여러 AI 기술들을 유기적으로 조합하여 하나의 완성된 쇼핑 추천 서비스 만들기

프로젝트에서 퀄리티 높은 STT구현과 평가를 필요로 한다 이 부분에서 어떠한 모델이 가능할지 비교해보고 우선순위를 나눠보겠습니다.

꿀팁 대방출이라고는 하였지만, 코딩테스트(SQL)를 앞두고 허겁지겁 문제 풀면서 도움 될 것들 정리해보겠습니다.

Webflux나 Async같은 비동기 처리를 하면서 성능상 이득을 꾸려왔다. 근데 갑자기 생각해봤는데 비동기가 어떻게 가능한건지 궁금해져서 정리해보고자 한다. 일단