StackOverflow เป็นมากกว่าคลังคำตอบสำหรับคำถามโง่ๆ

ข้อความนี้จัดทำขึ้นและเขียนเป็นส่วนเสริมของ "สิ่งที่ฉันเรียนรู้ใน 10 ปีจาก Stack Overflow'

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

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

ทุกเช้า ขณะที่ดื่มกาแฟยามเช้า ฉันจะเปิดฟีดข่าว ทวิตเตอร์ และ - SO. และฉันเชื่อว่าไซต์นี้สามารถให้นักพัฒนาได้มากกว่าตัวอย่างสำหรับการคัดลอกและวางที่เสนออย่างระมัดระวัง DuckDuckGo.

การพัฒนาตนเอง

กาลครั้งหนึ่งฉันเจอทวีตนี้:

ในทางตรงกันข้าม ฉันพบว่าวิธีที่ดีที่สุดในการเรียนรู้ภาษาใหม่คือการตอบคำถามแทนที่จะถามพวกเขา — จอน เอริคสัน

จากนั้นฉันก็แปลกใจเล็กน้อยกับวิธีตั้งคำถาม แต่เมื่อเวลาผ่านไป ฉันก็มั่นใจว่านี่คือความจริง อันดับแฮ็กเกอร์, ออกกำลังกาย และไซต์ที่คล้ายกันให้โอกาสในการแก้ไขปัญหาทรงกลมในสุญญากาศ และแม้แต่หารือเกี่ยวกับวิธีแก้ปัญหาของคุณกับคนที่ดีและเป็นมิตร ขณะนี้หนังสือส่วนใหญ่ได้รับการเสริมด้วยตัวอย่างที่สามารถดาวน์โหลดและเรียกใช้ได้ บน Github คุณจะพบโปรเจ็กต์ที่น่าสนใจในภาษาที่คุณกำลังเรียนรู้และดำดิ่งลงสู่ห้วงลึกของซอร์สโค้ดของผู้อื่น มันเกี่ยวอะไรด้วย SO? - คำตอบนั้นง่าย: สำหรับเท่านั้น SO คำถามเกิดจากความจำเป็นอันสำคัญ ไม่ใช่จินตนาการอันแปลกประหลาดของบุคคลใดบุคคลหนึ่ง ด้วยการตอบคำถามเหล่านี้ เราจะพัฒนาความสามารถในการคิดอย่างกระชับอย่างหลีกเลี่ยงไม่ได้ (ภายในไวยากรณ์ของภาษาของเรา) ถ่ายโอนรูปแบบที่ใช้บ่อยไปยังพื้นที่หน่วยความจำที่ใช้งานอยู่ และโดยการอ่านคำตอบของผู้อื่น เราจะเปรียบเทียบพวกเขากับของเราและจดจำแนวทางที่ดีที่สุด

หากคำตอบของคำถามที่คนแปลกหน้าถามไม่ชัดเจนในทันที - ดียิ่งขึ้นหากเป็นเช่นนั้น การค้นหาวิธีแก้ปัญหาที่ถูกต้องจะนำทักษะมามากกว่าการค้นหาคำตอบของปัญหาจาก อันดับแฮ็กเกอร์.

การประเมินวัตถุประสงค์โดยชุมชน

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

ตอนนี้ฉันสามารถปิดคำถามใด ๆ ที่ซ้ำกัน:

StackOverflow เป็นมากกว่าคลังคำตอบสำหรับคำถามโง่ๆ

หรือตอบ/ปลดบล็อกคำถามที่ได้รับการคุ้มครองโดยชุมชนจากผู้ก่อกวน:

StackOverflow เป็นมากกว่าคลังคำตอบสำหรับคำถามโง่ๆ

มันเป็นแรงบันดาลใจ หลังจากชื่อเสียงถึง 25000 รายการ สถิติทั้งหมดจะถูกเปิดเผยต่อผู้ใช้ SO และความละเอียด บันทึกแบบสอบถามไปยังฐานข้อมูลผู้ใช้.

คนรู้จักที่น่ายินดี

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

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

ฉันต้องคำนวณผลรวมของจำนวนเฉพาะทั้งหมดที่น้อยกว่า 100 วิธีแก้ปัญหาจะต้องไม่ใช้ตัววนซ้ำหลัก ฉันจะทำอย่างไร?

ใช่ มี "คำถาม" ดังกล่าวเกิดขึ้นและถูกลงคะแนนเสียงลง ฉันไม่เห็นปัญหาเกี่ยวกับเรื่องนี้ SO ไม่ใช่บริการฟรีที่ผู้ที่มีเวลาว่างมากเกินไปสามารถทำการบ้านของผู้อื่นได้ฟรี

ไม่มีประโยชน์ที่จะรู้สึกละอายใจกับภาษาอังกฤษที่ไม่ดีหรือขาดประสบการณ์

โบนัสอาชีพ

ฉันมีโปรไฟล์ที่ค่อนข้างยุ่งบน Github แต่ฉันสัมผัสได้ถึงการโจมตีที่แท้จริงของเฮดฮันเตอร์เมื่อฉันเข้าสู่ 20 อันดับแรกและอวตารของฉันก็ปรากฏบนหน้าหลักของภาษาที่เกี่ยวข้อง ฉันไม่ได้มองหาและไม่ได้ตั้งใจที่จะเปลี่ยนงานในอนาคตอันใกล้ แต่ข้อเสนอทั้งหมดนี้ทำให้ฉันสามารถรักษาความภาคภูมิใจในตนเองของตัวเองและสร้างพื้นฐานสำหรับอนาคต หากจู่ๆ ก็มีความคิดที่จะเปลี่ยนงาน ฉันก็ไม่ต้องเสียเวลาค้นหาอีกต่อไป

ใช้เวลาไม่มาก

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

StackOverflow เป็นมากกว่าคลังคำตอบสำหรับคำถามโง่ๆ

เปิดจักระและทำความสะอาดคาร์บูเรเตอร์

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

ฉันมีความสามารถเพียงพอที่จะตอบคำถามหรือไม่?

ใช่

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

ในข้อสรุป

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

ที่มา: will.com

เพิ่มความคิดเห็น