อะไรคือทักษะที่คุณมองหาเมื่อจ้างพนักงานใหม่ / มือใหม่เพื่อการพัฒนา? [ปิด]


14

ฉันอยากถามคำถามนี้กับเพื่อนนักพัฒนาของฉันที่นี่ใน Programmers.SE เพราะฉันกำลังจ้าง freshers ให้กับ บริษัท ของฉันแม้ว่าฉันจะรู้คำถามพื้นฐานบางอย่างที่สามารถขอความสดชื่นในระหว่างการสัมภาษณ์และฉันต้องการที่จะรู้ว่า

อะไรคือทักษะที่คุณมองหาเมื่อจ้างพนักงานใหม่ / มือใหม่เพื่อการพัฒนา?


สดชื่น? ฉันไม่เคยได้ยินคำนั้นมาก่อน
WalterJ89

น้องใหม่ ... นั่นสมเหตุสมผล
WalterJ89

1
@ walterj89 ในอินเดียนักเรียนที่จบวิทยาลัยและเริ่มหางานจะเรียกว่า freshers ...
ACP

1
มองหาคนที่สดใหม่ที่อาจติดอยู่)
งาน

+1 - เป็นคำถามที่ดี ฉันขอขอบคุณข้อมูลเชิงลึกของคุณที่จะจ้างคน ฉันแน่ใจว่าคุณจะได้นักพัฒนาที่ดี!
k25

คำตอบ:


12

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

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

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


2
+1 สำหรับและไม่เพียงไปตามเกรดของพวกเขา พวกเขาไม่ได้บ่งชี้ความรู้การเขียนโปรแกรมของพวกเขา
CyprUS

4

สำหรับฉันสามสิ่งต่อไปนี้มีความสำคัญ -

  1. ความภักดี : ทุกสิ่งสามารถสอนให้คนที่ภักดี

  2. ความมุ่งมั่น : เขาคิดว่าโยบเป็นภารกิจหรือน่าเบื่อหน่าย

  3. ความสมบูรณ์ : คุณค่าช่วยสร้างทักษะอื่น ๆ ทั้งหมดเพื่อแยกความแตกต่างของการทำงานอย่างหนักเพื่อให้ได้ทักษะที่เหลือ

เกี่ยวกับการเขียนโปรแกรมฉันคิดว่าสิ่งต่อไปนี้มีความสำคัญ:

  1. ทักษะการแก้ปัญหา (ความถนัด)

  2. ในเชิงลึกความรู้ภาษาการเขียนโปรแกรม

  3. ประสบการณ์อย่างน้อยหนึ่งโครงการในภาษาที่เฉพาะเจาะจง

  4. บันทึกที่ดี (อย่างน้อยก็โอเค) ในขณะที่กำลังศึกษาวิทยาศาสตร์คอมพิวเตอร์ (หรือเทียบเท่า)


ความภักดี, ความมุ่งมั่นที่คุณคาดหวังจากเด็กอายุ 20 ปีได้มากแค่ไหน? ฉันทำงานที่งานแรกของฉันและฉันเป็นคนที่ซื่อสัตย์น้อยที่สุดสำหรับพวกเขา IMHO; แต่พวกเขารักฉัน! พวกเขาค่อนข้างมีความสุขกับฉันตอนนี้ฉันอาจให้โอกาสพวกเขาซื้อความภักดีของฉันอีกปีหนึ่ง แต่นั่นก็เป็นอีกสิ่งหนึ่ง ... นอกจากนี้ฉันคิดว่าความรู้ที่ดีเกี่ยวกับภาษาการเขียนโปรแกรมใดภาษาหนึ่ง (ไม่ใช่สคริปต์) ไม่เป็นไร จุดเริ่มต้น .. ppl ไม่ได้ศึกษามากในวิทยาลัย: P
Chani


1

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

