ตัวแทนภายในการลงคะแนนและตราสัญลักษณ์สามารถส่งเสริมแนวทางการเขียนโปรแกรมที่ดีได้หรือไม่


17

แค่คิดออกมาดัง ๆ - พวกเราโปรแกรมเมอร์ชอบทุกอย่างในการลงคะแนน / ตรา / ตัวแทนสิ่งนี้ดังนั้นรูปแบบนี้จะถูกนำไปใช้ในกระบวนการตรวจสอบรหัส บริษัท เพื่อส่งเสริมการเข้ารหัสที่ดีขึ้น

สิ่งที่ต้องการ

  • คุณ (หรือคนอื่น ๆ ในนามของคุณ) สามารถโพสต์ความเห็น (อาจเป็นตัวอย่าง, การกระทำเดียวหรือหลายชุด) สำหรับการตรวจสอบโค้ด

  • คนอื่นสามารถแสดงความคิดเห็นได้ (คล้ายกับคำตอบใน SE)

  • สามารถให้ / แนะนำป้าย (บางคนอาจดีบางคนอาจไม่ดีเช่น "Comment Desert" หรือบางอย่าง)

  • คุณสามารถลงคะแนนขึ้น / ลงบนตัวรหัสและความคิดเห็นและป้าย (เช่นถ้ามีคนแนะนำป้ายและคุณทำ / ไม่เห็นด้วย)

เป้าหมายของโครงการเช่นนี้จะเป็น

  • แนะนำความสนุกเล็กน้อยเพื่อกระตุ้นการใช้บทวิจารณ์โค้ด

  • ปรับปรุงคุณภาพ (ในรูปแบบนี้ทั้งผู้ตรวจสอบโค้ดและผู้ตรวจทานมีแนวโน้มที่จะเรียนรู้)

  • ลดโอกาสของการวิจารณ์รหัสที่เกิดประกายไฟ 'ego wars'

  • ให้ตัวชี้วัดเพื่อช่วยวัดประสิทธิภาพการทำงานของแต่ละบุคคล

ใช้งานได้ไหม คิด?


2
เพิ่งพบเว็บไซต์นี้ - StackExchange การแสดงความคิดเห็นรหัส - ความคิดที่ดีสำหรับการมาเปิดโครงการส่วนบุคคล / สาธารณะ แต่สำหรับหลาย บริษัท ของตนไม่เริ่มต้นcodereview.stackexchange.com
ไรอัน

5
ดูเหมือนว่ามันจะเป็นความคิดที่ดีสักระยะหนึ่ง แต่สิ่งเดียวที่ฉันจะทำต่างออกไปก็คือกำจัดตราการลงโทษ พวกเขามีความอัปยศและความอ่อนน้อมถ่อมตนกับพวกเขาที่จะกีดกันผู้ที่ล้มลงจากการพยายามไล่ตาม
maple_shaft

1
มันเป็นเรื่องยากที่ ฉันคิดว่าความจริงที่โหดร้ายคือเราสามารถเรียนรู้เพิ่มเติมจากความผิดพลาด (ของเราเองและผู้อื่น) บ่อยกว่าที่เราสามารถทำได้จากความสำเร็จ และสำหรับทุกคนที่พูดปดฮิปปี้ดอกไม้การลงโทษที่ยุติธรรมทำงาน ถามพ่อแม่ของคุณ;)
Ryan

9
ปัญหาเดียวก็คือ Jon Skeet จะนั่งอยู่ที่นั่นตลอดเวลาด้วยตัวแทน 100k Jon Skeet ไม่เหมาะกับ บริษัท ของคุณเหรอ? ไม่เป็นไร เขาจะยังคงอยู่ที่นั่น
Tom Anderson

