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.6k
Ordering and Ordered
izumisy
1
73
僕が新卒として意識している4つのこと
izumisy
0
100
Choo: Fun Functional Framework
izumisy
1
450
フロントエンド・バリデーション
izumisy
5
3.5k
ROM.rb: Another Approach to Persistence
izumisy
1
840
Other Decks in Technology
See All in Technology
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
380
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
TypeScript、上達の瞬間
sadnessojisan
46
13k
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
200
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
32
1.5k
Unsuck your backbone
ammeep
668
57k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Site-Speed That Sticks
csswizardry
0
24
Side Projects
sachag
452
42k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Designing Experiences People Love
moore
138
23k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Teambox: Starting and Learning
jrom
133
8.8k
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
Ҏ্ʂ