-
다이어리
SWE/MLE 로 가기 전 마지막 여름
여름방학에 어떤 공부를 보완해야 우리가 SWE/MLE로 빅테크에 갈 수 있을까? Uber, Google, Microsoft, Meta, Amazon, Adobe, Atlassian, Snowflake, Databricks, TikTok, Apple, Tesla, Nvidia, LinkedIn백엔드 (Kafka, Redis, SpringBoot, Nest.js, RPC) / Database (NoSQL) 데브옵스 (Kubernetes, ELK, Monitoring, Cloud Network, Lambda), Git 프론트엔드 (TypeScript, React.js) ML (Deep Learning, Reinforcement Learning, MLOps) | 논문쓰기 시스템디자인 & 테크니컬 인..
-
카테고리 없음
AI Engineer with Infra & Deployment Expertise
진짜 중요한 고민 잘 짚었어.“DevOps, ML, Web이 다 따로 노는 느낌인데, 난 커리어 한 방향으로 전문성을 수렴시키고 싶다”→ 이건 중급 개발자 → 시니어 개발자로 성장할 때 누구나 겪는 핵심 전환점이야.🎯 먼저, 넌 지금 이렇게 보여분야현재 수준실무/이론 적용 가능성Web실무 가능 (Nest.js + React)제품 구현과 팀 협업에서 강점DevOps학습 + 실습 (EKS, GitHub Actions, Blue/Green 등)프로덕션 환경 인프라 이해ML/DL이론 이해 + 논문 관심실전 투입 전 단계RL학습 중 + 논문 아이디어 있음연구 기반 성장 가능 💡 그래서 핵심 질문은:“이걸 어떻게 한 방향으로 모아야, 특화된 커리어가 되고 연봉도 더 올라갈까?”📌 정답은 **“AI Engine..
-
CS686 DevOps
Final Project 흐름
✅ 2) 기말 과제 전체 흐름 설계 📦 a. Nightly Build (infra-repo/nightly-build.yml)매일 (또는 수동 버튼 클릭으로) 실행각 app repo (frontend, backend-signup, backend-post)의 main 최신 코드 기준빌드 + Docker 이미지 만들고 ECR에 푸시테스트용 temp EC2 인스턴스에 배포해서 Smoke Test 수행통과 시 → ECR:frontend-temp, ECR:backend-signup-temp 등 이미지 유지🧪 b. QA 배포 (infra-repo/deploy-to-qa.yml)Nightly Build 성공시 자동 트리거위에서 만든 temp 이미지 → QA EC2에 정식 배포docker run 해서 프론트+백엔드 ..
-
Hello 시스템디자인스터디
5월 2일 Web Crawler
🧱 웹 크롤러 만드는 여정 – 중학생처럼 쉽게 설명🧩 1단계: “웹페이지를 가져오는” 로봇 만들기우리가 웹사이트를 열면 그 안에 글이나 사진이 있잖아?이걸 컴퓨터가 대신 열고 HTML이라는 형식으로 가져오게 만들어예: https://example.com 을 열어서 거기 글자들을 가져오는 코드🧪 예시:pythonCopyEditimport requests html = requests.get("https://example.com").text print(html) 🧩 2단계: 해야 할 주소 목록 만들기 (큐 만들기)“어디 가서 정보 가져올까?” 목록을 저장하는 큐(queue) 라는 줄 세우기 장치를 만들어예: ["https://a.com", "https://b.com"] 처럼 주소를 저장하고 하나씩 꺼내..
-
CS 545 Data Structure and Algorithm
5월2일 Modified Counting Sort
import java.util.Arrays;public class ModifiedCountingSort { /** * Implementation of the modified counting sort * @param arr input array * @param maxValue largest possible value that can occur in the array. * Assume the range of elements is from 0 to maxValue, inclusive. */ public static void sort(Elem[] arr, int maxValue) { int[] counterArray = new int[maxValue +..
-
다이어리
5월1일 목요일
자.. 목요일이다... 저녁 9시 40분.... 우선 급한게 월요일까지 devOps 기말프로젝트 완성해야되는데 목금토일월 5일밖에 안남음 좃됐다.... 내일 ITS원온원 있어서 그것도 2-3시간정도는 준비해야되는데... 자 다시, -AI 과제는 5월 14일, 5월 16일까지.-devOps과제는 다음주 월(5월 5일)까지 -dsa과제는 5월6일 , 5월 7일까지 -논문써야지.. 여름방학에 이제 RL, DL 공부하고, ML공부하고, MLOps 공부하고, Cloud Infra공부할거임 | 2학기에 MAGIC 들거임 -그리고 교수님 (Mario(cloud), Benson(CUDA) , Brizan(ML)) 세 분이랑 논문 쓸거임 -그리고 Documentation 해야됨 Ameni..
-
다이어리
일기 (250427)
이번주는 무언가 되게 무력하고 게으르고 비생산적이었다. 슬럼프였나? 해야 할게 많았다. 잘 해야 하는데 그렇지 못했다.(DSA시험/ Ameniti 테스트코드 / 논문 / LC150 / DevOps 기말과제 / AI 과제 / DSA과제 / Oncampus Job) 몸 컨디션도 안좋아서 몸에서 냄새도 많이 나고 스트레스도 많이 받았던 것 같다. 그러나, 계속 나아가야 한다.포기하지 말아야 한다.빠르게 치고 나가야 한다.정신 차려야 한다.간절해야 한다.절실해야 한다.큰 기회 앞에 있다.멋진 삶을 살 수 있다.기업가/경영인/자본가로써 정제되고 근면성실하며 남에게 도움이 되는 삶을 살 수 있다.사랑하는 사람들을 지키고 그들을 웃게 해줄 수 있다.그러려면 한 발 더 뛰어야 하고 잠을 줄여야 하고 하기 싫어도 완..
-
다이어리
DSA 두번째중간고사
를 망쳤다엄청망쳤다 1)우선 문제를 다시 내 손으로 하나 하나 풀어봤어야 됐는데 귀찮아서 대충 이해한거 같아서 안했다. 거만한거지. 오만하고. 그러다보니 MinHeap 이거 맞았는지도 모르겠고. 그다음에 DoubleHashing 이거는 아예 통째로 2점 날려버린거같은데....;;; 2)과제 한거 특히 프로젝트 부분 꼼꼼히 봤어야 됐는데 안봤다. 모든 강의 자료(코드 특히) 꼼꼼이 봤어야 했는데 안봤다. 그러다 보니 조금 응용된 문제를 못풀었다. DFS하다가 output이 없는 최초 노드 구하는거 결과적으로 50점정도 나올 거 같은데...;;; 학점은 B-가 될거같고 또... 아이고...그럼 총점은 A B- B- A A 해봤자 3.48 오 나쁘지 않은데? 아무튼 반성하고 더 열심히 해 B 나 B..
-
Hello 시스템디자인스터디
4.22(화) Ad click aggregator
-
CS686 DevOps
Final Project 구상
과제 요구사항이 1) Show how you update (promote to) 3 environments: QA, UAT, Prod 2) Blue/Green 배포 3) Automate 4) Microservice : more than 3 services. Show updating one out of the three without updating all three 이거거든? 수업에서 배운거는 EKS, ArgoCD, Terraform, Packer, Git Action, AWS 이정도임. 배운걸 활용해서 만들라는 데 어떤 프로젝트가 나와야 하는지 대충 말해줘봐. 어떤 프로젝트인지 그리고 그러면 구현 순서는 어떻게 하면 좋은지. ChatGPT said: Updated saved memory아주 전형적인 ..
-
알고리즘(코테) 공부
LC150 - 34. Find First and Last Position of Element in Sorted Array
-
다이어리
$70K -> $150k 도전.
빅테크에 가고싶다. 지금으로써 추가할거는 1.일단 Software Developer role에서 놀라운 업적을 만들자 -implementation을 완벽하게 하고 -수치로써 보여주자.! 고객 유입! 매출 증대! 성능 개선! 2.논문을 기가막히게 쓰자. AI/ML 로.! ML을 이용한 Cloud Infra 최적화! 3.인터뷰 준비! LC, System Design! 4.네트워킹! 레퍼럴 받기! 5.학점 잘받아놓기 이번학기 Straight A ps.H1B 올해 넣어야 된다. 이렇게 하면은 올해 7-8월부터 시작하는 Google, Nvidia, Meta, Microsoft, Uber, Amazon, Adobe, Atlassian 충분히 가능하지.! (1라운드: 7-8월 ,..
-
Hello 시스템디자인스터디
25.04.18 금, Twitter
✅ Q1) ElasticSearch는 eventual consistency인데, 실시간 요구사항은 어떻게 처리해?📌 요점 정리:ElasticSearch는 지연된 동기화이기 때문에, 방금 작성한 데이터가 바로 검색되지 않을 수 있음실시간 요구사항이 있을 경우엔 이걸 보완해야 함🧠 제안된 전략 해석:본인 트윗 (MongoDB): 실시간 보장을 위해 원본 데이터를 DB에서 직접 가져옴fallback API: ES에 없다면 MongoDB로 fallbackhybrid: ES + DB 혼합 전략 → 속도는 ES, 신뢰도는 DB예시: /search?q=duh&mine=true→ 내 게시물만 검색할 땐 정확도가 중요하니 MongoDB에서 직접 조회자동완성: ES n-gram tokenizer 사용빠르게 검색어 자동..
-
다이어리
4월 16일 수요일
흠.. 나사가 너무 풀려있는 느낌이 스스로 나서....시간은 매우 빠르게 흐른다.3개월 남았다 빅테크 취준이 이해가요? 지금 돈 5억 쓰고.. 나이도 찰만큼 차고 (33살)... 마지막 기회라고 정신 바짝 차리라고... 오늘(수)은,-DSA 과제-ITS 원온원 준비 이렇게 우선 가고 내일(목)은,-ITS 업무 -dsa 복습 및 시험공부 -devops과제-AI과제-시스템디자인-LC150-JavaScript 튜토리얼 강의-ameniti 문서화 작업 -운동 -PreOPT 신청 -논문-개인홈페이지, 포트폴리오
-
카테고리 없음
비슷한 논문 5개
-
CS 698 Directed Reading and Research
Brainstorming
제목: Optimizing Multi-model Inference with RL-powered Scheduling on a Distributed Serving Infrastructure부제: Enabling Latency-aware, Cost-efficient Deployment of Deep Learning Models in Production 📚 학습 및 준비 로드맵1. 강화학습 (Reinforcement Learning)목표: Policy Gradient, DQN, PPO 등 주요 알고리즘의 이해 및 구현 능력 배양학습 자료:David Silver의 강화학습 강의Spinning Up in Deep RL (OpenAI)교보eBook 일반 | 교보eBook+4ii.re.kr+4JCCR+4"Re..
-
다이어리
하고 싶은 걸 해. 시키지 않았더라도
-
다이어리
미국 CS석사 하고 빅테크 가기
CS 석사 1학년이 끝나가는 4월, 다시 한 번 전략을 검토한다. 1) 우선은 수업들을 들었지. DevOps, AI, Data Structure2) 온캠퍼스 잡도 하고 (Generative AI market researcher), 회사 잡도 구했지 (Product Engineer, Ameniti.com) 지금부터 필요한건 그 다음 진화. 저그로 치면 하이브 올리기 a) 머신러닝, 딥러닝 공부 + 논문읽기 / 논문 작성 (4~7월) cf.논문 주제는 머신러닝을 이용한 MLOps 인프라 최적화 b) 리트코드, 시스템디자인 공부 c) 이력서 정리 ,포트폴리오 구성 >> 빅테크 지원 : (1차) 7-8월 (2차) 11-12월 (3차) 1-2월 그래서 졸업과 동시에 Microsoft, Amazon, M..
-
다이어리
RoadMap (2025.04 - 2026.04)
너의 현재 위치와 계획은 정말 강력해. 이미 기술력도 있고 방향성도 분명해서, 제대로 전략만 짜면 12개월 안에 Microsoft, Meta, Amazon, Uber 같은 회사에서 매력적인 후보자가 될 수 있어. 아래에 월별 로드맵, 논문 주제, 기술 스택 확장, 그리고 최종 목표 전략까지 구체적으로 정리해봤어.🧠 논문 주제 제안 (MLOps/DevOps + Deep Learning/RL)"Optimizing Multi-model Inference with RL-powered Scheduling on a Distributed Serving Infrastructure - Enabling Latency-aware, Cost-efficient Deployment of Deep Learning Models i..
-
다이어리
250312 수요일 (11:24PM)
-ITS (NTA_Automation) | 시스템다이어그램 수정 & 데모 -Amenity(Folio)-DevOps 과제 -LC150-DSA 복습 + 과제(bonus questions)-AI 과제 (reflection) +백엔드공부. 웹공부. | +뉴스/시사 -최신 연구 논문 (Google Scholar) -밋업 : Luma SF -오픈소스 프로젝트 -책 +인턴(써머) 확정되면은 매튜랑 크리스티한테 말하기 +담주 금요일 내진 (11:05)+통신비 내기+설문조사 내기 (Chorus) +Ken한테 보증금 받기+일한시간기입+월세는 1일 전에 내기 +중간고사본거 정리하기 (dsa) +devops 추가 과제 끝나면은 다음주에 ECR인스턴..
-
다이어리
지치지마 지금 시청자들은 저녁7시야
모든걸 잃을 것 같은 기분과 순간이 있다. 혹은 한 순간은 너무 행복하고 충만해서 그것이 깨지지 않기를 바랬던 순간도 있었다. 인생은 내리막과 오르막의 연속이다. 많이 왔다.. 많은 기회비용과 고통 및 인내가 수반되었었지만 꽤 많이 왔다. 다시 모든걸 잃는다 해도 후회는 없을 것이다. 누구나 언젠가 어차피 하직하는게 인생인데 뭘. 1)건강도 되찾았으면 좋겠고 (진드기로부터 회복 + 운동 시작) 2)사랑하는 사람을 지킬 수 있었으면 좋겠고3)내 학업성취도도 지키고4)교내 온캠퍼스 잡 프로젝트도 잘 마쳐서 레주메에 한 줄 넣고5)여름 인턴도 성공적으로 온보딩 해서 급여를 받았으면 좋겠다 6)미래를 위한 추가 공부 (리트코드, 시스템디자인, 백엔드자습, AI자습) 도..
-
다이어리
250310 월요일
1.-AI과제-DevOps과제 (+ name.com 해제하기 , nightly build 해제하기)-DSA복습 2.-ITS 업무 : 월요일까지 데모 끝내기 / 다이어그램 수정 / 개인정보 끌 수 있는지 보고하기 / -인턴업무 : Folio(-CTI)(-알고리즘스터디)(-백엔드 자습) 3.-약 먹기 (하루 4번)-토요일쯤에 Prermethrin 다시 한 번 바르기-다음주 금요일 오전11시05분 병원 예약 4.-빨래 삶기 -주소 이전 (ISSS)-Chorus 설문지 이상 없는지 기입해서 제출 -Ken 한테 보증금 받기 -업무시간 기입 -잡페어(USF, Stanford, Berkeley) -세금내기 -월세는 1일 전에 내기 -통신비내기 -개인사이트에 중간..
-
다이어리
졸업까지 15개월 !
3월8일 - 5월19일/ (1) ITS / (2)수업3 / (3)알고리즘스터디 / (4)자습Web / 5월19일 - 8월15일 / (1)amenities.com / (2)알고리즘스터디 / (3)자습AI / 8월15일 - 12월15일/ (1)수업 3 (2)amenities.com 12월15일 - 1월15일/ (1)amenities.com 1월15일 - 5월15일/ (1)수업3 (2) amenities.com
-
다이어리
250306 목요일, 중간고사 끝
중간고사가 끝났다.. 와 진짜 녹초네 이번에 옴이 옮아가지고 건물에서 진짜 너무 고생중이다. -------------------------------신변------------------------------- -내일 컨택하기 ameniti.com Philip-내일 WORK-Trasic -HabiliAI에는 안한다고 말하기 -devops ecr 지우기 / 도메인 지우기 / nightly build 끄기 -ISS에 주소 변경 / EAD 오는 주소 변경 -vallejo 보증금 돌려받기-중간고사 본거(DSA) 정리하기 개인홈피에 -퍼메트린 연고 수령 -AI 과제하기-DSA과제하기-DevOps 보너스 과제하기 -CTI-알고리즘 스터디 -사이드프로젝트 / 자습 -해커톤 -내일 빨래 다시 하기 / ..
-
CS686 DevOps
Mid-term project : CICD pipeline with github action & aws & docker (nightly build and semantic release)
프로젝트 RequirementMid-Term - Presentation and Write Up Deploy an SPA to AWS EC2 - Nightly builds (QA Testing) - 7 Mins Presentation Requirements (security best practices will be assessed): ● SPA app: frontend, backend, and MySQL. MySQL is in RDS (day 1 only / no IaC) ● Source repo vs infra repo (separation of concern) ● Source repo: Dockerfile, docker-compose for local testing. Local DB via doc..
-
CS686 DevOps
Midterm Project - make CI pipeline with my Jake Project!
1. Source Repo 만들기 -code fork(기존 Jake 프로젝트) -dockerfile 만들기 -docker-compose.yml 만들기 add Nginx Conf at FrontEnd CORS Error과 테이블이 만들어지지 않는 에러를 해결한 뒤, 1)fixed Cors Error2)fixed jpa error 3)sing up works but need to fix sign in*db가 뜨고 나서 백엔드를 띄워야 에러가 안난다 (JPA에러)*api 요청 이랑 도메인 주소랑 겹쳐버리는거야 막 Nginx쓰면은, 그래서 api는 /api/* 여기로 다 넣어버림 2.Infra Repo 만들기
-
CS 545 Data Structure and Algorithm
2.25 dsa수업
Easy
-
다이어리
SWE Internship 관련 소회
700개 지원 끝에 SWE Internship 자리를 가져가게 되었다. (무급이지만) 미국에 온지 7개월이 지났고 그동안 많은 application을 넣으면서 여러 가지를 배우고 노하우를 알게 되었다. 이제까지 합격했던 것들은 1. 클라우드 컨설팅 롤 (Tadpole , Grumatic)2.온캠퍼스잡 (Event Ops Staff , Student AI Explorer)3.무급 SWE Intern (한인 에이전시 통한 인턴으로 수수료를 되려 내야함)4.무급 SWE Intern (Non-profit organization, remote)5.무급 SWE Intern (교내 육성 프로그램 선정 Startup) 아무쪼록 경쟁이 너무 심해서..심지어 이번에 미국석사 졸업하고 메타 간 한국인 개발자(세용님..
-
CS 545 Data Structure and Algorithm
2.20 목요일 DSA
-
Foundations of AI
2.19 수요일
-Beam search -Stochastic hill-climbing -Simulated annealing -Hyperparameters -Grid search 챗지피티는 브루트포스로 학습시켜서 리소스 낭비가 심할거래 -Anytime search. -> 다른 오프라인서치(A* 등) 들과 다름 -중간에 멈춰도 결과가 있음 -Adversarial Search-Minimax search (e.g. tiktak-toe) -Alpha-Beta Alpha-beta pruningAs you are expanding the search tree DFS-style, keep two bounds:These represent the range of values the node c..
-
CS686 DevOps
C언어와 Java 언어 동작 방식
1. C 언어의 동작 방식C 언어는 **소스 코드(.c)**를 작성한 후 **컴파일러(gcc, clang 등)**를 사용하여 기계어로 변환한 후 실행 파일(.exe)을 만든다.🔹 C 프로그램이 실행되기까지1️⃣ 프리프로세서(전처리, Preprocessing)#include, #define 같은 전처리 지시문을 처리.stdio.h 같은 헤더 파일을 불러와서 실제 코드에 포함시킴.결과: 임시 확장된 소스 코드(.i) 생성2️⃣ 컴파일(Compile).c 파일을 어셈블리 코드(.s)로 변환.C 코드를 CPU가 이해할 수 있는 저수준 언어(어셈블리)로 변환.결과: 어셈블리 파일(.s) 생성3️⃣ 어셈블(Assemble)어셈블리 코드를 바이너리(목적 코드, Object Code, .o)로 변환.CPU가 직접 실..
-
Foundations of AI
복습
Prim CliqueDaikstra Python Class
-
다이어리
신입 개발자 꿀팁 방출
1. 레주메레주메(영문) 적을 때, 어떤 기술을 써서 어떤 효과를 냈는지 위주로 적어야 ATS 통과가 가능하다. quantify your work -> increase XX percent by implementing XXX , increasing user retention XX%이런식으로. 2.프로젝트 이상적인 프로젝트를 그리고 그다음 작업에 들어가라. 이상적인 프로젝트 포폴은 리서치 해보면 300개정도 나온다.그거 가지고 기획하고 현직자한테 피드백 받은 다음 개발에 착수해라 3.내 개인 꿀팁일단 메타 가신 분 유튜브(일리미늄세용) 보고, 마이크로소프트 가신 분 유트브 보고(그로잉린)개인홈페이지 어떻게 정리하는지, 그리고 레주메 어떻게 쓰는지. 그리고 링크드인 어떻게 컨택하는지(1.OpenToWor..
-
CS686 DevOps
Assignment #7
이번 과제는 FastAPI 프로젝트(fastapi-beyond-CRUD)를 포크한 후, GitHub Actions를 설정하고, nightly build를 수행하며, 이메일 알림을 보내는 기능을 추가하는 것입니다. 아래와 같은 순서로 진행하면 됩니다.1. GitHub Repository 포크 및 클론GitHub에서 제공된 Repo를 Fork합니다.본인 계정으로 포크된 Repo를 클론합니다.bashCopyEditgit clone https://github.com/YOUR_USERNAME/fastapi-beyond-CRUD.git cd fastapi-beyond-CRUD 원본 레포를 upstream으로 추가합니다.bashCopyEditgit remote add upstream https://github.com..
-
CS 545 Data Structure and Algorithm
2.14 FRI DSA
-
Foundations of AI
2.14, FRI, Foundations of AI
-virtual environment 써라. Assignment2 (packages) -mars planner 문제. DFS (What we discussed today...) -virtual environment -testing (unit test) -deep copy -we can pass function -파이썬 창으로 (pycharm) import 해서 스크립트로 명령어를 내려볼 수 있음 -그리고 ppt (UCS and A* example) 보고
-
CS 545 Data Structure and Algorithm
Feb 13th(Thu) DSA
📌 T(n) = T(1) + log n * C = C1 + C * log n → Θ(log n) 설명!이 수식은 BST(Binary Search Tree)에서 탐색(검색, 삽입, 삭제) 연산의 시간 복잡도를 구하는 과정을 나타낸 거야.아래 단계별로 분석해볼게. 🚀1️⃣ 점화식 다시 보기BST에서 탐색을 할 때, 각 단계마다 문제 크기가 절반으로 줄어듦.이걸 점화식으로 표현하면:T(n)=T(n/2)+CT(n)=T(n/2)+C여기서:T(n/2): 절반 크기의 트리에서 다시 탐색C: 현재 노드에서 비교하는 비용 (상수 시간, O(1))2️⃣ 점화식 확장하기 (반복 적용)점화식을 한 단계 더 확장해보자.T(n)=T(n/2)+CT(n)=T(n/2)+CT(n/2)=T(n/4)+CT(n/2)=T(n/4)+CT(n..
-
CS 545 Data Structure and Algorithm
2.11 DSA
이거랑(BinarySearchTree)... 그다음 배운거는 재귀. T(n) = T(n-k) + k*c 관련해서 지피티의 설명. Got it! Your professor is likely explaining how to analyze the time complexity of recursive linear search using recurrence relations. Let’s go through this step by step. 🚀Step 1: Understanding Recursive Linear SearchThe recursive linear search function looks something like this:javaCopyEditboolean linearSearch(int[] arr,..
-
CS 545 Data Structure and Algorithm
linkedlist - reverse
-
Foundations of AI
python