전체글보기 186

신입 개발자 백엔드/프론트엔드/HR 인턴 동시 최종합격 후기 (feat. 네이버랩스, 당근, Upstage)

3학년 1학기를 마치면서 실무 경험에 대한 갈증이 무척 커졌습니다.여러 번 개인 프로젝트를 출시하고 운영도 해 보았지만 항상 소규모로 운영될수밖에 없었기에 대규모 트래픽이 있는 서비스를 다뤄보고 싶었고, 수백명의 직원들이 있는 회사는 어떤 조직문화를 갖고 있기에 효율적으로 일할 수 있는지 무척 궁금해졌었습니다. 하지만 요즘 채용시장이 얼어붙었다는게 체감되긴 하였습니다. 올라오는 공고도 무척 적었고 웹개발자로 한정하면 더욱 그랬습니다.특히 공채를 비롯한 대부분의 공고는 기졸업자 또는 졸업시기가 26년 2월 혹은 그 전이어야 지원이 가능해서 지원조차 불가한 경우가 대부분이었습니다.그러던 중 네이버랩스와 당근, 그리고 업스테이지라는 회사의 수시채용 공고를 보고 지원하게 되었고 운이 좋게도 세 곳 모두 최종합격..

진로 2025.09.06

2025년 대통령과학장학금 합격 후기 (국내 3학년)

이번 2025년도 대통령과학장학금 장학생에 선발되어 후기를 남깁니다.대통령과학장학금은 국내에서 받을 수 있는 외부 장학금 중 가장 명예롭고 지원범위가 큰 장학이라는 생각이 듭니다.특히 소득분위에 따라 우대를 하거나, 특정 소득분위만 지원할 수 있는 장학이 있는데, 이 대통령과학장학은 소득분위를 보지 않고 오로지 실력만으로 선발하기에 메리트가 있는 장학입니다.행운이 따라주어 이런 장학의 장학생으로 선발되어 무척 영광이라고 생각합니다.저는 국내 3학년으로 지원하였고 전국에서 60명 선발하였습니다. 지원 내용은 위와 같습니다.국내 장학생의 경우 대학 등록금 전액과 매학기 생활비 명목으로 250만원을 추가로 지급합니다. 한 가지 주의하셔야 할 점은 대통령과학장학금은 웬만한 타 장학과의 중복수혜를 허용하지 않는..

[On-Device AI] 웹브라우저에서 LLM 돌리기 (feat. 번역 회화 앱 만들기)

최근 몇년전부터 꾸준히 영어 공부를 하고 있다. 하지만 회화실력이 크게 발전하지 않는 것 같고 영어 외에 다른 언어에도 관심이 생겨서 효과적인 외국어 회화 공부법을 찾아보고 있었다. https://youtu.be/aEEqcA5ZJK8?si=MyxUsoTrMVTGojSI그 중 가장 괜찮다고 생각이 든 공부법이 있었는데 위 영상에서 소개하듯이 일상의 대화 문장을 번역하고, 저장해두고, 암기하는 방식이었다. 하지만 위 영상에서 소개하는 것처럼 매번 번역기를 켜고 따로 저장하고 하는 일이 불편하다 생각해 아예 회화 공부 앱을 만들기로 했다. 1. 구글 번역기, 파파고 등 번역 API 사용물론 기존에 나와있는 번역기 서비스들의 API를 이용할수도 있었다.하지만 지금 목적은 무료로 이용가능한 서비스였기에 비..

인공지능 공부 2025.08.06

나쁜 경험은 없다

You can't connect the dots looking forward; you can only connect them looking backwards. 스티브 잡스가 생전 했던 말입니다.과거에는 그 경험이 미래에 어떻게 이어질지 몰랐지만 언젠가 미래에 연결되어 삶에 큰 변화를 가져온다는 말입니다. 스티브잡스가 정규과목이 아닌 캘리그라피 과목을 청강한 덕에 뛰어난 디자인의 폰트들을 맥에 접목시킬 수 있었다는 이야기는 무척 유명합니다. 그의 말처럼 어떤 경험이든 그 경험은 미래의 자신에게 긍정적인 영향을 줄 것이라고 생각합니다. 저는 지금까지 빠르기에만 집착했습니다.몇살까지는 뭘 해야하고, 그 이후 언제까지는 무엇을 달성해야하고..하지만 최근의 AI 발전을 보면서 이런 것들이 더 이상 무의미하다는 생..

볕뉘 생각 2025.04.12

[편입후기] 실패와 성공에 대한 이야기

약 1년만의 포스팅입니다. 그동안 군복무를 하였고 최근 전역하였습니다.운좋게 정말 좋은 사람들을 많이 만나 좋은 인연도 쌓고 잘 지내다 온 것 같습니다. 물론 힘든 부분도 많았는데, 그 중 가장 컸던 것은 멈춰있다는 압박감이었습니다.저는 성장없이 정체되어 있는 삶을 못견디는 성격입니다.이러한 이유로 군대는 제게 육체적인 부분보다 정신적인 스트레스를 많이 주는 곳이었습니다. 그래서 제한된 군 생활 중 발전할 수 있는 방법을 찾았고 그렇게 시작하게 된게 편입 공부였습니다.편입공부는 크게 편입수학과 편입영어, 두 과목으로 나뉘는데 두 공부 모두 편입 시험 결과와 관계없이 제 성장에 도움이 될 것이라 생각하여 시작하게 되었습니다. 특히 영어는 제 약점이었던지라 이를 보완하기 위해 많이 노력했던 것 같습니..

