Go Casts 🚀
یه سری از مهندس ها هستن که از همون لحظه اول که باهاشون هم کلام میشی متوجه میشی که با کوله باری از تجربه و دانش مواجهی و اگه فرصت طلب باشی تا بتونی سعی میکنی از دریای دانش شون ذره ای بهره مند بشی. بهراد جان از نظر من قطعا جز همین دسته از مهندسین هست، که نه…
دوستانی که پیگیر دوره system design مهندس زاری بودید دو تا آپدیت دارم براتون.
اول اینکه امکان خرید قسطی هم فراهم شده، ۵۰ درصد در ابتدای دوره و ۵۰ درصد مابقی در اواسط دوره پرداخت میشه.
دوم اینکه این کد تخفیف ها رو روی هر دو دوره میتونید استفاده کنید.
کد تخفیف ۳۰ درصد برای خرید نقدی
off-30bzv9s
کد تخفیف ۱۰ درصد برای خرید قسطی
off-10bzauv
تاریخ شروع کلاس ها هم ۲۵ خرداد هست.
از اینجا میتونید خرید رو انجام بدید
دوره سیستم دیزاین، طراحی سیستم های مقیاس پذیر
https://shop.alumsharif.org/insurance/product/c-ds/
@gocasts
اول اینکه امکان خرید قسطی هم فراهم شده، ۵۰ درصد در ابتدای دوره و ۵۰ درصد مابقی در اواسط دوره پرداخت میشه.
دوم اینکه این کد تخفیف ها رو روی هر دو دوره میتونید استفاده کنید.
کد تخفیف ۳۰ درصد برای خرید نقدی
off-30bzv9s
کد تخفیف ۱۰ درصد برای خرید قسطی
off-10bzauv
تاریخ شروع کلاس ها هم ۲۵ خرداد هست.
از اینجا میتونید خرید رو انجام بدید
دوره سیستم دیزاین، طراحی سیستم های مقیاس پذیر
https://shop.alumsharif.org/insurance/product/c-ds/
@gocasts
❤7🔥7👍2
داشتن distributed unique id یکی از الزامات خیلی رایجه distributed serviceهاست.
این مقاله یه بررسی خوبی در مورد عملکرد uuid v4 و v7 داشته که میتونید ازینجا بخونید.
https://dormoshe.io/trending-news/postgresql-uuid-performance-benchmarking-random-v4-and-time-based-v7-uuids-n9b-84866
در حال حاضر دیتابیس postgresql بصورت native از uuid v7 پشتیبانی نمیکنه، یا باید در سطح اپلیکیشن id رو تولید کنید و یا اینکه از extensionهایی مثل pg_uuidv7 استفاده کنید.
https://github.com/craigpastro/pg_uuidv7
اینکه id در سطح اپلیکیشن ساخته بشه یا دیتابیس ملاحظات مختلفی داره
مثلا برای uuid v7 که time-based هست حفظ درستی ساعت دیتابیس ممکنه راحت تر از حفظ درستی ساعت همه سرورهای اپلیکیشن باشه
مزیت دیگه اینکه سمت اپلیکیشن باشه اینه که تولید id وابسته به دیتابیس خاصی نیست و همچنین DB roundtrip برای تولید id رو هم حذف میکنه
برای زبان های مختلف هم میتونید از پکیج های مربوط به خودشون استفاده کنید
Go: https://github.com/google/uuid
python: https://pypi.org/project/uuid7
.NET 8+: Built-in support
@gocasts
این مقاله یه بررسی خوبی در مورد عملکرد uuid v4 و v7 داشته که میتونید ازینجا بخونید.
https://dormoshe.io/trending-news/postgresql-uuid-performance-benchmarking-random-v4-and-time-based-v7-uuids-n9b-84866
در حال حاضر دیتابیس postgresql بصورت native از uuid v7 پشتیبانی نمیکنه، یا باید در سطح اپلیکیشن id رو تولید کنید و یا اینکه از extensionهایی مثل pg_uuidv7 استفاده کنید.
https://github.com/craigpastro/pg_uuidv7
اینکه id در سطح اپلیکیشن ساخته بشه یا دیتابیس ملاحظات مختلفی داره
مثلا برای uuid v7 که time-based هست حفظ درستی ساعت دیتابیس ممکنه راحت تر از حفظ درستی ساعت همه سرورهای اپلیکیشن باشه
مزیت دیگه اینکه سمت اپلیکیشن باشه اینه که تولید id وابسته به دیتابیس خاصی نیست و همچنین DB roundtrip برای تولید id رو هم حذف میکنه
برای زبان های مختلف هم میتونید از پکیج های مربوط به خودشون استفاده کنید
Go: https://github.com/google/uuid
python: https://pypi.org/project/uuid7
.NET 8+: Built-in support
@gocasts
👍24❤3
سلام به همه دوستان
مواظب خودتون و خانواده هاتون باشید، ان شاءالله و به امید خدا این شرایط سخت هم بزودی و با سلامتی و سربلندی برای تموم مردم و کشورمون تموم بشه.
اینکه ترس و دلهره داشته باشیم امری طبیعیه تو این شرایط و شاید در مقابلش مقاومت نکنیم نتیجه بهتری بگیریم، مواظب اطرافیان و مخصوصا بچه ها باشیم، یه صحبت از روی ترس، ممکنه برای ما فقط یه حدس دور باشه، اما برای یک کودک میتونه به کابوس چندین ساله تبدیل بشه.
اگه فکر کردید گپ زدن در مورد نگرانی هاتون میتونه کمکی کنه من در حد توان در خدمتم.
مخلص همه تونم ❤️🖤
@gocasts
مواظب خودتون و خانواده هاتون باشید، ان شاءالله و به امید خدا این شرایط سخت هم بزودی و با سلامتی و سربلندی برای تموم مردم و کشورمون تموم بشه.
اینکه ترس و دلهره داشته باشیم امری طبیعیه تو این شرایط و شاید در مقابلش مقاومت نکنیم نتیجه بهتری بگیریم، مواظب اطرافیان و مخصوصا بچه ها باشیم، یه صحبت از روی ترس، ممکنه برای ما فقط یه حدس دور باشه، اما برای یک کودک میتونه به کابوس چندین ساله تبدیل بشه.
اگه فکر کردید گپ زدن در مورد نگرانی هاتون میتونه کمکی کنه من در حد توان در خدمتم.
مخلص همه تونم ❤️🖤
@gocasts
❤147🔥7🤝1
سلام دوستان
امیدوارم حالتون خوب باشه
میدونم خیلی سخته که بخواید روی کار و برنامه هایی که در روتین زندگی تون چیده بودید تمرکز کنید و احتمالا باید تلاش کنیم برای مدتی روتین زندگی مون رو تغییر بدیم، ان شاءالله که این مدت خیلی کوتاه باشه و بزودی سایه جنگ از کشور عزیزمون ایران دور بشه.
یکی از چیزایی که فکر میکنم بتونه کمک کنه دور هم جمع شدن و گفتگو کردن باشه، منظورم مهمونی گرفتن نیست، میتونه صرفا یه با هم بودن خیلی ساده باشه برای یک یا چند ساعت، اگه امکانش رو دارید که با خانواده یا دوستان در کنار هم باشید حتما این کار رو بکنید، حتی اگه حضوری نمیتونید آنلاین این کارو بکنید. با هم بودن یه دلگرمی خیلی بزرگه، ما همه با هم ایرانیم و همدیگه رو داریم، دارایی ارزشمندی که تو شرایط سخت باید بیشتر بهش تکیه کنیم.
مخلص همگی ❤️
@gocasts
امیدوارم حالتون خوب باشه
میدونم خیلی سخته که بخواید روی کار و برنامه هایی که در روتین زندگی تون چیده بودید تمرکز کنید و احتمالا باید تلاش کنیم برای مدتی روتین زندگی مون رو تغییر بدیم، ان شاءالله که این مدت خیلی کوتاه باشه و بزودی سایه جنگ از کشور عزیزمون ایران دور بشه.
یکی از چیزایی که فکر میکنم بتونه کمک کنه دور هم جمع شدن و گفتگو کردن باشه، منظورم مهمونی گرفتن نیست، میتونه صرفا یه با هم بودن خیلی ساده باشه برای یک یا چند ساعت، اگه امکانش رو دارید که با خانواده یا دوستان در کنار هم باشید حتما این کار رو بکنید، حتی اگه حضوری نمیتونید آنلاین این کارو بکنید. با هم بودن یه دلگرمی خیلی بزرگه، ما همه با هم ایرانیم و همدیگه رو داریم، دارایی ارزشمندی که تو شرایط سخت باید بیشتر بهش تکیه کنیم.
مخلص همگی ❤️
@gocasts
❤102👍5
سلام به همه دوستان، احتمال خیلی زیاد خبرهای مبنی بر قطع دسترسی به اینترنت بین الملل رو شنیدید، برای اینکه از حال همدیگه بی خبر نمونیم مجبوریم از یه پلتفرم داخلی موقت استفاده کنیم که بتونیم از حال هم با خبر باشیم.
بین پلتفرم های داخلی شاید بله از بقیه شون قابل استفاده تر باشه، من اینجا کانال زدم اگه تمایل داشتید عضو بشید
https://ble.ir/gocasts
چه اومدید و چه نیومدید بدونید خیلی خیلی مخلص تک تکتونم، مواظب خودتون باشید، به امید دیدار همه تون، خیلی زود، در پناه خدا ❤️
یا علی
@gocasts
بین پلتفرم های داخلی شاید بله از بقیه شون قابل استفاده تر باشه، من اینجا کانال زدم اگه تمایل داشتید عضو بشید
https://ble.ir/gocasts
چه اومدید و چه نیومدید بدونید خیلی خیلی مخلص تک تکتونم، مواظب خودتون باشید، به امید دیدار همه تون، خیلی زود، در پناه خدا ❤️
یا علی
@gocasts
ble.ir
بله | کانال Go Casts
Senior Software Engineer at Snapp!
فوق لیسانس هوش مصنوعی از دانشگاه تهران
اشتراک محتوا در مورد موضوعات مهندسی نرم افزار، هوش مصنوعی، گولنگ
https://gocasts.ir
فوق لیسانس هوش مصنوعی از دانشگاه تهران
اشتراک محتوا در مورد موضوعات مهندسی نرم افزار، هوش مصنوعی، گولنگ
https://gocasts.ir
❤34
سلام دوستان
این روزها ممکنه نگران حملات سایبری باشید برای سرویس هاتون، اگه دغدغه ای در این موارد دارید بهم پیام بدید، در حد توان حتما کمک میکنم ان شاءالله، هر چی از دستم بر بیاد.
مخلصم ❤️
یا علی
@gocasts
این روزها ممکنه نگران حملات سایبری باشید برای سرویس هاتون، اگه دغدغه ای در این موارد دارید بهم پیام بدید، در حد توان حتما کمک میکنم ان شاءالله، هر چی از دستم بر بیاد.
مخلصم ❤️
یا علی
@gocasts
❤59🔥2
سلام به همه دوستان
سخته که بخوام مثل سابق بدون در نظر گرفتن جو روانی ای که همگی در ۲ هفته گذشته تجربه ش کردیم صرفا در مورد مسائل فنی صحبت کنم ولی تلاشم رو میکنم. ان شاءالله که هیچوقت کشورمون دیگه درگیر جنگ و شرایط مشابه نشه. تو این دو هفته که اکثر ماها با تنش های روانی زیادی مواجه بودیم یکسری از عزیزان شغل شون رو از دست دادند که امیدوارم بزودی موقعیت شغلی مناسب فراهم بشه براشون. یکسری دیگه از عزیزان جونشون رو از دست دادند که به همه خانواده های داغدارشون تسلیت میگم و من خودم رو تا ابد مدیون جانفشانی شون میدونم که در راه دفاع از وطن و مردم ایران در مقابل دشمن صهیونی، خودشون رو فدا کردند، واقعا نمیدونم چطوری میتونم حتی یه بخش خیلی خیلی کوچیکی از دین م رو بهشون ادا کنم.
من سعی میکنم تا جایی که توانش رو داشته باشم از امید بگم. اخبار ناامید کننده و نگران کننده زیاده، و اگه بخوایم فقط به این اخبار توجه کنیم دچار توقف کامل میشیم، چاره ای نیست جز اینکه روز به روز جلو بریم تا جایی که میتونیم، گفتنش سخته و کلیشه ای، ولی آدم به امید زنده ست، همین…
مخلصم همه تون هستم، اگه فکر کردید میتونم کمکی کنم حتما بهم پیام بدید.
اگه شرکت هایی هستند که به دنبال نیرو هستند اطلاع بدند که اطلاع رسانی کنم در حد توان و دوستانی که در این مدت از کار بیکار شدن بتونن موقعیت جدید پیدا کنن.
@gocasts
سخته که بخوام مثل سابق بدون در نظر گرفتن جو روانی ای که همگی در ۲ هفته گذشته تجربه ش کردیم صرفا در مورد مسائل فنی صحبت کنم ولی تلاشم رو میکنم. ان شاءالله که هیچوقت کشورمون دیگه درگیر جنگ و شرایط مشابه نشه. تو این دو هفته که اکثر ماها با تنش های روانی زیادی مواجه بودیم یکسری از عزیزان شغل شون رو از دست دادند که امیدوارم بزودی موقعیت شغلی مناسب فراهم بشه براشون. یکسری دیگه از عزیزان جونشون رو از دست دادند که به همه خانواده های داغدارشون تسلیت میگم و من خودم رو تا ابد مدیون جانفشانی شون میدونم که در راه دفاع از وطن و مردم ایران در مقابل دشمن صهیونی، خودشون رو فدا کردند، واقعا نمیدونم چطوری میتونم حتی یه بخش خیلی خیلی کوچیکی از دین م رو بهشون ادا کنم.
من سعی میکنم تا جایی که توانش رو داشته باشم از امید بگم. اخبار ناامید کننده و نگران کننده زیاده، و اگه بخوایم فقط به این اخبار توجه کنیم دچار توقف کامل میشیم، چاره ای نیست جز اینکه روز به روز جلو بریم تا جایی که میتونیم، گفتنش سخته و کلیشه ای، ولی آدم به امید زنده ست، همین…
مخلصم همه تون هستم، اگه فکر کردید میتونم کمکی کنم حتما بهم پیام بدید.
اگه شرکت هایی هستند که به دنبال نیرو هستند اطلاع بدند که اطلاع رسانی کنم در حد توان و دوستانی که در این مدت از کار بیکار شدن بتونن موقعیت جدید پیدا کنن.
@gocasts
❤98👍3
خیلی جالبه، سازنده flask (از فریمورک های معروف پایتون) خودش پیشنهاد میکنه پروژه های جدید بکندی رو با گولنگ بنویسید!
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
I've evaluated agent performance across different languages my workload, and if you can choose your language, I strongly recommend Go for new backend projects
https://x.com/mitsuhiko/status/1933089807309193706?t=5XC9DqTRn80PmSQM3e0vrQ&s=19
@gocasts
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
I've evaluated agent performance across different languages my workload, and if you can choose your language, I strongly recommend Go for new backend projects
https://x.com/mitsuhiko/status/1933089807309193706?t=5XC9DqTRn80PmSQM3e0vrQ&s=19
@gocasts
🔥46👏3❤2👍1
ابزار open-interpreter اجازه میده شما با سیستم تون حرف بزنید، نه تنها کد بزنید، بلکه کارهای مختلف سیستمتون رو از طریق چت انجام بدید.
Open Interpreter lets LLMs run code (Python, Javanoscript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing.
This provides a natural-language interface to your computer's general-purpose capabilities:
Create and edit photos, videos, PDFs, etc.
Control a Chrome browser to perform research
Plot, clean, and analyze large datasets
...etc.
A natural language interface for computers
https://github.com/OpenInterpreter/open-interpreter
@gocasts
Open Interpreter lets LLMs run code (Python, Javanoscript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing.
This provides a natural-language interface to your computer's general-purpose capabilities:
Create and edit photos, videos, PDFs, etc.
Control a Chrome browser to perform research
Plot, clean, and analyze large datasets
...etc.
A natural language interface for computers
https://github.com/OpenInterpreter/open-interpreter
@gocasts
❤18🔥3
قرعه کشی دوره به نفع بیماران پروانه ای و خانه ای بی
شکر خدا را که در پناه حسینیم
عالم از این خوب تر پناه ندارد
به مناسبت ایام سوگواری حضرت سیدالشهدا، امام حسین علیه السلام، دوره و تیمسازی gocasts به قید قرعه به ۵ نفر با مبلغ دو و نیم میلیون تومان به فروش خواهد رسید و تمامی مبلغ به حساب خانه ای بی واریز خواهد شد.
فیش واریز مبلغ جمع خرید قرعه کشی به حساب خانه ای بی
https://news.1rj.ru/str/gocasts/694&comment=6112
جدای از این، میتونید از طریق این لینک کمک های نقدی خود را به حساب خانه ای بی واریز کنید.
https://ebhome.ngo/support?utm_campaign=gocasts140404
@gocasts
سایت خانه ای بی
https://ebhome.ngo
اینستاگرام خانه ای بی
https://instagram.com/eb_home
شکر خدا را که در پناه حسینیم
عالم از این خوب تر پناه ندارد
به مناسبت ایام سوگواری حضرت سیدالشهدا، امام حسین علیه السلام، دوره و تیمسازی gocasts به قید قرعه به ۵ نفر با مبلغ دو و نیم میلیون تومان به فروش خواهد رسید و تمامی مبلغ به حساب خانه ای بی واریز خواهد شد.
فیش واریز مبلغ جمع خرید قرعه کشی به حساب خانه ای بی
https://news.1rj.ru/str/gocasts/694&comment=6112
جدای از این، میتونید از طریق این لینک کمک های نقدی خود را به حساب خانه ای بی واریز کنید.
https://ebhome.ngo/support?utm_campaign=gocasts140404
@gocasts
سایت خانه ای بی
https://ebhome.ngo
اینستاگرام خانه ای بی
https://instagram.com/eb_home
❤50👏4
گولنگ فکر می کنم یکی از زبان های اصلی ای خواهد بود که در عصر agentic coding خواهد درخشید. علت اصلی ش readability بالای کدهای گولنگ هست که خیلی فهمش رو برای llmها ساده کرده. گولنگ از اول هم اینطوری دیزاین شده بود که کمتر درگیر syntax زبان بشی و بیشتر درگیر ساختن بیزینس بشی. همین موضوع خواسته یا ناخواسته در عصر LLMها یه جورایی برگ برنده شده براش.
اخیرا مقالات متفاوتی رو خوندم که به همین موضوع اشاره میکنن.
https://fly.io/blog/youre-all-nuts/
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
تجربه کم شخصی خودم هم خیلی خوب بوده با vibe coding و گولنگ. این موضوع رو در کنار performance گولنگ, کتابخانه های std سطح بالا و کارآمد, و تغییرات کم و پایدار زبان که قرار بدیم حس میکنم گولنگ در عصر AI درخشش بیشتری هم خواهد داشت.
@gocasts
اخیرا مقالات متفاوتی رو خوندم که به همین موضوع اشاره میکنن.
I work mostly in Go. I’m confident the designers of the Go programming language didn’t set out to produce the most LLM-legible language in the industry. They succeeded nonetheless.
https://fly.io/blog/youre-all-nuts/
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
تجربه کم شخصی خودم هم خیلی خوب بوده با vibe coding و گولنگ. این موضوع رو در کنار performance گولنگ, کتابخانه های std سطح بالا و کارآمد, و تغییرات کم و پایدار زبان که قرار بدیم حس میکنم گولنگ در عصر AI درخشش بیشتری هم خواهد داشت.
@gocasts
Fly
My AI Skeptic Friends Are All Nuts
My smartest friends have bananas arguments about LLM coding.
❤26👍7🔥2😍1
This media is not supported in your browser
VIEW IN TELEGRAM
با اختلاف یکی از بهترین ابزارهایی که چند وقت اخیر باهاش کار کردم Zellij هست
A terminal workspace with batteries included
https://github.com/zellij-org/zellij
داشتن workspace روی ترمینال برای بچه های برنامه نویس و دواپس خیلی کارو میتونه راحت تر کنه. چون شما معمولا روی چندتا سرور یا چند تا پروژه ممکنه کار کنی و مدام بین این ها بخوای switch کنی. این که هر بار از اول بخوای محیط ترمینال رو بسازی و آماده کنی خیلی کار حوصله سربری هست.
به جز این موارد Zellij واقعا UX خوبی داره و لازم نیست هزار تا hotkey رو حفظ کنید که بتونید ازش استفاده کنید.
پیشنهاد میکنم امتحانش کنید.
@gocasts
A terminal workspace with batteries included
https://github.com/zellij-org/zellij
داشتن workspace روی ترمینال برای بچه های برنامه نویس و دواپس خیلی کارو میتونه راحت تر کنه. چون شما معمولا روی چندتا سرور یا چند تا پروژه ممکنه کار کنی و مدام بین این ها بخوای switch کنی. این که هر بار از اول بخوای محیط ترمینال رو بسازی و آماده کنی خیلی کار حوصله سربری هست.
به جز این موارد Zellij واقعا UX خوبی داره و لازم نیست هزار تا hotkey رو حفظ کنید که بتونید ازش استفاده کنید.
پیشنهاد میکنم امتحانش کنید.
@gocasts
❤21👍7🔥1
Forwarded from Ai Casts | Ai for Software
Ai Casts | Ai for Software
https://x.com/leerob/status/1946323104692945188 https://x.com/mitsuhiko/status/1946326768664625604 @gocasts Ai for Software @aicasts_ir
فقط یاد بگیرید!
عصر ai عصر یادگیریه
تو دوره ای هستیم که کارهای روتین رو agentهای هوش مصنوعی در چند دقیقه انجام میدن. چیزی که قبلا شاید روزها طول میکشید.
اما agentها هنوز خیلی کارها رو نمیتونن انجام بدن. یا بهتره بگم یه کار رو به هزار شیوه میتونن انجام بدن.
شما باید تصمیم بگیری که کدوم شیوه درسته و agentرو هدایت کنی به سمتش.
این تصمیم گیری ها بقدری تعدادشون زیاده و خاص منظوره هستن که نیازمند کسب تجربه و یادگیریه.
اگه قبلا ۲۰و ۳۰ درصد تایم به یادگیری مشغول بودید و ۷۰ درصد کار میکردید الان این موازنه باید کامل عوض بشه. چون کارهای سطح پایین و معمولی رو agentها به خوبی انجام میدن. مهم اینه که طراحی چطور باشه. ساختار چی باشه. در هر قسمت کد چه الگو و patternی انتخاب بشه.
دقیقا چند روزه دارم به چنین مثالی که در متن هست فکر میکنم. شما باید از agent بخواید که exponential backoff به کدتون اضافه کنه. و گرنه اگه بهش بگید make it more robust to errors اون هزارتا راه خوب و بد جلوی دست ش داره...
اینکه به agent بگیم code as a senior engineer تفاوتی در نتیجه ایجاد نمیکنه!! باید در مورد تک تک جزییات ازش بخواید که فلان کارو انجام بده.
حتی در مرحله قبل از کدنویسی هم میتونید در مورد چالش و تصمیمات تون مشورت کنید با ai و بعدش تصمیم نهایی تون رو در مرحله کدنویسی دقیق ازش بخواید اجرا کنه.
@gocasts
Ai for Software
@aicasts_ir
عصر ai عصر یادگیریه
تو دوره ای هستیم که کارهای روتین رو agentهای هوش مصنوعی در چند دقیقه انجام میدن. چیزی که قبلا شاید روزها طول میکشید.
اما agentها هنوز خیلی کارها رو نمیتونن انجام بدن. یا بهتره بگم یه کار رو به هزار شیوه میتونن انجام بدن.
شما باید تصمیم بگیری که کدوم شیوه درسته و agentرو هدایت کنی به سمتش.
این تصمیم گیری ها بقدری تعدادشون زیاده و خاص منظوره هستن که نیازمند کسب تجربه و یادگیریه.
اگه قبلا ۲۰و ۳۰ درصد تایم به یادگیری مشغول بودید و ۷۰ درصد کار میکردید الان این موازنه باید کامل عوض بشه. چون کارهای سطح پایین و معمولی رو agentها به خوبی انجام میدن. مهم اینه که طراحی چطور باشه. ساختار چی باشه. در هر قسمت کد چه الگو و patternی انتخاب بشه.
دقیقا چند روزه دارم به چنین مثالی که در متن هست فکر میکنم. شما باید از agent بخواید که exponential backoff به کدتون اضافه کنه. و گرنه اگه بهش بگید make it more robust to errors اون هزارتا راه خوب و بد جلوی دست ش داره...
اینکه به agent بگیم code as a senior engineer تفاوتی در نتیجه ایجاد نمیکنه!! باید در مورد تک تک جزییات ازش بخواید که فلان کارو انجام بده.
حتی در مرحله قبل از کدنویسی هم میتونید در مورد چالش و تصمیمات تون مشورت کنید با ai و بعدش تصمیم نهایی تون رو در مرحله کدنویسی دقیق ازش بخواید اجرا کنه.
@gocasts
Ai for Software
@aicasts_ir
👍66❤6👏4
استخدام یکی دیگه از بچه های دوره و تیمسازی
الحمدلله آقا نیما هم تونست موقعیت کاری ش رو پیدا کنه
ترکیب دوره و تیمسازی فکر میکنم یه حجم قابل توجهی از اطلاعات کاربردی و مفید رو در جنبه های مختلف مهندسی نرم افزار و همچنین بکند و گولنگ میتونه به شما منتقل کنه. مخصوصا اگه در تیمسازی فعال باشید اثربخشی خیلی بیشتری میتونه داشته باشه.
کد تخفیف ویژه تابستان رو میتونید استفاده کنید.
دوره + تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه تابستان
۵۰ درصد + ۱ میلیون و ۵۰۰ هزار تومان تخفیف
کد تابستان
SUMMER
خرید از سایت
https://gocasts.ir
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://news.1rj.ru/str/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://news.1rj.ru/str/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
الحمدلله آقا نیما هم تونست موقعیت کاری ش رو پیدا کنه
ترکیب دوره و تیمسازی فکر میکنم یه حجم قابل توجهی از اطلاعات کاربردی و مفید رو در جنبه های مختلف مهندسی نرم افزار و همچنین بکند و گولنگ میتونه به شما منتقل کنه. مخصوصا اگه در تیمسازی فعال باشید اثربخشی خیلی بیشتری میتونه داشته باشه.
کد تخفیف ویژه تابستان رو میتونید استفاده کنید.
دوره + تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه تابستان
۵۰ درصد + ۱ میلیون و ۵۰۰ هزار تومان تخفیف
کد تابستان
SUMMER
خرید از سایت
https://gocasts.ir
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://news.1rj.ru/str/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://news.1rj.ru/str/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
❤23👏5🔥1
اولین تجربه جدی با agentic coding
با llmها در مدت خیلی کمی میتونی حجم زیادی کد تولید کنی، ولی همچنان خیلی جدی به عامل انسانی احتیاج داری که کد رو ریویو کنه، کد رو تست کنه و مطمئن بشی رفتار بیزینسی مد نظرت پیاده سازی شده.
و نکته مهم اینه که دخالت عامل انسانی نمیتونه scale کنه.
بعد از چند روز agentic coding که با ریویو کمی همراه بود(برای اینکه سریعتر ببینم چقدر سرعت توسعه میتونه پیشرفته کنه)، با یه codebaseی مواجه شدم که بشدت ساختار نامنظم داره، تست ها valid نیستن و رفتار واقعی مد نظر بیزینس رو تست نمیکنه بلکه کد نوشته رو تست میکنه. و همچنین نیازمندی های بیزینسی کامل پیاده نشده.
قطعا ریویو دقیق تر و تعامل بیشتر با llmها میتونست خروجی رو بهتر کنه، اما این تعامل بیشتر به این معنی هم هست که سرعت توسعه با llmها کمتر و کمتر میشه.
البته داشتن مدل های قوی تر با هزینه بیشتر (مثلا پکیج ۲۰۰ دلاری به جای ۲۰ دلاری) باز میتونه کمک کنه که کیفیت خروجی بهتر بشه اما همچنان مساله اصلی دخالت و نظارت عامل انسانی هست که باید جدی گرفته بشه
https://x.com/josevalim/status/1948634632716488809?t=wxT2q64_42KF9ORdvJnzQQ&s=19
@gocasts
با llmها در مدت خیلی کمی میتونی حجم زیادی کد تولید کنی، ولی همچنان خیلی جدی به عامل انسانی احتیاج داری که کد رو ریویو کنه، کد رو تست کنه و مطمئن بشی رفتار بیزینسی مد نظرت پیاده سازی شده.
و نکته مهم اینه که دخالت عامل انسانی نمیتونه scale کنه.
بعد از چند روز agentic coding که با ریویو کمی همراه بود(برای اینکه سریعتر ببینم چقدر سرعت توسعه میتونه پیشرفته کنه)، با یه codebaseی مواجه شدم که بشدت ساختار نامنظم داره، تست ها valid نیستن و رفتار واقعی مد نظر بیزینس رو تست نمیکنه بلکه کد نوشته رو تست میکنه. و همچنین نیازمندی های بیزینسی کامل پیاده نشده.
قطعا ریویو دقیق تر و تعامل بیشتر با llmها میتونست خروجی رو بهتر کنه، اما این تعامل بیشتر به این معنی هم هست که سرعت توسعه با llmها کمتر و کمتر میشه.
البته داشتن مدل های قوی تر با هزینه بیشتر (مثلا پکیج ۲۰۰ دلاری به جای ۲۰ دلاری) باز میتونه کمک کنه که کیفیت خروجی بهتر بشه اما همچنان مساله اصلی دخالت و نظارت عامل انسانی هست که باید جدی گرفته بشه
https://x.com/josevalim/status/1948634632716488809?t=wxT2q64_42KF9ORdvJnzQQ&s=19
@gocasts
👍48❤6👏3