저자

비나이트리베디

블랙스톤사모펀드,소프트뱅크비전펀드,로뮬러스캐피털을거치며IT전문투자자로활동하고있다.ESG관련스타트업의초기단계에투자하는엔젤투자기관프리랜드그룹을공동으로설립했고,각각런던과보스턴에소재한스타트업인시티매퍼와로쿠에서프로덕트매니저를지냈다.현재샌프란시스코시청산하에서시민의편의를도모하기위해스타트업과공공기관의협력을주선하는‘스타트업인레지던스’프로그램의운영위원이다.뉴욕시최고기술책임자가주관하는‘NYCx문샷챌린지이니셔티브’에도참여중이다.하버드대컴퓨터과학과를우수한성적으로졸업하고스탠퍼드대경영대학원에서MBA를취득했다.

목차

서문

1장인터넷
2장호스팅과클라우드
3장백엔드:프로그래밍언어
4장프런트엔드:표현
5장데이터베이스:모델
6장기존코드활용하기:API,라이브러리,오픈소스프로젝트
7장소프트웨어개발:팀워크
8장소프트웨어개발:프로세스
9장소프트웨어개발:디버깅과테스트
10장사용자유치와분석
11장퍼포먼스와확장성
12장보안
13장모바일의기초
14장사물인터넷
15장인공지능
16장블록체인
17장가상현실과증강현실

용어해설

감사의말

출판사 서평

『최소한의IT언어』는미국아마존소프트웨어분야(SoftwareProgrammingCompilers)베스트셀러1위에올랐고미국과유럽의고등학교,대학교,코딩부트캠프에서교재로활용되며많은사랑을받아왔다.개정판에서는IoT,AI,블록체인,메타버스와같은업계의최신동향까지다루며내용을강화했다.
개발자와더효과적으로소통하고자하는기획자나마케터,좋은개발인력을채용하고육성하려는경영자,첨단산업에관심이많은엔젤투자자등은물론,매일페이스북에게시물을작성하고구글링으로정보를검색하며모바일세상을유영하는현대인모두에게필요한교양서다.한권으로모든과정을꼼꼼히학습하고나면어엿한IT시민으로자부해도될것이다.

“IT를안다는건숨쉬는법을아는것과같다”
이시대를살아가려면꼭필요한최소한의교양

2022년10월15일,판교에있는SK데이터센터에서화재가발생해카카오톡을비롯한대부분의카카오서비스가먹통이됐다.연락을못하고,택시를못부르고,지도를못보는등여러모로일상을유지하기어려워지자과학기술정보통신부에서는이를국가적재난으로인식하고대응에나섰다.이번사태로인해우리는정보기술(IT)이생활전반에생각보다더욱깊숙이침투했음을다시한번깨닫게되었다.
하지만관련된전문용어는여전히낯설기만하다.이를테면이번카카오서비스장애사태는분산되지않은‘중앙집중식서버’가‘단일장애점’이되어‘업타임’에문제가발생한것이다.이게다무슨뜻일까?비전문가를위해쉬운언어로쓰인이책에서하나하나알아보자.
이것이이번책『최소한의IT언어』가전하고자하는내용이다.IT를활용해일하고살아가는사람이라면누구나인터넷과애플리케이션의기본원리는알아야한다.즉IT는개발자나컴퓨터전공자의고유지식이아닌모든현대인의기본상식이다.

“IT스타트업이어떻게돌아가는지생생히담고있다”
앱개발의AtoZ.스토리텔링을활용한체계적인설명

저자비나이트리베디는ESG관련스타트업에투자하는엔젤투자기관프리랜드그룹의설립자이며,스타트업시티매퍼와로쿠에서PM을지냈다.본인의전문성을살려저자는가상의스타트업에서‘마이애폴리(MyAppoly)’라는애플리케이션을출시한다는설정을만들고,독자를주인공으로상정하여이야기를써내려간다.마이애폴리는10억달러수익을안겨줄인기SNS든,이용자900만이넘는이커머스플랫폼이든,원하는모든것이될수있다.이책은웹/모바일앱개발의처음부터끝까지생애주기를차근차근밟으며각단계에서필수로알아야할개념을이해하기쉽게풀어낸다.
예를들면,왜어떤사이트는로딩속도가느릴까?다운받아야할UI용자원이많기때문이다.만약우리의새로운앱마이애폴리의로딩시간을단축하고싶다면HTTP요청을축소하고코드를경량화하여퍼포먼스를높여야한다.
파이선,루비,C,자바…,다양한프로그래밍언어중에무엇으로개발하는게좋을까?신뢰성,작업속도,통합개발환경(IDE)등등여러측면을감안해서마이애폴리의목적에맞는언어를선택해야한다.
또왜클라우드컴퓨팅서비스가오늘날의대세일까?네트워크접근폭이넓고성능을탄력적으로조정할수있는등클라우드에는장점이많기때문이다.
서버호스팅은?…책에서다루어줄여러이유로아마존의EC2와같은서비스부터고려해보는것을추천한다.
애플리케이션의준비부터개발,사후관리까지모든것을아우르고나서마지막으로이책은IT업계의최신동향까지이야기해준다.사물인터넷,인공지능,블록체인,VR/AR이라는,개발자-비개발자여하를불문하고모두미래의활용법과잠재력을궁금해하는주제에대해서도해설한다.전체내용을충실히익힌다면당신도뛰어난‘IT인’으로새롭게태어날것이다.

“멋모르고개발자에게무리한요구를하는마케터만큼실망스러운존재도없다”
비개발자/비전공자인당신이애플리케이션의원리를알아야하는이유

IT지식이필수인시대라지만,모두가개발자수준의복잡한코딩지식을꿰고있거나자세히공부할수는없다.그러나코딩은몰라도원리는알수있다.웹과앱으로둘러싸인세상에서이는마치영어만큼이나필수적으로습득해야할언어가된것이다.
막연히어렵다고하여너무쉽게설명하려다보면내용이부실해지고,자세히말하려하면지나치게복잡해진다.이책은난이도와충실성에서균형잡힌서술로우리가꼭알아야할최소한의지식을압축하여담아낸개론서다.특정한프로그래밍언어나툴사용법에얽매이지않고그모두를아우르는기초개념을다져주는특유의장점으로인해『최소한의IT언어』는미국아마존에서베스트셀러소프트웨어분야1위를달성했으며많은독자의긍정적인리뷰가쏟아지고있다.

★★★★★고등학생때이책을봤다면개발자로훨씬빨리성장했을것이다.(Jo***)

★★★★★비개발자로서IT기업면접을보는데큰도움이됐다.(Book***)

★★★★★나만의스타트업아이디어를구상하며많이참고했다.(Har***)

★★★★★차세대리더들이IT를활용해더밝은미래를만들어가도록북돋운다.(Ah***)

당신이취업준비생이라면이책이꿈에그리던IT기업에입사할길라잡이가되어줄것이다.비개발직군에속한디자이너나기획자라면엔지니어와의원활한커뮤니케이션으로업무효율이높아질것이다.경영자라면좋은개발자를수월하게채용하고관리하며더많은혁신을끌어내고,투자자라면IT사업과관련해현실적인제안과그렇지않은제안을분별할눈을갖추게될것이다.