1
จุดดี - อาจเป็นเครื่องหมาย "ฉันตรวจสอบชั้นเรียนโดยไม่มีความคิดเห็นเพียงบรรทัดเดียว" ควรอัปเดตในเวลาหนึ่งหรือถูกเพิกถอนเมื่อคุณทำสิ่งที่เป็นบวก - มิฉะนั้นจะไม่มีแรงจูงใจให้ปรับปรุงตามที่คุณได้ทำไปแล้ว ได้ 'เครื่องหมาย' และไม่สำคัญอีกต่อไป
Ryan

คำตอบ:


20

รางวัลภายนอกเช่นเงินป้ายหรือตัวแทนจะทำงานระยะสั้นเช่นอาหารและระบบการให้รางวัล / การลงโทษอื่น ๆ

รางวัลที่แท้จริงเช่นวัตถุประสงค์ & อิสระควรใช้แทนและให้ผลลัพธ์ระยะยาวมากขึ้น มันเป็นเรื่องยากมากที่จะนำไปใช้ในทางปฏิบัติมากกว่าระบบการให้รางวัลภายนอกที่ง่าย แต่มันจ่าย

ผู้เชี่ยวชาญหลายคนทำการวิจัยในเรื่องนี้ นี่คือรายการโปรดสองรายการของฉัน:

Daniel Pink เป็นการนำเสนอที่ยอดเยี่ยมที่ TED ในเรื่องที่ดูและเข้าใจได้ง่าย

Alfie Kohnผู้แต่งลงโทษโดย Rewardsเขียนในหัวข้อ:

แน่นอนว่าการให้สินบนและการคุกคามสามารถสร้างการปฏิบัติตามชั่วคราว เสนอรางวัลให้กับผู้ใหญ่ที่ไปโรงยิมหรือกับเด็ก ๆ เพื่อหยิบหนังสือและอาจใช้งานได้ชั่วขณะหนึ่ง แต่พวกเขาคิดว่าตัวเองมีแรงจูงใจจากภายนอกดังนั้นเมื่อไม่มีรางวัลอีกต่อไปก็ไม่มีเหตุผลที่จะดำเนินการต่อ แท้จริงแล้วพวกเขาอาจเลิกสนใจที่จะออกกำลังกายหรืออ่านหนังสือน้อยลงกว่า แต่ก่อน

ปัญหาอีกประการหนึ่งของการให้รางวัล (และการลงโทษ) ก็คือมันจะปรับเปลี่ยนพฤติกรรมของผู้คน ตัวอย่างเช่นหากคุณให้โบนัสแก่พนักงานของคุณพวกเขาจะมุ่งเน้นไปที่การรับโบนัสเหล่านั้นโดยไม่คำนึงถึงวัตถุประสงค์อื่น ๆ (ทั่วทั้ง บริษัท ) มันจะสร้างความเป็นปัจเจกชนและการแข่งขันระหว่างแผนกและพนักงาน ความไม่พอใจจะเกิดขึ้นและทุกคนจะดูทุกคน โดยเฉพาะอย่างยิ่งเมื่อหนึ่งในเป้าหมายของคุณคือ "ช่วยวัดประสิทธิภาพของแต่ละบุคคล"

ส่วนที่เหลือของพนักงานอาจหักล้างกฎของเกมและเลิกเล่น มูลค่าการซื้อขายที่เพิ่มขึ้นจะกลายเป็นปัญหาใหม่

โปรดทราบว่ามีคำแนะนำมากมายเกี่ยวกับวิธีการปรับปรุงแรงจูงใจที่เกิดขึ้นในชุมชนนี้


