본문 바로가기

Programming191

[리뷰] '모던 스타트업' 팀 생산성을 높여주는 21가지 도우와 서비스 책소개 스타트업을 안정되게 떠받들어줄 버팀목 총정리 시장은 점점 스타트업 창업에 우호적으로 바뀌고 있다. 하지만 막상 뛰어들면 현실은 조직 관리부터 제품 개발, 운영, 마케팅까지 챙겨야 할 일이 너무 많고, 수없이 많은 지원 도구와 서비스 각각을 직접 써보고 비교할 여력은 없다. 그래서 이 책은 되도록 많은 스타트업이 성공적으로 안착할 수 있도록 ‘조직 관리’, ‘프로젝트 관리’, ‘인프라 관리’, ‘서비스 운영’, ‘그로스 해킹’의 관점에서 각 영역에 도움되는 21가지 도구와 서비스를 소개한다. 자세한 링크 : www.hanbit.co.kr/store/books/look.php?p_code=B1211451725 모던 스타트업 시장은 점점 스타트업 창업에 우호적으로 바뀌고 있다. 하지만 막상 뛰어들면 현.. 2020. 9. 27.
[리뷰] 실전 자바 소프트웨어 개발 책소개 실전 프로젝트로 배우는 최신 자바 개발 기법 레벨업 가이드 이제 막 경력을 쌓기 시작한 자바 개발자가 최신 소프트웨어 개발 방법까지 알기란 벅찬 일입니다. 테스트 주도 개발 같은 객체지향 원칙을 배워야 할지, 함수형 프로그래밍을 배워야 할지 갈피를 잡기도 어렵습니다. 이 책은 실전 프로젝트를 최신 자바 기법으로 개발하는 방법을 설명해 다양한 기술을 서로 연결하고 적용하는 법을 알려줍니다. 입출금 내역 분석기, 문서 관리 시스템, 비즈니스 규칙 엔진, SNS를 직접 구현해보며 실무에 필요한 핵심 기술을 익힐 수 있습니다. 각 장을 따라 해보며 간단한 명령줄 배치 프로그램부터 점차 완성도 높은 응용프로그램을 구현해보세요. 기초 자바 사용법만 알아도 세련되고 견고하며 유지보수 가능한 자바 소프트웨어를 .. 2020. 8. 22.
[리뷰] 엔터프라이즈 자바 마이크로서비스 책소개 마이크로서비스 아키텍처로 전환하려는 개발자를 위한 본격 활용 안내서 JVM 기반 마이크로서비스 애플리케이션을 설계하고 구축하는 방법을 알려준다. 전통적인 Java EE 애플리케이션과 마이크로서비스 설계를 비교한 후 마이크로서비스를 이루는 각 요소를 설명하는 방식으로 독자의 이해를 돕는다. 이를 바탕으로 마이크로서비스를 구현하는 도구와 기법을 설명한다. 마이크로서비스를 매끄럽게 운용하는 모니터링, 보안, 테스팅, 클라우드 전개 방법도 함께 살펴본다. 이 책의 주요 내용 마이크로서비스 모델 클라우드 네이티브 개발 내고장성 전략과 모니터링 전략 개발을 마친 애플리케이션에 보안 추가 자세한 내용 : https://www.hanbit.co.kr/store/books/look.php?p_code=B89258.. 2020. 7. 3.
어느 개발자의 중소기업에서 대기업, 이직 회고록 2018년 3월 입사하여, 2020년 4월 퇴사하고 새로운 직장에 이직한 이야기를 쓰려고 한다. 2018년 3월, 첫 회사 입사 우연한 기회로 서울 역삼쪽에 위치한 AI, 빅데이터 회사에 인턴으로 입사하게 되었고 인턴 기간을 시작으로 개발자로써 돈을 벌기 시작했다. 연봉은 약 3,000만원이었다. 많이 준다고 생각했다. 빅데이터에 관련 된 업무를 진행하다보니 데이터 파이프라인에 대한 업무를 많이 진행했다. Kafka, Spark, Storm, ElasticSearch 등 데이터를 다루고 분석하기 위한 오픈소스들과 많이 부딪치게 되었다. 학부에서 배웠던 지식과는 너무나도 다른 내용들에 스스로 공부를 하지 않으면 따라가기 힘든 업무 구조였다. 계약 연봉이 생각보다 작은것이라는 걸 알았다. 하지만 IT 대기업.. 2020. 6. 27.
2. git의 기초 개념 Git에서 버전이라는 것은 문서를 수정하고 저장할 때마 다 생긴다고 이해하면 편합니다. 항상 버전을 위 사진처럼 고나리하다보면 다른 이름으로 저장도 해야하고 어떤게 최종인지도 헷갈릴 때도 존재합니다. 파일의 개수가 100개, 200개, 1000개가 되면 관리가 더욱 힘들겠죠? Git에서는 각 버전마다 작업 했던 내용을 확인 할 수도, 되돌리기도 할 수 있습니다. Git은 어떻게 파일 이름을 유지하면서 수정 내역을 기록할까요? git에는 Working Directory, 스테이지(stage)와 저장소(repository) 라는 개념이 존재합니다. 작업공간(Working Directory) 파일 수정, 저장 등의 작업을 하는 디렉토리 스테이지(Stage) 버전으로 만들 파일이 대기하는 공간, 예를 들면 작업.. 2020. 6. 14.
1. Git 설치하기 https://git-scm.com/ Git git-scm.com 위 사이트에 접속하여 Download 2.27.0 for Windows을 눌러 파일을 다운로드 해줍니다. 버전은 다를 수 있으니 운영체제에 맞게 최신 버전으로 받아주시면 됩니다. 다운로드 받은 파일을 실행하면 설치화면이 나옵니다. 정보확인은 확인해보시면 되고, 설치 경로는 원하는 경로를 지정해주세요. 저 같은 경우는 별도로 Install 이라는 디렉토리 안에 파일을 관리하고 있어서 해당 디렉토리로 정했습니다. 해당 내용은 기본적인 부분으로 설치를 진행하도록 하겠습니다. 깃에서 사용할 기본 편집기를 선택합니다. 기본은 Vim으로 되어있으나 Visual Studio Code가 설치되어 있는 관계로 VS Code로 설치를 진행하였습니다. 보안 .. 2020. 6. 10.