درسهای رایگان و آنلاین
Reference: https://www.freecodecamp.org/ https://www.classcentral.com/ Categories: Computer Science, Data Science, Programming, Humanities, Business, Art & Design, Science, Social Sciences, Health & Medicine, Engineering, Mathematics, Education & Teaching, and Personal Development Computer Science (37) CS50’s Introduction to Computer Science from Harvard University ★★★★★(۷۸) Algorithms, Part I from Princeton University ★★★★★(۶۰) Algorithms, Part II from Princeton University ★★★★★(۲۱) […]
یادداشتهای شخصی در مورد مهندسی نرمافزار
متن زیر از نوشتههای فرانسوا شوله (François Chollet) خالق Keras و نویسندهی کتاب Deep Learning with Python در سایت medium با عنوان Notes to Myself on Software Engineering است. چون خیلی آموزنده بود، همهی آن را در اینجا آوردم تا در دفترچه خاطراتم (وبلاگ) ثبت شود. امیدوارم که خواندن آن برای شما هم مفید باشد. […]
سخنرانی: مباحث خیلی خیلی پیشرفته در مهندسی نرمافزار
در اولین رویداد DDD Talks ایران چه گذشت؟ ما در این رویداد یک مهمان ویژه هم داشتیم. جناب مهندس «یوسف مهرداد» که قبول دعوت کردند تا از تجربیات گرانبهای خود در طی سالها فعالیت و تدریس سخن بگویند. ایشان در ارایه خود با عنوان «مباحث خیلی خیلی پیشرفته در مهندسی نرمافزار» نکاتی بسیار مفید و […]
Clean or Unclean Code
… Bringing this back to code: I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes reach to a principle to understand why some piece of […]
ویدآموز: گفتگویی با آقای دلپاک
به بهانهی انتشار اولین ویدیوی “ویدآموز”، گفتگویی داشتم با دوست گرامیام، آقای روحاله دلپاک، بنیانگذار آن. ضمن تشکر از ایشان، شما را به خواندن این گفتگو دعوت مینمایم. ویدآموز چگونه متولد شد؟ خب میدونیم که حجم زیادی از مطالب آموزشی مهندسی نرمافزار، به صورت ویدیویی منتشر میشن و همه ما بارها پای این ویدیوها نشستهایم […]
رسیدن به سرآمدی فنی؛ مراجع – بخش سوم
پیشگفتار: متن زیر بخشهایی از گفتگوی آقای مسعود خاری است که در گروه تلگرامی «متدهای چابک» (Agile Methods) آمده است. گفتگو: در گروه پیشنهاد شد که دوستان با همفکری هم یک فهرست از کتابهای ضروری برای مطالعهی تیمهای چابک تهیه کنند. موضوعاتی که تیمها برای رسیدن به سرآمدی فنی (Technical Excellence) بایستی به صورت جدی […]
رسیدن به سرآمدی فنی؛ مراجع – بخش دوم
گردآوری: یاسر کازرونی پیشگفتار: متن زیر خلاصهی بخشهایی از گفتگوی اعضای گروه تلگرامی «متدهای چابک» (Agile Methods) است. گفتگو: در گروه پیشنهاد شد که دوستان با همفکری هم یک فهرست از کتابهای ضروری برای مطالعهی تیمهای چابک تهیه کنند. موضوعاتی که تیمها برای رسیدن به سرآمدی فنی (Technical Excellence) بایستی به صورت جدی و عمیق […]