https://connpass.com/event/44500/ 技術書の歩き方勉強会「達人プログラマー」編 での発表資料です
䪮遭剅ך娄ֹ倯⹈䓼⠓猘ך䪮遭剅ך娄ֹ倯NPDIJDP[email protected]@
View Slide
"CPVUNFNPDIJDP[email protected]@"OESPJE+BWBNJOOF5FDICPPTUFS
麦➂فؚٗٓو٦1. ୡਓͷֶ1. Λͭ2. ׂΕͨ૭3. ੴͷεʔϓͱ֝ͷࣽ4. ेʹΑ͍ιϑτΣΞ5. ͋ͳͨͷࣝϙʔτϑΥϦΦʢLanguage of the yearʣ6. άϧ7. ୡͷํ2. ୡਓͷΞϓϩʔν1. DRY2. ަੑ3. Մٯੑʢࠩ͠ସ͑ʹॊೈͳઃܭʣ4. Ӫޫ5. ϓϩτλΠϐϯά6. ઐ༻ͷݴޠ7. ݟੵΓ3. جຊతͳπʔϧ1. ϓϨʔϯςΩετʢόΠφϦͰͳ͘XMLͳͲʣ2. γΣϧ3. ΤσΟλ4. ιʔείʔυཧʢgit࠷ڧʣ5. σόοά6. ςΩετૢ࡞ʢεΫϦϓτʣ7. ίʔυδΣωϨʔλʔ4. ໝͷୡਓʢ༧ظͰ͖ͳ͍ͷΛ༧ظ͢ΔʣʢPragmatic paranoiaʣ1. ܖʹΑΔઃܭ2. ࢮΜͩϓϩάϥϜӕΛ͔ͭͳ͍ʢΫϥογϡͤ͞Δʣ3. ද໌ϓϩάϥϛϯάʢassertʣ4. ྫ֎5. Ϧιʔεͷόϥϯεํ๏5. ༄ʹઇંΕແ͠1. ݁߹ͷ࠷খԽͱσϧϝϧͷ๏ଇ2. ϝλϓϩάϥϛϯά3. ࣌ؒతͳ݁߹ʢฒྻॲཧͳͲʣ4. ୯ͳΔݟ͔͚ʢϏϡʔʣʢMVCͳͲʣ5. ϗϫΠτϘʔυ6. ίʔσΟϯάஈ֊1. ۮൃతϓϩάϥϛϯάʢΛආ͚Δʣ2. ΞϧΰϦζϜͷεϐʔυ3. ϦϑΝΫλϦϯάʢSmallTalkʣ4. ςετ͍͢͠ίʔυ5. अѱͳຐ๏͍ʢΒΜࣗಈੜίʔυ͏ͳʣ7. ϓϩδΣΫτΛ࢝ΊΔલʹ1. ཁٻͷམͱ݀͠2. ෆՄೳͳύζϧΛղ͘3. ४උ͕Ͱ͖Δ·Ͱ4. ༷ͷ᠘5. ؙͱҹʢٕ๏ۜͷؙͰͳ͍ʣ8. ୡਓͷϓϩδΣΫτ1. ୡਓνʔϜʢ͓͞Β͍ʣ2. Ͳ͜ͰࣗಈԽ3. ༰ࣻͳ͍ςετ4. ͯ͢υΩϡϝϯτʢϝϯςͭΒͦ͏ʣ5. େ͖ͳظʢগ͚ͩ͠Α͘͢Δʣ6. ތΓͱѪண
麦➂فؚٗٓو٦畍眍֮זך濼陎ه٦زؿؓٔؔ:PVS,OPXMFEHF1PSUGPMJP濼陎פך䫎项כ䌢ח剑넝ךⵃ䜁ָאְגֻկ٦كٝآٍىٝ٥ؿؙٓٝٔٝ
畍眍֮זך濼陎ه٦زؿؓٔؔ˖ 濼陎ה穗꿀כ劍ꣲ➰ֹך项欵˖ ꆃ輐ه٦زؿؓٔؔך״ֲח盖椚׃竲ֽזֽלזזְ˖ ֮זךه٦زؿؓٔؔח㼎׃ג㹀劍涸ז䫎项遤ֲֿה
ه٦زؿؓٔؔ⯍㹋ׇׁ倯岀˖ 嫣䎃㼰זֻה♧אך鎉铂㷕统ׅ˖ 㔊⼱劍׀הח䪮遭剅硂铣˖ 䪮遭剅硂⟃㢩ך剅硂铣˖ 闌统「闌ׅ˖ ٗ٦ِٕؕ٦ؠ٦ؚٕ٦فח⸇ׅ˖ 殯ז橆㞮ח䢪鋵׃ד˖ 剑⯓畭חהות竲ֽ˖ ؎ٝة٦طحز⢪ֲ
ד
䪮遭剅铣ךג׳ה㣐㢌˖ 䲿חזגְ濼陎װ⽃铂ָ㢳ְ˖ ⴓ⾨ְ˖ 麩ㄤ䠬ך֮鏬˖ ַזְהךתת铣ך镘ג׃תֲ
猘ָ䪮遭剅嚂׃ֻ铣竲ֽחװגְֿה
铣剅⠓
铣剅⠓הכ꧊㔚ד铣剅תכ铣剅חꟼׅ؝ىُص؛٦ءّٝ遤ֲך؎كٝزծתכ؎كٝز⪵ؚׅٕ٦فד֮կ8JLJQFEJB
铣剅⠓ך䕎䒭˖ מה׆א갈铣ׅչ鰵铣⠓䒭պ˖ 鑫׃ְ➂ח侄ִגֲչ灇瑔⠓䒭պ˖ 铣ⰻ㺁涪邌ׅչ涪邌⠓䒭պ˖ 铣ⰻ㺁חאְג陽锷ׅչـحؙؙٓـ䕎䒭պ˖ ך➭ծذ٦وח屟גְל劤ꣲ㹀׃זְ铣剅⠓װ劤稱➜׃さֲؽـٔؔغزٕזוָ֮
سً؎ٝ꽀⹛鏣鎘铣剅⠓˖ "OESPJEך،٦ؗذؙثٍꟼ⤘ד״ֻ%%%הְֲ⽃铂ֹֻ״ֲחזֽו״ַֻזְ׃劤ָꨇ׃ְ˖ عؚٝ،ؐزד갈㡮ؽرؔثٍحز˖ 鹈ד畍铣דֻـحؙؙٓـ䕎䒭㨣䔲儗כ֮ת䕎䒭䠐陎׃גְזַ˖ ⠓דכ劤ח屟ג崧鷄ְאאչֿכְֲֲֿ鍑ꅸ״יպչַֿֿזַֽוպչ㹋ꥷחכֲֿװג㹋植ׅ״יպזו鑧׃さֲ
عؚٝ،ؐز
זד铣ל䙳ֻזְ˖ זד陽锷דֹ˖ זך穗꿀䭯㺔˖ 鎉衝חֿׅהדչַאպָ־˖ 㹋騧חぢֽג䠐鋅耀ֽ䪮遭剅כ铣剅⠓חぢְג
铣ֽׄׯְזְ
،ؐزفحزׅ
فؚٗٓو٦חהג،ؐزفحزֿׅהכꅾ銲ד֮։䞔攦فؚٗٓو٦ה䙼麩։
،ؐزفحزך倯岀˖ ـؚٗ˖ 2JJUB˖ HJUIVC
ַַׇֻ䪮遭剅剅ְג״ֲ
㛁瘗ך״ְהֿ˖ תהת䞔㜠ꆀָ䗳銲זךד稢ְַהֿתד⹈䓼׃湫ׇ˖ 㣐➂侧ד剅ֻהֶ✼ְח䖤䠐זֿה侄ִさִ˖ ٖؽُ٦ֶ격ְ׃箟꧊ָⰅךדⴻװְׅ俑畍ָ剅ֽ˖ 荈ⴓך㥨ֹז䪮遭٥䙼䟝䎢־˖ 箍ⴖָ֮ךד،ؐزفحزָ䓼ⵖׁ
铣ֽדזֻծ 剅ֻך嚂׃ְךד מ⸇׃גגְֻׁ
麦➂فؚٗٓو٦ַ铣剅䎢־״ֲ麦➂فؚٗٓو٦ך➭חה傍ֻ铣דֶֽל״ַה䙼ֲ劤ָֻׁ֮תׅկ˖ 䞔攦فؚٗٓو٦˖ ٔ٦تـٕ؝٦س˖ ظٝرؠ؎ش٦ؤ٥رؠ؎ٝـحؙזו˘5FDI#PPL8BMLךعحءُةؚאֽגזׁךה傍ֻ铣ַ䪮遭劤װזח铣דְְ䪮遭剅侄ִגְֻׁ
5IBOLZPV5FDI#PPL8BML