목록[개발자] (19)
개발자로 후회없는 삶 살기
서론 부스트캠프 멘토님이 관계자로 계신 캐글 코리아에서 발표 연사로 참여한 경험을 기록합니다. 본론 - 캐글 코리아란? https://www.facebook.com/groups/KaggleKoreaOpenGroup 로그인 또는 가입하여 보기 Facebook에서 게시물, 사진 등을 확인하세요. www.facebook.com 우리나라의 캐글러들이 모여 지식을 공유하고 대회와 스터디를 진행하는 대표 Data, ML 분야 커뮤니티입니다. - 발표자로 참여하게된 계기 Naver 부스트캠프 AI Tech 레벨 1에서 강천성 멘토님이 캐글 코리아의 관계자로 계시며, 제가 가진 공유하는 마음가짐과 지적 호기심을 발표를 통해 표현해보는 것이 좋겠다고 조언해주셨습니다. 그 덕분에 이러한 기회를 얻게 되었습니다. - 발표 ..
서론 이 포스트는 저와 같은 AI 엔지니어에게 도움이 되고자 작성합니다. 결론부터 말씀드리자면 필자는 코딩테스트에서 8문제 중 2문제 밖에 못 풀었지만 합격하였으며, 이를 통해 AI와 부스트캠프에 진심인 지원자분들에게 희망이 되었으면 좋겠습니다. 본론 - 저의 장래희망 저는 AI 리서쳐, 모델러가 아닌 ML 엔지니어를 희망하며, 쉽게 말해서 AI 활용 서비스 애플리케이션 개발자라고 할 수 있을 것 같습니다. [장래 희망 정의] [네이버 Search CIC] 개발 인턴 서류 합격 후기 서론 저를 처음으로 인정해 준 IT 대기업(NAVER) 인턴십 지원 과정부터 서류 작성까지의 과정을 기록합니다. 지원 과정에서 네이버 개발 인턴 직군의 서류, 코딩테스트에 관련해 정말 열심히 찾아 hsb422.tistory...
서론 저를 처음으로 인정해 준 IT 대기업(NAVER) 인턴십 지원 과정부터 서류 작성까지의 과정을 기록합니다. 지원 과정에서 네이버 개발 인턴 직군의 서류, 코딩테스트에 관련해 정말 열심히 찾아봤는데 정보가 거의 없었고, 나중에 저와 같은 꿈을 가진 분들께 조금이나마 도움이 되기를 바라며 글을 작성합니다. 본론 - 인턴십에 지원하게 된 계기 저를 현재 7학기를 마친 4학년 학부생으로 BackEnd Developer와 Machine Learning Engineer를 꿈꾸며 ML 기술을 실서비스에 적용하고 운영하는 경험을 키워왔습니다. 이전에 활동했던 빅데이터 연합 동아리 동기가 제가 희망하는 직무에 100% 맞을 거라는 모집 공고를 추천해 줘서 네이버 Search CIC Market Intelligenc..
서론 이 포스트는 제가 네이버 부스트캠프 AI Tech 5기 지원을 위해 준비했던 전 과정을 담았습니다. [6기 합격 후기] [네이버 부스트캠프] AI Tech 6기 합격 후기 서론 이 포스트는 저와 같은 AI 엔지니어에게 도움이 되고자 작성합니다. 결론부터 말씀드리자면 필자는 코딩테스트에서 8문제 중 2문제 밖에 못 풀었지만 합격하였으며, 이를 통해 AI와 부스트 hsb422.tistory.com 5기는 실패했지만, 6기에는 성공했답니다! 본론 - 시작 날짜 2022년 12월 1일 목요일에 사전 설명회가 있었습니다. 설명회를 듣고 바로 준비를 시작한 것은 아니지만 사실상 준비를 마음먹은 날은 최종 제출일(23.01.09)로부터 거의 한 달 전이였습니다. - 준비를 위한 마음 가짐 저는 대학교 3년이고 ..
서론 교과목 3주차 협업에 관한 내용을 정리해 보겠습니다. 본론 - 협업이란? 정의 : 공통된 규칙을 지키는 것 > 검증받지 않은 코드는 에러를 유발한다고 하여 100라인 이상 짜지 못하게 하는 회사가 있다고 합니다. (100라인 이상 짜면 버그가 발생할 확률이 높아집니다. > 코드가 긴 만큼 규칙을 지키기 어렵습니다.) + 혼자 만드는 코드는 그래도 돌아는 갑니다. 근데 같이 짤 때는 절대로 버그가 없을 수 없습니다. 하지만 우리는 프로젝트를 완성하기 위해서 혼자 할 수 없는 경우가 있으므로 협업을 해야 하고 따라서 규칙을 지켜야 합니다. ∴ 협업을 하는 위해 규칙을 만들어야 합니다! > 협업을 잘하게 해주는 협업 툴이 있고 협업 관리 툴을 잘 사용해야 합니다. => 형상관리(version contro..
서론 형상관리란 무엇이며 어떤 종류가 있는지 왜 해야 하는지 알아보겠습니다. 본론 - 버전 vs 리비전 1. 버전 : 데이터의 이력관리와 추적성을 높이기 위해서 관리하는 것 -> 데이터를 수정할 때마다 버전이 1씩 증가합니다. 2. 베이스라인 : 변경이 완료된 데이터를 더 이상 수정할 수 없도록 하기 위해 베이스라인 시킵니다. -> 한번 베이스라인 시킨 데이터는 다시는 수정할 수 없습니다. 3. 리비젼(revision) : 베이스라인이 된 데이터를 수정하여 새로운 설계를 하려고 할 때 새로운 리비젼을 만듭니다. -> 버전은 데이터의 변경(Change) 발생으로 데이터를 수정할 때마다 증가하나 리비젼은 새로운 데이터로 간주합니다. - git vs svn 1. git 종류 : 분산 저장소 타입 특징 : 1)..
서론 플랫폼과 프레임워크, 라이브러리의 차이를 알아보겠습니다. 본론 - 라이브러리란? => 정의 : 재사용이 필요한 기능 => 설명 : 1. 재사용이 필요한 기능으로 반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 Class나 Function으로 만들어진 것입니다. 2. 사용 여부는 코드 작성자 ★선택 사항이며 새로운 라이브러리 제작 시에도 엄격한 규칙이 존재하지 않습니다. => 예시 : 1. 가장 유명한 자바스크립트 라이브러리는 jQuery (간혹 프레임워크라고 소개되는 곳이 있는데 공식 사이트에서도 라이브러리로 명시되어 있습니다.) 2. Windows에서 간혹 보았을 dll 확장자는 동적 링크 라이브러리(dynamic-link library, DLL)의 약자 3. ..
서론 클라우드 컴퓨팅 vs IaaS vs PaaS vs SaaS 본론 - Cloud Computing 정의 : 클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말합니다. => 가상화와 클라우드 컴퓨팅의 차이 정의 : 쉽게 정의하면 가상화는 기술이고 클라우드는 방법론입니다. 가상화 : VMware나 Virtual box와 같이 단일한 물리 하드웨어 시스템에서 여러 환경이나 자원을 생성할 수 있는 기술입니다. 1. 하이퍼 바이저라고 불리는 소프트웨어가 하드웨어에 직접 연결되며 가상 머신을 만들 수 있습니다. ※ 호스트 가상화, 하이퍼 바이저 가상화, 컨테이너 1) 호스트 가상화 : VMware 기술로 호스트 OS 위에 게스트 OS가 올라감 -> ..