Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
人気書籍から読み解くWeb技術の最新動向
Search
稲尾尚徳
February 26, 2015
Technology
0
100
人気書籍から読み解くWeb技術の最新動向
CPU(出版販売研究機構)の「棚分類コード表 改訂」「増売マニュアル最新版」説明会での発表資料です。
http://www.computerbook.jp/
稲尾尚徳
February 26, 2015
Tweet
Share
More Decks by 稲尾尚徳
See All by 稲尾尚徳
WEB+DB PRESSと私
inao
51
25k
あなたの知らないコンピュータ書の世界
inao
0
110
『Swift実践入門』制作の舞台裏
inao
8
2.8k
GitHubで雑誌・書籍を作る
inao
0
96
レビューパターン
inao
0
120
Other Decks in Technology
See All in Technology
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
5
660
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
200
OpenAPIから画面生成に挑戦した話
koinunopochi
0
150
制約理論(ToC)入門
recruitengineers
PRO
2
250
Webアクセシビリティ入門
recruitengineers
PRO
1
220
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
0
300
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
570
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
2
4.5k
JavaScript 研修
recruitengineers
PRO
2
140
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.5k
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Optimizing for Happiness
mojombo
379
70k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Statistics for Hackers
jakevdp
799
220k
Docker and Python
trallard
45
3.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
ਓؾॻ੶͔ΒಡΈղ͘ 8FCٕज़ͷ࠷৽ಈ Ҵඌঘಙ !JOBPɺJOBPOB!HJIZPDPKQ 8&# %#13&44ฤू෦ʢٕज़ධࣾʣ ʮ୨ྨίʔυදվగʯʮ૿ചϚχϡΞϧ࠷৽൛ʯઆ໌ձ
ͲΜͳࡶࢽɾॻ੶Λ ࡞͍ͬͯΔ͔ ʢࣗݾհʹ͔͑ͯʣ
8&# %#13&44 w ධൃചத w ࡢ݄ʹץपΛܴ͑ Δ͜ͱ͕Ͱ͖·ͨ͠ w ͜͜ʹ͍Βͬ͠ΌΔΑ͏ͳ ίϯϐϡʔλॻΛͨ͘͞Μചͬ
͍ͯͩͬͯ͘͞ΔΈͳ͞·ͷ ͓͔͛Ͱ͢
8&# %#13&44QMVT w طץ w ฤू෦͕ࣗ৴Λ͓࣋ͬͯಧ͚͢Δॻ੶ɾϜοΫγϦʔζ
୲ۙץ w ݄ൃച w ࡢɺೖߘ͠·ͨ͠ʼʻ w །Ұͷ୲ॻ੶
γϦʔζۙץ ݄ൃച ݄ൃച
8FCٕज़ͷ࠷৽ಈ
8FCٕज़ͱ w 8&# %#13&44ͷରൣғ w ୨ྨίʔυͰݴ͏ͱҎԼ͋ͨΓͰ͢ w #ɿϓϩάϥϛϯάɾ։ൃ w #ɿ8FC࡞
w #ɿ8FCϓϩάϥϛϯά w &ɿωοτϫʔΫߏங w &ɿσʔλϕʔεߏங
͝հํ๏ ʮ৽य़࠲ஊձ͜ͷίϯϐϡʔλॻ͕͍͢͝ʂ ൛ʯͷ֤݄τοϓ͔Β8&# %# 13&44ฤू෦͕͍ͯ͠ΔΧςΰϦͷຊΛϐο ΫΞοϓ͠ɺͦΕΒ͕ചΕͨͱߟ͑ΒΕΔഎܠ ͱɺͲͷΑ͏ͳຊ͕ग़൛͞Εͦ͏͔Λ ͝հ͠·͢ w ্ه࠲ஊձͷಈըϨϙʔτ
IUUQHJIZPKQOFXTSFQPSU
ͭͷΧςΰϦ w ։ൃٕ๏ʢ#ʣ w ϞόΠϧϓϩάϥϛϯάʢ#ɺʣ w ϞόΠϧήʔϜ։ൃʢ#ʣ w +BWB4DSJQUʢ#ʣ w
Πϯϑϥʢ#ͳͲʣ w Ϋϥυʢ&ʣ w ౷ܭɾσʔλੳʢ#ɺ&ʣ w ؔϓϩάϥϛϯάʢ#ͳͲʣ
։ൃٕ๏ʢ#ʣ w ΞδϟΠϧαϜϥΠʢΦʔϜࣾʣ w $BLF1)1ͰֶͿܧଓతΠϯςάϨʔγϣϯʢΠϯϓϨεʣ w ։ൃޮΛ61͢Δ(JUٯҾ͖ೖʢγʔΞϯυΞʔϧݚڀॴʣ w (JU)VC࣮ફೖʢ8&# %#13&44QMVTʣ
w νʔϜ։ൃ࣮ફೖʢ8&# %#13&44QMVTʣ ✦ ΞδϟΠϧɺڞಉ࡞ۀɺࣗಈԽͳͲ͕ΩʔϫʔυͰ͢ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ Ҿ͖ଓ͖(JU)VCɺεΫϥϜͳͲʢ։ൃऀҎ֎͔Βʣ
ϞόΠϧϓϩάϥϛϯά ʢ#ɺʣ w ৄղ4XJGUʢ4#ΫϦΤΠςΟϒʣ w ͨͷ͍͠4XJGUϓϩάϥϛϯάʢϏʔɾΤψɾΤψ৽ࣾʣ w 4XJGUͰ͡ΊΔJ1IPOFΞϓϦ։ൃͷڭՊॻʢϚΠφϏʣ w J1IPOFJ1BEϓϩάϥϛϯάόΠϒϧ4XJGUJ049DPEFରԠʢιγϜʣ
w "OESPJE4UVEJPͰ͡ΊΔ؆୯"OESPJEΞϓϦ։ൃʢٕज़ධࣾʣ w J04ΞϓϦΤϯδχΞཆಡຊʢٕज़ධࣾʣ ✦ ৽ొͨ͠4XJGU"OESPJE4UVEJP͕Γ্͕Γ·ͨ͠ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ Ҿ͖ଓ͖4XJGUɺJ04"OESPJEͷόʔδϣϯΞοϓ
ϞόΠϧήʔϜ։ൃʢ#ʣ w ݟͯΘ͔Δ6OJUZ%ήʔϜ੍࡞ೖʢलγεςϜʣ w 6OJUZήʔϜ։ൃʢ4#ΫϦΤΠςΟϒʣ w $PDPTEYεϚʔτϑΥϯ%ήʔϜ։ൃߨ࠲ʢᠳӭࣾʣ w DPDPTEYͰ͡ΊΔεϚʔτϑΥϯήʔϜ։ൃʢٕज़ධࣾʣ w
6OJUZʹΑΔ%ήʔϜ։ൃೖʢٕज़ධࣾʣ ✦ εϚʔτϑΥϯήʔϜΓ্͕͍ͬͯ·͢Ͷ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ Ҿ͖ଓ͖6OJUZ$PDPTEY ✦ 8FC(-ʢ$ISPNF.PCJMFʹଓ͖ɺJ04ରԠ͠·ͨ͠ʣ
+BWB4DSJQUʢ#ʣ w K2VFSZ࠷ߴͷڭՊॻʢ4#ΫϦΤΠςΟϒʣ w "OHVMBS+4ϦϑΝϨϯεʢΠϯϓϨεʣ w "OHVMBS+4ΞϓϦέʔγϣϯ։ൃΨΠυʢΦϥΠϦʔɾδϟύϯʣ w #BDLCPOFKTΞϓϦέʔγϣϯ։ൃΨΠυʢΦϥΠϦʔɾδϟύϯʣ ✦
ͷ"KBYͷൃݟҎ߱ɺ+BWB4DSJQUɺ)5.-ɺ$44ͱ͍ͬͨ 8FCͷඪ४ٕज़͕ݟ͞ΕɺਐԽ͠ଓ͚͍ͯ·͢ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ &$."4DSJQUʢ+BWB4DSJQUͷόʔδϣϯΞοϓɺ7PMͷ࿈ ࡌɺ7PMͰಛू༧ఆʣ ✦ 3FBDUɺ'MVY
ྲྀߦΓഇΓ͕ඇৗʹܹ͘͠ɺࡶࢽͰ͢Β͍ Εͳ͍ঢ়گͰ͢ɻͨͱ͑ઌ΄ͲͷK2VFSZɺ "OHVMBS+4ɺ#BDLCPOFKTͳͲɺྲྀߦͷϐʔ Ϋ͏ӽ͑ͨͱࢥΘΕ·͢ɻ ʢ͔ͩΒͱ͍ͬͯ͏ॻ੶͕ചΕͳ͍Θ͚Ͱ ͳ͍Ͱ͢ʣ
Πϯϑϥʢ#ͳͲʣ w ࣮ફ7BHSBOUʢΦϥΠϦʔɾδϟύϯʣ w $IFG࣮ફೖʢ8&# %#13&44QMVTʣ w αʔόΠϯϑϥపఈ߈ུʢ8&# %#13&44QMVTʣ ✦
ʮ*OGSBTUSVDUVSFBT$PEFʯʮ*NNVUBCMF*OGSBTUSVDUVSFʯͱ͍ͬͨ Ωʔϫʔυʹ͞ΕΔΠϯϑϥͷίʔυԽɺࣗಈԽ͕ਐΜͰ͍·͢ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ %PDLFSʢαʔόΠϯϑϥపఈ߈ུɺ7PMͰಛू༧ఆʣ ✦ 4FSWFSTQFDʢʰ4FSWFSTQFDʱʢΦϥΠϦʔɾδϟύϯʣɺαʔ όΠϯϑϥపఈ߈ུʣ ✦ "OTJCMF
Ϋϥυʢ&ʣ w ϓϩϑΣογϣφϧͷͨΊͷ࣮ફ)FSPLVೖʢ,"%0,"8"ʣ w ΦʔϓϯιʔεɾΫϥυج൫0QFO4UBDLೖʢ,"%0,"8"ʣ w "NB[PO8FC4FSWJDFTجૅ͔ΒͷωοτϫʔΫαʔόʔߏங ʢܦ#1ࣾʣ w ΫϥυΛࢧ͑Δٕज़ʢ8&#
%#13&44QMVTʣ ✦ ΫϥυԽͷྲྀΕɺ·͢·͢ਐΜͰ͍·͢ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ Ҿ͖ଓ͖"NB[PO8FC4FSWJDFTؔ࿈ʢ7PMͰಛूʣ ✦ (PPHMF$MPVE1MBUGPSNؔ࿈ʢ7PMͰಛू༧ఆʣ ✦ QBSTFDPNʢ7PMͷ࿈ࡌʣ
౷ܭɾσʔλੳ ʢ#ɺ&ʣ w ઓུతσʔλαΠΤϯεೖʢΦϥΠϦʔɾδϟύϯʣ w 1ZUIPOʹΑΔσʔλੳೖʢΦϥΠϦʔɾδϟύϯʣ w ࣮ફػցֶशγεςϜʢΦϥΠϦʔɾδϟύϯʣ w ϑϦʔιϑτͰ͡ΊΔػցֶशೖʢग़൛ʣ
w σʔλαΠΤϯςΟετཆಡຊ3׆༻ฤʢٕज़ධࣾʣ w ΤϯδχΞͷͨΊͷσʔλՄࢹԽ<࣮ફ>ೖʢٕज़ධࣾʣ ✦ Ϗοάσʔλͷைྲྀ͕ଓ͍͍ͯ·͢ ✦ ग़൛͞Εͦ͏ͳτϐοΫ ✦ (PPHMF#JH2VFSZʢ7PMͷ࿈ࡌʣ ✦ "NB[PO3FE4IJGUʢ7PMͰಛूʣ ✦ %FFQ-FBSOJOHʢʰਂֶशʱʢߨஊࣾɺ݄ʣʣ ✦ 'MVFOUEɺ&MBTUJDTFBSDI
ؔϓϩάϥϛϯά ʢ#ͳͲʣ w ؔϓϩάϥϛϯάचۄͷΞϧΰϦζϜσβΠϯʢΦʔϜࣾʣ w ͍͢͝&SMBOHΏ͔͍ʹֶ΅͏ʢΦʔϜࣾʣ w )BTLFMMʹΑΔฒྻɾฒߦϓϩάϥϛϯάʢΦϥΠϦʔɾδϟύϯʣ w +BWBʹΑΔؔܕϓϩάϥϛϯάʢΦϥΠϦʔɾδϟύϯʣ
w ؔϓϩάϥϛϯά࣮ફೖʢ8&# %#13&44QMVTʣ w ؆ܿͰ҆શͳίʔυΛॻ͚ΔͷͰ࠶ධՁ͞Ε͍ͯ·͢ w ग़൛͞Εͦ͏ͳτϐοΫ w 4DBMBɺ1MBZ'SBNFXPSL w ͢Ͱʹຊ͕ग़͍ͯ·͕͢ɺࡢ͔Β࠶͞ΕͨͷͰɺ৽ץʹظɺ ͘͠طץॻͷ۷Γى͕͜͠ߦ͑Δ͔͠Ε·ͤΜʢ(Pݴޠʣ w ϦΞΫςΟϒϓϩάϥϛϯάʢ7PMͰಛूʣ
·ͱΊ ͜͜Ͱڍ͛ͨͷɺมԽ͕ܹ͍͠ʹྲྀߦΓഇΓ ͕ܹ͍͠ΧςΰϦͰ͢ɻ ڍ͛ͳ͔ͬͨΩʔϫʔυͰɺ͜ΕΒͷ୨ྨ ίʔυʹ֘͢Δͷཁҙ͔͠Ε·ͤΜɻ
͓·͚
ʮ͜ͷຊചΕΔͷ͔ͳʁʯ ͱࢥΘΕͨͱ͖ ؒ Λ͑Δ৽ץΛѻΘΕ͍ͯΔΈͳ͞ ·ํ͕ɺʹ͍ͭͯ͝ௐࠪ͢Δ͓࣌ؒͳͲ ͳ͍͜ͱॏʑঝͨ͠͏͑Ͱɺ͠ʮ͜ͷຊ ചΕͦ͏͔ௐ͍ͨʂʯͱ͓ࢥ͍ʹͳͬͨͱ ͖ͷ5JQTΛ͍͔ͭ͘͝հ͍͖ͤͯͨͩ͞·͢
ςʔϚʢओʣॏཁ w ͜ΕݴΘ͕ͣͳ͔ͱࢥ͍·͢ w ൃചۙลʹॻ໊Ͱ5XJUUFSΛݕࡧ w ৽ץͷೖΕʹؒʹ߹Θͳ͍Ͱ͢Ͷʜʜ w ΩʔϫʔυΛ(PPHMFτϨϯυͰݕࡧ
ʮ୭͕ॻ͍͔ͨʯॏཁ w ઐॻʮઐՈ͕ઐՈʹ͚ͯॻ͘ॻ੶ʯ w ͦͷҙຯ͔Βɺʮ୭͕ॻ͍͔ͨʯͱ͍͏ͷ͢ ͘͝ॏཁͰ͢ w ஶऀ͞Μͷϒϩά5XJUUFS͕ɺͲΕ͘Β͍ࢧ࣋ ͞Ε͍ͯΔ͔ w
8&# %#13&44Ͱॻ͍ͨ͜ͱ͕͋Δ͔
ʮ୭͕ฤू͔ͨ͠ʯ ͦͦ͜͜ॏཁ w ୭͕ฤूΛ୲͔ͨ͠ɺͦͦ͜͜ॏཁͰ͢ w Ԟँࣙʹࡌ͍ͬͯΕΘ͔ΔͷͰ͕͢ɺ ͳ͔ͳ͔ͦ͠͏Ͱ͢Ͷ
8&# %#13&44ͷோΊํ w ࡶࢽͰ͢ͷͰɺকདྷతʹ֤͔ࣾΒॻ੶͕ץߦ͞ΕΔ ςʔϚΛૣΊʹऔΓ্͍͛ͯΔ͜ͱ͕ଟ͍Ͱ͢ w 5XJUUFSͷ!XEQSFTTͰಡΈͲ͜ΖͳͲΛͭͿ͍ ͍ͯ·͢ w දࢴΛோΊɺؾʹͳͬͨهࣄͷ಄ΛࣼΊಡΈʁ
w ͳ͓ɺಛूҎ֎͕খωλͱݶΒͳ͍Ͱ͢ɻকདྷతʹେωλʹ ͳΔͷΛɺૣ͍λΠϛϯάͰऔΓ্͍͛ͯΔ͜ͱଟ͍Ͱ͢ w ͨͱ͑%PDLFSɺ݄ʢ7PMʣʹ࿈ࡌͰऔΓ্ ͛ɺ݄ʢ7PMʣʹಛूͰऔΓ্͛·͢
8&# %#13&44QMVTͷ ॻ੶Խͷύλʔϯ ॻ੶ઐͷਓͱɺࡶࢽΛத৺ʹͨ·ʹॻ੶ͷਓ͕͍·͢ w ࿈ࡌΛϕʔεʹ w 8FCΛࢧ͑Δٕज़ w ྑ͍ίʔυΛॻٕ͘ज़
w ಛूΛϕʔεʹ w (JU)VC࣮ફೖ w ίʔσΟϯάΛࢧ͑Δٕज़ w ͍͖ͳΓॻ੶ w ؔϓϩάϥϛϯά࣮ફೖ w +6OJU࣮ફೖ
8&# %#13&44Ͱͷ ฤू࡞ۀͷਐΊํ w ࠷ۙ(JU)VCΛར༻ͯ͠ਐΊΔ͜ͱଟ͍Ͱ͢ w ʮ(JU)VCͰࡶࢽɾॻ੶Λ࡞Δʯ w (JU)VC,BJHJͰͷൃදࢿྉ w
IUUQXXXTMJEFTIBSFOFUJOBPHJUIVCLBJHJ
ڠྗ w ࠤ౻า͞Μ w ઘਫᠳޗ͞Μ w 8&# %#13&44ฤू෦ 8&# %#13&44
ʮ8FCϑϩϯτΤϯυ࠷લઢʯ ධ࿈ࡌதʂ
͝੩ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ ࠓޙͱΑΖ͓͘͠ئ͍͍ͨ͠·͢