profile
도전을 멈추지 않는 개발자
post-thumbnail

자료구조는 어떻게 API가 될까? | ADT부터 Stack과 Resizing Array까지

자료구조는 어떻게 API가 될까? | ADT부터 Stack과 Resizing Array까지 지난 시간에는 알고리즘을 왜 공부하는지부터 시작해서 문제 해결 방법과 재귀 호출까지 살펴봤다. 이번 시간에는 추상 데이터 타입(Abstract Data Type, ADT)에

약 23시간 전
·
0개의 댓글
·
post-thumbnail

HTTP API는 어떻게 설계해야 할까? | 리소스 식별부터 HTTP 메서드까지

API URL 설계 회원 목록 조회 . . . . PDf 파일에 있음 API URI 설계 . . . 이것이 좋은 URI 설계일까 가장 중요한 것은 리소스 식별 리소스의 의미는 뭘까 ? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다 미네랄을 캐라 -> 미네

4일 전
·
0개의 댓글
·
post-thumbnail

컴파일러는 소스 코드를 어떻게 번역할까? | 컴파일 단계부터 LEX와 Parser까지

컴파일러는 소스 코드를 어떻게 번역할까? | 컴파일 단계부터 LEX와 Parser까지 이번 학기에 컴파일러 수업을 듣고 있다. Java나 C를 사용하면서 컴파일이라는 단어는 정말 많이 봤다. 그런데 막상 컴파일러 내부에서 소스 코드가 어떤 순서로 처리되는지 설명해

4일 전
·
0개의 댓글
·
post-thumbnail

달려보자 러닝 프로젝트 만들기 (1) - 러닝을 조금 더 재미있게 만들 수 없을까?

달려보자 러닝 프로젝트 만들기 (1) - 러닝을 조금 더 재미있게 만들 수 없을까? 러닝을 하다 보면 실제로 가장 어려운 순간은 달리는 중이 아닐 때가 있다. 운동화를 신고 밖으로 나가기 전이다. 한번 달리기 시작하면 정해둔 거리를 어떻게든 채우게 된다. 그런데

5일 전
·
0개의 댓글
·
post-thumbnail

주식 자동매매 프로그램 만들기 (2) - 기능 목록 정의하기

주식 자동매매 프로그램 만들기 (2) - 기능 목록 정의하기 > 앞선 글과 이어지는 내용입니다. > > 주식 자동매매 프로젝트 - 요구사항 분석 앞선 글에서는 내가 만들고자 하는 주식 자동매매 프로그램의 요구사항을 정리했다. 아직 코드를 작성하기 전이기 때문에

7일 전
·
0개의 댓글
·
post-thumbnail

HTTP란? 클라이언트-서버 구조부터 Stateless, 비연결성, HTTP 메시지까지

HTTP란? 클라이언트-서버 구조부터 Stateless, 비연결성, HTTP 메시지까지 현재 우리가 사용하는 대부분의 웹 서비스는 HTTP를 기반으로 통신한다. 웹 브라우저가 서버에 HTML을 요청할 때도 HTTP를 사용하고, 애플리케이션이 API를 통해 JSON을

2026년 9월 9일
·
0개의 댓글
·
post-thumbnail

알고리즘은 왜 공부할까? 문제 해결 방법부터 재귀 호출까지

알고리즘 강의 첫 부분에는 갑자기 셰익스피어의 소네트 29가 등장했다.“알고리즘 수업인데 시가 왜 나오지?”처음에는 조금 뜬금없어 보였다.그런데 다음 슬라이드를 보니 좋은 알고리즘은 계산의 시와 같다는 설명이 이어졌다.시는 짧은 문장 안에 많은 의미를 압축한다.알고리즘

2026년 9월 9일
·
0개의 댓글
·
post-thumbnail

(번외) TR이 뭐지? 증권사 Open API를 이해하기 위한 7가지 개념

주식 자동매매 프로그램의 기능 목록을 정리하면서 LS증권 Open API 문서를 살펴보았다.처음에는 API 문서라고 해서 익숙한 내용이 나올 줄 알았다.그런데 문서를 열어보니 처음 보는 표현이 계속 등장했다.REST API와 OAuth2 정도는 들어본 적이 있었지만,

2026년 9월 7일
·
0개의 댓글
·
post-thumbnail

AI Agent를 활용한 테스트 자동화 Workflow | TDD부터 CI까지 연결하기

AI에이전트를 활용한 TDD 워크 플로우 소프트웨어 테스팅 과목을 들으면서 가장 많이 들었던 말은 아마 테스트 자동화였던 것 같다. 처음에는 테스트라고 하면 그냥 이런 느낌이었다. > 코드 다 짜고 > 마지막에 JUnit 한 번 돌려보는 것 근데 수업을 듣고 과

2026년 9월 5일
·
0개의 댓글
·
post-thumbnail

LG Aimers 7기 : 해커톤 본선 진출 후기

