Mindful Software Engineer
788 subscribers
16 photos
3 files
24 links
I write about my experience and what I am learning about Software Engineering & AI

Visit my senior software engineer roadmaps @ https://behradz.ir

You can contact me at @bzari
Download Telegram
Mindful Software Engineer pinned «می تونید چندتا رو انتخاب کنید.»
لینک ورود به وبینار توسعه نرم افزار مبتنی بر ایجنت


Agentic Software Development Webinar


https://meet.google.com/rur-nacb-zth
❤5
وقت هر کدوم از ما، شاید مهم‌ترین داشته ماست (بعد از سلامتی مون) راست میگفتن که وقت طلاست! تو این حجم بالا و متنوع اطلاعات و دیتایی که توی لینکدین و یوتوب و اینستا هست… خیلی مهمه که غرق محتواهای طولانی نشیم و بتونیم در کمترین زمان مفیدترین بهره رو ببریم.

برای همین به ذهنم رسید چرا ویدیو وبینار توسعه نرم افزار ایجنت محور رو (که ۲۶ مرداد برگزار شد) به صورت سرفصل شده قرار ندم تا هر کسی بسته به سطح و نیاز خودش فقط اون بخشی که دوست داره رو ببینه :) پس به هم تیمی خوبم آنتی گریویتی گفتم چی میخام و بعد از ۳ تا پروتوتایپی که برام زد یکیش رو انتخاب کردم و لانچ کردم روی سایت. فک کنم چیز باحال و خیلی بدرد بخوری شده باشه، حتی چه خوب بود این امکان رو روی یوتوب یا اپارات هم داشتیم :)

پس این شما و این سرفصل‌های ویدیو وبینار توسعه نرم افزار ایجنت محور، باشد که مفید واقع بشود 😉
https://behradz.ir/ag-tg

اگه کاربریش سخته، پیشنهادی دارید، یا روی موبایل خیلی مورد پسند نیست حتمن برام بنویسید بهترش کنم 🙂

برای محتواهای بعدی می‌تونید عضو کانال تلگرام بشید
https://t.me/mindfulsoft
❤22👍2👌2
کارگاه توسعه نرم‌افزار ایجنت‌محور 🛠


با بزرگ شدن پروژه، مدیریت ساختار، حفظ تمیزی کد (Clean Code) و نگهداری آن
خیلی سخت می‌شود.

مشکل از ابزارها نیست؛ مشکل از نداشتن یک متدولوژی مهندسی دقیق برای هدایت Agentهاست.


بچه‌ها قراره توی این کارگاه با انجام یه پروژه واقعی ببینیم چطور با ایجاد درک مشترک با ایجنت و هدایت اصولی مراحل شکستن مسائل به Vertical Sliceها، کدی تولید کنیم که نه تنها کار کند، بلکه تمیز، تست‌پذیر (TDD) و
آماده پروداکشن باشد.

مباحث و مهارت‌های کلیدی کارگاه:

🔹 تکنیک Grilling و رسیدن به درک مشترک قبل از تولید اسپک
🔹 معماری و مهندسی مبتنی بر اسپک (Spec-Driven Engineering)
🔹 فرموله‌کردن تسک‌ها به برش‌های عمودی (Vertical Slices)
🔹 پیاده‌سازی موازی با TDD و ایجنت‌ها با کمترین ریسک
🔹 طراحی تعاملی و UI Prototyping سریع با AI

🗓 زمان برگزاری: هفته دوم شهریور

🎁 تخفیف ۳۰٪ ویژه اعضای کانال
کد تخفیف: SDLC
شهریه: ۲,۵۰۰,۰۰۰ ⬅️ ۱,۷۵۰,۰۰۰ تومان


🔗 مشاهده سرفصل‌ها و ثبت‌نام با تخفیف:
https://behradz.ir/ai-tg

—
@mindfulsoft
👍4❤3
Channel photo updated
بچه‌ها سلام
اول بگم که فکر کنم لوگوی جدید گروه رو دوست داشتید 😁️️️️️️مرسی از انرژی مثبتتون ❤️



