My personal experience in learning how to code.
Ͳ͏ͬͯϓϩάϥϛϯάΛֶΜ͔ͩԼᑍݚશମྠߨ݄ߴڮܛஐ
View Slide
தֶ࣌ϓϩάϥϛϯάͱͷग़ձ͍ग़యIUUQQPDLFUGSFFGSIUNMTIBSQQDH@FIUNM
Ҿͬӽ͠ͷՙΓதʹϙέίϯ ϓϩάϥϛϯάͰ͖ΔిΛൃݟ‣ ਓແೳɺࣜిɺଟഒԋࢉίʔυͳͲ৭ʑͭͬͨ͘‣ *' '03 (050 (046#ͳͲͷجຊతͳ੍ޚߏจΛཧղͨ͠தֶ࣌ϓϩάϥϛϯάͱͷग़ձ͍$16 4$ CJU L)[ϝϞϦ όΠτσΟεϓϨΠ ܻʷߦରԠݴޠ #"4*$ൃച 4)"311$(ॾݩ
ஷΊ͓ͨখݣ͍ͰύιίϯΛࣗ࡞͢Δ͜ͱΛܾҙ‣ ".%"UIMPO9ɺ$'%ͷϝϞϦɺ/7*%*"(F'PSDFͷάϥϘ‣ ϝϞϦͷॳظෆྑʹݟΘΕΔͳΜͱ͔‣ ࢥ͏ଘϓϩάϥϛϯάͰ͖Δڥ͕ͬͨ‣ ͪͳΈʹࣗʹΠϯλʔωοτ·ͩͳ͔ͬͨͷͰɺֶߍͷ1$Ͱ ։ൃڥυΩϡϝϯτΛμϯϩʔυ͍ͯͨ͠ߴߍ࣌1$ࣗ࡞
ཧͷઌੜʹɺࡕେͰ։࠵͢Δߴߍੜͷࣗ༝ݚڀͷൃදձʹ ग़͞ͳ͍͔ͱݴΘΕٸᬎωλΛߟ͑ͨߴߍ࣌ཧγϛϡϨʔγϣϯಋγϛϡϨʔγϣϯ ϥΠϑήʔϜ
ʮͰͰ͖Δ04ࣗ࡞ೖʯ ߹ल࣮ஶΛߪೖ‣ $1604ͷΈΛॳΊͯΓɺϨΠϠʹڵຯΛ࣋ͬͨ‣ ͜ͷຊͰॳΊͯΞηϯϒϥͱ$ΛͪΌΜͱཧղͨ͠ߴߍ࣌04ࣗ࡞ೖΛಡΜͰ04Λͭ͘Δग़యIUUQCMPHMJWFEPPSKQEBOLPHBJBSDIJWFTIUNM
༑ਓΒ෦׆Λ্ཱͪ͛ɺΞυϕϯνϟʔήʔϜΛͭͬͨ͘‣ ͳ͔ͥήʔϜΤϯδϯΛ$ͰϑϧεΫϥονͰ։ൃ‣ ͳ͔ͥಠࣗͷεΫϦϓτݴޠͷ࣮ܾఆҊͷఆίϯύΠϧΤϥʔͱηάϑΥͷཛྷʹݟΘΕΔ‣ ͦͦ$ϝϞϦཧΛͪΌΜͱཧղ͍ͯ͠ͳ͍‣ ߏจղੳثͷ࣮ͷͨΊʹɺ#PPTUͷςϯϓϨʔτϝλ ϓϩάϥϛϯάΛۦͨ͠ϥΠϒϥϦʹखΛग़ͯ͠͠·͏‣ ιʔείʔυཧγεςϜͳΜͯͷવΒͳ͍‣ ͕ͩɺͳΜͱ͔͠ɺਏ͔͕ٕͬͨज़ྗ্͕ͬͨߴߍ࣌$ͰಉਓήʔϜΛͭ͘Δ
ߴߍ࣌$ͰಉਓήʔϜΛͭ͘ΔIUUQTHJUIVCDPNLFJDIJJSJEJVNλϒͱۭന͕ࠞࡏۭന͕ۃΊͯগͳ͍ṖͷΤϥʔ
ॳΊͯझຯͰͳ͘ɺۀͱͯ͠ϓϩάϥϜΛॻ͍ͨ‣ ΄΅ྫ֎Ͱམͪͳ͍ϓϩάϥϜͷॻ͖ํΛֶΜͩ‣ ϢʔβϏϦςΟ จݴͷ౷ҰɺϘλϯͷஔɺγϣʔτΧοτΩʔɺFUDʹྀͨ͠ઃܭΛֶΜͩ‣ ͕ࣗॻ͍ͨϓϩάϥϜ͕ࣾձͷதͰಈ͘໘ന͞ΛͬͨҰํͰʜ‣ ೲظલΛ͑Δ͜ͱ‣ 7JTVBM#BTJDΛॻ͔͟ΔΛಘͳ͍͜ͱ͋ͬͨ‣ ιʔείʔυཧ.JDSPTPGU5FBN'PVOEBUJPO4FSWFSͱ͍͏4VCWFSTJPOʹྼΔֶ෦࣌גࣜձࣾΫϨϒ
ֶ෦࣌גࣜձࣾΫϨϒϓϥζϚͷޫੳ ଠཅిͷిࢠݦඍڸࣸਅͷղੳग़యIUUQXXXDSFWDPKQ
େֶӃ࣌ϑΣϯϦϧגࣜձࣾग़యIUUQTXXXGFOSJSJODDPNKQTMFJQOJS
ଞʹ৭ʑΤϐιʔυ͋Δ͚Ͳʜ‣ ϒϥοΫͳେखཱྀߦཧళͰϥτϏΞਓͱಇ͍ͨͱ͔‣ μΠίΫυϥοάͰͷόΠτΛͰΊͨͱ͔‣ ϋοΧιϯͰग़ձͬͨϑϦʔϥϯεͷΤϯδχΞͱ༑ୡʹͳΓ ԿʹͬͯҰॹʹࣄͨ͠ͱ͔‣ ϋοΧιϯͰԞ͞ΜΛݟ͚ͭͨͱ͔‣ ٯब׆Ͱඒຯ͍͠͝൧Λ৭ʑ৯ͨͱ͔‣ ʜֶ෦ʙେֶӃ࣌লུ
ͻͨ͢ΒϓϩάϥϜΛॻ͖ଓ͚ͨ‣ ࢥ͍͍ͭͨ໘ന͍͜ͱΛย͔ͬΒίʔυʹམͱͨ͠‣ ϓϩάϥϜΛॻ͘΄Ͳɺॻ͚ΔϓϩάϥϜͷ෯ͱ։ൃޮ͕ ্͕ΓɺΑΓଟ͘ͷϓϩάϥϜΛॻ͚ΔΑ͏ʹͳͬͨࠓͷࣗʹͪΐͬͱແཧ͔ͳʜͱࢥ͏͜ͱʹऔΓΜͩ‣ ࠜੑͬΆ͍͕ɺϓϩάϥϛϯάͳΒࣦഊͯ͠ϦεΫ΄΅θϩ ͳͷͰઓͷظߴ͍ࢥ͏‣ ΞϧόΠτͱͯ͠ϓϩάϥϛϯάΛ͢Εɺదͳײͱ ϓϨογϟʔ͕͋Δ ͞Βʹ͓ۚΒ͑Δ ৼΓฦͬͯΈͯྑ͔ͬͨ͜ͱ
ՌΛ͘ެ։ɾએ͢Δ‣ ϑΥʔϥϜɺ.-ɺϒϩάFUD6/*9-JOVYʹͬͱૣ͘৮ΕΔ‣ 6/*9ܥΛ৮Γͩͨ͠ͷֶ෦ʹೖֶ͔ͯ͠Β‣ 6/*9ͷιϑτΣΞࢿ࢈େͰ͋Γɺ044ͷ΄ͱΜͲ͕6/*9ܥ 04Λఆ͍ͯ͠ΔίϯϐϡʔλͷΈΛֶͿ‣ ϓϩάϥϛϯάΛֶͿʺίϯϐϡʔλΛֶͿ‣ ͨͩ͠ɺίϯϐϡʔλΛֶͿ࠷͔ͭ࠷ָͳํ๏ɺ ϓϩάϥϛϯάΛ௨ͯͩ͠ͱࢥ͏ৼΓฦͬͯΈͯল
࣌ؒΛ͏‣ ेఔͰΓͳ͍ɻʙ࣌ؒҎ্ϓϩάϥϛϯά͚ͩʹ ूத͢Δ ࣌ؒΛͭ͘ΔਓͰΔ‣ গͳ͘ͱࣗͷपΓͷ༏लͳϓϩάϥϚօಠֶଞਓͷιʔείʔυΛಡΉ‣ ଞਓͷιʔείʔυΛಡ·ͳ͍ͱࣗݾຬͷྖҬΛग़ΒΕͳ͍ͭ͘Γ͍ͨͷΛܾΊΔ‣ ݁ہϓϩάϥϛϯάखஈʹ͗͢ͳ͍ϓϩάϥϛϯάͰ͖ΔΑ͏ʹͳΔίπ