2
ปิแอร์ในขณะที่ฉันเห็นด้วยกับบางสิ่งที่คุณพูดและการค้นพบของแดเนียลพิงค์ฉันไม่คิดว่าพวกเขาจะนำไปใช้กับการแก้ปัญหาในขณะที่เขาอธิบาย มันจะแตกต่างกันถ้าตัวแทนป้าย ฯลฯ ถูกผูกติดอยู่กับรางวัลทางการเงิน แต่ที่นี่พวกเขาใช้เพื่อปรับปรุงพฤติกรรมที่มีความหมายที่แท้จริงเท่านั้น ในบางวิธีมันไม่ต่างไปจากแง่มุมการเล่นเกมของ stackexchange ที่เราต้องพูดว่าเป็นประโยชน์โดยรวม มันเป็นปัญหาที่ซับซ้อนดังนั้นจึงต้องดำเนินการอย่างระมัดระวัง
Homde

2
@mko: เงินเป็นรางวัลประเภทหนึ่ง ป้ายหรือชื่อเสียงนั้นเป็นอีกสิ่งหนึ่ง ฉันเชื่อว่าพวกเขามีผลเหมือนกันแน่นอน

2
ปิแอร์ฉันต้องไม่เห็นด้วย ไม่เพียง แต่รางวัลเหล่านี้เป็นอุดมคติในอุดมคติเท่านั้น แต่ยังมอบให้กับคุณโดยไม่ได้เป็นหัวหน้าของคุณ การรับรู้ของพวกเขาเป็นหนึ่งในจุดอ้างอิงที่สำคัญที่สุดสำหรับเราในการวัดความเชี่ยวชาญของเราและจุดประสงค์ของการกระทำของเรา ระบบการลงคะแนน, ตราและคะแนนชื่อเสียงเพียงปริมาณความคิดเห็นและควบแน่นวง ฉันหมายความว่านี่เป็นสาเหตุที่ SE ทำงาน
back2dos

1
ปิแอร์ฉันแนะนำให้คุณอ่านหนังสือ "Pink" ของแดเนียลพิ้งค์ที่ลึกซึ้งและมีแรงจูงใจ มีตัวอย่างมากมายที่รางวัลทางการเงินเป็นอันตรายจริง ๆ ในขณะที่รางวัลที่แท้จริงไม่ใช่ '
Homde

1
ใช่ แต่ถ้าป้ายแสดงผลการให้คะแนนเป็นมาตรการที่ดีกว่าที่จะทำหน้าที่เพื่อเน้นและผลักดันพฤติกรรมที่มีต่อผลตอบแทนที่แท้จริง คือผมอาจจะไม่สนใจมากที่เกี่ยวกับชื่อเสียงที่เกิดขึ้นจริงของฉัน แต่ฉันไม่ต้องการที่จะเป็นนักพัฒนาที่ดี ดังนั้นตัวแทนอาจเป็นสิ่งที่ดีหากไม่ได้วัดความสามารถสัมบูรณ์ของฉันวัดจากความก้าวหน้าสัมพัทธ์และกระตุ้นให้ฉันปรับปรุงมันและตัวฉันเอง สิ่งที่เราไม่สามารถวัดได้เราไม่สามารถเปลี่ยนแปลงได้ ส่วนที่ยากคือการออกแบบการวัดจริงมีความหมายบางอย่างและส่งเสริมพฤติกรรมที่เหมาะสม
Homde

5

ใช่มันทำได้

แต่ถ้าคุณออกแบบอย่างระมัดระวังมิฉะนั้นมันอาจย้อนกลับมา ฉันแสดงความคิดเห็น แต่คิดว่าฉันจะสรุปตำแหน่งของฉัน

เพื่อชื่อเสียงชื่อเสียงวัตถุประสงค์หลักคือเพื่อให้การวัดที่พนักงานสามารถใช้เพื่อติดตามการพัฒนาทักษะของพวกเขาเมื่อเวลาผ่านไป ออกแบบอย่างระมัดระวังโดยที่ในใจสิ่งที่ยากขึ้นมาด้วยวิธีการวัดทักษะที่ดีฉันไม่สามารถทำได้จากส่วนบนสุดของหัว

