readITzine #5, #6

도서 추천 및 기억에 남는 문구

  • 인상 깊은 문구

맨해튼 거리는 이 모든 여정들을 동등한 거리로 인정합니다.

저는 프로그래밍을 좋아하는 사람이 틀림없습니다. 시작하길 잘했다는 생각이 드네요.

마음에 갈증이 있었던 곳에서 주저하며 머물러 있었다면 결코 만나지 못했을 오늘에 감사함을 느낀다.

자신에게 먼저 지불 하라

우분투는 남아프리카 반투어로 ‘네가 있으니 내가 있다’는 말이다.

  • 블로그 bkshin.tistory.com

  • 책상 위의 책 #5
    • 데이터 중심 애플리케이션 설계 마틴 클레프만 위키북스
    • 리팩토링 마틴 파울러 한빛미디어
    • 미래를 바꾼 아홉가지 알고리즘 존 맥코믹 에이콘
    • 비전공자를 위한 인공지능 교과서 후쿠마 도모키 제이펍
    • 소프트웨어 장인 산드로 만쿠소 길벗
    • 쓰면서 익히는 알고리즘과 자료구조 윤대석 한빛미디어
    • 오늘도 개발자가 안 된다고 말했다 김중철 디지털북스
    • 오브젝트 조영호 위키북스
    • 익스트림 프로그래밍 켄트 벡, 신시아 안드레스 인사이트
    • 컴퓨터 프로그램의 구조와 해석 해럴드 애빌슨 인사이트
    • 클린 소프트웨어, 클린 아키텍처, 클린, 애자일, 클린 코더, 클린 코드 로버트 C. 마틴
    • 프로그래머의 뇌 펠리너 헤르만스 제이펍
    • 실용주의 프로그래머
  • IT 추천 도서 #6

    • Clean Code 로버트 C 마틴
    • 헤드 퍼스트 디자인 패턴
    • 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커
    • 혼자 공부하는 컴퓨터 구조+운영체제 강민철 한빛미디어
    • 친절한 SQL 튜닝 조시형 디비안(주)
    • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 이동욱 프리렉
    • 유니티 교과서(5핀) 기타무리 마나미 길벗
    • 그림과 실습으로 배우는 도커 & 쿠버네티스 오가사와라 시게타카 위키북스
    • 이것이 C#이다 박상현 한빛미디어
    • IT 엔지니어를 위한 네트워크 입문 고재성 길벗
    • 딥러닝 파이토치 교과서 서지영 길벗
    • 모두의 데이터 분석 with 파이썬 송석리 길벗
    • HTTP 완벽 가이드 데이빗 고울리 인사이트
    • 모두의 딥러닝(3판) 조태호 길벗
    • 클린 아키텍처 톰 홈버그 위키북스
    • 팀 개발을 위한 Git, GitHub 시작하기 정호영 한빛미디어
    • Do it! 자료구조와 함께 배우는 알고리즘 입문: 파이썬 편 시바타 보요 이지스퍼블리싱
    • 모두의 네트워크 미즈구치 카츠야 길벗
    • 윤성우의 열혈 자료구조 윤성우 오렌지미디어
    • 밑바닥부터 시작하는 딥러닝 3 사이토 고키 한빛미디어
    • 머신 러닝 교과서 with 파이썬, 사이킷런, 텐스플로 (개정 3판) 세바스찬 라시카 길벗
    • 데이터 과학을 위한 통계 피터 브루스 한빛미디어
    • Real MySQL 8.0 (2권)(개정판) 백은빈 위키북스
    • 된다! 하루 5분 노션 활용법: 포트폴리오, 개인관리, 업무협업 이다슬 이지스퍼블리싱
    • 이것이 우분투 리눅스다(개정판) 우재남 한빛미디어
    • 파이썬 라이브러리를 활용한 데이터 분석(2판) 웨스 맥키니 한빛미디어
    • Must Have 머신러닝 딥러닝 문제해결 전략 신백균 골든래빗(주)
    • 파이썬 라이브러리를 활용한 머신러닝(2판) 안드레아스 뮐러 한빛미디어
    • 그림으로 배우는 네트워크 원리 Gene 영진닷컴
    • 선형대수와 통계학으로 배우는 머신러닝 with 파이썬 장철원 비제이퍼블릭
    • 단위 테스트 블라디미르 코리코프 에이콘출판
    • 파이썬 머신러닝 판다스 데이터 분석 오승환 정보문화사
    • 소프트웨어 아키텍처 101 마크 리처즈 한빛미디어
    • Do it! 장고+부트스트랩 파이썬 웹 개발의 정석 이성용 이지스퍼블리싱실전 시계열 분석 에일린 닐슨 한빛미디어
    • 백엔드를 위한 Django REST Framework with 파이썬 권태형 영진닷컴
    • 인공지능을 위한 수학 이시카와 아키히코 프리렉
  • 용어

    • 마이크로서비스 아키텍처
    • 모놀리스
    • 마이크로 프론트엔드
    • SaaS (Software as a service)
      • 소프트웨어를 로컬 컴퓨터에 설치하지 않고 인터넷을 통해 접근하고 사용
      • 소프트웨어 제공자가 소프트웨어의 유지보수, 업데이트, 보안 등을 관리
      • Microsoft Office 365
    • Paas (Platform as a service)
      • 개발자가 애플리케이션을 개발, 테스트, 배포하기 위해 필요한 플랫폼을 제공하는 모델
      • 인프라스트럭처나 하드웨어를 신경쓰지 않고도 애플리케이션 개발에 집중할 수
      • 개발자는 플랫폼을 통해 애플리케이션 코드를 작성하고 실행할 수 있으며, 데이터베이스, 웹 서버, 개발 도구 등이 포함
      • Heroku, Microsoft Azure App Service
    • CGI (Common Gateway Interface)
      • 웹 프로그래밍에서 사용되는 표준화된 프로토콜이나 방법론
      • 클라이언트의 웹 브라우저에서 서버로 요청을 보내고, 서버에서는 해당 요청에 따라 동적인 웹 페이지를 생성하거나 데이터를 처리하여 돌려주는 기술
        • 클라이언트 요청
        • 서버 측 처리
        • 데이터 처리
        • 웹 페이지 생성
        • 클라이언트 응답
      • 최근에는 더 효율적이고 빠른 대안으로 PHP, Python, Ruby 등의 스크립트 언어나 웹 애플리케이션 프레임워크 등이 널리 사용되며, 웹 서버의 성능과 보안 면에서 더 나은 결과를 제공
    • SI (System Integration)
      • 다양한 하위 시스템 및 구성 요소를 하나로 통합하여 더 큰 시스템을 구축하는 프로세스
      • 다양한 기술과 솔루션을 활용하여 고객의 요구에 맞는 복잡한 시스템을 구축하거나 유지보수하는 업체
      • IT 컨설팅, 시스템 설계, 소프트웨어 개발, 하드웨어 통합 등
    • 네카라쿠배당토직야+몰두센
    • 구글 머신러닝 부트캠프
  • Other info.

    • 개발자 전공: 컴공, 수학, 전자

    • 필수 과목: 알고리즘, 자료구조, 운영체제론, 컴퓨터 아키텍처

    • 플랜: 운동, Blog, Rush, LeetCode, 우선순위, 일기, Today I Learned