이것이 자료구조+알고리즘이다 with C 언어 - 문제 해결 능력을 키워주는 자료구조+알고리즘 입문서 이것이 시리즈
박상현 지음 / 한빛미디어 / 2022년 8월
평점 :
장바구니담기


IT기업에서 개발자를 뽑을 때 면접과 코딩 테스트를 보게 됩니다.


기업에서 테스트를 보는 이유는 자료구조와 알고리즘 개념이 있는지 확인하기 위함입니다.


작동 원리를 잘 알아야 개발할 때 활용을 할 수 있는데요.

자료구조와 알고리즘을 알아야 적절한 효율적인 코드를 작성할 수 있습니다.


살펴볼 책은 '이것이 자료구조+알고리즘이다 with C 언어'입니다.


자료구조, 알고리즘, 설계기법 등 15가지 개념을 다양한 연습문제로 풀어 볼 수 있습니다.


108개의 예제소스도 있어서 한번 혼자서도 풀어보고 예제소스를 참고하며 이해하며 공부할 수 있습니다.


C언어로 배워보는 자료구조와 알고리즘에 대해 같이 살펴보겠습니다.




1) 쉬운 그림 설명과 학습을 돕는 퀴즈

복잡한 수식만 보면 알고리즘을 이해하기 쉽지 않습니다.


다양한 그림 예제를 통해 개념을 이해하기 쉽도록 구성되어 있습니다.


또한 장마다 비타민 퀴즈와 주제에 대한 연습문제는 학습을 도와줍니다.


수식은 필요한 정도만 담겼습니다.


자료구조는 유용한 리스트, 스택, 큐, 트리를 알려줍니다.


알고리즘은 가장 많이 쓰이는 정렬, 탐색, 우선순위 큐, 힙, 해시테이블, 그래프를 다룹니다.





2)C언어로 배우는 자료구조

자료구조의 기초에 대한 간단한 설명과 구현 방법까지 배울 수 있습니다.


컴퓨터 전공 학생들도 학부 수업 중에 C언어를 배우게 될 텐데요.

C언어는 메모리를 잘 다뤄야 합니다.


포인터 개념과 구조체도 알아야 해석을 할 수 있습니다.


스택과 힙에서 데이터를 다루는 방법도 알아야 문제없이 코드가 작동하게 됩니다.


메모리를 직접 할당도 해주고 해지를 해줘야 합니다.


지정한 메모리보다 많은 메모리를 사용하면 프로그램은 죽게 되기 때문입니다.





Ps

자료구조와 알고리즘을 공부하다가 궁금한 부분이 생기게 됩니다.


저자는 Q&A 카페에 질문이 올라오면 직접 답변해줍니다.


문제를 만나면 직접 풀어보며 궁금한 것을 해결할 수 있습니다.


이 책은 C언어로 알고리즘 개념을 익힐 수 있도록 알려줍니다.


자료구조와 알고리즘 개념을 학습하고 제대로 이해하고 싶은 취업 준비생분들에게 이 책을 추천합니다.


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
멘탈이 강해지는 연습 - 어떤 상황에 부딪혀도 주저앉지 않는 독한 멘탈 키우기 프로젝트
데이먼 자하리아데스 지음, 김미정 옮김 / 서삼독 / 2022년 8월
평점 :
장바구니담기


사회생활을 하다 보면 멘탈이 힘들 때가 있습니다.

공부하는 것보다 어려운 것이 인간관계입니다.

회사생활을 오래 하려면 직원 간 사이가 좋고 일이 즐거워야 합니다.

또한 멘탈도 관리를 잘해야 회사 일을 문제없이 할 수 있습니다.

멘탈에 관련된 책을 살펴보려 합니다.

살펴볼 책은 ‘멘탈이 강해지는 연습’입니다.

멘탈이 강해지고 싶고 한계를 극복하고 싶을 때 이 책이 도움 될 것입니다.

이 책을 통해 멘탈이 강해지고 성장하는 시간이 되면 좋겠습니다.




1) 두려움을 조절하는 멘탈

사람들은 네이비씰은 두려움이 없다고 생각합니다.

하지만 네이비씰도 두려움을 느낍니다.

두려움이 없다고 느낀 부분은 그들이 두려움을 조절하기 때문입니다.

정신훈련은 두려움 조절이 가능하도록 도와주는 전략인데요.

멘탈을 기르는 정신 훈련을 통해 두려움에 좌지우지되지 않는 겁니다.

강한 멘탈은 두려움을 조절하며 꿋꿋이 임무를 완수하는 정신력입니다.

훈련을 많이 한다고 두려움이 없어지는 것은 아니라는 것은 참고하시길 바랍니다.




2) 멘탈이 강한 사람은?

삶이 계획대로 진행하지 못했을 때 기분이 어떠신가요?

계획 실패에 대해 죄책감과 좌절을 느끼게 됩니다.

