ข้อความนี้จัดทำขึ้นและเขียนเป็นส่วนเสริมของ "
สิ่งที่ฉันเรียนรู้ใน 10 ปีจาก Stack Overflow '
ให้ฉันพูดทันทีว่าฉันเห็นด้วยกับ Matt Birner ในแทบทุกเรื่อง แต่ฉันมีส่วนเพิ่มเติมบางอย่างที่ฉันคิดว่าค่อนข้างสำคัญและอยากแบ่งปัน
ฉันตัดสินใจเขียนบันทึกนี้เพราะตลอดเจ็ดปีที่ฉันอาศัยอยู่ SOฉันศึกษาชุมชนจากภายในค่อนข้างดี ฉันตอบคำถาม 3516 ข้อถาม 58 ข้อป้อน หอเกียรติยศ (20 อันดับแรกของโลก) ในทั้งสองภาษาที่ฉันเขียนอย่างต่อเนื่องฉันได้รู้จักกับคนฉลาดหลายคนและฉันก็ใช้โอกาสทั้งหมดที่ได้รับจากเว็บไซต์อย่างแข็งขัน
ทุกเช้า ขณะที่ดื่มกาแฟยามเช้า ฉันจะเปิดฟีดข่าว ทวิตเตอร์ และ - SO. และฉันเชื่อว่าไซต์นี้สามารถให้นักพัฒนาได้มากกว่าตัวอย่างสำหรับการคัดลอกและวางที่เสนออย่างระมัดระวัง
การพัฒนาตนเอง
กาลครั้งหนึ่งฉันเจอทวีตนี้:
ในทางตรงกันข้าม ฉันพบว่าวิธีที่ดีที่สุดในการเรียนรู้ภาษาใหม่คือการตอบคำถามแทนที่จะถามพวกเขา —
จอน เอริคสัน
จากนั้นฉันก็แปลกใจเล็กน้อยกับวิธีตั้งคำถาม แต่เมื่อเวลาผ่านไป ฉันก็มั่นใจว่านี่คือความจริง
หากคำตอบของคำถามที่คนแปลกหน้าถามไม่ชัดเจนในทันที - ดียิ่งขึ้นหากเป็นเช่นนั้น การค้นหาวิธีแก้ปัญหาที่ถูกต้องจะนำทักษะมามากกว่าการค้นหาคำตอบของปัญหาจาก อันดับแฮ็กเกอร์.
การประเมินวัตถุประสงค์โดยชุมชน
สำหรับนักพัฒนาที่เรียกตัวเองว่าผู้อาวุโสขึ้นไป การเปรียบเทียบความรู้สึกเจ๋งของตัวเองกับความคิดเห็นที่เป็นกลางของคนแปลกหน้าเป็นสิ่งสำคัญมาก ฉันเคยทำงานเป็นทีมโดยที่ระดับทักษะและความสามารถของฉันไม่ก่อให้เกิดคำถามใดๆ ฉันรู้สึกเหมือนเป็นกูรูจริงๆ การมีส่วนร่วมอย่างแข็งขันในการอภิปรายเกี่ยวกับ SO ตำนานนี้หายไปอย่างรวดเร็วในใจของฉัน ทันใดนั้นฉันก็เห็นได้ชัดว่าฉันยังต้องเติบโต เติบโต และเติบโตเพื่อก้าวไปสู่ระดับ "ผู้อาวุโส" และฉันรู้สึกขอบคุณชุมชนมากสำหรับสิ่งนั้น ฝักบัวอาบน้ำเย็นจนแข็งทว่าทำให้สดชื่นและมีประโยชน์อย่างยิ่ง
ตอนนี้ฉันสามารถปิดคำถามใด ๆ ที่ซ้ำกัน:
หรือตอบ/ปลดบล็อกคำถามที่ได้รับการคุ้มครองโดยชุมชนจากผู้ก่อกวน:
มันเป็นแรงบันดาลใจ หลังจากชื่อเสียงถึง 25000 รายการ สถิติทั้งหมดจะถูกเปิดเผยต่อผู้ใช้ SO และความละเอียด
คนรู้จักที่น่ายินดี
การปรากฏตัวอย่างแข็งขันในค่ายของผู้รับผิดชอบทำให้ฉันได้พบกับนักพัฒนาที่โดดเด่นมากมายจากประเทศต่างๆ นี่เป็นสิ่งที่ดีมาก พวกเขาล้วนเป็นคนที่น่าสนใจมากและคุณสามารถขอให้พวกเขาตรวจสอบโค้ดของไลบรารีที่ซับซ้อนที่เราตัดสินใจเผยแพร่ได้โดยตรง OSS. ความเชี่ยวชาญของผู้ตรวจสอบอาสาสมัครสองคนช่วยให้คุณสามารถเปลี่ยนโค้ดว่างเปล่าที่ตัดอย่างงุ่มง่ามให้เป็นโค้ดที่สวยงามและกันกระสุนได้ พร้อมสำหรับการใช้งาน
ข่าวลือเกี่ยวกับ "บรรยากาศที่เป็นพิษ" อย่างน้อยที่สุดก็เกินความจริงอย่างมาก ฉันไม่สามารถพูดได้กับทุกชุมชนภาษา แต่ ทับทิมและ ยาอายุวัฒนะ กลุ่มมีความเป็นมิตรอย่างยิ่ง หากต้องการลังเลที่จะช่วยเหลือ คุณต้องยื่นคำขาดเพื่อเรียกร้องให้คุณเขียนโค้ดสำหรับการบ้าน โดยโพล่งบางอย่าง เช่น:
ฉันต้องคำนวณผลรวมของจำนวนเฉพาะทั้งหมดที่น้อยกว่า 100 วิธีแก้ปัญหาจะต้องไม่ใช้ตัววนซ้ำหลัก ฉันจะทำอย่างไร?
ใช่ มี "คำถาม" ดังกล่าวเกิดขึ้นและถูกลงคะแนนเสียงลง ฉันไม่เห็นปัญหาเกี่ยวกับเรื่องนี้ SO ไม่ใช่บริการฟรีที่ผู้ที่มีเวลาว่างมากเกินไปสามารถทำการบ้านของผู้อื่นได้ฟรี
ไม่มีประโยชน์ที่จะรู้สึกละอายใจกับภาษาอังกฤษที่ไม่ดีหรือขาดประสบการณ์
โบนัสอาชีพ
ฉันมีโปรไฟล์ที่ค่อนข้างยุ่งบน Github แต่ฉันสัมผัสได้ถึงการโจมตีที่แท้จริงของเฮดฮันเตอร์เมื่อฉันเข้าสู่ 20 อันดับแรกและอวตารของฉันก็ปรากฏบนหน้าหลักของภาษาที่เกี่ยวข้อง ฉันไม่ได้มองหาและไม่ได้ตั้งใจที่จะเปลี่ยนงานในอนาคตอันใกล้ แต่ข้อเสนอทั้งหมดนี้ทำให้ฉันสามารถรักษาความภาคภูมิใจในตนเองของตัวเองและสร้างพื้นฐานสำหรับอนาคต หากจู่ๆ ก็มีความคิดที่จะเปลี่ยนงาน ฉันก็ไม่ต้องเสียเวลาค้นหาอีกต่อไป
ใช้เวลาไม่มาก
ฉันมักจะได้ยินจากหลาย ๆ คนว่า SO มีเพียงคนขี้เกียจเท่านั้นที่ตอบ และมืออาชีพตัวจริงก็ตัดซอร์สโค้ดสำหรับความต้องการทางธุรกิจตั้งแต่เช้าจรดค่ำ ฉันไม่รู้ บางทีอาจมีบางคนที่สามารถปั่นโค้ดได้ไม่หยุดเป็นเวลาสิบหกชั่วโมงติดต่อกัน แต่ฉันก็ไม่ใช่หนึ่งในนั้นอย่างแน่นอน ฉันต้องการพัก ตัวเลือกที่ยอดเยี่ยมสำหรับการหยุดพักในที่ทำงานซึ่งไม่ผ่อนคลายเกินไปและไม่แนะนำให้คุณเข้าสู่โหมดการผัดวันประกันพรุ่งไม่รู้จบ เป็นเพียงการ "ตอบคำถามสองสามข้อ" โดยเฉลี่ยแล้ว สิ่งนี้นำมาซึ่งชื่อเสียงหลายสิบครั้งต่อวัน
เปิดจักระและทำความสะอาดคาร์บูเรเตอร์
การช่วยเหลือผู้คนเป็นสิ่งที่ดี ฉันยินดีที่นอกเหนือจากการสอนแบบเห็นหน้ากันเป็นประจำแล้ว ฉันยังสามารถช่วยเหลือผู้คนจากไวโอมิง กินชาซา และเวียดนามได้อีกด้วย
ฉันมีความสามารถเพียงพอที่จะตอบคำถามหรือไม่?
ใช่
เราทุกคนทำผิดพลาด และหากสิ่งนี้เกิดขึ้น ชุมชนจะแก้ไขให้ถูกต้อง ให้ฉันทราบ: เขาจะไม่แอบทำกรรม แต่จะลงคะแนนคำตอบ (ในกรณีส่วนใหญ่พร้อมคำอธิบายว่ามีอะไรผิดปกติที่นี่) การลบคำตอบที่ลงคะแนนเสียงลงนั้นสมเหตุสมผล และการลงคะแนนเสียงลงคะแนนจะถูกย้อนกลับ (การตอบกลับที่ถูกลบจะยังคงปรากฏแก่ผู้ที่มีชื่อเสียงมากกว่า 10000แต่เชื่อฉันเถอะพวกเขาไม่ได้เห็นอะไรแบบนี้)
ในข้อสรุป
สำหรับฉันดูเหมือนว่าสำคัญและจำเป็นในการมีส่วนร่วมในการพัฒนาโลกและคำตอบ SO - ตัวเลือกที่ดีในการทำสิ่งนี้โดยไม่ต้องลุกจากเก้าอี้โต๊ะ หากฉันสามารถโน้มน้าวให้ใครซักคนเริ่มตอบได้ในวันนี้ ฉันจะมีความสุขมาก
ที่มา: will.com