อีกด้านหนึ่งคือการแนะนำมือใหม่ให้กับการเข้ารหัสในโลกแห่งความจริงและ (หวังว่า) หล่อหลอมเขาหรือเธอให้เป็น coder ที่มีประโยชน์ นั่นคือสิ่งที่ฉันมีอยู่ในใจเมื่อประเมินผู้สมัครประเภทนี้ ฉันมองหาคนที่:

  • ได้แสวงหาโอกาสในการพัฒนางานฝีมือของเขา / เธอนอกความต้องการของโรงเรียนไม่ว่าจะอยู่ในรูปแบบของการมีส่วนร่วมโอเพนซอร์ส (ดีกว่า) หรือการเขียนโค้ดงานอดิเรกส่วนตัว

  • มีวิธีการตรรกะของการเข้าถึงปัญหา

  • วัฒนธรรมแฮ็กเกอร์ groks (หรือสำหรับผู้บังคับบัญชาอื่นที่ไม่ใช่ฉันวัฒนธรรมองค์กรที่บุคคลนั้นกำลังได้รับการว่าจ้าง)

  • ไม่เพียง แต่ฉลาด แต่ยังมีส่วนร่วม

  • ตอบสนองต่อการแก้ไข / วิจารณ์อย่างดีและโดยทั่วไปไม่ใช่คนที่อัตตาฉันต้องปกป้อง

  • รู้วิธีการเรียนรู้ได้ทันทีและเรียนรู้อย่างอิสระ


1

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

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


-1 สำหรับ"ตรวจสอบว่าเขา / เธอมีส่วนร่วมในการแข่งขันหรือสมาชิกขององค์กรใด ๆ " การวัดแบบไหนที่ให้คุณ วิธีปลอมทั้งหมดในการทดสอบบุคคล
Chani

นั่นคือการตรวจสอบว่ามีความกระตือรือร้น ไม่ควรให้น้ำหนักสูง นี่คือตรงจากรายการ Joels โปรดตรวจสอบjoelonsoftware.com/articles/CollegeAdvice.html
Manoj R

1

เมื่อคุณจ้างงานที่สดใหม่ในอินเดียข้อเสนอแนะของฉันจะเป็นดังนี้

  1. ประวัติย่อ : สิ่งนี้จะบอกความมั่นใจและความชัดเจนในความรู้ของพวกเขาแก่คุณอย่างชัดเจน หลายคนติดตามประวัติย่อของแม่แบบจาก Naukri หรือบางส่วนของเว็บไซต์และจะใส่คำที่ขัดเกลา แต่ไม่เกี่ยวกับทักษะของพวกเขา สิ่งนี้จะบ่งบอกว่าพวกเขาไม่สามารถทำอย่างอิสระได้

  2. ดูคะแนนการศึกษาของพวกเขาจากประวัติย่อ หากสูงกว่า 65% ถึง 70% อย่างต่อเนื่องในทุกระดับคุณสามารถมั่นใจได้ว่าพวกเขาสามารถทำงานได้อย่างต่อเนื่อง

  3. ดูความชัดเจนของเรซูเม่ว่ามีสิ่งของของตัวเองมากแค่ไหน แม้ว่าจะไม่มีสิ่งของของตัวเอง แต่มันก็ดีกว่าที่พวกเขาเอามาจากแม่แบบ เพราะคุณต้องการคนที่แท้จริงมากกว่าคนที่ทำตามที่ดี
  4. ทำให้พวกเขาสะดวกสบายในห้องสัมภาษณ์ก่อน สิ่งนี้สำคัญมากสำหรับผู้ที่สดชื่นกว่าเพราะพวกเขาจะเครียดได้ง่ายและพวกเขาจะไม่สามารถนำเสนอด้วยตัวเองเพราะความประหม่าแม้พวกเขาจะดี
  5. พูดคุยกับพวกเขาอย่างสุภาพและถามคำถามที่เกี่ยวข้องกับความสะดวกสบายของพวกเขาภาษาทางเทคนิค / หัวข้อ
  6. คุณควรเก็บสิ่งหนึ่งที่สำคัญในใจว่าเราระบบการศึกษา มันไม่ดีในอินเดียในแง่ของการเรียนรู้ภาคปฏิบัติเนื่องจากที่นี่พวกเขามีสมาธิเฉพาะในเนื้อหาเชิงทฤษฎีมากกว่าเชิงปฏิบัติ มันซับซ้อนกับผู้สัมภาษณ์ที่สดใหม่ ดังนั้นคุณสามารถให้คะแนนการสัมภาษณ์ในด้านความรู้ทางเทคนิคต่ำกว่าทักษะส่วนตัวและคะแนนการศึกษาที่สอดคล้องกัน
  7. แน่นอนทักษะคณิตศาสตร์ (รวมถึงตรรกะ)ของพวกเขาควรจะดี คุณสามารถถามพวกเขาเกี่ยวกับเครื่องหมายของพวกเขาในทุกระดับและจะให้เบาะแสว่าพวกเขาแก้ปัญหาได้ดีหรือไม่ หรือมิฉะนั้นคุณสามารถขอตรรกะ & ปริศนาอย่างง่าย ๆเพื่อพิจารณาความสามารถเพิ่มเติมได้