멘탈이 강한 사람은 습관과 루틴이 있어 계획이 틀어져도 어떤 형태로든 앞으로 나아가게 해줍니다.

사람의 감정에는 분노, 긴장, 행복감 등이 있습니다.

이런 감정에서 벗어나야 할 때 어떻게 빠져나가야 할지 모르는 경우가 많습니다.

멘탈이 강한 사람은 자신의 장단점을 객관적으로 들여다보며 전략적으로 활용합니다.




Ps

저자는 전자책으로 먼저 출간했습니다.

그리고 따로 광고도 하지 않았었는데요.

입소문으로 리뷰 3,000개가 달렸습니다.

이 책이 열광적인 반응을 얻은 이유가 무엇인지 궁금하실 건데요.

이론과 실천을 중심으로 만든 책입니다.

이론을 아무리 많이 알아도 실천하지 않으면 썩은 지식이 됩니다.

썩지 않는 지식이 되고 강한 멘탈을 원하시는 분들에게 이 책을 추천합니다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
스프링 마이크로서비스 코딩 공작소 개정 2판 - 스프링 부트와 스프링 클라우드를 이용한 마이크로서비스 모범 사례
존 카넬.일러리 후알리루포 산체스 지음, 정성권 옮김 / 길벗 / 2022년 6월
평점 :
장바구니담기


마이크로서비스 기반 애플리케이션을 어떻게 구현하고 계신가요?

스프링 부트와 스프링 클라우드를 사용하면 클라우드에서 쉽고 안정적으로 구축할 수 있습니다.


스프링 마이크로서비스를 구축하는 데 도움이 될 책을 살펴보려 합니다.

살펴볼 책은 ‘스프링 마이크로서비스 코딩 공작소’입니다.


모놀로식에서 마이크로서비스로 변경되는 추세입니다.


마이크로서비스 관련 책을 찾고 있거나 관심 있는 분들에게도 좋은 책입니다.


또한 현업에서 마이크로서비스로 변환하고자 한다면 이 책을 참고해도 좋습니다.


스프링 마이크로서비스를 같이 알아보겠습니다.




1) 다양한 로그 경험해보기

이 책에서는 로그 수집을 ELK기반으로 합니다.


여러 서버에 로그를 가져와야 하는 부분에 있어서 쉽게 설명이 잘 되어 있습니다.


중요한 점은 로그를 처음 보면 데이터가 어떻게 흘러가는지 이해하기 힘든데요.

시각화 도구인 키바나를 활용해서 가설을 세우고 그래프를 보면 도움이 됩니다.





2) 마이크로서비스 맛보기 ‘도커'

마이크로서비스는 간단하게 설명하면 서버를 여러 개를 두는 것을 말하는데요.

이 책에서 사용하는 도구는 도커입니다.


도커를 사용해서 DB, 스프링서비스, 메세지큐 관련된 것과 더 나아가서 메트릭 정보를 정리할 수 있는 프로그램까지 이 책에서 상세하게 설명되어있습니다.


마이크로서비스를 경험하지 못 한 사람들도 도커를 활용해서 간단하게 경험해볼 수 있습니다.




Ps

100여 가지 그림을 통해 마이크로서비스 애플리케이션을 구축부터 배포하는 방법까지 알려줍니다.


책의 저자는 마이크로 서비스를 구축해본 실무 경험을 장마다 소개해줍니다.


마이크로서비스를 구축하기 위한 이론과 실무가 잘 담겼습니다.


또한 로컬 환경에서 쉽게 확인할 수 있도록 도커를 활용하는 방법 있습니다.


이론만 공부하셨던 분들도 실제 배포까지 해보고 싶은 분들에게 이 책을 추천합니다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
구글 앱스 스크립트 완벽 가이드 - 기본 문법부터 8가지 구글 앱에서 활용하는 앱스 스크립트 활용 방법을 한 권으로 정복한다!
다카하시 노리아키 지음, 김모세 옮김 / 한빛미디어 / 2022년 7월
평점 :
장바구니담기


구글 워크스페이스는 공유하며 작업할 때 많이 사용합니다.


구글 계정만 있으면 드라이버, 문서, 시트 등 다양한 서비스를 이용할 수 있는데요.

협업을 할 때도 동시에 접속해 사용하므로 문서를 빠르게 작성할 수 있습니다.


구글 워크스페이스를 더 효과적으로 쓸 수 있는 책을 찾게 되어 살펴보려 합니다.


살펴볼 책은 '구글 앱스 스크립트 완벽 가이드'입니다.


협업할 때 만 사용했는데 자동화에도 관심 있는 분들이 많습니다.


반복적이고 지루한 일은 사람들은 자동화하고 싶어 합니다.


구글 앱스 스크립트를 알면 할 수 있는 기능과 구글 서비스에 대해 알아보겠습니다.




1) 구글 앱스 스크립트로 업무로 속도 향상

스크립트를 활용하면 업무 속도를 향상시킬 수 있는 서비스를 소개해 드리려 합니다.