ป้ายส่วนใหญ่เป็นสิ่งที่ "สนุก" ฉันต้องการให้พวกเขาออกห่างจากปัญหาเชิงทักษะมากกว่า เช่นป้าย "นกฮูกคืนนี้ในสัปดาห์นี้" หรือกลุ่ม "จัดส่ง! ป้าย" จะใช้ได้ หากคุณมีป้ายความสามารถบางอย่างเช่น "แก้ไขข้อบกพร่องส่วนใหญ่" หรือ "รายงานข้อบกพร่องส่วนใหญ่" ให้คิดอย่างรอบคอบเกี่ยวกับวิธีการรับรู้และการเล่นเกม ป้ายควรเป็นข้อมูลเกี่ยวกับการเน้นพฤติกรรมมากกว่าการประชาสัมพันธ์ IMO ตรวจสอบให้แน่ใจว่ามีทั้งทีมและป้ายส่วนบุคคล

ฉันขอแนะนำอย่างยิ่งกับป้ายติดลบสิ่งเหล่านี้น่าสนุกและทำให้ผู้คนกลัวว่าการทำผิดจะเป็นอันตราย สร้างอีเมลที่เป็นประโยชน์ที่เป็นมิตรสำหรับกรณีเหล่านั้นแทน

ฉันขอแนะนำอย่างยิ่งว่าอย่าให้พวกเขาตัดสินใจและลงคะแนนในป้าย ผู้คนสามารถส่งคำแนะนำเกี่ยวกับตราของพวกเขาได้ แต่เนื่องจากผลกระทบที่มีต่อผู้คนอาจจะค่อนข้างรุนแรงสิ่งที่ใช้ตราควรทำโดยการตัดสินใจอย่างรอบคอบของคนที่รู้ว่าพวกเขากำลังทำอะไรและไม่ลงคะแนนเสียงข้างมาก

การตรวจสอบโค้ดเป็นแนวคิดที่น่าสนใจและฉันคิดว่าวิธีหนึ่งที่คุณสามารถสร้างมูลค่าทักษะได้ การไฮไลต์รหัสและการพูดคุยอาจเป็นประโยชน์จริง ๆ อย่างไรก็ตามมันอาจย้อนกลับมาหากทุกคนรู้ว่าพวกเขากำลังถูกตัดสินในทุกสิ่งที่พวกเขาเขียนการพัฒนาอาจช้าในการรวบรวมข้อมูล โดยเฉพาะอย่างยิ่งกับการพัฒนาซ้ำ ๆ ซึ่งบางครั้งคุณเขียนอะไรบางอย่างได้อย่างรวดเร็วและจากนั้น refactor คุณไม่ต้องการพฤติกรรม

บางทีนั่นอาจถูกชดเชยโดยผู้ที่ส่งรหัสตนเองหรือผู้อื่นเท่านั้นที่สามารถส่งรหัสในบางช่วงอายุได้ อย่างไรก็ตามมันอาจเป็นเรื่องยากหากรู้ว่าจะมีผลกระทบอะไร

ฉันในตอนท้ายฉันคิดว่าคุณจะต้องลองและดูว่าอะไรทำงานและอะไรไม่ได้มีหนังสือที่ดีที่เรียกว่าความเป็นจริงเสียที่อาจจะน่าสนใจ นอกจากนี้หนังสือ Daniel Pinks "Drive" ก็เป็นสิ่งที่ต้องอ่าน


2

ในความเห็นของฉันไม่ใช่เพราะมันไม่ใช่มาตรการที่ดีในการฝึกฝน แต่เป็นอาการ (ถ้าคนอื่นคิดว่าเป็นแนวปฏิบัติที่ดี)

การถอดความหนังสือโดยลุงบ๊อบ (ลืมชื่อ): รหัสที่ดีดูเหมือนง่ายเกือบจะทำให้ปัญหาดูเล็กน้อยราวกับว่าภาษาถูกสร้างขึ้นมาเพื่อการเขียน