볕뉘 생각 2025.02.17

[React/Firebase] 소상공인 카페 쿠폰 및 고객 관리 프로그램 외주 경험 기록

개요몇 개월 전 진행한 외주에 대한 경험을 기록해두고자 한다. 외주를 부탁한 곳은 소상공인이 운영하는 개인 카페였다. 해당 카페에서는 고객 프로모션 마케팅으로 쿠폰을 발행하고 있었는 데, 11번 주문하면 1회 무료 음료를 제공하는 식이었다.문제는 고객의 수가 늘어나면서 고객의 정보를 찾기 어려워졌다는 것이다.이곳은 아마스빈처럼 고객이 쿠폰을 소지하게 하는 것이 아니라 매장에서 직접 쿠폰을 보관하고 관리하는 방식이었는데 고객의 수가 1000명 가까이 되다보니 주문 시 금방금방 찾아 쿠폰을 적립해주기 어려워졌고 특히 동명이인의 경우 어떤 정보가 해당 고객의 정보인지 파악하기 어려워졌다. 요구사항 파악 후, 디자이너와 함께 클라이언트의 요구사항에 맞춰 디자인 및 개발까지 완제품으로 프로그램을 만들어주었다.  ..

Experience/외주 2023.11.13

[Python/파이썬] 백준 알고리즘 2206번 - 벽 부수고 이동하기 (BFS)

처음에는 백트래킹으로 접근하려고 했다. """ 1. 아이디어 - 백트래킹으로 탐색하며 벽을 뚫을 때와 안뚫을 떄를 구분하여 전체 가지수를 탐색한다. 2. 시간 복잡도 - O(N * M) : 1000 * 1000 = 1,000,000 -> 가능 3. 변수 - N, M : int - map : int[][] - visit : bool[][] """ import sys sys.setrecursionlimit(10 ** 6) INF = sys.maxsize input = sys.stdin.readline N, M = map(int, input().split()) map = [list(map(int, input().rstrip())) for _ in range(N)] visit = [[False] * M for ..

[Python/파이썬] 백준 알고리즘 1956번 - 운동 (변형된 다익스트라/Dijkstra) (feat. 플로이드)

처음에는 플로이드로 풀었다. """ 1. 아이디어 - 플로이드로 전체 마을 사이의 최단 경로를 구한다. - 이중 for문으로 도로의 길이의 합이 가장 작은 사이클을 찾는다. 2. 시간 복잡도 - O(V^3 + V^2) : 400 ^ 3 ~= 6억 3. 변수 - V, E : int - dist : int[][] - min_dist : int """ import sys INF = sys.maxsize input = sys.stdin.readline V, E = map(int, input().split()) dist = [[INF] * (V + 1) for _ in range(V + 1)] for l in range(1, V + 1): dist[l][l] = 0 for _ in range(E): a, b, c..

[Python/파이썬] 백준 알고리즘 14889번 - 스타트와 링크 (백트래킹/Backtracking)

최초의 풀이는 조금 복잡하게 접근하였다. """ 1. 아이디어 - 백트래킹으로 전수를 조사한다. - for문을 돌릴 때 마지막으로 선택한 선수보다 높은 번호의 선수들을 대상으로 한다. - 전체를 대상으로 돌리는게 아니라 N/2만큼 돌린다. (대칭이므로) - 깊이가 N/2에 도달하면 선택한 팀 구성을 대상으로 각각 팀의 능력치를 구한다. - 비교하여 현재 갖고 있는 최소값보다 작으면 교체한다. 2. 시간 복잡도 - NCN/2 * (N ** 2) = (N! / ((N - N/2)! * (N/2)!)) * (N/2 ** 2) ~= 70,000,000 -> 가능 3. 변수 - N : int - S : int[][] - 선택한 팀원 리스트 : int[] - 능력치 차이 최소값 : int """ import sys..

[Python/파이썬] 백준 알고리즘 11657번 - 타임머신 (벨만 포드 알고리즘/Bellman-Ford)

""" 1. 아이디어 - 1번 도시에서 출발해서 나머지 도시로 가는 가장 빠른 시간 -> 다익스트라 2. 시간 복잡도 - O(ElgV) : 6000 * lg(500) ~= 16000 -> 가능 3. 변수 - N, M : int - 인접 리스트 : (이동 시간, 도착 도시)[][] - 최단 거리 배열 : int[] - 갈 수 있는 도시들 : heap """ import sys import heapq INF = sys.maxsize input = sys.stdin.readline N, M = map(int, input().split()) edge = [[] for _ in range(N + 1)] for _ in range(M): A, B, C = map(int, input().split()) edge[A]..

반응형