쉽게 설명한 자바스크립트 알고리즘 - 쉬운 설명과 실용적 예제로 배우는 알고리즘
한상훈 지음 / 영진.com(영진닷컴) / 2024년 8월
평점 :
장바구니담기


자바스크립트와 쉽게 친해지는 서적입니다

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
쉽게 설명한 자바스크립트 알고리즘 - 쉬운 설명과 실용적 예제로 배우는 알고리즘
한상훈 지음 / 영진.com(영진닷컴) / 2024년 8월
평점 :
장바구니담기


*출판사로부터 도서를 제공받아 작성한 리뷰입니다. 


‘자바스크립트, 간단한 예제로 배우는 방법’ 

_

무언가를 배우는 것을 넘어 실력을 갖추기 위한 왕도는 사실 간단합니다. ‘배운 것을 복습하고, 일상생활에서 써먹는 것의 연속’입니다. 이는 운동도 마찬가지고, 외국어도 마찬가지이며, 개발언어 역시 마찬가지라고 생각합니다. 이 단순한 것이 어려운 이유 역시도 간단합니다. ‘실행은 하지 않는데 빠르게 그 능력을 갖고 싶기 때문’이죠. 이게 남의 일이 아니고 저에게도 늘상 일어나는 일입니다. 외국어를 할할 때 그랬고, 최근 개발언어를 학습함에도 항상 현실과 목표의 괴리속에서는 어려운 상황들을 마주하는데 그것을 풀 수 있는 것은 두가지라고 생각합니다. 첫번째는 ‘조금씩 실행’하는 것이고 두번째는 ‘어려운 것보다 쉬운 것부터 하나씩’하는 것이지요. <쉽게 설명한 자바스크립트 알고리즘>은 바로 두번째 이유로 선택하게 된 도서입니다. 


자바스크립트는 최근 보편하된 파이썬 이상으로 매력적인 언어라고 생각합니다. 일단 호환성이 있고 백엔드와 프론트엔드 두가지 부분에서 활용이 가능합니다. 문제는 언어의 접근성 자체가 파이썬에 비해 높지만, 그만큼 두가지를 다 할 수 있으면 희소가치가 생긴다고 생각합니다. 그런데 문제는 시중에 있는 많은 자바스크립트 교재들의 경우 그 두께와 많은 코드스크립트를 알아야 하는데 그 과정들을 감당할 엄두가 안나는 경우가 많습니다. <쉽게 설명한 자바스크립트 알고리즘>은 바로 그러한 독자들을 타겟으로 한 서적입니다. 


 본서는 굳이 자바스크립트를 어렵게 설명하지 않습니다. 예를 들어 검색 알고리즘에 선형탐색(Linear Search)라는 것을 활용해서 프로그램 코딩을 한다고 합니다. 본서는 이 선형탐색의 개념을 간단히 기술하고, 복잡한 설명보다는 선형탐색을 하게되는 이유만 간단히 기술합니다. 그리고 바로 예제들로 넘어갑니다. 예를 들어 선형탐색을 통해 테러리스트가 비밀코드를 해도하는 알고리즘을 만드는 사람으로서 어떤 코드 스크립트를 짜야하는지 금고의 비밀번호를 해결하는 스크립트를 짜는 등 이 선형탐색에 대한 코드 스크립트 예제를 3-4개를 바로 실습으로 들어갑니다. 독자가 할 일은 해당 예제와 풀이를 반복하면서 ‘체화’하는 것뿐입니다. 


 하지만, 이런 간단한 설명-예제-또 다른 예제-코드 스크립트 점검을 다수 하면서 자바스크립트에는 자연스레 익숙해지게 됩니다. 그리고 이게 익숙해지면서 선형탐색이 아닌 다른 방법들을 하나씩 실습하게 되면서 자바스크립트에서 자주 활용하는 스크립트가 무엇인지가 암묵적으로 쌓이게 되는데 이게 개발 언어별로 프로젝트를 하면서 익숙해지면 이게 바로 ‘개발자의 실력’으로 만들어지는 과정이라 생각합니다. <쉽게 설명하는 자바스크립트 알고리즘>은 쉽지만, 변형반복을 통해 언어에 익숙해지게 한다는 점만으로도 칭찬받아 마땅한 서적입니다. 



‘실행-연습-피드백의 단순하지만 명쾌한 실력향상’


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
올바른 소프트웨어 설계
유발 로이 지음, 남기혁 옮김 / 영진.com(영진닷컴) / 2024년 8월
평점 :
장바구니담기


소프트웨어 바이블

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
올바른 소프트웨어 설계
유발 로이 지음, 남기혁 옮김 / 영진.com(영진닷컴) / 2024년 8월
평점 :
장바구니담기



오랜 직장생활을 하면서 제가 가진 목표가 몇가지가 있습니다. 그것은 초고속 승진을 통한 입신양명도, 아니면 엄청난 직위를 가지는 것도 아닙니다. (현실적으로도 불가능해 보입니다) 해당 목표중에 하나는 수년안에 제가 원하는 소프트웨어를 만들고, 이를 현업에서도 적용하는 겁니다. 이러한 목표를 왜 하냐면 저는 늘 새로운 것을 도전하는게 즐겁고, 이를 통해 유무형의 결과물이 내는 것에 보람을 느끼며, 그 와중에서도 파생되는 효과로 역량이 향상되는데 행복을 느끼기 때문입니다. 그래서 개발언어와 데이터분석, 데이터시각화등을 진행하면서 이제는 어떻게 소프트웨어를 만들까를 고민하면서 <올바른 소프트웨어 설계>라는 책도 만나게 된 것이라고 생각합니다.


 저는 소프트웨어 전문가가 아니라, 이제야 소프트웨어 업계에 다가간 사람이기에 본서를 저술한 Microsoft Software Legend라고 불리우는 저자의 발 끝만치도 따라가지 못할겁니다. 그래서 본서를 단시간에 완벽히 이해하는 것은 포기했고, 엄청난 두꺼운 내용들을 섬렵하는 것도 오랜시간이 걸릴 거라 생각했기에 본서는 정독이 아닌 인상적인 부분들을 읽고 그것을 통해 추후에 하나씩 내 것으로 만들자는 생각으로 속독을 진행했고, 해당 속독을 통해 제가 느낀 바는 다음과 같습니다. 