ในประสบการณ์ของฉันรหัสดังกล่าวจะไม่มีการสังเกตและหลังจากผ่านมานานก็ให้ความสนใจว่ารหัสนี้ไม่เคยมีปัญหาและบางทีก็มีใครจำได้ว่าปัญหานั้นเกิดขึ้นก่อนที่จะมีการนำรหัส และความคลุมเครือ รหัสที่ได้รับการชื่นชมในความคิดเห็นมักจะเป็นรหัสที่ผู้ตรวจสอบมองในวันที่ดีเมื่อไม่ได้อยู่ในอารมณ์ที่จะ nitpick และที่มีการเปลี่ยนแปลงน้อยที่สุด


1
เอิ่ม: จุดแรกของคุณ - ใช่ แต่นั่นคือสิ่งที่ดีที่สุดที่เรามีใช่ไหม? การวัดโค้ดไม่ได้ให้ภาพที่ดีพอสำหรับตัวเอง
Ryan

1
ไม่เป็นความจริงสำหรับวิธีการตรวจสอบโค้ดทุกประเภทใช่หรือไม่
nikie

ปัญหาคืออย่าที่คุณพยายามวัด แต่คุณตั้งค่าลูปข้อเสนอแนะระหว่างการวัดของคุณและแรงจูงใจของทีม จากประสบการณ์ของฉันสิ่งนี้นำไปสู่การสร้างแรงจูงใจให้ทีม 'เอาชนะการทดสอบ' อย่างรวดเร็วไม่ใช่รหัสที่ดีกว่า
keppla

1
"เอาชนะการทดสอบ" นั้นสามารถนำไปใช้กับเมตริกได้มากกว่าการตรวจสอบโค้ดด้วยตนเอง ในการโต้แย้งครั้งแรกของคุณไปสู่สุดขั้วคุณกำลังบอกว่าไม่มีทางที่จะตัดสินว่าอะไรคือ 'ดี' นั่นเป็นเรื่องจริง แต่ในระดับหนึ่งเราต้องยอมรับว่าถ้ามีคนคิดว่าอะไรดีมันก็คงดี
Ryan

1
+1 สำหรับอาร์กิวเมนต์ที่ 2 ถึงแม้ว่ารหัสที่ดีอาจไม่มีการระบุ
Ryan

1

ความคิดนี้จะนำพลังใหม่มาสู่ทีม หากคุณรู้สึกว่าทีมตกอยู่ในร่องแล้วนี่เป็นวิธีที่ดีในการเขย่า

เพียงจำไว้ว่ามันจะไม่ใช่ยูนิคอร์นและสายรุ้ง บางคนไม่ชอบความคิดริเริ่มดังนั้นคุณภาพ / คุณภาพโดยรวมอาจประสบ อย่างไรก็ตามความเสี่ยงนี้อาจคุ้มค่า ขึ้นอยู่กับสถานการณ์ของคุณ


1

ฉันขอแนะนำให้ใช้แรงจูงใจภายนอก (สิ่งที่คุณเสนอคือรูปแบบของแรงจูงใจภายนอก) เพื่อกระตุ้นให้คนทำสิ่งต่าง ๆ ที่เป็น "กลไก" ซ้ำ ๆ และน่าเบื่อเช่น:

  • แสดงขึ้นตรงเวลาเพื่อการประชุม
  • รับ Timesheets ส่งตรงเวลา
  • กำลังอัปเดตเอกสาร
  • แบ่งปันข้อมูลกับทีม

