TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #620 546
کدهالیک | codehalic چهار مدل این سوال در مصاحبه ها همیشه پرسیده میشه من توی 4 تیپ آوردمش جواب این سوال با جواب سوالای پایین تقریبا یکیه فرض کن در یک موقعیت کاری، نسبت به درست بودن یک تصمیم یا راه‌حل اطمینان داری، اما مدیر یا فرد بالادستی‌ات نظر متفاوتی دارد و روی تصمیم خودش…
من اگر بخوام جواب این سوال رو بدم، میگم:

به‌نظرم اولین واکنش درست این نیست که سریع وارد جنگ «من درست می‌گم، تو اشتباه می‌گی» بشم. چون خیلی وقت‌ها ما فکر می‌کنیم مطمئنیم، ولی بخشی از اطلاعات، محدودیت‌ها یا ملاحظات مدیریتی رو نمی‌دونیم. برای همین اول سعی می‌کنم بفهمم طرف مقابل دقیقاً بر چه اساسی به اون تصمیم رسیده. یعنی به‌جای اینکه فقط از نظر خودم دفاع کنم، سؤال می‌پرسم، فرضیاتش رو می‌فهمم، داده‌هاش رو می‌شنوم و بعد نظر خودم رو با دلیل، داده، تجربه یا سناریوی ریسک مطرح می‌کنم.

بعد اگر همچنان فکر کنم تصمیم اشتباهه، مخالفت رو شخصی نمی‌کنم. می‌گم نگرانی من اینه که این تصمیم ممکنه این پیامدها رو داشته باشه؛ مثلاً روی زمان، کیفیت، هزینه، تجربه کاربر یا ریسک فنی اثر بذاره. ترجیح می‌دم به‌جای اینکه بگم «این غلطه»، بگم «من این ریسک‌ها رو می‌بینم و پیشنهاد جایگزینم اینه». حتی اگر لازم باشه، سعی می‌کنم یک تست کوچک، دیتای بیشتر، نمونه واقعی یا راه‌حل میانی پیشنهاد بدم تا بحث از حالت سلیقه‌ای خارج بشه.

اما در نهایت، اگر تصمیم با مدیر بود و بعد از شنیدن استدلال‌ها تصمیم خودش رو گرفت، من دو کار می‌کنم: اول اینکه مخالفت حرفه‌ای‌ام رو شفاف و محترمانه ثبت می‌کنم، نه برای فرار از مسئولیت، بلکه برای اینکه ریسک‌ها دیده شده باشند. دوم اینکه وقتی تصمیم نهایی شد، دیگه از پشت کار رو خراب نمی‌کنم یا با انرژی منفی اجرا نمی‌کنم. همراه تیم اجرا می‌کنم، ولی حواسم به ریسک‌هایی که گفته بودم هست و اگر نشانه‌ای از مشکل دیدم، زود و مستند دوباره مطرحش می‌کنم.

به‌نظرم بلوغ کاری دقیقاً همین‌جاست؛ اینکه هم جرئت مخالفت داشته باشی، هم بلد باشی مخالفتت رو تبدیل به دعوای قدرت نکنی، هم وقتی تصمیم نهایی شد مسئولانه کنار تیم بمونی. چون هدف این نیست که ثابت کنم من درست می‌گفتم؛ هدف اینه که محصول، پروژه و تیم کمترین آسیب رو ببینن.

@codehalics | کدهالیک
  • ❤ 6
  • 👍 3
More from @codehalics
  1. Oct 7, 2026این نکته رو هم اضافه کنم که این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه ! اول DIP (مع…
  2. Oct 7, 2026توی NestJS اینکه چند تا پوشه مثل Orders و Payments بسازی معنیش کد ماژولار نیست. وقتی همه چ…
  3. Oct 7, 2026توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل…
  4. Oct 5, 2026یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوع…
  5. Oct 5, 2026دوره جامع معماری نرم‌افزار منتشر شد. در این آموزش ۴ ساعته و فشرده، مباحث Clean Architectur…
  6. Oct 4, 2026این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →