برنامه نویس عملگرا یا Pragmatic Programmer - فصل 1 - قسمت 4 - مهارت های ارتباطی
Listen now
Description
برنامه نویس عملگرا یا Pragmatic Programmer فصل 1 - قسمت 4مهارت های ارتباطیباور عمومی اینه که برنامه نویس ها انسان های مردم گریزی هستند و علاقه ای به ارتباطات ندارند و این باور به قدری تقویت شده که اختلالات ارتباطی به عنوان بخشی از شخصیت برنامه نویس ها پذیرفته شده و تو همیچین شرایطی هیچ تلاشی برای بهبود این شکل رفتارها نمیشه و حتی کار به جایی میرسه که گفته میشه اصلا برنامه نویس اصلا چرا باید با دیگرون ارتباط داشته باشه، بیاد تو غار خودش کدش رو بزنه بره و کسی هم کاری به کارش نداشته باشه لطفا!کتاب Pragmatic Programmer و فلسفه عملگرایی این تعبیر رو خیلی دقیق نمیدونه و ادعای کتاب اینه که اتفاقا برنامه نویس ها در تمام ساعات کاری به نوعی در حال برقراری ارتباط هستند و اتفاقا درگیر انواع مختلف ارتباطات هستند.تو این ویدئو علاوه بر معرفی انواع این ارتباطات، از اونجایی که زمان زیادی از روز نیاز به برقراری ارتباط داریم، روش ها و ترفند ها و نکاتی برای بهبود نحوه ارتباطات کاری ارائه شده.درباره سری:برخی منابع و کتاب ها در دنیای برنامه نویسی به عنوان مرجع شناخته می شن و به برنامه نویسها در هر سطحی توصیه می شه که حتما این کتاب ها رو مطالعه کنن.تصمیم گرفتم که برخی از این کتاب ها رو به مرور در کانال اردیلند معرفی و بررسی کنم، به این صورت که هر کتاب رو فصل به فصل به صورت خلاصه تشریح کنم که هم با کلیات موضوع آشنا بشیم و هم نکات مهم یا کمی پیچیده تر رو به زبانی ساده برای مخاطب فارسی زبان تشریح کنم.تو این سری سراغ یکی از توصیه شده ترین کتاب ها در دنیای برنامه نویسی رفتم، کتاب برنامه نویس عمگرا، کتابی که در بسیاری از دسته بندی ها به عنوان اولین کتابی که هر برنامه نویسی باید بخونه معرفی شده. به شخصه اعتقاد دارم که زندگی کاری برنامه نویس ها به دو بخش قبل و بعد از خوندن این کتاب تقسیم میشه.کتاب لزوما آموزش کد نویسی نیست، بلکه به آموزش برنامه نویس بودن و حرفه ای بودن و اینکه بهتره چطور کار بکنیم می پردازه.عنوان فصل اول این کتاب فلسفه عملگرایی هست، یا یک فلسفه عملگرایانهA Pragmatism Philosophyتو این فصل نویسنده به طور کلی تشریح می کنه که اصلا منظور از برنامه نویس عملگرا چیه؟ مشخصات یه برنامه نویس عملگرا چیه و اصلا چطوری می تونیم به سمت عملگرایی حرکت کنیم.شروع (0:00)شناخت مخاطب (6:12)آمادگی قبل از مکالمه (8:06)موقعیت شناسی (9:00)انتخاب شیوه بیان موضوع (10:24)شیوه ارائه (10:48)درگیر کردن مخاطب و تعامل پویا (11:35)شنونده بودن (13:36)تداوم ارتباط (15:25)مستند سازی (16:33)پایان (19:04)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1------------
More Episodes
در این قسمت، اصل DRY (Don't Repeat Yourself) و اهمیت آن در کاهش redundancy و ارتقای maintainability کد بررسی می‌شود. DRY Principle: Inter-Developer Duplicationبه طور خاص، مفهوم تکرار بین توسعه‌دهندگان را مورد بررسی قرار می‌دهیم، و نحوه همکاری و ارتباط بین توسعه‌دهندگان را برای بهینه‌سازی استفاده...
Published 06/10/24
Published 06/10/24
دوستان سلام،خوش اومدین به ویدئوی جدید ما با عنوانThe Dark Side of the Agile, Challenges & Risks که به تبیین ده چالش و ریسک مواجهه‌ای که یک تیم توسعه نرم‌افزار ممکن است در حین پیاده‌سازی روش Agile با آن مواجه شود، می‌پردازد.پیاده‌سازی روش Agile همیشه یک کار سرراست و مستقیم نیست و ممکن است با...
Published 06/06/24