ฉันจะไม่ใช้มันเพื่อสร้างแรงบันดาลใจให้กับงานทุกประเภทที่ต้องใช้ความคิดสร้างสรรค์หรือคุณภาพที่ไม่สามารถวัดได้อย่างเป็นกลาง ตัวอย่างเช่นหากคุณมีบุคคลที่ทำวิดเจ็ตและคุณสามารถตรวจสอบได้โดยอัตโนมัติว่าชิ้นส่วนนั้นดีหรือไม่ดีและคุณมีกระบวนการที่จะไม่อนุญาตให้มีส่วนใด ๆ เว้นแต่จะเป็นไปตามกระบวนการที่ได้รับอนุมัติ ผู้ปฏิบัติงานที่ได้รับผลตอบแทนจากการผลิตเพิ่มเนื่องจากกระบวนการไม่อนุญาตให้ใช้ทางลัดในการสร้างหน่วยเพิ่มเติมโดยเสียค่าใช้จ่ายด้านคุณภาพ

หากคุณไม่ได้มีการป้องกันเหล่านั้นในสถานที่แล้วความพยายามของคุณในการสร้างแรงจูงใจภายนอกจะกลับมาแน่นอน การเขียนโปรแกรมอยู่ในหมวดหมู่นี้อย่างตรงจุด - เราไม่สามารถวัดคุณภาพซอฟต์แวร์ได้อย่างน่าเชื่อถือ นั่นเป็นเพราะเมื่อคุณสร้างวิดเจ็ตมันจะออกจากโรงงานและไม่ส่งผลกระทบต่องานที่คุณทำในวิดเจ็ตถัดไป แต่เมื่อคุณสร้างซอฟต์แวร์คุณจะต้องทำงานซ้ำอีกครั้ง สิ่งที่คุณทำในขณะนี้มีผลกระทบระยะยาว นี่เป็นผลกระทบระยะยาวที่สำคัญมาก แต่ไม่สามารถวัดได้ แรงจูงใจภายในนั้นเป็นแรงจูงใจที่มีประโยชน์มากกว่าสำหรับสิ่งประเภทนี้

นั่นหมายความว่า:

  • ให้ผู้คนรับผิดชอบในการทำงานของพวกเขา
  • กระตุ้นให้ผู้คนพูดคุยกันเกี่ยวกับสิ่งที่ทำงานได้ดีและอะไรที่ไม่ดี
  • แสดงความขอบคุณอย่างแท้จริงสำหรับงานของประชาชน

จะไม่เรียงลำดับของภายในดังนั้นทำทั้งสามสิ่งเหล่านั้นฉันหมายความว่าทำไมผู้คนอุทิศเวลามากดังนั้น และประเด็นที่เกี่ยวกับ 'การลงคะแนนเสียง' คือฉันคิดว่ามันมีความเป็นธรรมถูกต้องและมีค่ามากกว่าในฟิลด์เช่นนี้เพราะฉันเห็นด้วยอย่างยิ่ง - เราไม่มีวิธีการวัดคุณภาพที่ไม่ดี
Ryan

0

ส่วนหนึ่งของสิ่งที่ทำให้งานนี้คือผู้เข้าร่วมจำนวนมากที่ไม่รู้จักกันหรือต้องทำงานร่วมกันทุกวัน ฉันคิดว่าในกลุ่มเล็ก ๆ มันจะกลายเป็นวิธีที่ทำให้เกมดูดีขึ้นหรือทำให้การแข่งขันเพื่อเลื่อนตำแหน่งดูแย่ นี่คือเหตุผลที่การประเมินโดยเพื่อนทางการมักเป็นระบบที่ไม่ดี ในกลุ่มเล็ก ๆ คนที่มีตัวแทนที่ดีที่สุดจะเป็นคนที่ฉลาดทางการเมืองไม่ใช่โปรแกรมเมอร์ที่ดีที่สุด


0

คำตอบสั้น ๆ คือใช่มันสามารถทำงานได้

คำตอบที่ยาวกว่าเล็กน้อยคือใช่มันใช้งานได้ แต่ก็อาจย้อนกลับมาได้

นอกจากจะเป็นโปรแกรมเมอร์มืออาชีพแล้วฉันยังเป็นนักวิเคราะห์พฤติกรรมมือสมัครเล่น

หนึ่งในการค้นพบที่เป็นเอกลักษณ์ของวิทยาศาสตร์พฤติกรรมศาสตร์สมัยใหม่คือพฤติกรรมนั้นได้รับอิทธิพลอย่างมากจากผลที่ตามมา

หากคุณควบคุมผลที่ตามมาคุณสามารถมีอิทธิพลต่อพฤติกรรมในระดับหนึ่ง การศึกษาระดับปริญญาขึ้นอยู่กับความสำคัญเฉพาะของแต่ละบุคคลที่มีพฤติกรรมที่คุณพยายามเปลี่ยนและความง่ายในการหลีกเลี่ยงผลที่ตามมาของคุณและค้นหาคนอื่น ๆ ที่พวกเขาเต็มใจที่จะทำงาน

ในฐานะโปรแกรมเมอร์มืออาชีพหนึ่งในผลของการเขียนโค้ดคือฉันได้รับเงิน หยุดจ่ายเงินให้ฉันและฉันจะหยุดแสดงตัวไม่นาน การจ่ายเงินเป็นผลที่สำคัญอย่างยิ่งต่อฉัน (ฉันเลี้ยงดูครอบครัว) และไม่มีผลกระทบอื่นใดที่ บริษัท ปัจจุบันของฉันที่ฉันยินดีที่จะทำงานแทนการจ่ายเงิน

หากคุณเป็นเจ้านายของฉันคุณจะต้องตัดสินใจว่าอะไรคือผลตอบแทน (แรงจูงใจผู้สนับสนุน) ที่จะเสนอให้ฉัน แต่คุณไม่ได้ตัดสินใจว่าฉันเข้าใจพวกเขาอย่างไร ตัวอย่างเช่นเจ้านายของฉันอาจตัดสินใจเสนอที่จอดรถพิเศษถ้าฉันเลือกเป็น "Coder ของเดือน" ถ้าฉันอาศัยอยู่ในซานฟรานซิสโกหรือนิวยอร์กซิตี้และฉันขับรถฉันอาจจะเต็มใจทำงานให้ แต่ตอนนี้ฉันอยู่ที่ไหนการจอดรถไม่มีปัญหาและฉันสามารถเดินไปทำงานได้

จากประสบการณ์ของฉันความเสี่ยงที่ยิ่งใหญ่ที่สุดที่คุณทำงานด้วยการใช้โปรแกรมอย่าง SO ในที่ทำงานคือคุณอาจถูกมองว่าเป็นคนให้คะแนนโหวตแทนการจ่ายเงินให้คนที่มีค่า


"หนึ่งในการค้นพบที่เป็นเอกลักษณ์ของวิทยาศาสตร์พฤติกรรมศาสตร์สมัยใหม่คือพฤติกรรมนั้นได้รับอิทธิพลอย่างมากจากผลของมัน" นั่นเป็นการค้นพบใช่ไหม จริงๆ?? นั่นไม่ใช่สิ่งที่เราทุกคนเรียนรู้ตั้งแต่เนิ่นๆในชีวิตใช่ไหม อย่าแตะต้องสิ่งที่ร้อนแรงเพราะมันจะเจ็บปวด! ใจคุณฉันยังคงดื่มมากเกินไปบางครั้ง ...
ไรอัน

@ Ryan: คุณคิด แต่ "อย่าแตะต้องสิ่งที่ร้อนแรงเพราะมันเจ็บ" ไม่ได้สร้างวิทยาศาสตร์ แสดงวิธีการเปลี่ยนแปลงพฤติกรรมที่สามารถวัดได้ทำซ้ำทำซ้ำได้และคาดเดาได้ - นั่นคือสิ่งที่ทำให้วิทยาศาสตร์เชิงพฤติกรรมเป็นวิทยาศาสตร์
Mike Sherrill 'Cat Recall'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.