دوم اینکه یادتون نره، کیفیت و بهینگی عملکردی که از توسعه با ای‌آی میگیرید
کمترین ارتباط رو با مدل و ایجنتی ک استفاده میکنید داره
البته در این شکی نیست که بعضی ایجنت‌ها بلوغ و هارنس قوی تری دارن :)
اما این شرط کافی برای موفقیت شما نیست.

مدل‌های امروزی حتی معمولی تریناشون هم به اندازه کافی برای تسک‌های توسعه ما فهمیده هستن
اما زمانی که ما بلد باشیم چطور و چی رو بهشون بگیم.
در چه زمانی چه جزییاتی رو بهش بدیم
و ...

به جد توصیه میکنم این دیکشنری ای‌آی کدینگ رو بخونید....
طلاست طلا.... 🥇
https://github.com/mattpocock/dictionary-of-ai-coding


امروز اخرین روز ثبت نام کارگاهیه ک میخوایم راجع به این چیزا مفصل توش حرف بزنیم
اگه هنوز ثبت نام نکردین اینو بخونید:
https://t.me/mindfulsoft/30
❤11👍4
نظرسنجی ای که تو کانال تلگرام داشتیم نشون میده کلاد‌ کد، کدکس و کرسر به ترتیب ۳ بازیگر اصلی کدینگ ایجنت‌ها هستن (حداقل بین مخاطبین من) و جالب اینکه نصف بچه‌ها کلاد کد رو حتمن استفاده میکنند و یه ایجنت دیگه رو در کنارش استفاده میکنند.

من تجربه شخصیم رو از استفاده از چهارتای اولشون، توی این پست نوشتم:
وارد مقایسه مدل‌ها و نحوه و فرآیند استفاده از ایجنت نشدم. هارنس دیفالت و شخصیت ایجنت مد نظرم بوده و احتمالن کالچر فکری ادمی که ازش استفاده میکنه.

https://www.linkedin.com/posts/behradz_%D9%86%D8%B8%D8%B1%D8%B3%D9%86%D8%AC%DB%8C-%D8%A7%DB%8C-%DA%A9%D9%87-%D8%AA%D9%88-%DA%A9%D8%A7%D9%86%D8%A7%D9%84-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-%D8%AF%D8%A7%D8%B4%D8%AA%DB%8C%D9%85-%D9%86%D8%B4%D9%88%D9%86-activity-7501926764080943104-iHxk?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAbohWoBPeqOSQmQHfzveYWZgwWhxKAzGi4

دوست دارم بخونیدش و باهم راجع بهش صحبت کنیم.

من کجا اشتباه میکنم؟
شما چی تجربه‌ای داشتید با هارنس‌شون؟
شخصیت این ایجنت‌ها رو چطوری مقایسه میکنید باهم؟

قطعن این فیدبک بدرد تازه کارا خیلی میخوره که هیچ برای باتجربه‌ها هم مفیده که بتونن ایجنت‌هاشون رو بهتر انتخاب و تربیت کنن
❤7
اولین کدی که من نوشتم سال ۱۳۷۶ توی دبیرستان البرز بود، به زبان پاسکال! و نه یک دل بلکه صد دل عاشق برنامه نویسی شدم 🙂 چرا؟ چون داشتم یه چیز جدید میساختم. اما این چیز با بقیه چیزایی که مهندس‌ها میسازن یه فرق اصلی داره و اون فرق اینه که این چیز شبیه یک موجود زندست! از خودش رفتار داره... و این منو عاشق خودش کرد.
مهندسین عمران یا معماری یا برق چیزایی میسازن که اصولن فیزیکی‌ان، ثابت تر رفتار یا کار میکنن، اما نرم افزار بیشتر به یک موجود زنده شبیه... و از این بابت ما مهندسین متفاوتی باید باشیم 🙂
در طول این سال‌ها خیلی اشتباهات کردم... خیلی چیزا یاد گرفتم... چالش‌های خیلی از برنامه نویسایی که باهاشون کار کردم رو دیدم... خیلی برنامه نویس تربیت کردم که یعضی‌هاشون بعد از حدود یک سال با مصاحبه‌های قوی ای که انجام دادن شرکتای خارجی رفتن...
من همیشه سعی کردم یاد بگیرم... و یاد بدم.... سال‌هاست که از تدریس لذت می برم هرچند که کمتر پابلیک حضور داشتم و الان دارم بیشترش میکنم.

