본문 바로가기

전체 글

(224)
외국 기업 취업 사이트 외국 기업 취업 사이트를 소개하고자 합니다. 1. 피플앤잡 https://www.peoplenjob.com/ 외국기업 취업전문 사이트 피플앤잡 외국기업 취업전문 사이트 피플앤잡 www.peoplenjob.com 2. Google Careers https://careers.google.com/?src=Online%2FHouse%20Ads%2FBKWS_Cloud_APAC Build for Everyone - Google Careers Careers at Google - find a job at Google. Look inside engineering jobs at Google. careers.google.com
대학생을 위한 인턴 구직 사이트 대학생을 위한 인턴 구직 사이트를 소개하고자 합니다. 1. 청년드림 https://yd-donga.com/bbs/board.php?bo_table=intern 청년드림 - 인턴공고 공모전 대외활동 청년정책 청년꿀팁 청년의 꿈과 희망을 응원합니다. yd-donga.com 2. 슈퍼루키 https://www.superookie.com/ 20대에게 가장 필요한 커리어 정보, 슈퍼루키 슈퍼루키는 20대를 위한 커리어 플랫폼으로, 선별된 채용공고(인턴/신입/주니어경력)와 커리어 콘텐츠, 이력서/자소서관리 및 교육 등 20대의 취업와 커리어개발에 가장 필요한 서비스를 제공하 www.superookie.com 3. ICT 학점연계 프로젝트 인턴십 https://internnet.hanium.or.kr/main.do ..
CPU 효율적으로 할당하기 회사 자원을 많이 사용해 다른 팀원이 pod을 생성하지 못하는 현상이 발생했다. worker 1, 2, 3, 5 다 90%이상 requested된 상태이지만 실제 usage는 ~30%정도였다. 데이터를 수집한다고 여러 job들을 뛰워놨었는 데 한 pod당 1cpu를 요청하고 있었다. 그라파나를 사용해 실재 사용률을 확인해 봤는데 자원을 비효율적으로 사용하고 있었다. 어차피 크롤링 작업이여서 중단후 재실행할 수 있는 작업이였다. 따라서 모든 job들을 중단하고 cpu request를 1 -> 0.1로 줄이고 다시 실행시켰더니 request CPU값이 많이 줄었다. 회사의 자원은 모든 팀원들과 함께 사용하는 자원이기 때문에 효율적으로 사용해야 한다는 것을 다시 깨달았고 그라파나를 통해서 내가 자원을 잘 할당..
머신러닝 엔지니어란? (vs. 데이터 사이언티스트) MLE(ML Engineer) ml 모델을 제품에 맞게 개발 - 적용 - 모니터링을 다 하는 사람 모델 개발을 위해 python을 활용 mlops를 위해 kubeflow 활용 제품에 직접 붙이고 수정하기 위해 java, scala, kotlin도 다룸 요즘은 ml engineer라는 직함이 mlops의 절반 정도를 포함해가는 거 같다. Machine Learning Operations (MLOps): Overview, Definition, and Architecture논문에 나오는 직업군별 역할을 보면 ML Engineer == MLOps Engineer로 정의하고 모든 domain을 다루는 직업으로 정의한다. DS(Data Scientist) 문제 정의 및 해결을 위한 이니셔티브를 갖고 있음. 지속적으..
머신러닝 엔지니어 커리어 엔지니어링이란? 과학기술로 사람들의 문제를 해결하고 가치를 만들어 내는 일 - 가치: 돈, 고객 만족, 사회적 가치 소 잡는 칼로 닭 잡는 경우 머신러닝이라는 기술은 소 잡는 칼이다. 작은 문제를 푸는데 머신러닝을 사용하면 안된다. 머신러닝 문제를 풀 때 문제의 가치를 판단해라. 문제가 머신러닝(비싼 칼)로 풀었을 때 이를 상회하는 가치를 만들어내는 확신이 있어야 의미 있는 프로젝트가 된다. 가치 있는 일(=돈 되는 일)에 기술을 사용해야 한다. 커리어를 위한 회사 선택 기준 1. 회사의 핵심 역량이 머신러닝인가? = 회사가 머신러닝으로 돈을 벌고 있나? 2. 핵심 모델을 지속적으로 개선할 데이터가 있나? 3. 회사는 머신러닝 엔지니어링의 가치를 인식하고 있는가? 기술이 서비스에 적용되지 않는다면 가치 ..
[Python] Object Oriented Programming(OOP) Object-Oriented Programming(OOP) 객체는 실생활에서 일종의 물건으로 속성(Attribute)과 행동(Action)을 가진다. OOP는 이러한 객체 개념을 프로그램으로 표현한 것이다. 속성은 변수(variable), 행동은 함수(method)로 표현된다. 파이썬 역시 객체 지향 프로그램 언어이다. OOP는 설계도에 해당하는 클래스(class)와 실제 구현체인 인스턴스(instance)로 나뉜다. 클래스와 객체와 인스턴스의 차이는? 붕어빵에 비유하자면 Class : 붕어빵 틀 기계 (설계도) 객체 : 붕어빵에 들어가는 재료 인스턴스 : 틀에서 만들어진 붕어빵 각각의 실체 구조 실체 클래스 O X 객체 X O 인스턴스 O O class 선언하기 object는 python3에서 자동 상..
열심히 살아보고 포기하자. 진지하게 열심히 해보고 그만두는 것과 대충하다가 그만두는 것은 천지 차이이다. 진짜 열심히 하는 데까지 해야 미련 없이 털고 돌아설 수 있다. 그래야 나중에 다시 또 어설프게 건드려보는 일이 없다. 그리고 열심히 해놓고 좌절하면 어떤 분야든 만만한 게 없다는 것을 알게 되고 쏟은 노력이 아깝다고 느끼기 때문에 다른 분야를 선택할 때 더 신중하게 고르고 선택하면 절실하게 매달릴 수 있다. 반면 대충하면 별로 애를 안 썼기 때문에 계속하는 척하면서 버티기도 쉽고 그만두기도 쉽다. 잘 맞는 분야를 그저 발견하기만 하면 지금처럼 설렁설렁해도 잘 될 수 있다고 기대한다. 대충하면서 존버하는 이들은 아직 기회가 오지 않았다는 말을 좋아한다. 제대로 성장하려면 어느 분야건 기초부터 하나씩 배우고 차근차근 올라가야 된..
세상은 배우는 자와 배우지 않는 자로 나뉜다 나는 세상을 약한 자와 강한 자로 나누지 않고, 성공한 자나 실패한 자로 나누지 않고, 무엇을 만들거나 만들지 못하는 자로 나누지 않는다. 나는 세상을 배우는 자와 배우지 않는 자로 나눈다. - Benjamin Barbar 끊임없이 배우자