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
StackoverflowでREPを稼ぐ技術
Search
Seiya IZUMI
October 20, 2017
Technology
1
770
StackoverflowでREPを稼ぐ技術
第12回若手Webエンジニア交流会 #wakateweb
Seiya IZUMI
October 20, 2017
Tweet
Share
More Decks by Seiya IZUMI
See All by Seiya IZUMI
Elm, the functional frontend
izumisy
3
1k
Elmの歩き方2019
izumisy
5
3.3k
Our Journey with the Biggest Elm App in Japan
izumisy
0
140
jQueryからElmまで
izumisy
1
1.5k
Ordering and Ordered
izumisy
1
71
僕が新卒として意識している4つのこと
izumisy
0
100
Choo: Fun Functional Framework
izumisy
1
450
フロントエンド・バリデーション
izumisy
5
3.5k
ROM.rb: Another Approach to Persistence
izumisy
1
830
Other Decks in Technology
See All in Technology
Shift-from-React-to-Vue
calm1205
3
1.3k
わたしとトラックポイント / TrackPoint tips
masahirokawahara
1
240
【技術書典17】OpenFOAM(自宅で極める流体解析)2次元円柱まわりの流れ
kamakiri1225
0
210
APIテスト自動化の勘所
yokawasa
7
4.2k
新卒1年目が向き合う生成AI事業の開発を加速させる技術選定 / ai-web-launcher
cyberagentdevelopers
PRO
7
1.5k
グローバル展開を見据えたサービスにおける機械翻訳プラクティス / dp-ai-translating
cyberagentdevelopers
PRO
1
150
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
470
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1.1k
最速最小からはじめるデータプロダクト / Data Product MVP
amaotone
5
740
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
6
1.1k
AWS re:Inventを徹底的に楽しむためのTips / Tips for thoroughly enjoying AWS re:Invent
yuj1osm
1
570
Featured
See All Featured
Navigating Team Friction
lara
183
14k
Done Done
chrislema
181
16k
Music & Morning Musume
bryan
46
6.1k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Optimizing for Happiness
mojombo
376
69k
Being A Developer After 40
akosma
86
590k
It's Worth the Effort
3n
183
27k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Measuring & Analyzing Core Web Vitals
bluesmoon
1
40
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Transcript
Stackoverflow ͰREPΛՔ͙ٕज़ Seiya Izumi (@sy_izumi)
About Me • Seiya IZUMI • ଂେֶਓจֶ෦ • JS, Ruby
(Rails/Sinatra) ͪΐͬͱ͚ͩGolang @sy_izumi
Stackoverflow ͬͯ·͔͢ʁ
ͱ • Joel on Softwareͷ࡞ऀͰ͋Δ δϣΤϧɾεϙϧεΩ͕NYͰ։ઃ • ྦྷܭ࣭1400ສɺճ1900 ສͷੈքతͳΤϯδχΞ͚Q&AαΠτ
Reputationʢධʣ • ࣭ճΛ͢Δ͜ͱʹΑͬͯݮͬͨΓ૿͑ͨΓ͢Δɻ • UpvoteDownvoteͳͲʹΑͬͯREP͕มಈ
࣭ͷΘ͖ʹ͍͍ͭͯΔγΣϒϩϯ͕REPΛมಈͤ͞Δ
REPͷओཁͳมಈྫ
REPΛՔ͙ͱͲΜͳ͍͍͜ͱ͕…ʁ • ӳޠͷษڧʹͳΔ • ϓϩάϥϛϯάͷษڧʹͳΔ • ϞςΔ …ʑͦͷ΄͔༷ʑͳޮೳ͕͋Δ
͍͔ʹͯ͠REPΛՔ͙͔
ೣͰͰ͖Δ̐εςοϓ 1. ಘҙͳλάΛݟ͚ͭΔ 2. newestλϒʹுΓ͘ 3. unansweredλϒΛ׆༻͢Δ 4. ճͰ͖ͳ͍࣭ʹΞυόΠεͯ͠ΈΔ
1. ಘҙͳλάΛݟ͚ͭΔ • جຊతʹ “ϑϨʔϜϫʔΫ>ݴޠ” • ू߹ͷαϒηοτͰߜΓࠐΜͰ͍ͬͨ΄͏͕ڧΈʹͳΓ͍͢ • StackoverflowͰPython͕ਓؾͷݴޠʹͳΓͭͭ͋ΔͷͰɺ ͑Δਓνϟϯε
2. newestλϒʹுΓ͘ • ৽͍࣭͠ʹ୭ΑΓૣ͘ճ͢Δͷ͕Stackoverflowͷ ৗखஈ • ͱ͍͑ɺnewestλϒճڝ૪͕ܹ͍͠ͱ͍͏ܽ
3. unansweredλϒΛ׆༻͢Δ • ະճͷ࣭Ұཡ͔Β͕ࣗճͰ͖ͦ͏ͳͷΛݟ͚ͭͯΈΔ • جຊతʹ୭ճͰ͖ͳ͍ͷʮ࣭ͷ༰͕ѱ͍ʯʮқ͕ߴ ͗͢Δʯʮχον͗͢ΔʯͷͲΕ͔ • ಘҙͳλάͰߜΓࠐΜͰ͍͘ͱ࣭͕ൃݟͰ͖Δ͜ͱ
4. ճͰ͖ͳ͚ΕΞυόΠεͯ͠ΈΔ Q. inputλάͰMSϫʔυͷϑΝΠϧΛಡΈ͍ͨ
• ࣭ऀͷࣝϨϕϧΛߟྀͯ͠ΞυόΠεͯ͠ΈΔ • ͜ͷϥΠϒϥϦࢼͯ͠ΈͨΒʁ ͱ͍͏ఏҊΛͯ͠ΈΔ • ʮDocxzipͰѹॖ͞Εͨxml͔ͩΒɺJSZipͰల։ͯ͠DOMParserͰ ϊʔυͷσʔλΛಡΜͰ…ʯͱ͍͏ճ͕Θ͔Γ͍͔͢Ͳ͏͔ߟ͑Δ 4. ճͰ͖ͳ͚ΕΞυόΠεͯ͠ΈΔ
·ͱΊ
·ͱΊ • ϓϩάϥϛϯά×ӳޠͷΞτϓοτͷͱͯ͠ Stackoverflow׆༻ͯ͠ΈΑ͏ • ղܾೳྗӳޠೳྗཆ͑ͯ kill two birds with
one stone • StackoverflowͰWorld-wideͳSoftware Engineer ʹͳΖ͏ʂʂ
ͰɺӳޠͰ͚Μ͠ • ӳޠೳྗ͞΄Ͳ͡Όͳ͍ • εϖΠϯܥΠϯυܥͷ࣭ऀͦΜͳʹͪΌ Μͱͨ͠ӳޠͰ࣭Λ͍ͯ͠ͳ͍͜ͱଟ͍ • ͍ͪΜେࣄͳͷӳޠೳྗͰͳ͘ɺ͑ ͍ͨͱ͍͏SOUL
Ҏ্ʂ