پرش به محتویات

عمل، نه حرف

استخدام‌های فنی احتمالی را بر اساس مشارکت متن‌باز بسنجید

روش معمول استخدام برای جایگاه‌های فنی، بر اساس مدرک، رزومه و چیزهایی از این دست، از خیلی جهت‌ها احمقانه است. واقعاً مهم است مدرک کسی از کجاست یا معدلش چند بوده؟ واقعاً می‌توانید به رزومه یا reference اعتماد کنید؟

متن‌باز هدیه‌ای است برای کسانی که باید آدم فنی استخدام کنند. با متن‌باز، می‌توانید کار و مشارکت کسی را، خوب و بد، در دوره‌ای طولانی دنبال کنید.

یعنی می‌توانید آدم‌ها را بر اساس عملشان بسنجید، نه فقط حرفشان. می‌توانید بر اساس چیزهایی تصمیم بگیرید که واقعاً مهم‌اند:

  • کیفیت کار
    خیلی از برنامه‌نویس‌ها می‌توانند خوب حرف بزنند، اما وقتی وقت عمل می‌رسد زمین می‌خورند. با متن‌باز، جزئیات ریز مهارت‌ها و عادت‌های برنامه‌نویسی یک نفر را می‌بینید.
  • دیدگاه فرهنگی
    برنامه‌نویسی سراسر تصمیم است؛ تعداد زیادی تصمیم. تصمیم‌ها با نقطه دید فرهنگی، ارزش‌ها و آرمان‌های شما هدایت می‌شوند. به تصمیم‌های مشخص کاندیدا در کدنویسی، تست و بحث‌های جامعه نگاه کنید تا ببینید از نظر فرهنگی جور هستید یا نه. اگر اینجا تناسب نباشد، هر تصمیم یک کشمکش می‌شود.
  • سطح علاقه
    مشارکت در متن‌باز، بنا به تعریف، دست‌کم کمی علاقه می‌خواهد. وگرنه چرا کسی باید وقت آزادش را جلوی صفحه بگذراند؟ میزان مشارکت متن‌باز اغلب نشان می‌دهد کاندیدا واقعاً چقدر به برنامه‌نویسی اهمیت می‌دهد.
  • درصد تمام کردن
    همه هوش، گرایش فرهنگی درست و علاقه، اگر کسی نتواند کار را تمام کند، به نرم‌افزار ارزشمند تبدیل نمی‌شود. متاسفانه خیلی از برنامه‌نویس‌ها نمی‌توانند. پس دنبال شوق ship کردن باشید. کسی را استخدام کنید که نیاز دارد کار را از در بیرون بفرستد و حاضر است tradeoffهای عملی لازم را بپذیرد.
  • تناسب اجتماعی
    کار کردن با کسی در دوره‌ای طولانی، در فشار و آرامش، در بالا و پایین، شخصیت واقعی او را نشان می‌دهد. اگر کسی ادب یا مهارت اجتماعی ندارد، حذفش کنید.

وقتی پای برنامه‌نویس‌ها در میان است، ما فقط کسانی را استخدام می‌کنیم که از راه متن‌باز می‌شناسیم. فکر می‌کنیم هر کار دیگری غیرمسئولانه است. Jamis را استخدام کردیم چون releaseها و مشارکتش را در جامعه Ruby دنبال کرده بودیم. او در همه حوزه‌های بالا عالی بود. لازم نبود به عامل‌های دست دوم تکیه کنیم، چون می‌توانستیم او را بر اساس چیزی بسنجیم که واقعاً مهم است: کیفیت کارش.

و نگران نباشید فعالیت‌های بیرون از کار، تمرکز و علاقه کارمند را از شغل روزانه‌اش دور کند. همان کلیشه قدیمی را یادتان بیاورید: اگر می‌خواهید کاری انجام شود، از شلوغ‌ترین کسی که می‌شناسید بخواهید. Jamis و David دو نفر از سنگین‌ترین مشارکت‌کنندگان Rails هستند و همچنان Basecamp را از نظر فنی جلو می‌برند. آدم‌هایی که عاشق برنامه‌نویسی و تمام کردن کارند، دقیقاً همان آدم‌هایی‌اند که در تیم می‌خواهید.

علاقه متن‌باز

چیزی که بیش از همه از استخدام تازه می‌خواهید علاقه به کاری است که انجام می‌دهد، و هیچ راهی بهتر از رد تعهد در پروژه‌های متن‌باز برای نشان دادنش نیست.

—Jarkko Laine، توسعه‌دهنده نرم‌افزار (از Reduce the risk, hire from open source)


منبع اصلی: Actions, Not Words