Audio
🧶 ما داریم خروجی ماشینی رو متر میکنیم، نه فهم انسانی رو.
توی این محتوی صوتی سعی کردم این مطالب رو پوشش بدم.
🔸 بدهی درک مطلب (Comprehension Debt) چیست؟
🔸 تفاوت بدهی فنی و بدهی درک مطلب
🔸 چرا بدهی درک مطلب خطرناکتر است؟
🔸 داستان تیم دانشجویی و شکست پروژه
🔸 از واگذاری کدنویسی تا واگذاری تفکر
🔸 مطالعه Anthropic؛ آیا AI واقعاً بهرهوری را افزایش میدهد؟
🔸 چرا مهندسان درک عمیقتری از سیستم ندارند؟
🔸 تله KPIها و معیارهای اشتباه سازمانها
🔸 چرا مدیران متوجه این مشکل نمیشوند؟
🔸 هوش مصنوعی چگونه Code Review را سختتر کرده است؟
🔸 چرا تستهای خودکار کافی نیستند؟
🔸 محدودیت Specها و مستندسازی دقیق
🔸 امضای کدی که نمیفهمیم
🔸 مسئولیت مهندس نرمافزار در عصر AI
❤️ مشتی هستید، اگه دوست داشتید برای بقیه دوستان هم بفرستید.
اسم کانال هم گفتن بزارید ته پست ها.
@iCodeNext
توی این محتوی صوتی سعی کردم این مطالب رو پوشش بدم.
🔸 بدهی درک مطلب (Comprehension Debt) چیست؟
🔸 تفاوت بدهی فنی و بدهی درک مطلب
🔸 چرا بدهی درک مطلب خطرناکتر است؟
🔸 داستان تیم دانشجویی و شکست پروژه
🔸 از واگذاری کدنویسی تا واگذاری تفکر
🔸 مطالعه Anthropic؛ آیا AI واقعاً بهرهوری را افزایش میدهد؟
🔸 چرا مهندسان درک عمیقتری از سیستم ندارند؟
🔸 تله KPIها و معیارهای اشتباه سازمانها
🔸 چرا مدیران متوجه این مشکل نمیشوند؟
🔸 هوش مصنوعی چگونه Code Review را سختتر کرده است؟
🔸 چرا تستهای خودکار کافی نیستند؟
🔸 محدودیت Specها و مستندسازی دقیق
🔸 امضای کدی که نمیفهمیم
🔸 مسئولیت مهندس نرمافزار در عصر AI
❤️ مشتی هستید، اگه دوست داشتید برای بقیه دوستان هم بفرستید.
اسم کانال هم گفتن بزارید ته پست ها.
@iCodeNext
2❤51
#بحث_گفتگو
در ابتدا اجازه بدید یه فرضیه ای رو در نظر بگیریم و بعد روش بحث کنیم.
🧶 قبلاً رشد دانش داخل تیم تقریباً یه محصول جانبی توسعه نرمافزار بود.
یعنی حتی اگر هدفت نوشتن Feature بود، در کنارش اتفاقهای دیگهای هم میافتاد:
Code Review
Pair Programming
بحثهای معماری
سؤال پرسیدن جونیورها
چالش کشیدن تصمیم Seniorها
در واقع تیم فقط کد تولید نمیکرد. یه جورایی دانش هم تولید میکرد.
حالا AI چی رو تغییر داده؟
قبلاً یه جونیور وقتی گیر میکرد توی پروژه، میرفت کنار یه سینیوری مثلاً میگفت:
چرا Repository این شکلیه؟ یا چرا از Event استفاده کردیم؟ یا چرا Cache اینجا قرار گرفته؟
این سؤالها شاید ۵ دقیقه طول میکشید ولی همون ۵ دقیقه باعث میشد:
هم جونیور یاد بگیره و هم سینیوره دوباره تصمیم خودش رو مرور کنه. بقیه تیم هم بحث رو بشنون.
یعنی انگاری دانش داشت تکثیر میشد.
اما الان داره چه اتفاقی میوفته؟
جونیور از AI میپرسه.هوش مصنوعی هم جوابش رو داره کامل میده، چت و یا اون گفتگو تموم میشه اما هیچ دانشی وارد تیم نمیشه.
دانش از حالت عمومی به خصوصی تبدیل شده.
به طور مثال : قبلاً دانش توی Slack بود که خیلی از افراد توش بودند، و یا دانش توی Meeting ها شکل میگرفت که باز تعدادی هستند، و یا حتی توی Code Review که حداقل بین 2 نفر یا بیشتر شکل میگیره.
اما الان دانش داخل Chat خصوصی هر نفره.
یعنی:
هر برنامهنویس انگاری یه معلم خصوصی داره اما هیچکس نمیفهمه اون یکی چی یاد گرفته.
در نتیجه:
تیم داره از نظر خروجی بهتر میشه...
ولی از نظر دانش مشترک ضعیفتر.
⁉ آیا در تیم های شما این موضوع صادق هست؟ و هم اینطور بنظر میاد؟ یا همچنان رویه های قبلی رو هم نگه داشتید؟ چطور این دانش مشترک رو میسازید.
در ابتدا اجازه بدید یه فرضیه ای رو در نظر بگیریم و بعد روش بحث کنیم.
🧶 قبلاً رشد دانش داخل تیم تقریباً یه محصول جانبی توسعه نرمافزار بود.
یعنی حتی اگر هدفت نوشتن Feature بود، در کنارش اتفاقهای دیگهای هم میافتاد:
Code Review
Pair Programming
بحثهای معماری
سؤال پرسیدن جونیورها
چالش کشیدن تصمیم Seniorها
در واقع تیم فقط کد تولید نمیکرد. یه جورایی دانش هم تولید میکرد.
حالا AI چی رو تغییر داده؟
قبلاً یه جونیور وقتی گیر میکرد توی پروژه، میرفت کنار یه سینیوری مثلاً میگفت:
چرا Repository این شکلیه؟ یا چرا از Event استفاده کردیم؟ یا چرا Cache اینجا قرار گرفته؟
این سؤالها شاید ۵ دقیقه طول میکشید ولی همون ۵ دقیقه باعث میشد:
هم جونیور یاد بگیره و هم سینیوره دوباره تصمیم خودش رو مرور کنه. بقیه تیم هم بحث رو بشنون.
یعنی انگاری دانش داشت تکثیر میشد.
اما الان داره چه اتفاقی میوفته؟
جونیور از AI میپرسه.هوش مصنوعی هم جوابش رو داره کامل میده، چت و یا اون گفتگو تموم میشه اما هیچ دانشی وارد تیم نمیشه.
دانش از حالت عمومی به خصوصی تبدیل شده.
به طور مثال : قبلاً دانش توی Slack بود که خیلی از افراد توش بودند، و یا دانش توی Meeting ها شکل میگرفت که باز تعدادی هستند، و یا حتی توی Code Review که حداقل بین 2 نفر یا بیشتر شکل میگیره.
اما الان دانش داخل Chat خصوصی هر نفره.
یعنی:
هر برنامهنویس انگاری یه معلم خصوصی داره اما هیچکس نمیفهمه اون یکی چی یاد گرفته.
در نتیجه:
تیم داره از نظر خروجی بهتر میشه...
ولی از نظر دانش مشترک ضعیفتر.
⁉ آیا در تیم های شما این موضوع صادق هست؟ و هم اینطور بنظر میاد؟ یا همچنان رویه های قبلی رو هم نگه داشتید؟ چطور این دانش مشترک رو میسازید.
👍54❤7
Audio
00:00 – یک کامنت ساده که تبدیل به یک سؤال بزرگ شد
شروع ماجرا با کامنت «این متن را AI تنظیم کرده، نه گوینده»
02:12 – چرا مغز ما به ساختههای خودش وابسته میشود؟
احساس مالکیت (IKEA Effect)
ریشههای تکاملی و نقش تلاش و انرژی در شکلگیری حس مالکیت
07:36 – چرا با هوش مصنوعی احساس مالکیت کمتری داریم؟
حذف بخش سختِ فرایند تولید
چرا خروجی عالی AI گاهی «مال خودمان» به نظر نمیرسد؟
11:07 – چرا جامعه موفقیت را به ابزار نسبت میدهد؟
موضوع Tool Attribution Bias
چرا سهم انسان در کنار هوش مصنوعی کوچک شمرده میشود؟
13:12 – چرا AI با اتوکد یا فتوشاپ فرق دارد؟
خطای نسبت دادن عاملیت به هوش مصنوعی
وقتی ابزار حرف میزند، مغز ما آن را «عامل» تصور میکند.
15:26 – چه چیزی واقعاً ارزش خلق را تعیین میکند؟
ابزار فقط یک توانمندساز است.
ارزش واقعی در حل مسئله، تصمیمگیری، قضاوت و مسئولیت انسان است.
جمعبندی: شاید تعریف ما از «مالکیت» در عصر AI در حال تغییر باشد.
دم شما گرم، بابت فیدبک و متن هایی که توی کامنت مینویسید و باعث میشه محرکی باشه برای یادگیری بیشتر.
ممنون میشم به اشتراک بزارید. ❤️
شروع ماجرا با کامنت «این متن را AI تنظیم کرده، نه گوینده»
02:12 – چرا مغز ما به ساختههای خودش وابسته میشود؟
احساس مالکیت (IKEA Effect)
ریشههای تکاملی و نقش تلاش و انرژی در شکلگیری حس مالکیت
07:36 – چرا با هوش مصنوعی احساس مالکیت کمتری داریم؟
حذف بخش سختِ فرایند تولید
چرا خروجی عالی AI گاهی «مال خودمان» به نظر نمیرسد؟
11:07 – چرا جامعه موفقیت را به ابزار نسبت میدهد؟
موضوع Tool Attribution Bias
چرا سهم انسان در کنار هوش مصنوعی کوچک شمرده میشود؟
13:12 – چرا AI با اتوکد یا فتوشاپ فرق دارد؟
خطای نسبت دادن عاملیت به هوش مصنوعی
وقتی ابزار حرف میزند، مغز ما آن را «عامل» تصور میکند.
15:26 – چه چیزی واقعاً ارزش خلق را تعیین میکند؟
ابزار فقط یک توانمندساز است.
ارزش واقعی در حل مسئله، تصمیمگیری، قضاوت و مسئولیت انسان است.
جمعبندی: شاید تعریف ما از «مالکیت» در عصر AI در حال تغییر باشد.
دم شما گرم، بابت فیدبک و متن هایی که توی کامنت مینویسید و باعث میشه محرکی باشه برای یادگیری بیشتر.
ممنون میشم به اشتراک بزارید. ❤️
1❤20👍6
🧶 امروز داشتم فیچر ریست پسورد رو طراحی میکردم، و یه چندتا نکته برای بهتر کردن امنیت رو گفتم روی کد نشون بدم، البته دوست داشتم بیشتر صحبت میکردم در مورد نحوه ساخت توکن و غیره.
حالا اگه دوست داشتید توی کامنت های یوتیوب یا همینجا بنویسید که کمی در مورد اونها هم صحبت کنیم.
❤️ مشتی هستید.
همچنان بر مدار کد هستیم، انشالله بزودی ویدیو های فاندامنتال بیشتری رو آپلود میکنم.
پلی لیست : C# in a nutshell
مدت ویدیو: 19 دقیقه
لینک ویدیو :
https://youtu.be/Ztn0rpPDInc
حالا اگه دوست داشتید توی کامنت های یوتیوب یا همینجا بنویسید که کمی در مورد اونها هم صحبت کنیم.
❤️ مشتی هستید.
همچنان بر مدار کد هستیم، انشالله بزودی ویدیو های فاندامنتال بیشتری رو آپلود میکنم.
پلی لیست : C# in a nutshell
مدت ویدیو: 19 دقیقه
لینک ویدیو :
https://youtu.be/Ztn0rpPDInc
❤74👍6🍓3🔥2
سلام و درود به همه. امروز هم یه فیچر جدید و یه ویدیو جدید.
🧶 همیشه لازم نیست برای مدیریت Permissionها چندین فیلد در دیتابیس داشته باشیم یا ساختار پیچیدهای طراحی کنیم. یک راهکار ساده و بهینه، استفاده از Bitmasking است. در این روش، هر Permission معادل یک بیت در یک عدد در نظر گرفته میشود. به این ترتیب میتوان تعداد زیادی دسترسی را تنها در یک فیلد ذخیره کرد و با استفاده از Bitwise Operations بهسادگی بررسی کرد که آیا یک Permission خاص فعال است یا خیر.
❤️ مثل همیشه مشتی هستید و فیدبک میدید و همچنین راه حل های خودتون رو هم میگید. خیلی کمک کننده هست برای جامعه ی برنامه نویسی.
مدت ویدیو: 26 دقیقه
لینک ویدیو
https://youtu.be/m97Ny2b_2cA
🧶 همیشه لازم نیست برای مدیریت Permissionها چندین فیلد در دیتابیس داشته باشیم یا ساختار پیچیدهای طراحی کنیم. یک راهکار ساده و بهینه، استفاده از Bitmasking است. در این روش، هر Permission معادل یک بیت در یک عدد در نظر گرفته میشود. به این ترتیب میتوان تعداد زیادی دسترسی را تنها در یک فیلد ذخیره کرد و با استفاده از Bitwise Operations بهسادگی بررسی کرد که آیا یک Permission خاص فعال است یا خیر.
❤️ مثل همیشه مشتی هستید و فیدبک میدید و همچنین راه حل های خودتون رو هم میگید. خیلی کمک کننده هست برای جامعه ی برنامه نویسی.
مدت ویدیو: 26 دقیقه
لینک ویدیو
https://youtu.be/m97Ny2b_2cA
❤73🙏4
❤️ شما دعوتید!
https://luma.com/28fu1cid
ساعت 9 صبح 5 شنبه به وقت تهران 29 مرداد ماه.
مدت زمان میتینگ : 90 دقیقه
ظرفیت 99 نفر
موضوع : در مورد همه چیز صحبت میکنیم.
https://luma.com/28fu1cid
ساعت 9 صبح 5 شنبه به وقت تهران 29 مرداد ماه.
مدت زمان میتینگ : 90 دقیقه
ظرفیت 99 نفر
موضوع : در مورد همه چیز صحبت میکنیم.
❤45👍4
🧶 الان که با کمک هوش مصنوعی خیلی سریعتر میتونیم توسعه بدیم، و پول رکوئست های زیادی رو بفرستیم، بهتره که گیت هاب اکشن هامون رو بهینه کنیم تا هم سرعت بیشتر بشه و هم به محدودیت زمانی خود گیت هاب نخوریم.
فایل بیلد:
https://drive.google.com/file/d/1l0zhO7RNp0STw5gKnngvTu46hpfjc3B3/view?usp=sharing
لینک ویدیو:
https://youtu.be/ZclsfW4RJPc
یکمی طولانی شد ویدیو، اما دیگه خط به خط داشتم توضیح میدادم کل گیت هاب اکشن هارو .❤️❤️
فایل بیلد:
https://drive.google.com/file/d/1l0zhO7RNp0STw5gKnngvTu46hpfjc3B3/view?usp=sharing
لینک ویدیو:
https://youtu.be/ZclsfW4RJPc
یکمی طولانی شد ویدیو، اما دیگه خط به خط داشتم توضیح میدادم کل گیت هاب اکشن هارو .❤️❤️
❤43🙏2🍓1
🌗 جلسهی دوم
ساعت ۹.۱۵ صبح تا ۱۰.۱۵ دقیقه
تاریخ: جمعه ۱۳ شهریور ماه
ظرفیت : ۹۸ نفر
لطفا فقط اگر در جلسه حضور پیدا میکنید رجیستر کنید، و اگر به هر دلیلی نتونستید شرکت کنید، لطفا تا روز قبلش هم توی لوما کنسل کنید ثبت نامتون رو که افراد دیگه ای که بتونن شرکت کنند.
❤️❤️ دمتون گرم.
https://luma.com/s3d87k2a
لینک جلسه :
https://meet.google.com/egh-omnw-bzb
ساعت ۹.۱۵ صبح تا ۱۰.۱۵ دقیقه
تاریخ: جمعه ۱۳ شهریور ماه
ظرفیت : ۹۸ نفر
لطفا فقط اگر در جلسه حضور پیدا میکنید رجیستر کنید، و اگر به هر دلیلی نتونستید شرکت کنید، لطفا تا روز قبلش هم توی لوما کنسل کنید ثبت نامتون رو که افراد دیگه ای که بتونن شرکت کنند.
❤️❤️ دمتون گرم.
https://luma.com/s3d87k2a
لینک جلسه :
https://meet.google.com/egh-omnw-bzb
❤32
iCodeNext
🌗 جلسهی دوم ساعت ۹.۱۵ صبح تا ۱۰.۱۵ دقیقه تاریخ: جمعه ۱۳ شهریور ماه ظرفیت : ۹۸ نفر لطفا فقط اگر در جلسه حضور پیدا میکنید رجیستر کنید، و اگر به هر دلیلی نتونستید شرکت کنید، لطفا تا روز قبلش هم توی لوما کنسل کنید ثبت نامتون رو که افراد دیگه ای که بتونن شرکت…
#یادآوری
این میتینگ فرداست. و در انتها هم یه بوت کمپ 4 جلسه ای معرفی میشه و لینک ارسال میشه برای ثبت نام. ( ظرفیت متاسفانه محدوده )
مشتی هستید.
این میتینگ فرداست. و در انتها هم یه بوت کمپ 4 جلسه ای معرفی میشه و لینک ارسال میشه برای ثبت نام. ( ظرفیت متاسفانه محدوده )
مشتی هستید.
❤27
iCodeNext
#یادآوری این میتینگ فرداست. و در انتها هم یه بوت کمپ 4 جلسه ای معرفی میشه و لینک ارسال میشه برای ثبت نام. ( ظرفیت متاسفانه محدوده ) مشتی هستید.
دوستان عذرخواهی میکنم بابت عدم استیبل بودن اینترنت، در کنترل من نبود واقعا.
همین میت رو من تغییر زمان میدم برای جمعه ی آینده. و براتون مجدد لینک ارسال میکنم.
دمتون گرم. در مورد بوت کمپ هم توی این میت صحبت میکنیم.
پس جمعه ی دیگه همین ساعت مجدد همین جلسه رو در خدمت هستیم.
همین میت رو من تغییر زمان میدم برای جمعه ی آینده. و براتون مجدد لینک ارسال میکنم.
دمتون گرم. در مورد بوت کمپ هم توی این میت صحبت میکنیم.
پس جمعه ی دیگه همین ساعت مجدد همین جلسه رو در خدمت هستیم.
❤60👍8