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
エンジニアリングの本質を見極めて、何気ない行動の質を上げよう
Search
Hyuga-Tsukui
August 13, 2022
Business
0
190
エンジニアリングの本質を見極めて、何気ない行動の質を上げよう
エンジニアリング組織論への招待(広木大地 著)
を読んで、おすすめ本としてLT会で共有しました。
Hyuga-Tsukui
August 13, 2022
Tweet
Share
More Decks by Hyuga-Tsukui
See All by Hyuga-Tsukui
Form実装基本を学び直してみた
hyugatsukui
1
480
非同期処理を使った応答性能改善 AWS Lambda
hyugatsukui
1
360
Other Decks in Business
See All in Business
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
1
14k
業務紹介@第3回セキュリティ若手の会 〜セキュリティ+そのためのお仕事〜 / Introducing my work at the 3rd sec_wakate event
nttcom
0
580
株式会社サイバーリンクス|カルチャーデック
cyberlinks
0
280
株式会社J Institute 採用説明資料
jsaiyou123
0
150
freeeを軸に変えていく記帳代行の概念
yuki_yano
PRO
0
120
会社説明資料/株式会社PLAY
play_inc
0
21k
Mercari Group Code of Conduct
mercari_inc
0
130
【Entrance Book】新卒営業職向け
givery_recruit
0
140
パーソルイノベーション_会社案内
pinotalentbranding
1
33k
ワンキャリア 会社説明資料 / Company Deck
onecareer
7
240k
Sustainability Report
kuradashi
0
25k
(8枚)GROWモデルで目標達成する技術 部下育成の基本
nyattx
PRO
0
1.4k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
ΤϯδχΞϦϯάͷຊ࣭Λݟ ۃΊͯɺԿؾͳ͍ߦಈͷ࣭Λ ্͛Α͏ ΤϯδχΞ͓͢͢ΊຊLTձ
ࣗݾհ • Hyuga Tsukuiʢ@hy_twenʣ • γΣϧϑΟʔʢגʣͰݐઃۀք͚SaaSΛ։ൃ͍ͯ͠·͢
ࠓճ͝հ͢Δॻ੶ • ΤϯδχΞϦϯά৫ͷটɹʙෆ࣮֬ੑʹ͖߹͏ࢥߟͱ৫ ͷϦϑΝΫλϦϯάʢେ ஶʣʢҎ߱ΤϯδχΞϦϯά৫ ͷটʣ
ࠓͷΰʔϧ • ͜ͷຊͷಛɺ͓͢͢ΊϙΠϯτ • ৫ͰࣄΛ͛͠ΔʹϋʔυεΩϧͱผʹɺιϑτεΩϧॏ ཁͩΑͶ͍ͬͯ͏͜ͱͷ࠶ೝࣝ • ҰਓͰ͜ͷຊΛಡΜͰΈΑ͏ͱࢥ͍͚ͬͯͨͩΔԿ͔Λ͑Δʢݸ ਓඪͰ͢ 💁ʣ
·ͣຊͷ͍ܰհ
ຊͷߏ • 1ষ ࢥߟͷϦϑΝΫλϦϯά • 2ষ ϝϯλϦϯάͷٕज़ • 3ষ ΞδϟΠϧͳνʔϜͷݪཧ
• 4ষ ֶश͢ΔνʔϜͱෆ࣮֬ੑϚωδϝϯτ • 5ষ ٕज़৫ͷྗֶͱΞʔΩςΫνϟ
ڭՊॻతͳҐஔ͚ͮʹͳΔͱࢥ͏
৫ଟ͘ͷͷࣝΛར༻ͯ͠ ܗ͞Ε͍ͯΔ
৫ʹऔΓೖΕΒΕ͍ͯΔ • ࣗવՊֶ • ೝ৺ཧֶ • ܦࡁֶ • ࣾձՊֶ •
Etc…
෯͘༻ޠ͕ࣝཏ͞Ε͍ͯΔҹ
ΑΓಛԽͨ͠ຊΛಡΉ্Ͱͷࣄલඞਢ ࣝʢʁʣ
None
͔͜͜Βຊ
ΤϯδχΞϦϯάͬͯʁ
ࢲγεςϜΛ࡞Δ͜ͱͩͱࢥ͍ͬͯ ͨ
ؒҧͬͪΌ͍ͳ͍͕ຊ࣭Ͱͳ͍
ΤϯδχΞϦϯάʹ࣮ݱͷՊֶ
͋Δඪʹ͔ͬͯ࢝·Γ͔ΒऴΘΓ Λࢦ͢
ෆ࣮֬ੑίʔϯ Ҿ༻: ܦXTECK
ॎ͕࣠ऩଋ͍ͯ͘͠
࣮ݱ͢Δͱ͍͏͜ͱᐆດͳঢ়ଶ͔Β ࣮֬ͳঢ়ଶʹਪҠͤ͞Δ࡞ۀ
ΤϯδχΞϦϯάʹෆ࣮֬ੑΛݮΒ͢ ࡞ۀ
ෆ࣮֬ੑͱʁ
Ϋϩʔυɾγϟϊϯ • ిؾֶऀɾֶऀ • ใཧͷߟҊऀ
ෆ࣮֬ੑͷྔʹΤϯτϩϐʔ
Ҿ༻: wikipedia
͍͠ͷͰ
Ӎ͕߱Δͱ͍͏ใͷྫ
Ӎ͕߱Δ߹ͷΤϯτϩϐʔ ໌ɺΕΔ͕֬50%,ӍʹͳΔ͕֬50%ͷΤϯτϩϐʔΛද͢ͱ ໌ɺΕΔ͕֬80%,ӍʹͳΔ͕֬20%ͷΤϯτϩϐʔΛද͢ͱ ໌,ΕΔ͕֬100%ͷΤϯτϩϐʔΛද͢ͱ −0.5log2(0.5) − 0.5log2(0.5) = 1bit −0.8log2(0.8)
− 0.2log2(0.2) = 0.72bit −1log2(1) − 0log2(0) = 0bit Ҿ༻: ΤϯδχΞϦϯά৫ͷট
֬ͷภΓ͕େ͖͚Εେ͖͍΄Ͳɺ Τϯτϩϐʔ͕খ͍͞
ใ(bit)ʹෆ࣮֬ੑݮͷࠩ
࣮ݱํ๏͕2ͭ͋ͬͨͱ͖ʹͲͪΒΛ બ͍͍͔શ͘ෆ໌
ෆ࣮֬ੑ͕ߴ͍
ใʹΑͬͯෆ࣮֬ੑݮͰ͖Δ
ෆ࣮֬ੑ͕ߴ·ΔݪҼ
Θ͔Βͳ͍͜ͱ͕ଟ͍
ະདྷ
ଞਓ
͔͜͜ΒֶΔ͜ͱ
ະདྷΛ༧ଌ͢Δ͜ͱͷେ͞ • ະདྷ༧ෆՄೳ͕ͩɺ༧ଌͰ͖Δ • ܦݧओٛɺԾઆࢥߟ • εΫϥϜFW..etc
ίϛϡχέʔγϣϯͷେ͞ • ଞਓΛਅʹཧղ͢Δ͜ͱͰ͖ͳ͍ɺʢࣗݾͰ͍͑͞͠ʣ • ϝϯλϦϯάͷٕज़ɺใͷඇରশੑΛແ͘͢৫ߏʢbe Agileʣ
ࢲ͕มΘͬͨ͜ͱ
ࢲ͕มΘͬͨ͜ͱ • ෆ࣮֬ੑͷຊ࣭Λৗʹҙࣝ͢Δ͜ͱͰɺࠓͷߦಈෆ࣮֬ੑݮʹد ༩͢Δ͔Λߟ͑ΔΑ͏ʹͳͬͨʹࣄͷਐΊํ্͕ख͘ͳΔ • ଞਓʢϝϯόʔʣͷঢ়ଶɺνʔϜͷঢ়ଶʹରͯ͠හײʹͳͬͨɺ νʔϜࢪࡦͳͲ͕͏·͘ߦ͖͘͢ͳͬͨɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