구글 앱스 스크립트를 사용하면 구글에서 알아서 자동으로 보내주는 기능을 만들 수 있습니다.


사람들은 일을 시작할 때 메일을 매일 확인하는데요.

캘린더에 등록된 일정을 메일을 확인하면서 빠르게 일정을 볼 수 있습니다.


선호도를 조사하기 위해 설문지를 많이 활용하는데요.

설문 후 응답자에게 감사 메일을 자동으로 보내게 만드는 것도 가능합니다.


스프레드시트에 있는 이메일 주소 목록으로 작성한 문서를 메일 주소 목록으로 보낼 수 있습니다.



2) 회사 업무에 사용하는 서비스

구글 서비스 중 자주 이용하는 서비스는 무엇이 있으신가요?

많은 분이 회사 업무를 볼 때 구글 서비스를 많이 사용합니다.


구글 서비스 중 자주 쓰는 앱으로 스프레드시트와 캘린더, 지메일, 드라이브, 설문지, 번역이 있습니다.


이외에도 다른 기능도 쓰시는 분들도 계실 겁니다.


이중 애착하는 서비스 3개를 뽑는다면 캘린더, 문서, 스프레드시트를 많이 사용합니다.


일정 관리와 간단한 문서 작업할 때 이 서비스를 이용하고 있습니다.




Ps

구글 앱을 사용하면서 환경 업무를 개선할 수 있습니다.


구글은 업무를 자동화할 수 있도록 구글 앱스 스크립트를 만들었습니다.


업무 자동화를 어디서부터 시작해야 할지 어려울 수 있는데요.

이 책 한 권이면 업무 환경을 개선할 수 있을 겁니다.


이 책을 보며 자주 쓰는 서비스를 더 효과적으로 사용할 수 있는 방법을 익힐 수 있습니다.


구글 앱스 서비스 사용하는 노하우가 궁금하신 분들에게 이 책을 추천합니다.


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."




댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
기억력 천재 게으른 뇌를 깨워라 - 40일간 하루 20분, 쉽고 간단한 기억력 훈련법
개러스 무어 지음, 윤동준 옮김 / 미디어숲 / 2022년 7월
평점 :
장바구니담기


기억은 삶에 있어서 중요합니다.


기억력이 나쁘면 잘못된 행동을 되풀이하게 됩니다.


기억력이 좋아야 문제를 생각하고 해결할 수 있습니다.


기억력은 훈련을 통해 좋아질 수 있는데요.

기억력 향상을 도움이 되는 책을 알려드리려 합니다.


알려드릴 책은 '기억력 천재 게으른 뇌를 깨워라'입니다.


기억력이 안 좋다는 생각이 든다면 이 책을 통해 기억력이 개선되길 바랍니다.


미래를 계획하려면 자신에 대해 잘 알아야 합니다.


계획을 세우는 이유는 계획대로 실천하기 위함입니다.


실천하기 위해서도 기억해야 실천할 수 있습니다.


어떻게 기억력을 높일 수 있는지 같이 살펴보겠습니다.




1) 오감을 사용해라

기억력을 키우려면 오감을 사용해야 합니다.


눈으로만 보는 것은 기억이 오래 남지 않습니다.


기억은 서로 연결되어 있습니다.


장미의 색깔, 향기, 장소, 같이 간 사람 등 여러 가지 기억들이 연결될수록 기억에 오래 남게 됩니다.


생각과 경험이 합쳐지도록 기억하려고 노력해야 오래 기억할 수 있습니다.




2) 메모와 기억력에 좋은 공부법

기억에 오래 남기기 위해 반복 학습이 중요합니다.


하지만 똑같은 방식으로 반복하는 것은 좋지 않습니다.


다양한 방법으로 공부한 것을 요약하거나 소리 내 읽었을 때 효과적입니다.


반복하는 게 지루하다면 집중이 되지 않고 산만해질 수 있습니다.


공부를 잘하는 사람은 메모를 잘합니다.


메모를 할 때 전체를 읽게 되고 요약하면서 전체적인 맥락을 이해하게 됩니다.


기억력은 이해한 것을 반복하며 고민했을 때 배가 될 것입니다.




Ps.

기술이 발전하면서 암기해야 할 것을 기계가 대체해주고 있습니다.


과거에는 전화번호를 암기하고 다녔지만, 스마트폰에 저장하게 되면서 번호를 암기하는 사람은 많지 않을 것입니다.


공부할 때 컴퓨터로만 한다면 오래 기억에 남지 않습니다.


손으로도 쓰고 여러 방법으로 공부해야 장기기억이 됩니다.


기억력 약화는 노화로 생각할 수 있지만 젊은 치매 환자도 많습니다.


기억력은 훈련을 통해 향상시킬 수 있습니다.


40일간의 기억력 트레이닝을 받고 싶은 분들에게 이 책을 추천합니다.


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo