เว็บไซต์ใดให้ข้อบ่งชี้ความสามารถของโปรแกรมเมอร์ที่แม่นยำที่สุด?


12

หากคุณกำลังว่าจ้างโปรแกรมเมอร์และสามารถเลือกระหว่างหนึ่งใน (พูด) นักเขียน 100 อันดับแรกบน topcoder.com หรือหนึ่งใน 100 อันดับแรกบน stackoverflow.com คุณจะเลือกแบบใด

อย่างน้อยสำหรับฉันแล้วมันจะปรากฏว่า topcoder.com ให้การประเมินวัตถุประสงค์ที่มากขึ้นของความสามารถบริสุทธิ์ในการแก้ปัญหาและเขียนรหัส ในขณะเดียวกันแม้จะมีความสามารถด้านเทคนิคที่ชัดเจนแต่บุคคลนี้อาจขาดทักษะทางสังคม - เขาอาจเป็น "lone coder" เพียงอย่างเดียวโดยไม่มีความสามารถเพียงเล็กน้อยหรือไม่มีเลยในการช่วยเหลือ / ทำงานกับผู้อื่น ทักษะทางเทคนิคของเขากับผู้อื่น ฯลฯ

ในทางกลับกัน stackoverflow.com อย่างน้อยที่สุดก็จะปรากฏขึ้นเพื่อบ่งบอกถึงความคิดเห็นของเพื่อนร่วมงานเกี่ยวกับ coder ที่ดีขึ้นและระดับของการปรากฏตัวของเขาและประโยชน์ที่เป็นประโยชน์ ในขณะเดียวกันระบบการให้คะแนนก็เป็นสิ่งที่ใครบางคนที่เพิ่งจะโยนคำตอบที่ปานกลาง (หรือคำตอบที่ไม่ดี) จำนวนมากจนเกือบจะสะสมคะแนน "ชื่อเสียง" ที่ไม่อาจหลีกเลี่ยงได้ - อาจเป็นการลงคะแนนเพียงครั้งเดียว มารยาท) จะต่อต้านผลกระทบของการลงคะแนนเสียงไม่น้อยกว่า 5 และอื่น ๆ จะท้อ (บางระดับ) จากการลงคะแนนเพราะพวกเขาต้องเสียสละคะแนนชื่อเสียงของตัวเองที่จะทำเช่นนั้น ในขณะเดียวกันคนที่มีส่วนร่วมทางเทคนิคเพียงเล็กน้อยหรือไม่มีเลยดูเหมือนว่าไม่น่าจะมีชื่อเสียงที่ทำให้พวกเขา (ใกล้เคียง) เป็นผู้นำสูงสุดดังนั้นควรพูด

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


8
ฉันค่อนข้างแน่ใจว่า 100 คนแรกที่รู้เรื่องอึของพวกเขา
Josh K

@ Josh: ขอบคุณ (จริง ๆ - เนื่องจากฉันเป็นหนึ่งใน "100 คนที่ติดอันดับ SO") - แต่นั่นไม่ใช่คำถาม คำถามยังคงอยู่: เนื่องจากมีคนสองคนที่มีความสามารถชาญฉลาดและมีความสามารถจริง ๆ ฯลฯ ทักษะชุดใดมีความสำคัญมากกว่า
Jerry Coffin

2
ทักษะสำหรับตำแหน่ง แต่ที่ต้องมีความคิดโปรแกรมเมอร์ หากพวกเขามีสิ่งที่พวกเขาสามารถทำได้ ในสองเว็บไซต์นี้ฉันจะบอกอย่างนั้นเพราะฉันเคยเห็น OOB บ้า ๆ ที่ฉันไม่เคยคิดมาก่อน
Josh K

ในความฝันของฉันฉันมีผู้สมัคร 100 คนให้เลือก เมื่อฉันพบผู้สมัครหนึ่งคนที่มีประสบการณ์เชิงพาณิชย์ที่เกี่ยวข้องกับสล็อตเปิดในการเริ่มต้นของเราฉันกระโดดขึ้นและเต้นอย่างมีความสุข นั่นก็เพียงพอแล้วสำหรับฉันที่จะโทรหาผู้ที่อยู่ในโทรศัพท์และดูว่าเราคิดว่าอาจจะพอดีหรือไม่ อาจเป็นเพราะเรามีขนาดเล็กเกินไปที่จะจ้างผู้สมัครได้ เราไม่มีงาน 'โดรน' เราคาดหวังว่าแม้แต่ผู้สำเร็จการศึกษา CS ใหม่จะมีประสบการณ์จริงอีเธอร์ในงานที่ได้รับค่าจ้างหรือโครงการส่วนตัวที่น่าเชื่อถือ หากผู้สมัครมีคะแนน SO หรือ Topcoder สูงก็จะดีกว่ามาก
Jim In Texas

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

คำตอบ:


27

ทำไมต้องเลือก? เมื่อคุณจ้างคุณต้องการโพสต์ข้อเสนอของคุณทุกที่

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

แน่ใจว่าการมี 30K ใน StackOverflow จะช่วยให้ได้รับความสนใจจากผู้ว่าจ้าง แต่คุณจะได้รับการว่าจ้างจากข้อเท็จจริงอื่น ๆ อีกมากมาย

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

เป็นปัจจัยมากมายที่คุณไม่สามารถสรุปกระบวนการจ้างงานเพื่อความสามารถของโปรแกรมเมอร์ (ควร)


4
+1 สำหรับความสามารถในการล่อลวง! (ไม่เคยมีผู้สัมภาษณ์หญิงเลย ... )
Jaymz

1
@ jaymz: ไม่จำเป็นอย่างนั้น ... การสัมภาษณ์ทั้งหมดได้รับผลกระทบจากความประทับใจและปัจจัยทางจิตวิทยา
rwong

ฉันจะไม่พูดว่าไม่มีใครทำเช่นนี้ มันอาจจะเป็นความจริงมากกว่านั้นหากไม่มีใครได้รับการว่าจ้างมาเป็นเวลานาน
joshin4colours

ฉันได้รับการติดต่อเกี่ยวกับข้อเสนองานหนึ่งครั้งเพราะพวกเขาใช้แบบสอบถามเพื่อหาชื่อเสียงในรัฐโอคลาโฮมาของฉัน (ในอดีต) และเพราะมันเป็นดินแดนรกร้างที่แห้งแล้งฉันจึงมีชื่อเสียงมากที่สุด (ฉันเชื่อว่ามันคือ 8K ในเวลานั้น)
Earlz

4

ขึ้นอยู่กับงาน หากเป็นตำแหน่งนักพัฒนาเว็บเว็บไซต์ที่ระบุความสามารถของโปรแกรมเมอร์ได้ดีกว่าเว็บไซต์ที่พวกเขาสร้างขึ้น


2

หากพวกเขาติดอันดับท็อป 10 ของทั้งสองเว็บไซต์พวกเขาอาจจะไม่ใช่พนักงานที่ยอดเยี่ยมเพราะพวกเขาใช้เวลามากเกินไปในการตอบคำถามในเว็บไซต์และใช้เวลาไม่พอ !! :)


ฉันไม่รู้เรื่องนี้ในกรณีของ topcoder ฉันสามารถเห็นคนทำงานอิสระทำสิ่งนี้เพื่อรายได้ส่วนหนึ่งซึ่งจะได้ผล สำหรับด้านบนของแพ็คอาจจะมีเงินจำนวนมากที่ต้องทำ
Morgan Herlocker

0

ฉันเดาว่าทั้งคู่ต่างจากคนอื่น TopCoders ประเมินโปรแกรมเมอร์ขณะที่โปรแกรมเมอร์ประเมินตนเองใน StackOverflow หากผู้สัมภาษณ์พบผู้สมัครที่มีโปรไฟล์ในทั้งสองเว็บไซต์เหล่านี้เขาจะพิจารณาโปรไฟล์หนึ่งโปรไฟล์อื่นในเงื่อนไขต่อไปนี้: -

  • หากเป็นตำแหน่งการพัฒนาระบบหรือการพัฒนาเกมผู้สัมภาษณ์จะค้นหาโปรไฟล์ของแต่ละคนใน TopCoders เพื่อดูว่าเขาทำคะแนนได้อย่างไรในการแข่งขันของอัลกอริทึม ในสาระสำคัญตำแหน่งการพัฒนาตามสั่งอาจเป็นประโยชน์ต่อ TopCoder มากกว่า StackOverflow

  • ในกรณีที่จำเป็นต้องมีสติปัญญาโดยรวมในการตรวจสอบคุณลักษณะการเขียนโปรแกรมเฉพาะเช่นในกรณีของการพัฒนาเว็บและการพัฒนาซอฟต์แวร์โปรแกรมเมอร์อาจตรวจสอบเพื่อดูโปรไฟล์ StackOverflow ดังนั้นสำหรับตำแหน่งการพัฒนาทั่วไปโปรไฟล์ SO จะดูแล TopCoder

สิ่งหนึ่งที่โปรดปรานของ StackOverflow คือกองคำถาม คำถามที่นี่จะสะท้อนถึงปัญหาการพัฒนาในชีวิตจริงเสมอ ในขณะที่ Topcoder การประกวดนั้นยากเสมอไม่ว่าพวกเขาจะใช้กับปัญหาในชีวิตจริงหรือไม่ก็ตาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.