예제로 배우는 소프트웨어 디자인
그렉 윌슨 지음, 김성원 옮김 / 영진.com(영진닷컴) / 2024년 10월
평점 :
장바구니담기


소프트웨어 개발자로서의 역량 강화를 위한 서적

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
예제로 배우는 소프트웨어 디자인
그렉 윌슨 지음, 김성원 옮김 / 영진.com(영진닷컴) / 2024년 10월
평점 :
장바구니담기


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


프론트엔드나 백엔드, 웹/앱분야를 막론하고, 기초적인 언어에 대한 다양한 실습과 연습을 마친 사람이라면 다음 영역에 대해 고민을 하는 것은 아주 자연스러운 일일겁니다. 이는 아직 개발언어의 초급과정에 머물러 있는 저 역시 마찬가지인데, 막상 개발관련 언어는 너무 많아서 죽을때까지 현실적으로 모든 언어를 배우고, 이것에 익숙해지는 것은 불가능하다고 생각합니다. 이에 따라, 실력을 향상시키고, 자신의 역량을 만들어가는 가장 좋은 것은 ‘소프트웨어를 만들어’보는 것이라 생각합니다. 이 와중에 기획단계부터 엎어지고, 코드를 디버깅하고, 온갖 악성코드에 시달려가면서 ‘체화’되면 그게 진짜 능력이 되는 거니까요. 아직 제가 마스터하기엔 이르지만 <예제로 배우는 소프트웨어 디자인>을 만난 이유도 여기에 있습니다.


본서는 디렉토리 나열부터 데이터 테이블 구현, 자바스크립트를 통한 코드 제네레이터 가상 머신의 아키텍처등 소프트웨어 개발과 구현에 있어 정말 다방면의 과제들을 제시하는 서적입니다. 다방면의 분야를 다루는 만큼 각 영역을 제대로 소화시키기 위한 본서의 강점은 그 만큼 많은 예제들을 소개하는 것입니다. 그런데 예제가 많다고 해서 절대 쉬운 것은 아닙니다. 본서의 예제들은 왠만한 컴공 학부수준 이상의 예제들이라고 생각합니다. 그러니 어설프게 단순 코딩정도의 실력으로 본서를 마스터 하겠다는 생각은 비워두는 게 좋을 것 같습니다. 


저 역시 마찬가지입니다. 실습과제가 많은 본서의 특성상, 모든 것을 완독하면서 남기는 리뷰가 아닌, 서적의 구조를 대략적으로 확인하고 어떤 내용을 습득할 수 있는 정도만 이해하는 정도로 그쳤습니다. 내용 실습을 전부 완료하려면 대략 2-3달은 걸릴 것이 분명합니다. 하지만 소프트웨어 아키텍쳐를 만드는게 필요한 개념정리, 구조설명, 그림등의 도해, 연습문제, 마지막장의 용어설명등을 하나하나 습득하면 다음 레벨로 진화하는데 분명 큰 도움이 될거라 의심치 않습니다.


‘넥스트 레벨’




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
젠슨 황, 게임의 룰 - 엔비디아가 바꿔버린 AI 시대의 성공 원칙
장상용 지음 / 해냄 / 2024년 10월
평점 :
장바구니담기


엔비디아가 아닌 젠슨황이 대단한 이유

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
젠슨 황, 게임의 룰 - 엔비디아가 바꿔버린 AI 시대의 성공 원칙
장상용 지음 / 해냄 / 2024년 10월
평점 :
장바구니담기


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

_