가장 중요한 것은 어떤 소프트웨어를 만들던 아키텍쳐와 프로젝트 설계를 염두에 두고 진행해야한다는 것입니다. 아키텍쳐는 서버등의 시스템 아키텍쳐와 더불어 개별 소프트웨어의 논리적 구조에 대한 아키텍쳐가 포함이 될 것이고 프로젝트 설계는 결국 프로젝트의 기간, 비용, 위험등을 계산하고 이에 대한 과업을 수행하는 내용이라 할 수 있습니다. 본서는 아키텍쳐를 적용하는데 들어가는 엔지니어링 기법과 소프트웨어 PM으로서 반드시 지켜야 할 것들을 방대한 내용으로 담고 있습니다


이 두가지가 중요한 이유는, 소프트웨어를 개발하거나, 유통, 사후조치를 담당하는 사람이 아닌 분들은 돈과 개발인력만 있으면 소프트웨어가 도깨비 방망이 나오듯이 만들 수 있다는 거대한 착각에 빠져있기 때문입니다. 하지만 현실은 수요처가 바라는 소프트웨어가 100% 구현은 커면 절반이 원하는 기간에 되면 다행입니다. 이는 개발에 필요한 부대조건의 문제라기 보다는 시스템설계와 소프트웨어 프로젝트 설계 자체가 문제가 되거나 해당 부분에 대해 무지하기 때문일겁니다. 본서는 바로 이점을 극복할 수 있게 하는 참고도서라고 할 수 있습니다. 



*출판사를 통해 도서를 지원받아 작성한 리뷰입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
2025 이기적 경영정보시각화능력 실기 기본서 POWER BI - 최신판 + 신설 국가기술자격증
와이즈비아이 지음 / 영진.com(영진닷컴) / 2024년 6월
평점 :
구판절판


‘필기에 이은 실기 준비’

_

올해 신설된 국가공인자격증중에 하나는 ‘경영정보시각화능력’입니다. 줄여서 ‘경정시’라고 부르는 이 자격증은 올해 상반기 필기시험에 이어 하반기에는 실기시험을 앞두고 있습니다. 경영과 관련된 기초지식과 데이터분석, 그리고 이를 시각화 하는 능력을 조금씩 갖추고 있으며 이는 앞으로 일반직장에서 다루고 있는 소프트웨어도 조금씩 변화할 것(?)이라는 반증입니다. 올해 첫 필기시험에서는 상상이하로 쉬운 문제가 나왔다면 이를 반영해서 첫 실기시험은 어렵게 나올거라 생각하는데, 실기시험 관련 Power BI교재가 더 많은 비중을 차지하고 있어 저는 <이기직 경영정보시각화능력 실기> Power BI 자격을 본서를 통해 공부할 예정입니다. 



경영정보시각화능력의 실기의 공개예시문제가 이미 시행처에서 배포된 바 있습니다. 이에 따라 본서는 데이터샘플을 가공하고, 관계를 설정한뒤 Power Bi의 DAX수식을 입력하는 ‘작업준비’의 첫번째 목차와 해당 작업준비를 완료한뒤에 Power BI를 가지고 디자인과 시각화 요소를 구현하는 두번째 항목 마지막으로 시각화 완료이후에 ‘대화식 화면 구현’을 하면서 매개변수를 통해 다양한 실증을 하는 구성으로 되어있습니다. 일단 첫 실기시험이 출제될 예정이며, 본서의 내용만 따라하고 숙달하는게 중요하다고 판단됩니다. 


 단, 본서의 경우 올해가 첫 실기가 아직 출제문항에 대한 익숙한 부분이 없다고 보니 시험준비의 Tip보다는 공개문제를 중심으로 연습을 하는 중심으로 되어있는 부분은 분명 아쉬운 부분입니다. 하지만 이러한 부족한 점을 감안하듯이 방대한 예제파일을 출판사에서 무료로 제공해주는 점과 더불어 일단 첫 실기 합격을 위한 ‘무작정 따라하기’ 방식으로 진행되어 저 같은 Power BI에 덜 익숙한 사람이 쉽게 따라할 수 있는 부분은 장점이라고 생각합니다. 


 실기준비에 있어 가장 중요한 부분은 결국 숙달과 연습인데, 비단 자격증 취득을 위해 진행하는 것보다 더욱 의미있는 것은 본서의 예제를 활용하면서 실무에서 사용하는 데이터파일들을 통해 ‘이것저것 기능’들을 건드려보고 이를 통해 데이터 시각화를 익숙해지는게 가장 의미있다고 생각합니다. 예제의 문제들을 하나하나 풀어보면서 Power BI기능을 체화시키는 과정들을 만들면 실기준비는 본서로도 충분할 것이라 생각합니다. 


‘하나씩 하나씩 가봅시다’





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