کسانی که دوست داریم همتیمی ما باشند:
خوش قول و کارتمامکن هستند: و این ویژگی را در گذشته چه در تحصیل، پروژههای تفریحی و مهمتر از همه در تیمها و شرکتهای قبلیای که کار کردهاند، نشان دادهاند.
سریع هستند! چه در درک مطلب، چه در پاسخ دادن به همتیمیها و چه در push کردن کدهایشان و ریلیز دادن. ما به اصلِ Boyd معتقدیم و لذا همیشه در حال دویدنیم. کسی که دنبال قدم زدن و سرحوصله کار کردن است از دیگران جا میماند.
باور دارند که هیچ و هیچ تصمیمی دائمی نیست: همیشه پیشنهاداتی برای بهبود کار دارند و بلدند چطور این تغییرات را با سایر افراد تیم مطرح کنند. برای تغییرات پیشنهادیشان دلایل خوب و دادههایی آماده میکنند و دلایلشان فقط از جنس "من اینطور دوست دارم" نیست.
میتوانند تسلطشان به Swift و Objective-C (درک عمیق از زبان، ابزار، روشهای profiling و تست کد) را در هم در مصاحبه و هم در کدهای منتشرشدهشان به ما نشان دهند. تسلط به Core Data خیلی و آشنایی با Reactive programming/RxSwift کمی مزیت محسوب میشود.
با طراحی و استفاده از وب سرویسهای REST کاملا آشنا هستند ولی آن را تنها روش یکپارچهسازی نمیدانند. بخصوص با پروتکلهای pub/sub و طراحی asynchronized آشنا هستند.
به اصول برنامهنویسی Clean و Defensive وفادار هستند. از الگوهای شیگرایی برای (فقط) خفننمایی استفاده نمیکنند بلکه برنامهشان را طوری طراحی میکنند که در برابر مشکلات شبکه و کاربردهای عجیب پایدار باشد و همینطور برای نیازمندیهای دیدهنشده، قابل گسترش و extensible.
یاران خوبِ تیمهای دورکار هستند. فرض نمیکنند که بقیه باید بدانند یا میدانند و لذا همه چیز اعم از نتایج صحبتها و تصمیمات، طراحیها و کدشان را بصورت واضح، قابل جستجو و قابل فهم برای دیگران مستند میکنند. این مستند میتواند در Slack یا Google Docs باشد یا یک فایل README.md در گیت یا حتی ۴ کلمه بامعنی در متن commit کدشان.
تجربه استفاده از Sentry، Fabric و Flurry و Segment مزیت محسوب میشود.
توانایی ارتباط و کار موثر با طراحان تجربه کاربری و UI و همینطور سایر برنامهنویسان و حتی افراد مارکتینگ آنلاین را دارند.
سالهاست از mac OS یا لینوکس، docker و بخصوص Git در همکاری با دیگران استفاده میکنند.
کسانی که اگر پیدا کنیم، عمرا ولشان کنیم:
همیشه مسوولیت بیشتری میخواهند. تنها به انجام تسکهای خودشان فکر نمیکنند بلکه تمرکزشان روی موفقیت تیم است. به همین دلیل همیشه بیشتر از کاری که به آنها محول شده انجام میدهند و حتی ضعفها و کاستیهای دیگران را پوشش میدهند.
از کیفیت کارشان کوتاه نمیآیند حتی اگر کسی انتظار کیفیت نداشته باشد. کدشان فقط روی این دستگاه و آن نسخه کار نمیکند بلکه تحت شرایط مختلف خوب تست شده است.
همواره منتظر اجازه نیستند. اگه کاری که میخواهند بکنند با همین اصول ساده در این نوشته هماهنگ است و ۵۱٪ احساس میکنند به نفع کاربران ما و در نتیجه به نفع ماست، انجامش میدهند و منتظر و معطل اجازه از هیچ کسی نیستند. "هر موقع شک داشتید که چیزی رو بگین یا نگین حتما بگید. از هر ۱۰۰ بار یه بار هم ممکنه اتفاق بدی بیفته که طبیعیه و اشکالی نداره."
فقط قهرمان پروژههای "از صفر" نیستند بلکه نگهداری و پشتیبانی فنی در محیط لایو را بلدند: به log کردن اصولی و کافی و مانیتورینگ در محیط لایو باور دارند و Sentry و DataDog و امثال این سرویسها برایشان غریبه نیست.
از آخرین تکنولوژیها و پیشرفتهای مربوط به iOS و جیلبریک باخبر هستند و میتوانند از این پیشرفتها یا قابلیتهای جدید برای تیم ما فرصتهای نو خلق میکنند.
پروفایل فعال و جدی در Github یا امثال آن دارند، در Stackoverflow و غیره به دیگران کمک کردهاند و وبلاگ زندهای دارند که در آن نظرات و تجربیاتشان را مینویسند.
به زبان انگلیسی در حد درک مطلب، نوشتن و صحبت مسلط هستند.
چه موردی را میخواهید گزارش کنید؟