Forwarded from مسعود بیگی (مسعود بیگی)
عه، ببینید کی برگشته ؟
https://refhub.ir/
https://refhub.ir/
میدونید مشکل از کجا شروع شد؟ از جایی که به AI گفتیم فقط برامون کد بنویسه، بدون اینکه ازش بپرسیم چرا این کد رو اینطوری نوشته؟
همیشه یکی از بهترین راههای یادگیری برنامهنویسی، خوندن کد بقیه بوده؛ دیدن طرز فکرشون، دلیل انتخابهاشون و اینکه چرا یک راهحل رو به راهحل دیگه ترجیح دادن.
حالا که AI داره برامون کد مینویسه، نباید فقط کدش رو کپی کنیم و بریم سراغ مسئله بعدی. ازش بخوایم کدی که نوشته رو برامون توضیح بده، از تصمیمهاش دفاع کنه، جایگزینها رو بگه و حتی ایرادهای احتمالی راهحلش رو مشخص کنه
از من به شما نصیحت، اگه قبلا صرفا کد مینوشتید و الان هم شدید وایب کدر و فقط تغییرات رو accept میکنید ، نگران آیندتون باشین
@DotNetIsFun
همیشه یکی از بهترین راههای یادگیری برنامهنویسی، خوندن کد بقیه بوده؛ دیدن طرز فکرشون، دلیل انتخابهاشون و اینکه چرا یک راهحل رو به راهحل دیگه ترجیح دادن.
حالا که AI داره برامون کد مینویسه، نباید فقط کدش رو کپی کنیم و بریم سراغ مسئله بعدی. ازش بخوایم کدی که نوشته رو برامون توضیح بده، از تصمیمهاش دفاع کنه، جایگزینها رو بگه و حتی ایرادهای احتمالی راهحلش رو مشخص کنه
از من به شما نصیحت، اگه قبلا صرفا کد مینوشتید و الان هم شدید وایب کدر و فقط تغییرات رو accept میکنید ، نگران آیندتون باشین
@DotNetIsFun
در زمینه معماری نرم افزار و دیزاین سیستم Zoran یکی از بهترین هاست. توی این ویدیو هم بررسی میکنه که چرا AI توی سیستم دیزاین و درک درست Requirement ضعف داره و چجور باید ازش کار کشید
https://youtu.be/Mu1LF_kta8o
@DotNetIsFun
https://youtu.be/Mu1LF_kta8o
@DotNetIsFun
YouTube
Claude Will Fail This Task - 100% Guaranteed
Support this channel on Patreon ► https://www.patreon.com/zoranhorvat
See what happens when Claude Code designs a real feature on its own — streaming file-processing infrastructure under strict memory constraints — and why its design must not ship until…
See what happens when Claude Code designs a real feature on its own — streaming file-processing infrastructure under strict memory constraints — and why its design must not ship until…
Forwarded from Learning With M
Media is too big
VIEW IN TELEGRAM
نگاه سایمون از وظیفه leadership جالبه:
وقتی افراد به مدیرشان اعتماد ندارند(منظورش trusting teams یا تیم های مبتنی بر اعتماد هست)، انرژی زیادی صرف پنهان کردن اشتباه، وانمود کردن، محافظت از خود و ترس از سرزنش میکنند.
اما در تیمهای مبتنی بر اعتماد، آدم ها به راحتی میتونن بگن:
اشتباه کردم
کمک نیاز دارم
ترسیدم
بلد نیستم
تو خونه مشکلی دارم که باعث میشه نتونم درست کار کنم
و ...
میگه وظیفه لیدرشیپ اینه که این فضا رو بسازه.
و بازم یه سوال دیگه:
کدوم یکی از کتاب های سایمون رو خوندید؟
#سایمون_سینک
وقتی افراد به مدیرشان اعتماد ندارند(منظورش trusting teams یا تیم های مبتنی بر اعتماد هست)، انرژی زیادی صرف پنهان کردن اشتباه، وانمود کردن، محافظت از خود و ترس از سرزنش میکنند.
اما در تیمهای مبتنی بر اعتماد، آدم ها به راحتی میتونن بگن:
اشتباه کردم
کمک نیاز دارم
ترسیدم
بلد نیستم
تو خونه مشکلی دارم که باعث میشه نتونم درست کار کنم
و ...
میگه وظیفه لیدرشیپ اینه که این فضا رو بسازه.
حالا من سوال بپرسم:
آیا لیدرشیپ یه شغله؟
وظیفه مدیر با وظیفه لیدر چه فرقی داره؟
و بازم یه سوال دیگه:
کدوم یکی از کتاب های سایمون رو خوندید؟
#سایمون_سینک
دومین شب متوالی که بلو میوفته و حتی لاگین نمیشه کرد
این همه ادعای تکنیکال و تهش هیچی...
این همه ادعای تکنیکال و تهش هیچی...
Forwarded from DevTwitter | توییت برنامه نویسی
.NET Fun
لایبرری MediatR و کلا پترن Mediator خیلی محبوب هستند. متاسفانه MediatR در ورژن های آینده رایگان نیست و برای استفاده از اون باید لایسنس تهیه کنید. ولی مشکلی نیست ، با یکم رفلکشن و بازی با Dependency Injection میتونیم MediatR خودمون رو بنویسیم! در این ویدیو…
صحبت از اینکه چرا از MediatR استفاده نکنیم
توی حدودا یک ساعت میتونید عینش رو بنویسید
توی حدودا یک ساعت میتونید عینش رو بنویسید
کد ریوو بدون کانتکست با AI اشتباهه
کد ریوو بدون دونستن تسک و بیزنس با AI اشتباهه
نکنید از این کارا
@DotNetIsFun
کد ریوو بدون دونستن تسک و بیزنس با AI اشتباهه
نکنید از این کارا
@DotNetIsFun
.NET Fun
کد ریوو بدون کانتکست با AI اشتباهه کد ریوو بدون دونستن تسک و بیزنس با AI اشتباهه نکنید از این کارا @DotNetIsFun
الان که دوباره این متن رو میخونم، حس میکنم منظورم رو خوب منتقل نکردم.
به نظر من توی هیچ زمینه و هیچ پروژهای، چه شخصی و چه Enterprise، نباید صددرصد فرمون رو دست AI بدیم.
بهتره اول خودمون یه Base و Foundation درست و قابلفهم بسازیم و بعد از AI برای گسترش و سرعت دادن به کار استفاده کنیم.
این موضوع توی پروژههایی که سر کار باهاشون سروکله میزنیم حتی مهمتره؛ چون ممکنه از یه جایی به بعد فرمون انقدر از دستمون خارج بشه که دیگه خودمون هم دقیقاً نفهمیم AI چی نوشته، چرا نوشته و الان داره پروژه رو به چه سمتی میبره.
اسکیل نویسی رو هم به هیچ وجه فراموش نکنید. از همون اول مشخص کنید که جوابها کوتاه و مستقیم باشن و اگر جایی اطلاعات کافی نداره یا مطمئن نیست، بهجای حدس زدن و هذیانگویی سؤال بپرسه.
کدی که تولید میکنه حتماً ریوو کنید. کامنتهایی که میذاره رو Polish کنید و از خودش هم بخواید بررسی کنه که آیا میشه کد رو سادهتر یا Refactor کرد.
تجربهی من اینه که تقریباً همیشه یکی از این دو حالت وجود داره: یا کد نیاز به Refactor داره، یا Approachی که Agent انتخاب کرده نیاز به توضیح و توجیه داره.
یادتون باشه ai وسیله ای برای ماست نه ما وسیله ای برای ai
به نظر من توی هیچ زمینه و هیچ پروژهای، چه شخصی و چه Enterprise، نباید صددرصد فرمون رو دست AI بدیم.
بهتره اول خودمون یه Base و Foundation درست و قابلفهم بسازیم و بعد از AI برای گسترش و سرعت دادن به کار استفاده کنیم.
این موضوع توی پروژههایی که سر کار باهاشون سروکله میزنیم حتی مهمتره؛ چون ممکنه از یه جایی به بعد فرمون انقدر از دستمون خارج بشه که دیگه خودمون هم دقیقاً نفهمیم AI چی نوشته، چرا نوشته و الان داره پروژه رو به چه سمتی میبره.
اسکیل نویسی رو هم به هیچ وجه فراموش نکنید. از همون اول مشخص کنید که جوابها کوتاه و مستقیم باشن و اگر جایی اطلاعات کافی نداره یا مطمئن نیست، بهجای حدس زدن و هذیانگویی سؤال بپرسه.
کدی که تولید میکنه حتماً ریوو کنید. کامنتهایی که میذاره رو Polish کنید و از خودش هم بخواید بررسی کنه که آیا میشه کد رو سادهتر یا Refactor کرد.
تجربهی من اینه که تقریباً همیشه یکی از این دو حالت وجود داره: یا کد نیاز به Refactor داره، یا Approachی که Agent انتخاب کرده نیاز به توضیح و توجیه داره.
یادتون باشه ai وسیله ای برای ماست نه ما وسیله ای برای ai
Forwarded from صرفا جهت اطلاع برنامهنویسان
خب توی سی شارپ ۱۵ یک type modifier جدید داریم به اسم
کاری که انجام میده اینه که hierarchy رو محدود به assembly میکنه که داخلش هست. ولی از سایر assembly ها قابل دسترس هست. بیشتر به درد pattern matching میخوره
@DotNetIsFun
Closed
کاری که انجام میده اینه که hierarchy رو محدود به assembly میکنه که داخلش هست. ولی از سایر assembly ها قابل دسترس هست. بیشتر به درد pattern matching میخوره
@DotNetIsFun
Forwarded from CodeLodge
بعد از مدتها، بالاخره وقتش رسید.
اولین گردهمایی حضوری BuildGuild، جمعه ۲۷ شهریور از ساعت ۱۱ تا ۱۴ در تهران برگزار میشود؛
جمعی کوچک و دعوتمحور از مدیران فنی و برنامهنویسان سنیور، برای گفتوگوهای بیواسطه، بهاشتراکگذاشتن تجربهها و ساختن ارتباطهای حرفهای واقعی.
ثبت درخواست حضور از فردا در BuildGuild.ir آغاز میشود.
ظرفیت محدود است و حضور پس از بررسی درخواستها نهایی خواهد شد.
برنامهتان را خالی کنید؛ کیفیت این رویداد را آدمهایش میسازند—شما.
#BuildGuild #رویداد_فنی #برنامهنویسی
اولین گردهمایی حضوری BuildGuild، جمعه ۲۷ شهریور از ساعت ۱۱ تا ۱۴ در تهران برگزار میشود؛
جمعی کوچک و دعوتمحور از مدیران فنی و برنامهنویسان سنیور، برای گفتوگوهای بیواسطه، بهاشتراکگذاشتن تجربهها و ساختن ارتباطهای حرفهای واقعی.
ثبت درخواست حضور از فردا در BuildGuild.ir آغاز میشود.
ظرفیت محدود است و حضور پس از بررسی درخواستها نهایی خواهد شد.
برنامهتان را خالی کنید؛ کیفیت این رویداد را آدمهایش میسازند—شما.
#BuildGuild #رویداد_فنی #برنامهنویسی
روز برنامه نویسایی مبارک که تا دیروز فکر میکردن توی Microsoft Word کد میزنن اما امروز توی یک ساعت 10000 خط کد میزنن
@DotNetIsFun
@DotNetIsFun
Forwarded from CodeLodge
تهران، اتوبان شهید لشکری، جنب مترو بیمه، کارخانه نوآوری آزادی، فضای کار اشتراکی هفت و هشت
https://maps.app.goo.gl/bvYVuWjdC4uL1ezT7
لطفا 15 دقیقه قبل از شروع تشریف بیاورید
Please open Telegram to view this post
VIEW IN TELEGRAM