✅کیفیت در کار
برنامهنویسی کار آسونی نیست. ما باید نیازهای مبهم کاربر رو به زبون کامپیوتر تبدیل کنیم. نویسنده میگه برنامهنویس مثل یه استادکار باید بلد باشه از بین ابزارها بهترین رو انتخاب کنه. پس نباید فقط به یک زبان بسنده کنیم؛ باید یاد بگیریم ابزارها و زبانهای مختلف رو بشناسیم و متناسب با شرایط استفاده کنیم. وقتی منطق برنامهنویسی رو خوب بلد باشید، یاد گرفتن زبانهای جدید خیلی آسون میشه. به قول نویسنده اگه فقط کار با چکش رو بلد باشید، همه چیز رو میخ میبینید و دیدتون محدود میشه.
🤔برای عملگرا شدن باید کنجکاو باشیم و مدام سؤال بپرسیم:
- این کتابخونه چطوری کار میکنه؟
- چرا این مسئله اینطور حل شد؟
- آیا راه بهتری وجود نداره؟
این پرسشگری باعث میشه عمیقتر بشیم و دید بازتری پیدا کنیم.
👨💻 مسئولیتپذیری
اشتباه بخشی از کاره. مهم نیست چقدر تست و داکیومنت داشته باشیم، خطا اجتنابناپذیره. مهم اینه که مشکل رو بپذیریم، مسئولیتش رو قبول کنیم و راهحل پیشنهاد بدیم.
بزرگترین ضربهای که میتونیم به اعتماد بقیه بزنیم اینه که شروع کنیم به بهونه آوردن:
- روی سیستم من کار میکرد.
- مشکل از فلان کتابخونه بود.
- همکارم درست ریویو نکرد.
حتی اگه واقعاً تقصیر شما نباشه، باز هم بهتره به جای مقصر جلوه دادن بقیه، دنبال راهحل باشید. اینطوری هم اعتماد همتیمیها رو بهدست میارید هم روابط کاری قویتری میسازید.
یادتون باشه هیچ چیزی به اندازهی صراحت در پذیرش اشتباه، شما رو قابل اعتماد نشون نمیده.
🚀@IranCoderz 👨💻
