반응형

분류 전체보기 492

데이터 크롤링이란? / 크롤링과 스크래핑 / 크롤링은 불법인가

인터넷에서 데이터를 수집하는 방법 쉬운 방법부터 어려운 방법까지 순서대로 나열해보았다. 1. OpenAPI 등 공개된 API를 사용 데이터를 수집할 수 있는 방법 중 가장 쉬운 방법! 정제된 데이터를 가져올 수 있다. 파일로 제공이 되었기도 하고 API를 통해 데이터를 불러와 사용할 수도 있다. 공개된 API를 살펴보며 프로젝트 구상 혹은 사업을 구상하는 사람들이 많다. 공공데이터 포털 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 네이버 디벨로퍼스 NAVER Developers 네이버 오픈 API들을 활용해 개발자..

📜 TIL 2021.08.03

STS/Spring Boot 에서 Git 원격저장소 바꿔주는 방법

1. 바꾸길 원하는 프로젝트 마우스 우클릭 - Properties 2. Location 위치로 가자. 3. 마우스 우클릭 - Git bash 4. 아래의 Git bash 명령어 입력 현재 연결되어있는 원격 저장소를 삭제해준다. git remote remove origin 변경하고 싶은 원격 저장소의 HTTPS주소를 따와서 그걸로 바꿔준다. 나는 develop의 HTTPS주소를 가져왔다! git remote add origin 변경하고싶은 깃의 HTTPS 주소 pull을 받기 전에 현재 내가 수정한 부분을 반영하고 싶다면 add/commit을 실시한다. git add . git commit -m "커밋메세지" 바꾼 원격 저장소를 pull받아주면 끝! git pull origin develop [참고] 이후..

기타/🚘 Git 2021.08.02

SSAFY 현직자 인터뷰 # 데이터 엔지니어링 인터뷰

데이터 분석은 SQLD를, 데이터 엔지니어링은 코딩에 더 중점적으로 일한다! 데이터 엔지니어링 코딩을 정말 많이한다. 그렇기 때문에 코테가 빡신 곳이 많다. 만약 데이터 엔지니어링을 뽑는 회사인데 코테를 보지 않는다면..? 거르자 현재보다 미래에 더 데이터 산업이 커질 것으로 예상되며 데이터 산업과 빼놓을 수 없는 데이터 엔지니어링 직군. 몸값이 점점 더 올라갈 것이며 수요가 많은 직장이다. 단점은 학문이 어렵다. 그렇지만 한 번 이 분야 들어오면 몸값이 굉장히 상승 데이터 분석가들과 많은 대화를 나누며 업무를 진행해나가기때문에 커뮤니케이션 능력 중요 데이터 엔지니어링 포트폴리오 데이터 엔지니어링 관련한 프젝을 자그맣게라도 스스로 해봐야함. 지원하는 직무와 관련되지 않은 프젝(웹개발)은 커뮤니테이션 그리..

지디넷 # 클라우드/환경분야 기사 스크랩

클라우드 메가존클라우드, ‘2021 대한민국 일자리 으뜸기업’ 선정 메가존클라우드는 정부세종컨벤션센터에서 열린 ‘2021 대한민국 일자리 으뜸기업’에 선정돼 인증패를 전달받았다고 30일 밝혔다.고용노동부에서 주관하는 2021 대한민국 일자리... zdnet.co.kr 베스핀글로벌, 스파이스웨어와 공급 계약 체결 베스핀글로벌(대표 이한주)이 스파이스웨어(대표 김근진)와 ‘클라우드 보안 상품 및 서비스 공급계약’을 체결하였다고 29일 밝혔다.스파이스웨어는 클라우드∙빅데이터∙AI 활용 ... zdnet.co.kr 아마존은 주춤해도 AWS는 큰 폭 성장 아마존이 코로나19 팬데믹에 따른 소비 붐이 다소 주춤하면서, 2분기 시장기대에 못미치는 매출을 기록했다. 이런 가운데도 아마존의 클라우드 사업인 아마존웹서비스..

개발자의 코드관리에 대한 나쁜 습관

사소한 버그는 나중에 고칠게요~ 사소한 버그가 일으키는 나비효과 후폭풍이 크다. 바로바로 고치자 코드는 짧은게 최고지!! 간결하지만 가독성이 낮다면 오히려 안좋다. 가독성을 해치지 않는 선에서 간결하게 만들자. 나 혼자만 보는 코드가 아니기 때문에~! 최적화에 미친자 웹사이트 크기를 줄이는 것이 현재 얼마나 필요한지 다시 한 번 더 생각해보자. 크기를 줄이는 데에 집중하기 보다 더 중요한 요구사항은 없는지? 최적화는 프로젝트 마지막에 신경써주면 된다. 왜냐하면 요구사항이 중간에 바뀌게 되면 이전에 신경써주었던 최적화는 무용지물이 되어버리기 때문. 너무 이른 최적화는 만악의 근원이다 - 의 저자 도널드 커누스 - 코딩 스타일이 꼭 필요한가? 나는 나의 개성대로 코딩한다! 코딩 스타일을 지키지 않으면 유지보..

📜 TIL 2021.08.01

일기짱_프로그래머스 Survey 재밌네

