کد ریوو بدون کانتکست با 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
وقتی از کلاد سوییچ میکنم رو Chat GPT و کدکس ، حس میکنم از لندکروز پیاده شدم و سوار پراید مدل ۸۴ دور رنگ شدم
.NET Fun
وقتی از کلاد سوییچ میکنم رو Chat GPT و کدکس ، حس میکنم از لندکروز پیاده شدم و سوار پراید مدل ۸۴ دور رنگ شدم
واقعا لعنت به کدکس
دیشب یه breaking change تو یکی از پروژه ها داد که واقعا بچگانه بود
هنوز یادش میوفتم اعصابم خرد میشه
دیشب یه breaking change تو یکی از پروژه ها داد که واقعا بچگانه بود
هنوز یادش میوفتم اعصابم خرد میشه
Forwarded from Learning With M
سلام.
ما یک پوزیشن Software Engineer در دیجی کالا ادز داریم که می خوایم با یک Staff Engineer پرش کنیم.
کاری که قراره بکنید روی سیستم های پر تراکنش(حدود 50 میلیون درخواست در روز) کار کنید که برای سازمان بسیار مهم و با ارزشه.
تمرکز این فرد روی بازطراحی و بهبود این سرویس ها و توسعه اونهاست.
پس، اگر روی golang متخصص هستید و بیشتر از ۸ سال سابقه کار دارید، خوشحال میشم بهم پیام بدید و یا از طریق این لینک اپلای کنید.
#استخدام
#جذب
ما یک پوزیشن Software Engineer در دیجی کالا ادز داریم که می خوایم با یک Staff Engineer پرش کنیم.
کاری که قراره بکنید روی سیستم های پر تراکنش(حدود 50 میلیون درخواست در روز) کار کنید که برای سازمان بسیار مهم و با ارزشه.
تمرکز این فرد روی بازطراحی و بهبود این سرویس ها و توسعه اونهاست.
پس، اگر روی golang متخصص هستید و بیشتر از ۸ سال سابقه کار دارید، خوشحال میشم بهم پیام بدید و یا از طریق این لینک اپلای کنید.
#استخدام
#جذب
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام Senior Software Engineer | Ads Services در دیجیکالا | جابینجا
استخدام برای فرصت شغلی Senior Software Engineer | Ads Services در Digikala,
Design and implement software on top of Supernova. Demonstrate ownership and accountabilit...
Design and implement software on top of Supernova. Demonstrate ownership and accountabilit...
Forwarded from DevTwitter | توییت برنامه نویسی
سورسکد Claude لو رفت؛ حالا یکی کل کدبیسش رو تبدیل به کتاب کرده!
یادتونه سورسکد فرانتاند Claude لو رفت؟
ماجرا از انتشار اشتباهی فایلهای Source Map شروع شد، اما تحلیل چنین کدی برای خیلیها کار سادهای نبود.
Claude یه پروژه کوچیک با چندتا کامپوننت ساده نیست؛ با یه کدبیس پیچیده و بزرگ طرفیم که فهمیدن معماری و جزئیاتش کار هر کسی نیست.
حالا یه نفر اومده کل این کدبیس رو تحلیل کرده و نتیجه رو توی یه کتاب حدوداً ۴۰۰ صفحهای منتشر کرده!
اگه به مهندسی نرمافزار، معماری فرانتاند و نحوه کار Claude Code علاقه دارید، این منبع واقعاً ارزش خوندن داره.
https://claude-code-from-source.com/
@DevTwitter | <Shahram boroukanlou/>
یادتونه سورسکد فرانتاند Claude لو رفت؟
ماجرا از انتشار اشتباهی فایلهای Source Map شروع شد، اما تحلیل چنین کدی برای خیلیها کار سادهای نبود.
Claude یه پروژه کوچیک با چندتا کامپوننت ساده نیست؛ با یه کدبیس پیچیده و بزرگ طرفیم که فهمیدن معماری و جزئیاتش کار هر کسی نیست.
حالا یه نفر اومده کل این کدبیس رو تحلیل کرده و نتیجه رو توی یه کتاب حدوداً ۴۰۰ صفحهای منتشر کرده!
اگه به مهندسی نرمافزار، معماری فرانتاند و نحوه کار Claude Code علاقه دارید، این منبع واقعاً ارزش خوندن داره.
https://claude-code-from-source.com/
@DevTwitter | <Shahram boroukanlou/>
Forwarded from مسعود بیگی (مسعود بیگی)
موقع شنیدن این بخش کتاب واقعا منقلب شدم و یه حسی بین شادی، خنده، فحش و ... سراغم اومد ، دقیقه 2:03 رو گوش کنید، همیشه تمرکزم این بوده که سیستم رو طوری بچینم که اگر من نبودم، کار کنه، در حالی که خیلی جاها این کار سخت و ترسناکی که به عنوان یه رهبر داری انجام میدی رو اصلا متوجه نمیشن و یه حرف هایی از توش درمیاد که واقعا گفتنی نیست و در شان خودم نمی بینم که بخوام تکرار کنم چرندیاتی رو که سر این شنیدم. فقط میتونم بگم همیشه این حس رو داشتم که این approach درستیه ، ولی نمیدونستم چطور باید توضیحش بدم برای بچه ها، خیلی جاها هم این روش واقعا قشنگ جواب داد و آدم ها ارزشش رو فهمیدن و خوب خیلی جاها هم آدم ها درکش نکردن . ولی وقتی توی یه همچین کتابی بهش برمیخوری و میبینه عه ! پس این واقعا یه روش هست و تو سال ها دیوانه نبودی، خستگی همه اون روزا از تنت در میره !
https://shabgoftar.ir/episodes/software-engineering-at-google-07/
https://shabgoftar.ir/episodes/software-engineering-at-google-07/
یادش بخیر…
یه زمانی غرق بحثهای تکنیکال بودیم.
مینشستیم بحث میکردیم که چرا GC نمیاد LOH رو Compact کنه!
سر پارتیشنبندیهای کافکا و انواعواقسام Partition Assignment حرف میزدیم.
سر روشهای مختلف پیادهسازی Idempotency با هم بحث میکردیم، گاهی حتی دعوامون میشد!
الان اما همهچی شده AI.
گاهی فکر میکنم همونطور که ما آخرین نسلی بودیم که توی کوچهخیابون بازی میکردیم، شاید آخرین نسلی هم باشیم که از ساعتها بحث و کلنجار رفتن سر جزئیات تکنیکال، از خودِ تکنولوژی و از یاد گرفتن چیزهای جدید لذت میبردیم.
انگار یه چیزی از لذت مهندسی نرمافزار، وسط این همه هیاهوی AI مرد...
یه زمانی غرق بحثهای تکنیکال بودیم.
مینشستیم بحث میکردیم که چرا GC نمیاد LOH رو Compact کنه!
سر پارتیشنبندیهای کافکا و انواعواقسام Partition Assignment حرف میزدیم.
سر روشهای مختلف پیادهسازی Idempotency با هم بحث میکردیم، گاهی حتی دعوامون میشد!
الان اما همهچی شده AI.
گاهی فکر میکنم همونطور که ما آخرین نسلی بودیم که توی کوچهخیابون بازی میکردیم، شاید آخرین نسلی هم باشیم که از ساعتها بحث و کلنجار رفتن سر جزئیات تکنیکال، از خودِ تکنولوژی و از یاد گرفتن چیزهای جدید لذت میبردیم.
انگار یه چیزی از لذت مهندسی نرمافزار، وسط این همه هیاهوی AI مرد...
از اونجایی که الان هرکسی برای هرچیزی که نیاز داره یه اپ مینویسه و نگاه نمیکنه که تو بازار براش مشابه ای وجود داره یا نه، منم یه اپ نوشتم اسمشم گذاشتم " پروکسی سگ"
کارش هم اینه که به جای اینکه کل سیستم رو پروکسی کنه فقط اون اپی که بهش میگی رو پروکسی میکنه
کیل سوییچ هم داره با این تفاوت که اگه پروکسی که استفاده میکنی به هردلیلی قطع بشه، کل اپ رو میبنده( برای کلاد دسکتاپ خیلی به کار میاد)
ببینید ، دانلود کنید نظر بدید
https://github.com/babaktaremi/proxydog
کارش هم اینه که به جای اینکه کل سیستم رو پروکسی کنه فقط اون اپی که بهش میگی رو پروکسی میکنه
کیل سوییچ هم داره با این تفاوت که اگه پروکسی که استفاده میکنی به هردلیلی قطع بشه، کل اپ رو میبنده( برای کلاد دسکتاپ خیلی به کار میاد)
ببینید ، دانلود کنید نظر بدید
https://github.com/babaktaremi/proxydog
GitHub
GitHub - babaktaremi/proxydog: Route any application through a SOCKS5 or HTTP proxy, one app at a time, and watch every connection.
Route any application through a SOCKS5 or HTTP proxy, one app at a time, and watch every connection. - babaktaremi/proxydog