개발자는사랑하는사람에게코딩으로만든소프트웨어꽃다발을선물하는사람입니다
《어떤개발자가되고싶니?》는현재IT시장상황분석부터실력있는개발자가되기위한노하우까지한권에담았다.따라서앞으로K-소프트웨어가전세계로퍼져나갈수있는나침반역할이되어줄것이다.
PART1에서는코로나팬데믹으로인한IT시장변화와현재개발자인력난이왜생겨나고있는지를설명해주고있다.PART2에서는저자가처음개발자가되면서겪은시행착오와현장에서프로그래밍하면서익힌노하우를소개한다.여기에더해꼭배워야할프로그래밍언어와그언어를어떻게활용해야하는지알려주고있다.PART3에서는개발자로서성장하고싶은이들에게지녀야할마음가짐을소개하고그들이개발만하는것이아닌자기계발을꾸준히하는사람이되었으면하는저자의생각을담았다.끝으로PART4에서는개발자를꿈꾸는사람들뿐만아니라인생의선배로서모든청춘들에게취업과인생에대해조언해주면서책이마무리된다.
이책을접하는독자들이소프트웨어프로그래머가배워야하는핵심기술을얻어가는것에그치지않고,한발짝더나아가서실력있는개발자로서성장할수있기를바란다.더불어서IT계열취업을희망하는취준생뿐만아니라취업자체에고민이많은청춘들에게꿈과희망을안겨줄수있을것이다.
책속에서
초연결시대,초고속시대에살면마음의속도역시빨라집니다.그러나마음의연결속도는이상하게도느슨해져갑니다.마음과마음이연결되지않아도재미있는게많은세상이기때문인것같습니다.하지만누구나알다시피,마음의공허를달래줄수있는것은결국사람과사람의만남,사랑밖에없습니다.p12
현재모든산업은소프트웨어에기반합니다.기존IT(정보통신기술)산업뿐아니라제조,화학,의료,유통,물류,에너지,금융,국방,교육,콘텐츠등의전산업군에서소프트웨어경쟁력이성공과실패를가름하고있습니다.분명한것은4차산업혁명의시대,디지털로산업의중심을재편하는디지털전환의시대에소프트웨어를바로세우지못하면미래를확신할수없다는것입니다.p18
코로나팬데믹이종식되어도비대면사회에대한요구는계속될것입니다.가난하고소외된사람들은더외로울것입니다.이러한격차를줄일수있는것이바로‘따뜻한소프트웨어’입니다.p34
소프트웨어개발은내가무엇을개발해야하는지이해하는데서시작합니다.예를들어,공장의자동화시스템을위한소프트웨어를요청받았습니다.사용자는컨베이어벨트위로이동하는상품의품질상태를자동으로판단하는소프트웨어를원합니다.p58
세상을지배하려면소프트웨어속에철학을집어넣는것이핵심입니다.아날로그와디지털사이를잘조절하는인터페이스기술이최고의가치입니다.p67
코딩을안정적으로하기위해자신의코딩스타일에대하여한번은정립하는시간이필요합니다.깃허브와같은오픈소스공간에는코드자료가많으니타인의스타일도참고해서자신의코딩스타일을정립해나가면착실한개발자가될수있습니다.p77
성장을위한고독의시기를거친개발자는코딩을잘하게됩니다.깊은고독속에서생각의바다를헤엄칠때비로소한계를뛰어넘는자유를느끼게됩니다.p101
시대가변하면시대에맞게일해야합니다.수평적인업무문화가형성되면개인은자기전문분야에서우수성을인정받는절호의기회를맞이하게될것입니다.p105
뛰어난소프트웨어는다양한특성의사람들이모여서협업하고,그다양성을기반으로창의적인아이디어가많이나왔을때탄생합니다.외로운섬처럼혼자일하는개발자는연구용프로그램을만들수있을지몰라도상용화프로그램은절대로만들수없습니다.협업없는거대한프로그램은없습니다.p116
어떻게든문제를해결했다면,블로그나에버노트등에정리해공유하세요.다른사람들에게도유용한자료가될것입니다.많이공유할수록실력이늘고문제해결속도가빨라지니삶에여유가생깁니다.기록은개발자의산역사가됩니다.p120
개발자역시어느정도궤도에오를때까지는집중력을발휘해야합니다.그렇게목표한궤도에한번떠올랐으면계속밀어붙여흐름을유지해야합니다.집중상태에도달하기까지는시간이걸리지만한번도달하고나면단시간내에정말많은일을할수있습니다.p123
조용히코딩하며자기세계를구축해서완성해나가는개발자가많은회사의장래는밝습니다.독서실처럼조용한공간이생산성을확보하는데유리합니다.회사의환경이그렇지않다면,오전에업무집중시간을정해서조용히일하는제도가필요합니다.p174~175
어려움이있습니까?지금이순간만참고넘겨보시길바랍니다.나이가적든많든,지금껏잘살았든못살았든,인생은모두소중하고가치가있습니다.세상에초라하고하찮은삶은없습니다.한발을디뎌일어나면지금보다더찬란한미래가기다립니다.p190