본문 바로가기

전체 글104

[git] pull request 하는 방식 2가지: write 권한이 있을 때 / 없을 때 PR(Pull Request)에는 다음과 같이 두 가지 방식이 있다. 1) write 권한이 있는 repository의 원본 저장소를 받아 작업 후 PR 예) 내게 write 권한이 있으며, 여러 사람이 작업하는 사내 프로젝트의 경우 2) write 권한이 없는 repository의 fork 저장소를 받아 작업 후 PR 예) 오픈소스처럼 write 권한이 없는 프로젝트에 기여하고 싶을 때 첫번째 방식 - 원본(origin) 저장소를 바로 clone해서 작업하기 1. git repository 받아오기 git clone 2-1. 작업 branch 만들기 git branch my_branch (참고) branch 제대로 만들어졌는지 확인하는 방법 git branch 2-2. 작업중인 branch를 으로 바꾸.. 2021. 6. 9.
5월 1주차 데이터분석/개발 직군 채용공고 모음 수시 채용으로 바뀌면서 채용공고를 아는 것도 정보력이 됐는데, 좋은 회사들 채용공고를 공유한다. 5월 1주차에 좋은 회사들 채용 공고가 많이 열려있다. 만약 내가 지금 취준을 하고 있었다면 아래 기업들은 꼭 지원서를 작성했을 것 같다. 인턴/신입 회사명 마감일 포지션 링크 카카오 ~21.05.03 5pm 하계 인턴 (채용연계형) -Tech developers -Service & Biz developers careers.kakao.com/2021-intern NCSOFT 21.04.22~21.05.06 2pm SUMMER INTERN (채용연계형) -AI R&D -Programming -게임 기획 등 careers.ncsoft.com/ 크래프톤 ~21.05.09 23:59 신입 -테크 -데이터 (데이터엔지.. 2021. 5. 3.
이분탐색(Binary Search) vs 투포인터(Two Pointer) 알고리즘 코딩테스트에 자주 나오는 개념인데, 갑자기 둘 간의 차이가 뭐지 하는 의문이 들어서 정리하게 됐다. 완전탐색 시 시간초과가 나는 경우, 이분탐색이나 투포인터 알고리즘을 시도해보자. *이분탐색 vs 투포인터 알고리즘 이분탐색(이진탐색): mid를 활용해 매 연산마다 탐색하는 범위를 절반으로 좁혀 나감 투포인터: left, right 두 개의 포인터를 한 칸씩 이동하면서 알맞은 값을 찾음 이분탐색(이진탐색, Binary Search) 투 포인터(Two Pointer) 시간복잡도 O(log N) O(N) 가정 데이터가 정렬되어 있어야 함 X 방식 mid를 활용해서 매 연산마다 탐색하는 범위를 절반으로 좁혀 나감 양끝단에서 한칸씩 이동하면서 알맞는 값을 찾음 -참고문헌 더보기 okky.kr/article/548.. 2021. 4. 18.
빅데이터 시스템 조직 및 운영 체계 *빅데이터 시스템 조직 구성 -분석결과의 사용자, 데이터 분석팀, 데이터 시스템 운영팀 사이의 협업을 원활하게 하기 위한 조직 구성 1) 시스템 엔지니어 : 빅데이터 시스템 운영 담당 2) 데이터베이스 엔지니어 3) 소프트웨어 엔지니어 (주의) AI엔지니어, 데이터분석가는 포함되지 않는다. *빅데이터 시스템 운영 체계 -효율적이고 안정적인 시스템 운영을 위한 운영 체계 -시스템 상시 모니터링 체계 -시스템 장애 발생 시 장애 대응 시나리오 체계 -데이터 훼손 시 데이터 복구 체계 -주기적인 데이터 백업 체계 및 복구 테스트 수행 -정보보호 규정을 고려한 운영 체계 -사용자별 권한 관리 및 운영 체계 2021. 4. 14.
빅데이터의 주요 특징 5V = 3V(Volume, Variety, Velocity) + Value + Veracity 1) Volume (규모의 증가) -기술적 발전과 IT 서비스의 일상화로 디지털 정보량의 증가 2) Variety (다양성) -데이터 종류의 증가 -비정형화된 데이터의 유형 증가 -고정 필드에 저장되는 정형 데이터(주소, 이름, 나이 등) 포함 3) Velocity (처리속도) -데이터의 양과 내용이 끊임없이 변화 -실시간성 정보 증가 e.g. 사물, 스트리밍 정보 -데이터 생성, 이동(유통) 속도의 증가 -대규모 데이터의 빠른 처리 및 분석 속도 요구 4) Value (가치) -대용량 데이터 내부에 함축된 가치를 찾는 것이 중요 -기존 DBMS 또는 데이터 분석 시스템으로는 작업이 어려움 5) Veracit.. 2021. 4. 14.
빅데이터 분석 기사 1. 빅데이터 분석 기획 1.1. 빅데이터의 이해 1.2. 데이터 분석 계획 1.3. 데이터 수집 및 저장 계획 2. 빅데이터 탐색 2.1. 데이터 전처리 2.2. 데이터 탐색 2.3. 통계기법 이해 3. 빅데이터 모델링 3.1. 분석모형 설계 3.2. 분석기법 적용 4. 빅데이터 결과 해석 4.1. 분석모형 평가 및 개선 4.2. 분석결과 해석 및 활용 2021. 4. 14.