이런 다양한 설문조사지가 있다는걸 처음 알게되었다. 재밌넹ㅎ 가끔 심심하면 들어가서 다시 봐야지 2021 프로그래머스 개발자 설문조사 5595명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자들의 솔직한 의견을 확인하세요. programmers.co.kr 2021 프로그래머스 채용 담당자 설문조사 180명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자 채용 담당자들의 솔직한 의견을 확인하세요. programmers.co.kr 2020 프로그래머스 개발자 mbti 설문조사 리포트 1187명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자들이 직접 대답한 MBTI 유형을 확인하세요. programmers.co.kr 외국의 유명한 사이트인 Stack Overflow에서도 비슷한 설문조사..

일기짱 2021.07.31

클라우드 # 클라우드 컴퓨팅 / 서비스모델 / 개발자 공고의 클라우드 역량

클라우드 컴퓨팅이란? 인터넷(클라우드)을 통해 온디맨드로 컴퓨팅 서비스를 제공하고 사용한 만큼만 비용을 지불하는 것 비용, 속도, 성능, 확장성, 생산성, 안정성, 보안에 있어서 장점을 가진다. [참고] 온디맨드(On-Demand)란? 주문형 서비스 즉, 소비자의 요청을 소비자가 있는 곳 까지 직접 가서 제공해준다. 예) 배달의민족 앱을 통해 돈까스를 시켰더니 집으로 배달이 왔다. 카카오택시를 통해 택시를 집 앞에 불러서 탈 수 있다. 가상화 기술 물리적 특성을 숨기고 사용자에게 추상화된 가상 자원을 제공하는 기술 서버 가상화, 스토리지 가상화, 네트워킹 가상화, 컨테이너 가상화 등 [참고] VM과 컨테이너의 차이점 [2021.07.07] Docker(도커)란? Docker가 등장하기 전의 상황 하나의 ..

기타/클라우드 2021.07.31

Git # Gitflow / Git 명령어 연습하기 좋은 사이트 / Cheat Sheet

Git Cheat Sheet 콩글리쉬로 의역하자면 컨닝페이퍼와 같습니다. 하지만 나쁜 의미로서 사용되는 것은 아닙니다. Cheat Sheet를 자주 참고하여 다양한 명령어를 익히며 자연스레 공부하자는 취지로 만들어졌습니다. [참고] Cheat Sheet - 생활코딩 Cheat Sheet란? 한국어로는 컨닝페이퍼 정도로 번역할 수 있습니다. 하지만 우리는 시험을 보는 것은 아니잖아요? 현장에서 커닝 페이퍼는 오히려 권장되는 것입니다. 왜 Cheat Sheet가 필요한가? 암 opentutorials.org GitFlow 브랜치 전략 중 하나. 나름 검증되고 보편화된 방법. 기본 브렌치인 Master와 Develop이 존재하며 필요에 의해 Feature, Bugfix, Release, Hotfix등의 브렌치..

기타/🚘 Git 2021.07.31

GitOps 정의와 Workflow

개발과 운영의 벽을 허물어 더 빨리 더 자주 배포하자 - 데브옵스(DevOps)의 핵심 개념을 나타내는 문장 - GitOps란? 프로젝트에 데브옵스를 적용하는 실천 방법 중 하나. 그 중에서도 클라우드 네이티브 애플리케이션을 대상으로 한 지속적 배포에 초점을 두고 있다. 애플리케이션의 배포와 운영에 관련된 모든 요소를 코드화 하여 깃에서 관리(Ops)하는 것이 깃옵스의 핵심이며 주로 쿠버네티스와 연동해서 사용함. Git를 사용해 인프라 및 애플리케이션 구성을 관리하기 위한 일련의 사례. Git 풀 요청을 사용해 인프라 프로비저닝 및 배포를 자동으로 관리. GitOps를 시작하려면 선언적으로 관리할 수 있는 인프라가 필요하기 때문에 쿠버네티스 및 클라우드 네이티브 애플리케이션 개발을 위한 운영 모델로 사용..

기타/🚘 Git 2021.07.31

SSAFY 현직자 인터뷰 # DevOps 엔지니어의 정의/특징/공부방향

DevOps 엔지니어란? 프로세스, 툴, 방법론을 도입하여 코딩에서 배포, 유지관리 및 업데이트에 이르는 소프트웨어 개발 라이프사이클 전체에 걸쳐 요구 사항 간의 균형을 맞춰주는 엔지니어. 결국 DevOps에서는 프로세스의 통일 및 자동화가 핵심이며 코드, 애플리케이션 유지관리, 애플리케이션 관리를 통합하는 데 중요한 역할을 한다. DevOps 엔지니어의 특징 직군으로 나온지 얼마되지않았다. 이전에는 개발자가 그냥 공부해서 도맡았던 역할. 그런데 최근 점점 중요해지다보니 회사에서 직군을 만든 것. DevOps는 앞으로 더욱 역할이 커지게 될 것. 백엔드 지원자가 도커, 쿠버네티스에 대해 경험이 있고 이해를 하고 있다면 굉장히 큰 도움이 된다. 백엔드 지원자는 도커가 무엇인지 알고 간단히 사용할 수 있으며..

반응형