목록전체 글 (221)
우당탕탕 개발일지

아마존 EC2 인스턴스 연결하면서 IPv4 address를 많이 봤는데, 그냥 '도메인 붙이기 전에 배포한 주소'정도로만 알고 있었고, 자세하게 알지는 못했다 IP 주소에 대해 더 깊게 알기 위해서는 ARP, 홉바이홉 통신, IP 주소 체계 등에 대해 알아야한다. 1. ARP(Address Resolution Protocol) 컴퓨터와 컴퓨터 간 통신은 1)IP 주소에서 2)ARP를 통해 3)MAC 주소를 찾아 4)MAC 주소를 기반으로 통신한다. 여기서 ARP는 IP 주소와 MAC 주소로 바꿔주는 역할을 한다. 컴퓨터 A가 ARP Request Broadcast를 통해 IP주소를 보내면, 컴퓨터 B,C,D가 ARP Reply Unicast를 통해 MAC주소를 찾는 형태이다. 여기서 Broadcast는 ..

클라우드 서비스 Google Drive처럼 인터넷으로 연결된 데이터센터에 데이터 저장 컴퓨터 자산을 ‘빌려’ 쓰는 개념 클라우드 서비스의 종류 3가지: PaaS, IaaS, SaaS SaaS(사스)란? 소프트웨어 서비스(Software-as-a-Service, Saas) 클라우드 애플리케이션과 기본 IT 인프라, 플랫폼을 인터넷 브라우저를 통해 최종 사용자에게 제공 클라우드 컴퓨팅 형태 장점: 소프트웨어 영구 구매할 필요 없음(초기 투자 비용 감소) Paas(파스)란? 플랫폼 서비스(Platform-as-a-Service, Paas) 운영체제 및 개발플랫폼을 제공하는 서비스 개발자가 개발환경을 위한 별도의 하드웨어, 소프트웨어가 필요하지 않도록 개발, 구축, 실행에 필요한 환경 제공 예: 아마존 EC2,..
1. 꼬리에 꼬리를 무는 질문 생각하기 2. 대답을 바꾸지 말자. 애매한 대답을 할 바에는 차라리 하지 말자! 3. 회사 공식 웹사이트를 통해 회사에서 지향하는 가치를 알고 가자 4. 자신이 한 프로젝트에서 썼던 기술의 장점, 단점, 차이를 외우기 인성면접 1. 팀원과 불일치가 생겼을 때 해결한 경험: 주장하는 바와 주장에 대한 근거를 명확하게 제시하여 해결(문제: 어느 라이브러리를 선택할지에 대한 고민) 2. 10년 후에 어떤 개발자가 되고싶은가? 오픈 소스를 만드는 사람!

포트폴리오따위 없지만 만들어야하는 현실.. 보기 좋은 포트폴리오 만드는 방법에 대해 알아보았다 1. Hooking 한 첫 문장 한 줄로 내가 어떤 개발자인지 나타내기 (예. 도전적인 개발자, 오픈 소스에 관심이 많은 개발자, 다도를 즐기는 개발자) 2. About에 숫자로 말하기 내가 어떤 사람인지 수학적, 논리적으로 표현하기 3. 기술의 숙련도를 나눠서 표기하기(Tech) Strong / Knowledgeable / Etc 로 구분하기 Strong: 제일 잘하는 것 Knowledgeable: 조금은 하지만 잘하지는 못하는 것 4. READ.me를 잘 작성하기 프로젝트의 아키텍처나 ERD를 잘 표현하는 것이 중요! 5. 오픈 소스 컨트리뷰터가 되자 컨트리뷰터는 오픈 소스에 서브 개발자급으로 기여한 사람,..

9월에 BDA 7기 데이터분석 중급반을 시작했다. 통계는 싫지만 그래도 데이터분석은 알고있어야 하니.. 매주 일요일 오후 8시부터 1시간동안 온라인으로 수업이 진행되고, 조별활동을 통해 복습하는 형태이다. 매주 복습과제도 있다. 지금 3주차인데, 2주차부터 복습이 밀렸으니 얼른 복습하고, 복습과제도 제출해야겠다. 일단 2주차 과제는 다음과 같다. 필수과제 1 : 타이타닉 데이터로 진행 (seaborn 패키지 사용) 필수과제2 : salary_class.csv - 컬럼 설명 : class 0,1 이진분류 - 연봉과 관련된 다양한 변수들 - 변수명만 봐도 이해할 수 있는 것들이라 추가 설명 생략 일단 2주차 복습먼저 해야지!