@Pandiya Chendur โปรดอย่าแสดงความคิดเห็นเกี่ยวกับบริบทตามท้องถิ่น ไม่มีใครอื่นนอกจากคนที่รู้จักทมิฬจะเข้าใจสิ่งที่คุณพูดข้างต้นและทำให้พวกเขาสงสัย
Christy John

1
-1 สำหรับจุดสอง
Chani

@Scrooge คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับข้อกังวลของคุณในประเด็นที่ 2 ของฉันได้ไหม?
sankar

@sankar ฉันไม่เห็นความสัมพันธ์ระหว่างโปรแกรมเมอร์ที่มีความเชี่ยวชาญและนักเรียนที่สอดคล้องกัน (อย่างน้อยในบริบทมหาวิทยาลัยของอินเดีย) คุณจะจ้างคนที่ไม่ถูกต้องถ้าคุณทำอย่างนั้นในฐานะ "เกณฑ์การเลือกสองจุด" ของคุณ (PS ไม่มีอะไรเทียบกับนักเรียนที่ดี .. ฉันเป็นคนที่มีความแตกต่างมาตลอด ทำความดีที่คนใบ้ การทดสอบเป็น f ## king unoriginal; มันค่อนข้างฆ่าวิญญาณโปรแกรมเมอร์
Chani

ฉันเห็นด้วยกับ Wildling บางส่วนของมหาวิทยาลัย ระบบการประเมินผลไม่สอดคล้องกันในอินเดีย ฉันจำความล้มเหลวในการสอบที่ศาสตราจารย์ของฉัน กล่าวว่าฉันควรจะมี 70+ หลังจากเห็นสำเนาคำตอบของฉัน คะแนนที่ดีคือโบนัสแทบจะไม่เป็นตัวชี้วัด
arviman

0

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

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

น้องที่มีคุณสมบัติขั้นพื้นฐานเหล่านี้สามารถฝึกอบรมและผลิตได้ในเวลาไม่นาน


-1 สำหรับ 'ไม่สามารถส่งรหัสที่ดีได้' ... คุณอาจอธิบายได้ไหม
mpeterson

2
-1 สำหรับการพูดถ้าคณิตศาสตร์ของใครบางคนอ่อนแอเขาไม่สามารถส่งรหัสที่ดีหรือเขียนอัลกอริทึมที่ดีได้
CyprUS

0

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

หากพวกเขาทำได้ดีพอในเรื่องนั้นเราจะพาพวกเขาไปสัมภาษณ์ หากพวกเขามีทักษะการสื่อสารที่ดีและดูเหมือนจะไม่เต็มไปด้วยตัวเองมันก็น่าจะเป็นการจ้างงาน

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