به نظرم واقعا Vibe Coding عالیه!
اما نه برای ساخت یک محصول برای پروداکشن، بلکه برای تست و تمرین به نظرم خیلی کمک کننده ست.
فرض کنید نشستید کنار یک نوجوان باهوش که چند تا کتاب خونده و کد بیس دیده، ولی هنوز فراموشکار و کم دقته، بهش تسک میدین و نتیجه هر تسک رو بررسی میکنید و مدام تلاشتون اینه که روی یک خط نگهش دارین.
تجربه این چند وقت تست و تمرین من اینو نشون داد که خیلی از نکات که موقع کد زدن خودمون ممکنه فراموش کنیم رو اینجا یادمون میاد و منطقا ارزشمنده این یادآوری و تلاش برای حل مشکلات.
اما نه برای ساخت یک محصول برای پروداکشن، بلکه برای تست و تمرین به نظرم خیلی کمک کننده ست.
فرض کنید نشستید کنار یک نوجوان باهوش که چند تا کتاب خونده و کد بیس دیده، ولی هنوز فراموشکار و کم دقته، بهش تسک میدین و نتیجه هر تسک رو بررسی میکنید و مدام تلاشتون اینه که روی یک خط نگهش دارین.
تجربه این چند وقت تست و تمرین من اینو نشون داد که خیلی از نکات که موقع کد زدن خودمون ممکنه فراموش کنیم رو اینجا یادمون میاد و منطقا ارزشمنده این یادآوری و تلاش برای حل مشکلات.
Forwarded from tech-afternoon (Amin Mesbahi)
Please open Telegram to view this post
VIEW IN TELEGRAM
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
TondTech
بعضی از شما واقعا نمیدونید ارزش هر دقیقه صحبت امین مصباحی چقدر میتونه باشه در مسیر شغلی تون، حتما هم کانالشون رو عضو باشید و فرصت شنیدن نظراتشون رو از دست ندین، واقعا حیفه که از دست بدین این فرصت ها رو ...
https://www.tg-me.com/techafternoon
https://www.tg-me.com/techafternoon
Telegram
tech-afternoon
تِکافترنون، رویدادی گاهبهگاه است با موضوعات حول معماری و توسعه نرمافزار، این کانال هم برای اشتراک اخبار، آموزش، نکاتی حول مهندسی نرمافزار، دیتابیس، تکنولوژی و مدیریت تولید محصولات نرمافزاری خواهد بود.
youtube.com/@AminTechTalks/videos
امین مصباحی
youtube.com/@AminTechTalks/videos
امین مصباحی
: داری چیکار میکنی ؟
- با سندروم ایمپاسترم کشتی میگیرم، نفسشو بریدم :)) ولی ممکنه دوباره کامبک بزنه :))
- با سندروم ایمپاسترم کشتی میگیرم، نفسشو بریدم :)) ولی ممکنه دوباره کامبک بزنه :))
Forwarded from tech-afternoon (Amin Mesbahi)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DotNet | دات نت
۱۰ تا کتاب خیلی خوب برای مهندسهای نرمافزار که تو سال ۲۰۲۵ میتونه براشون جذاب باشه. بیا یه نگاه خودمونی و مختصر بهشون بندازیم:
۱. کتاب Clean Code (کد تمیز) - رابرت مارتین (عمو باب)
چی میگه؟ این کتاب حکم راهنمای اصول نوشتن کدی رو داره که خوانا، قابل نگهداری و فهمیدنی باشه. اگه میخوای کدهات رو بقیه هم بفهمن و راحت بشه تغییرش داد، این کتاب واجبه.
۲. کتاب The Pragmatic Programmer (برنامهنویس عملگرا) - دیوید توماس و اندرو هانت
چی میگه؟ پر از نکتههای کاربردی و تجربههای ارزشمنده که کمکت میکنه یه برنامهنویس بهتر، کارآمدتر و حرفهایتر بشی. از مدیریت شغلی گرفته تا ابزارها و تکنیکهای کدنویسی رو پوشش میده.
۳. کتاب Design Patterns: Elements of Reusable Object-Oriented Software (الگوهای طراحی) - گنگ چهار نفره (GoF)
چی میگه؟ این کتاب کلاسیک، الگوهای طراحی رایج و تستشده رو معرفی میکنه که برای حل مشکلات پرتکرار تو طراحی نرمافزارهای شیءگرا استفاده میشن. خوندنش دیدت رو نسبت به معماری نرمافزار باز میکنه.
۴. کتاب Refactoring: Improving the Design of Existing Code (بازآرایی کد) - مارتین فاولر
چی میگه؟ یاد میده چطور کد موجود رو بدون تغییر کارکردش، بهبود بدی. تکنیکهای عملی برای تمیز کردن کد، کاهش پیچیدگی و بهتر کردن طراحی رو توضیح میده.
۵. کتاب Code Complete (کد کامل) - استیو مککانل
چی میگه؟ یه کتاب جامع و حجیم که بهترین روشها و تکنیکهای ساخت نرمافزار با کیفیت بالا رو از جنبههای مختلف (طراحی، کدنویسی، تست، دیباگ) پوشش میده. مثل یه دایرهالمعارف برای برنامهنویسهاست.
۶. کتاب The Mythical Man-Month (نفر-ماه افسانهای) - فردریک بروکس
چی میگه؟ با اینکه قدیمیه، ولی درسهاش در مورد مدیریت پروژههای نرمافزاری، مشکلات تخمین زمان و اضافه کردن نیرو به پروژههای دیرشده، هنوزم کاملاً بهروز و کاربردیه.
۷. کتاب Working Effectively with Legacy Code (کار موثر با کدهای قدیمی) - مایکل فیدرز
چی میگه؟ خیلی وقتها مجبوریم با کدهایی کار کنیم که خودمون ننوشتیم و شاید خیلی هم تمیز نباشن (کدهای لگسی). این کتاب پر از تکنیکهای عملیه که چطور این کدها رو بفهمیم، تست کنیم و با اطمینان تغییر بدیم.
۸. کتاب Cracking the Coding Interview (شکستن مصاحبه کدنویسی) - گیل لاکمن مکداول
چی میگه؟ اگه دنبال کار تو شرکتهای بزرگ تکنولوژی هستی، این کتاب برای آماده شدن برای مصاحبههای فنی (سوالات الگوریتم و ساختمان داده) عالیه. پر از مثال و راه حله.
۹. کتاب Structure and Interpretation of Computer Programs (SICP) (ساختار و تفسیر برنامههای کامپیوتری)
چی میگه؟ یه کتاب عمیق و پایهای در مورد مفاهیم برنامهنویسی و علوم کامپیوتره. شاید کمی چالشبرانگیز باشه ولی دید خیلی خوبی نسبت به انتزاع، بازگشت و اصول محاسبات بهت میده.
۱۰. کتاب Designing Data-Intensive Applications (طراحی برنامههای دادهمحور) - مارتین کلپمن
چی میگه؟ اگه با سیستمهای بزرگ، پایگاهدادهها، و چالشهای مقیاسپذیری و پایداری سر و کار داری، این کتاب رو باید بخونی. خیلی عمیق و کاربردی به معماری سیستمهای داده مدرن میپردازه.
تمام این کتاب ها رو میتونید از سایت رفهاب رایگان دانلود کنید و یا به صورت چاپی خریداری کنین.
https://refhub.ir/fa/expert_pick/15/
میتونید از کد تخفیف ۲۵ درصدی زیر هم برای خریدتون از رفهاب استفاده کنین (برای ۱۰ نفر اول) :
🎺 برای یادگیری بیشتر و دریافت مطالب مفید در زمینه .NET و برنامهنویسی، به کانال ما بپیوندید!
📚💻 @dotnetcode🖥 👨💻
۱. کتاب Clean Code (کد تمیز) - رابرت مارتین (عمو باب)
چی میگه؟ این کتاب حکم راهنمای اصول نوشتن کدی رو داره که خوانا، قابل نگهداری و فهمیدنی باشه. اگه میخوای کدهات رو بقیه هم بفهمن و راحت بشه تغییرش داد، این کتاب واجبه.
۲. کتاب The Pragmatic Programmer (برنامهنویس عملگرا) - دیوید توماس و اندرو هانت
چی میگه؟ پر از نکتههای کاربردی و تجربههای ارزشمنده که کمکت میکنه یه برنامهنویس بهتر، کارآمدتر و حرفهایتر بشی. از مدیریت شغلی گرفته تا ابزارها و تکنیکهای کدنویسی رو پوشش میده.
۳. کتاب Design Patterns: Elements of Reusable Object-Oriented Software (الگوهای طراحی) - گنگ چهار نفره (GoF)
چی میگه؟ این کتاب کلاسیک، الگوهای طراحی رایج و تستشده رو معرفی میکنه که برای حل مشکلات پرتکرار تو طراحی نرمافزارهای شیءگرا استفاده میشن. خوندنش دیدت رو نسبت به معماری نرمافزار باز میکنه.
۴. کتاب Refactoring: Improving the Design of Existing Code (بازآرایی کد) - مارتین فاولر
چی میگه؟ یاد میده چطور کد موجود رو بدون تغییر کارکردش، بهبود بدی. تکنیکهای عملی برای تمیز کردن کد، کاهش پیچیدگی و بهتر کردن طراحی رو توضیح میده.
۵. کتاب Code Complete (کد کامل) - استیو مککانل
چی میگه؟ یه کتاب جامع و حجیم که بهترین روشها و تکنیکهای ساخت نرمافزار با کیفیت بالا رو از جنبههای مختلف (طراحی، کدنویسی، تست، دیباگ) پوشش میده. مثل یه دایرهالمعارف برای برنامهنویسهاست.
۶. کتاب The Mythical Man-Month (نفر-ماه افسانهای) - فردریک بروکس
چی میگه؟ با اینکه قدیمیه، ولی درسهاش در مورد مدیریت پروژههای نرمافزاری، مشکلات تخمین زمان و اضافه کردن نیرو به پروژههای دیرشده، هنوزم کاملاً بهروز و کاربردیه.
۷. کتاب Working Effectively with Legacy Code (کار موثر با کدهای قدیمی) - مایکل فیدرز
چی میگه؟ خیلی وقتها مجبوریم با کدهایی کار کنیم که خودمون ننوشتیم و شاید خیلی هم تمیز نباشن (کدهای لگسی). این کتاب پر از تکنیکهای عملیه که چطور این کدها رو بفهمیم، تست کنیم و با اطمینان تغییر بدیم.
۸. کتاب Cracking the Coding Interview (شکستن مصاحبه کدنویسی) - گیل لاکمن مکداول
چی میگه؟ اگه دنبال کار تو شرکتهای بزرگ تکنولوژی هستی، این کتاب برای آماده شدن برای مصاحبههای فنی (سوالات الگوریتم و ساختمان داده) عالیه. پر از مثال و راه حله.
۹. کتاب Structure and Interpretation of Computer Programs (SICP) (ساختار و تفسیر برنامههای کامپیوتری)
چی میگه؟ یه کتاب عمیق و پایهای در مورد مفاهیم برنامهنویسی و علوم کامپیوتره. شاید کمی چالشبرانگیز باشه ولی دید خیلی خوبی نسبت به انتزاع، بازگشت و اصول محاسبات بهت میده.
۱۰. کتاب Designing Data-Intensive Applications (طراحی برنامههای دادهمحور) - مارتین کلپمن
چی میگه؟ اگه با سیستمهای بزرگ، پایگاهدادهها، و چالشهای مقیاسپذیری و پایداری سر و کار داری، این کتاب رو باید بخونی. خیلی عمیق و کاربردی به معماری سیستمهای داده مدرن میپردازه.
تمام این کتاب ها رو میتونید از سایت رفهاب رایگان دانلود کنید و یا به صورت چاپی خریداری کنین.
https://refhub.ir/fa/expert_pick/15/
میتونید از کد تخفیف ۲۵ درصدی زیر هم برای خریدتون از رفهاب استفاده کنین (برای ۱۰ نفر اول) :
Software-Engineer
📚💻 @dotnetcode
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from tech-afternoon (Amin Mesbahi)
اگر نظر مثبتی نسبت به جلسه اول «مرور مهارتهای مورد نیاز و مسیر رسیدن به مهندس ارشد نرمافزار» داشتید و فکر میکنید ادامه بحث میتونه براتون جالب باشه، لطفا از طریق فرم زیر بگید 😊
🗓 برای روز یکشنبه ۷ اردیبهشت (۲۷ اپریل) ساعت ۱۸:۳۰ به وقت تهران
https://forms.gle/ayy2Q3MESKnhrNt3A
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
دورهمی تکافترنون (مسیر شغلی) یکشنبه ۷ اردیبهشت (۲۷ اپریل)
مرور مهارتهای مورد نیاز و مسیر رسیدن به مهندس ارشد نرمافزار
سلام بر #تپسی_دکتر :
https://tapsi.doctor/app?utm_source=sms&utm_medium=tehran&utm_campaign=50k-4ordi
لینکش هم بررسی کنید نکته مارکتینگی داره 😁
https://tapsi.doctor/app?utm_source=sms&utm_medium=tehran&utm_campaign=50k-4ordi
لینکش هم بررسی کنید نکته مارکتینگی داره 😁
بچه های دور دوم بوت کمپ سوال خوبی درباره تفاوت AbstractClass ها Interface ها پرسیدن، اول ازشون خواستم که خودشون تحقیق کنن و بعد از پاسخ هاشون ریپازیتوری زیر رو نوشتم به اندازه سواد خودم ، شما هم نگاه کنید و بگید اینترفیس ها کدوم قانون Solid رو برامون دسترس پذیرتر میکنن :)
https://github.com/Merkousha/InterfaceVsAbstractClass
https://github.com/Merkousha/InterfaceVsAbstractClass
GitHub
GitHub - Merkousha/InterfaceVsAbstractClass
Contribute to Merkousha/InterfaceVsAbstractClass development by creating an account on GitHub.
یه تسلیت هم باید بگیم به ملت بزرگ و همیشه داغدار ایران برای حادثه ی بندرعباس.
تسلیت عمیق به هموطنان عزیزمون در بندرعباس
ما لایق این همه بغض و غم و آه نیستیم. به امید روزهای روشن تر و شادتر برای مردم ایران زمین
@tondTech
@RefhubOfficial
تسلیت عمیق به هموطنان عزیزمون در بندرعباس
ما لایق این همه بغض و غم و آه نیستیم. به امید روزهای روشن تر و شادتر برای مردم ایران زمین
@tondTech
@RefhubOfficial
احسان از بچه های خوب همین کاناله، و توی خیلی از بحث های فنی نشون داده که آدم یادگیرنده و پر پتانسیلی هست .
امروز اوپن تو ورک کرد
امروز اوپن تو ورک کرد
Forwarded from tech-afternoon (Amin Mesbahi)
Please open Telegram to view this post
VIEW IN TELEGRAM
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
AI ها رو براتون ریختم توی پاورپوینت ها :)
با این ریپازیتوری که امروز منتشر کردم، کافیه پروژه رو آماده کنید، عنوان ارائه و Topic ها رو بدین، خودش براتون میسازه اسلاید ها رو هرجا نمودار لازم باشه میکشه و هرکجا کد نیاز باشه سمپل کد هم میده بهتون.
https://github.com/Merkousha/SlideGenie
Star فراموش نشه ❤️🙏🌱
با این ریپازیتوری که امروز منتشر کردم، کافیه پروژه رو آماده کنید، عنوان ارائه و Topic ها رو بدین، خودش براتون میسازه اسلاید ها رو هرجا نمودار لازم باشه میکشه و هرکجا کد نیاز باشه سمپل کد هم میده بهتون.
https://github.com/Merkousha/SlideGenie
Star فراموش نشه ❤️🙏🌱
GitHub
GitHub - Merkousha/SlideGenie
Contribute to Merkousha/SlideGenie development by creating an account on GitHub.
TondTech
AI ها رو براتون ریختم توی پاورپوینت ها :) با این ریپازیتوری که امروز منتشر کردم، کافیه پروژه رو آماده کنید، عنوان ارائه و Topic ها رو بدین، خودش براتون میسازه اسلاید ها رو هرجا نمودار لازم باشه میکشه و هرکجا کد نیاز باشه سمپل کد هم میده بهتون. https://g…
نیومده یه PR داشتیم، با تشکر از هوتن عزیزم