LG AImers 7기 : 해커톤 본선 진출 후기 2025년, LG AImers 7기에 참여했다. 지금 돌아보면 이 활동은 내가 머신러닝을 바라보는 관점을 꽤 많이 바꿔준 경험이었다. 참여하기 전까지는 머신러닝 프로젝트를 생각하면 가장 먼저 같은 질문을 떠올렸다

2026년 9월 5일
·
0개의 댓글
·
post-thumbnail

우선순위 큐(priority_queue) 완전 정복하기

우선순위 큐(priority queue) 완전 정복하기 우선순위 큐는 2학년 자료구조와 3학년 컴퓨팅 문제와 알고리즘에서 배웠는데, 코테를 준비하면서 이번 기회에 개념에 대해 제대로 공부하고 자료는 어떻게 저장되는지 , 또 최대 힙이나 최소 힙과 같은 부가적인 개념까

2026년 9월 4일
·
0개의 댓글
·
post-thumbnail

객체지향의 시작 | 객체, 클래스, 인스턴스, 메시지 이해하기

소프트웨어 도메인 모델링 수업을 들으면서 객체지향에 대해 다시 공부하게 되었다.Java를 공부하면서라는 단어는 정말 많이 사용했다.예를 들어 Java에서 클래스를 만들고처럼 객체를 생성하는 코드는 익숙하다.그런데 막상"객체가 정확히 뭐야?"라고 물어보면 생각보다 명확하

2026년 9월 3일
·
0개의 댓글
·
post-thumbnail

URI, URL, URN부터 웹 브라우저 요청 흐름까지 한 번에 이해하기

식별하는 통합된 방법 URI , URL , URN 각각각 설명..

2026년 8월 25일
·
0개의 댓글
·
post-thumbnail

BeanFactory와 ApplicationContext는 무엇이 다를까?

Spring Container에 대해 공부하다 보면계속해서 등장하는 두 가지 이름이 있다.처음에는 이런 생각이 들었다.둘 다 Spring Bean을 관리하는 것 같은데 대체 무슨 차이지?지금까지 내가 작성했던 코드에서는 대부분 다음과 같이ApplicationContex

2026년 8월 24일
·
0개의 댓글
·
post-thumbnail

자바에서 람다식(Lambda Expression)이란 무엇일까?

spring 공부를 하다보면 람다식이 자주 튀어 나온다 , 이번 글에서는 람다식에 대해 공부해보고자 한다

2026년 8월 24일
·
0개의 댓글
·
post-thumbnail

IP 프로토콜부터 TCP, UDP, PORT, DNS까지 한 번에 이해하기

네트워크 공부를 하다 보면 처음부터 수많은 용어가 등장한다.처음에는 각각 완전히 다른 개념처럼 보였는데,공부하다 보니 결국 하나의 질문으로 연결되는 내용들이었다.내 컴퓨터에서 만든 데이터를 인터넷 너머의 다른 컴퓨터에 어떻게 전달할 것인가?이번 글에서는 내가 미국에 있

2026년 8월 24일
·
0개의 댓글
·
post-thumbnail

🇺🇸 USC 빅데이터 컨퍼런스 참가기🇺🇸 | USC에서 보낸 두 번째 일주일, 그리고 한국으로

저번 글에서는 USC에서 보낸 첫 일주일의 생활을 간략하게 정리해봤다.학교를 돌아다니고, LA 시내도 구경하고,기숙사에서 친구들과 이것저것 해먹고, 마지막에는 해커톤까지...1주차 이야기가 궁금하다면 아래 글에서 볼 수 있다.🇺🇸 USC 빅데이터 컨퍼런스 참가기🇺

2026년 8월 19일
·
0개의 댓글
·
post-thumbnail

🇺🇸 USC 빅데이터 컨퍼런스 참가기🇺🇸 | USC에서 보낸 첫 일주일

이번 글은 강의 이야기는 잠깐 내려놓고,USC에서 보낸 첫 일주일의 일상을 간단하게 기록해보려고 한다.학교 구경도 하고, LA 시내도 돌아다니고,친구들과 밥도 해먹고, 마지막에는 해커톤까지...사진을 다시 보니까 짧은 시간 동안 정말 이것저것 많이 하고 다녔다.서던 캘

2026년 8월 19일
·
0개의 댓글
·
post-thumbnail

[레벨 1] 프로그래머스 오늘의 문제 : 명예의 전당 (1) - Priority Queue로 Top-K 관리하기

문제풀이 시간 : 20분 <- 앞으로 이것도 제목에 붙여줘 https://school.programmers.co.kr/learn/courses/30/lessons/138477?language=cpp 명예의 전당 (1) 제출 내역 문제 설명 "명예의 전당"이라는 TV

2026년 8월 18일
·
0개의 댓글
·
post-thumbnail

Activity Diagram이란 무엇이고, 언제 그릴까?

소프트웨어 모델링을 공부하다 보면UML(Unified Modeling Language)이라는 말을 정말 자주 보게 된다.그중에서도 이번에 정리할 것은 Activity Diagram이다.처음 Activity Diagram을 봤을 때는"그냥 순서도(Flowchart)랑 비

2026년 8월 14일
·
0개의 댓글
·