분류 전체보기 6

대우능력개발원 수강생(2025년 수료) 후기 - 수료부터 스타트업 취업까지

안녕하세요. 작년에 대우능력개발원 국비 과정을 이수하고 올해 스타트업에 취업한 개발자 이승호라고 합니다. 제가 대학교 졸업학년이었을 때, 수업이 끝나고 클라우드·보안코딩 개발자 양성 과정을 들었습니다. 원래 학원에 직접 가야 하는 과정이었지만 학교 강의실에서 수업이 진행돼 이동 없이 들을 수 있었고, 학기 중에도 비교적 편하게 병행할 수 있었습니다. 등록하기 전에는 저도 이 과정을 듣는다고 실제로 취업까지 이어질 수 있을지 고민이 많았습니다. 지금은 스타트업에서 풀스택 개발자로 일하고 있고, 처음에는 프리랜서로 시작했다가 정규직으로 전환됐습니다. 실제로 일을 해보니 당시 배웠던 내용들이 실무에서 생각보다 많이 쓰이고 있어서, 저와 비슷한 고민을 하는 분들에게 도움이 될까 싶어 후기를 남겨봅니다...

카테고리 없음 2026.08.11

파이어베이스 admin 키 만들다가 탈모올뻔할 썰 푼다 "이 서비스 계정에서는 키를 만들 수 없습니다."

쵸오오오오오오오오잉 입니다사내 계정으로 파이어베이스 비공개 키 만들어야되는데 구글이 만들어주질 않는다탈모올뻔했다 ㄹㅇ 🚨 문제 상황"이 서비스 계정에서는 키를 만들 수 없습니다. 조직 정책에 따라 서비스 계정 키 생성이 제한되는지 확인하세요."아 예?!?!개인 프로젝트만 하다 회사프로젝트로 회사 워크스페이스에서 파이어베이스를 만지다보니 한번도 보지못한 오류에 직면했다저걸 안하면 FCM 을 못해서 꼭 해야되는데 이것 때문에 몇시간을 삽질했다험난했던 삽질 과정회사 조직 워크스페이스로 이루어진 시스템이다보니 뭐만 하면 권한이 막힌다 권한 승인해달라고 요청드렸더니 다음단계에서 또 권한이 막힘 그래서 좀만더 찾아보자고 함IAM 권한에 문제는 없었다 애초에 부여받은 계정으로 파이어베이스 프로젝트 생성시 "소유자"..

[ 스프링부트 ] Could not autowire. Multi bean found 원인과 해결

쵸오오오오오오오오잉 입니다🚨 문제 상황스프링에서 인터페이스를 @Autowired 를 통해 의존성 주입할 때 이걸 구현할 클래스가 2개 이상일 때 어떤 클래스를 주입해야 될지 몰라서 스프링에서는 예외를 발생시킴Service라는 클래스에서 Dao라는 인터페이스를 DI로 주입받고 있는 상황Dao라는 인터페이스는 2개의 클래스가 구현하고 있음(AAADao, BDDDao)| 잉..? 그냥 구현 클래스를 주입받은면 되는 거 아닌가?안될 건 없음 오히려 하면 위와 같은 문제는 해결됨단, 객체 지향 설계 원칙 SOLID에서 의존 역전 원칙(Dependency Inversion Principle) "구현체에 의존하면 안 되고 추상화에 의존해야 된다"라는 원칙에 어긋남또한 추상화에 의존하면 유연하게 변경이 가능하여 확장..

[ JAVA ] Scanner nextInt() 와 nextLine() 을 같이썻다가 억장 와르르

쵸오오오오오오오오잉 입니다발생 배경 & 문제 상황국비 수업 중 scanner로 입력을 받을 때 nextInt()와 nextLine()을 연달아서 입력했더니 nextLine() 이 무시되고 오류가 발생줄 바꿈이 버퍼에 남아 이런 오류가 발생했고 nextLine() 하고 정수변환을 하는 것으로 결론이 났지만 왜 버퍼에 남아있을지 의문이 생겨 Scanner 내부를 분석해 봄import java.util.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); // 아무 숫자나 입력하고 엔터를 치는 순간 NumberFormatExcep..

자바 2025.06.20

[ 자료구조 ] 2. 배열 C/C++

쵸오오오오오오오오잉 입니다배열대용량 자료의 처리다수의 자료가 있을 경우 단순 변수로만 처리하기엔 어려움이 있음이러한 한꺼번에 많은 자료가 필요할 경우 배열이나 구조체 혹은 데이터클래스(객체)를 사용배열 (Array)같은 종류의 데이터가 메모리 상에 연속적으로 저장된 데이터연속적으로 값을 저장하기 때문에 원하는 위치(Index)의 값을 즉각적으로 접근 가능(시간복잡도 O(1))배열에서 연속된 값을 보통 배열의 요소(Element)라고 부름배열은 위치(Index)와 요소(Elment)의 집합배열 선언#include using namespace std;int main(){ int arr[4] = {1,2,3,4}; for(int i=0; i기본적인 배열 선언 및 출력코드배열의 인덱스 번호는 0부터 ..

CS/자료구조 2025.06.09

[ 자료구조 ] 1. 자료구조와 알고리즘

쵸오오오오오잉 입니다자료구조란?컴퓨터 프로그램을 구현하기위해 연구된것컴퓨터 과학에서 효율적인 접근및 수정이 가능한 자료의 조직컴퓨터에 자료를 효율적으로 저장하는 방식자료구조 분류단순 자료구조 : 정수 실수 같이 프로그래밍언어에서 제공되는 데이터 타입정수실수문자열선형 자료구조 : 각 자료사이의 앞뒤 관계가 1:1 인 선형적인 구조리스트덱스택큐배열비선형 자료구조 : 복잡한 연결관계를 갖는 계층구조 혹은 망구조트리그래프알고리즘이란?어떤 문제를 해결하는 절차프로그램 = 자료구조 + 알고리즘주어진 상황에따라 적절한 자료구조 를 선택하여 효율적인 알고리즘 을 설계하는것알고리즘의 조건입력 : 0개 이상의 입력 존재출력 : 1개 이상의 출력 존재명백성 : 각 명령어의 의미는 모호하지 않고 명확유한성 : 한정된 수 뒤에..

CS/자료구조 2025.05.24