دوره‌هایی که من بعنوان مسیر مهندس نرم افزار شدن توی سایتم گذاشتم حاصل این ۲۳ ساله که از عمر حرفه‌ایم توی این کار میگذره و انچه دیدم و چشیدم 🙂
بعنوان یه هدیه کوچولو روز برنامه نویس، روی اکثر دوره‌ها تخفیف‌های حدود ۳۵ تا ۴۰ درصد گذاشتم که تا فردا شب فقط فعاله.
برید نگاهشون کنید... حتمن چیزی توش پیدا میکنید که بدرد‌تون بخوره تو هر سطحی یه موضوعی هست.
https://behradz.ir/dd-tg

اگه بیشتر از یک دوره خواستید یا دو مرحله ای خواستید پرداخت کنید هم بهم توی تلگرام پیام بدید. آیدی تلگرامم توی سایت و گروه تلگراممون هست.

@mindfulsoft
❤13👍3
اولین کتاب تایم لسی که قرار بود معرفیش کنم فلسفه طراحی نرم افزار هستش.

در مورد کتاب‌های تایم لس توی این پست (https://B2n.ir/uy3675) توضیح داده بودم.

این کتاب خیلی با بقیه کتاب‌های شبیه خودش متفاوته و بدون وابستگی به زبان، یا فریم ورک و پلتفرم خاصی به ما یاد چه کدی رو کجا بزاریم؟
چطوری کد‌ها رو بشکنیم کنار هم تا یه سیستم با پیچیدگی کم داشته باشیم.
انواع پیچیدگی رو تعریف میکنه و ذهن رو باهاشون آشنا میکنه تا قبل نوشتن کد ذهن عادت کنه به جنبه‌هایی که کد رو پیجیده میکنه فکر کنه و ازشون دوری کنه.

من توی این پست لینکدین لینک پی دی اف کتاب رو گذاشتم.

اگه نمیخواین کاملش بخونیدش، یه پرامپت هم برای خلاصه کردن کتاب‌ توسط ای آی گذاشتم که می تونید ازش الهام بگیرید و در کمتر از نیم ساعت کتاب رو بفهمید و خودتون ببینید سراغ کدوم بخش‌هاش میخواید برید برای جزییات بیشتر

https://B2n.ir/sx5198
❤16👍1😁1
حتمن براتون پیش اومده وقتی میخواید یه محصول (MVP) یا فیچر بزرگ رو پیاده سازی کنید، هرچی میرید جلو تر چیزایی رو توش پیدا میکنید که از اول ندیده بودید... یا حتی بخش‌هایی از مراحل انجام کار رو نمی دونید و براتون مبهه و این باعث میشه درگیر لوپ‌های تکراری بشید و توکن نا بجا بسوزونید.

در ادامه جلسات کارگاه فرایند توسعه نرم افزار با ایجنت‌ها، همین پنچشنبه (۹ مهر) قراره جلسه بسیار جذابی داشته باشیم که توش بطور عملی روی یک مثال میخایم نحوه شکستن یه کار بزرگ رو به مراحل و تسک‌های ورتیکال و رفع کردن ابهامات و پیچیدگی‌ ‌های مسیر پیاده سازی رو دمو بدیم.

توصیه میکنم این جلسه رو اصلن از دست ندید :) شما هم بیاید به تیم ۴۰ نفره ما توی تلگرام جوین شین. بچه‌هایی از شرکت‌های مختلف تجربیات عملی‌مون رو به اشتراک میزاریم و کلی چیز یاد میگیریم.

اگه هم انلاین نمیرسید شرکت کنید اون تایم، به ویدیو‌های تمام جلسات که ظبط شده دسترسی خواهید داشت که بتونید بعدن نگاه کنید و بیاید توی تیم مشارکت کنید.

لینک ثبت نام کارگاه با تخفیف سری آخری‌ها (مهلت تا چهارشنبه شب):

https://behradz.ir/wf-tg


https://t.me/mindfulsoft
❤8