메타버스와 NFT와는 달리 AI는 진짜인 이유는 AI를 통해 생산성이 증대하기 때문입니다. 메타버스와 NFT는 다른 세계관이 있을수 있다는 것을 알려줬지만 생산성이 증가하는 행위는 아닙니다. 하지만 AI가 생산성이 증대한 이유는 사람들이 소비하는 시간자체를 줄여주기 때문입니다. 이것이 가능한 이유는 연산속도가 빨라지며, 그 연산속도가 빨라지는 원인은 데이터를 수집, 분석, 처리까지 이르는 과정을 GPU가 가능하게 만들었기 때문입니다. 데이터센터가 계속 확장될 수 밖에 없는 이유도 여기에 있고, 엔비디아가 만든 H100을 넘어 Cuda의 플랫폼 그리고 차세대 블랙웰등의 GPU는 더욱 가속화될거라 생각합니다. 그런데 엔비디아의 핵심은 엔비디아가 아니라 바로 CEO인 젠슨황입니다. 그는 <젠승 황, 게임의 룰>을 제목 그대로 증명한 사람입니다. 


 오래전부터 엔비디아를 알고계신 분들은 불과 10년전만해도 엔비디아가 그래픽기기인 GeForce등을 생산한 기업으로 알고 있을겁니다. 당시 엔비디아 생산한 그래픽 처리장치는 AI가 아니라 고해상도의 이미지 프로세싱이 필요한 게임등에 많이 활용되었습니다. 그래서 엔비디아는 필수가 아닌 옵션에 가까운, 시장확장이 어려운 부분에 있는 반도체 기업중에 하나였습니다. 그것도 수많은 시간동안 회사의 존립이 어려운 시기를 겨우겨우 극복한 기업이었고, 메인스트림에 다가가긴 어려웠습니다. 그러니 저는 지금의 엔비디아의 빛나는 성공을 결과론적으로 해석하고 AI시대를 완벽히 예측하여 GPU란 개념까지 만들면서 초격차를 이뤄냈다는 찬양등은 절대로 동의하고 싶지 않습니다. 


<젠슨 황, 게임의 룰>에도 이런 부분은 다소 등장하지만, 저는 젠슨 황이란 기업인이 대단한 이유는 3가지로 봅니다. 첫번째는 스스로가 일을 열심히 합니다. 밤낮없이 일을 하고, 새로운 기술을 적용하고, 기업성장과 새로운 기술개발 외에는 다른일에 신경을 쓰지 않습니다. 두번째는 신뢰입니다. 엔비디아가 대단한 GPU를 만들었다고 해도 그것을 생산할 라인이 있어야 합니다 TSMC의 모리스 창 CEO와 해당 기업에 대한 오랜 신뢰를 가지고 있기에 H100등의 제품의 공급이 가능해졌고 지금의 말도안되는 이익률이 나온 것입니다. 세번째는 견디는 것입니다. 가장 대단한 능력입니다. 조직문화와 초격차 같은 이야기는 번지르르한 포장입니다. 견디기 위해서는, 항상 위기가 올 수 있다는 것을 알고, 준비하고, 계속 문제를 극복해나가고, 좌절의 순간에도 무언가를 해야합니다. 말이 쉽지, 투자금액을 빌리러 가야하고, 타 기업과는 다른 기술적 능력을 선보여야 하고, 산업의 경쟁자에게 미움을 사서는 안되는 자세도 필요합니다. 젠슨 황은 1990년대 2000년대에도 용산 전자상가에서 매출을 위해 직접 발로 뛰던 사람입니다. 


사업의 성공은 개인이 잘한다고 되는 것이 아닙니다. 수많은 기업가들을 만나거나, 산업을 이끄는 리더들을 보면, 상당수는 시류와 운으로 탄생합니다. 중요한 것은 그 시류와 운을 만나기까지 ‘생존’해 있어야 하는 겁니다. 기업이 생존하는 것은 어쩌면 가정의 생계를 책임지는 것과 크게 다르지 않습니다. 경영자라면 어떻게는 책임과 역할을 알고, 될때까지 버티고 있으면서 매출을 내고, 개발을 하고, 미친듯이 일을 하면서도, 도전하는 겁니다. 이 같은 과정이 지속되다보면 시대의 변화와 맞물려서 증폭되는 성공기업이 탄생하는 것입니다. 대단함은 늘 화려함이 아니라, 끊임없는 지속에서 발생합니다. 


‘결국은 생산적인 시간을 쌓아가는 것’ 




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
2025 이기적 개인정보관리사(CPPG) 기본서 - 최신 출제기준 & 개정법령 100% 반영+동영상 강의 무료 제공
이제이.박재웅 지음 / 영진.com(영진닷컴) / 2024년 10월
평점 :
구판절판


양질의 수험서로 희소성있는 자격대비가 가능하다

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