Pioush Programmers
187 subscribers
84 photos
45 links
دورهمی‌های برنامه‌نویسان پیوش، جایی برای یادگیری، حل چالش و گپ‌های دوستانه! 🔥 گاهی هدفمند مثل بررسی کتاب یا CTF، گاهی هم آزاد برای آشنایی و گفتگو. مهم اینه که کنار هم باشیم! 😊🍥
Download Telegram
گزارش جلسه شانزدهم برنامه‌نویسان پیوش

جلسه شانزدهم پیوش به جرأت یکی از پربارترین و الهام‌بخش‌ترین نشست‌های ما بود. این جلسه تجربه‌ای تازه و موفق از تقسیم دانش پیش از نشست و بحث‌های عمیق حین آن بود. تصمیم گرفتیم هرکدام از اعضا یکی از دیزاین‌پترن‌های سایت refactoring.guru را انتخاب کرده، مطالعه کنند و در جلسه ارائه دهند.

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

پویا برزگر عزیز دیزاین‌پترن‌های Observer و Strategy را به‌خوبی توضیح داد. محمدحسن کرامت نیز به نقش Observer در سیستم‌عامل اندروید پرداخت و نشان داد که چگونه این الگو به بهبود سرعت و دسترس‌پذیری در برنامه‌نویسی اندروید کمک می‌کند. در ادامه به شباهت Observer با سیستم سیگنال‌های جنگو اشاره کردیم و با نظرات مجتبی درباره سیگنال‌های سیستم‌عامل، گفت‌وگویی مفید در مورد نحوه استفاده از این سیگنال‌ها داشتیم.

رضا پناهی پترن Proxy را توضیح داد و گودرز جعفری توضیحات تکمیلی ارائه کرد. سپس به شباهت‌های بین پترن Proxy و پروکسی‌سرورها پرداختیم که بحثی جذاب و آموزنده شد. مجتبی عزیز دیزاین‌پترن Abstract Factory را تشریح کرد و به کاربردهای آن در فریم‌ورک جنگو اشاره کردیم. روناک عزیز نیز پترن Facade را به‌خوبی توضیح داد و در مورد مصداق‌های آن در FFMPEG و نرم‌افزارهای مرتبط بحث کردیم.

یکی از بخش‌های ویژه این جلسه، حضور امید عطااللهی بود که باوجود مشغله کاری، خود را به نشست رساند و با انرژی فوق‌العاده، دسته‌بندی دیزاین‌پترن‌های ایجاد اشیا، ساختاری و رفتاری را به شیوه‌ای ساده و قابل‌فهم توضیح داد. همچنین پترن Adapter را برایمان باز کرد و اهمیت آن را در طراحی سیستم‌ها به‌خوبی نشان داد. این توضیحات به حدی مفید بود که روز بعد در رویداد Code & Coffee، هنگام بررسی پترن هگزاگونال، درک بهتری از مفهوم Adapter داشتیم.

محمد اعتماددار نیز دیزاین‌پترن‌های Singleton و Composite را شرح داد. در ادامه، درباره کاربردهای Singleton در سیستم‌های گزارش‌گیری و پترن Composite در مدیریت انبارها و طبقه‌بندی (Taxonomy) بحث کردیم.

یکی دیگر از مهمانان ارزشمند ما، سعید احمدپور عزیز بود که با ذهن باز و نگاه دقیقش، توضیحاتی عالی درباره مفاهیمی همچون Adapter و Abstract ارائه داد و به درک بهتر این الگوها کمک زیادی کرد.

لازم است از روناک عزیز تشکر ویژه داشته باشم که با شجاعت، در اولین حضورش در پیوش، یکی از دیزاین‌پترن‌ها را به بهترین شکل ممکن ارائه داد.

پس از پایان ارائه‌ها، دوستان به گروه‌های کوچک‌تر تقسیم شدند و درباره موضوعات مختلفی همچون مسیرهای شغلی، تایپ سریع و حتی بازی‌های لینوکسی به گفتگو پرداختند.

مهیار عزیز که قرار بود دیزاین‌پترن Builder را ارائه دهد، متأسفانه به دلیل سرماخوردگی نتوانست در جلسه حاضر شود. امیدواریم هرچه زودتر سلامتی کامل خود را به دست بیاورد و در نشست‌های آینده کنار ما باشد.

از همه دوستانی که با حضور فعال و مشارکت ارزشمندشان به غنای این جلسه کمک کردند، صمیمانه سپاسگزارم. این تجربه فوق‌العاده باعث شد دید بهتری نسبت به دیزاین‌پترن‌ها پیدا کنیم و با عمق بیشتری به کاربرد آن‌ها بپردازیم. استفاده از دیزاین‌پترن‌ها به ما این امکان را می‌دهد که سیستم‌هایی مطمئن‌تر، مقیاس‌پذیرتر و با هزینه کمتر طراحی و پیاده‌سازی کنیم.

در جلسات آینده نیز به بررسی دیزاین‌پترن‌ها ادامه خواهیم داد. امیدوارم در جلسه هفدهم پیوش، باز هم تک‌تک شما دوستان ارزشمند را ببینیم و تجربه‌ای بی‌نظیر دیگر را رقم بزنیم.
جلسه ۱۶ پیوش یکی از پربارترین نشست‌ها بود که به بررسی دیزاین‌پترن‌ها اختصاص داشت. هر کدام از اعضا یک الگو را از سایت refactoring.guru انتخاب و در جلسه ارائه کردند. پترن‌های Observer، Strategy، Proxy، Abstract Factory، Facade، Adapter، Singleton، Composite و موارد دیگر با بحث‌های جذاب مورد بررسی قرار گرفتند. حضور فعال دوستان، از جمله روناک، پویا، محمدحسن، رضا، مجتبی و امید، ارزش بسیاری به جلسه بخشید. همچنین به شباهت پترن‌ها با سیستم‌های مختلف پرداخته شد. گزارش کامل جلسه ۱۶ پیوش رو در لینک زیر مطالعه بفرمایید:

گزارش کامل جلسه

@pioush_programming
سلام به دوستان عزیز پیوش! 🌟
یک دورهمی جذاب دیگه از پیوش در راهه و این بار قراره تجربه متفاوتی داشته باشیم! این جلسه موضوعات متنوعی داریم و شما می‌تونید بر اساس علاقه‌تون در هر گروهی که دوست دارید شرکت کنید.

موضوعات این هفته:
🔹 تکمیل دیزاین پترن‌ها: ادامه بررسی و تکمیل مباحث دیزاین پترن‌ها برای بهبود کیفیت کد
🔹 کتاب The Clean Coder: گفت‌وگو درباره مفاهیم حرفه‌ای‌گری در برنامه‌نویسی
🔹 کتاب الگوریتم‌ها و حل مسئله: بررسی الگوریتم‌ها و روش‌های مختلف حل مسئله
🔹 فتح پرچم (CTF): ادامه مسیر چالش‌های امنیتی برای تقویت مهارت‌های هک اخلاقی
🔹 مبانی گیت و برنامه‌ریزی کار روی پروژه‌های گیت‌هاب: آشنایی و تمرین مدیریت پروژه‌های تیمی با استفاده از گیت و گیت‌هاب

این دورهمی فرصتی عالیه برای یادگیری، مشارکت و آشنایی با دوستان برنامه‌نویس! 😊
همچنین شرکت در این جلسه برای همه علاقه‌مندان رایگانه. تنها لازمه از کافه چیزی سفارش بدید 🍥🧋☕️

🗓 تاریخ: چهارشنبه، ۲۶ دی ماه
زمان: ۶ تا ۹ شب
📍 مکان: مجتمع تجاری عفیف‌آباد، طبقه زیرین، کافه بونتی ☕️🍰

@pioush_programming

منتظرتون هستیم تا با هم یاد بگیریم و لذت ببریم! 🌈
گزارش دورهمی ۱۷ برنامه‌نویسان پیوش

دورهمی ۱۷ برنامه‌نویسان پیوش لحظات پرانرژی و پرباری رو رقم زد. این بار مسیر جدیدی رو در پیش گرفتیم و با استقبال بی‌نظیر دوستان، جلسه‌ای پر از ارائه‌ها و گفتگوهای جذاب داشتیم. در این دورهمی، جمع‌مون پر از ایده‌ها و پیشنهادات ناب بود و همین‌طور فرصتی شد تا افراد جدیدی با دنیای برنامه‌نویسی آشنا بشن و در این مسیر مهم به اشتراک تجربیات بپردازیم.

محمدحسن کرامت عزیز در حوزه گیت و مواجهه با چالش‌های این ابزار محبوب، مهیار رضایی عزیز با ارائه کتاب الگوریتم‌ها، پویا برزگر عزیز با بررسی کتاب The Clean Coder، و مجتبی عزیز هم مثل همیشه با مسیر CTF (Capture the Flag) جذاب و چالش‌برانگیزش، هر کدوم فرصتی برای یادگیری و رشد بیشتر فراهم کردن. انتخاب بین این همه موضوع ارزشمند برای دوستان کمی سخت بود، به همین خاطر تصمیم گرفتیم که هر کسی به گروه مورد علاقه‌ش بپیونده و همزمان در مورد موضوعات مختلف بحث و گفتگو کنه.

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

همچنین، امید عطااللهی و امید حکایتی عزیز به صورت عمیق و مفصل به بررسی پیاده‌سازی سیستم‌های Task Scheduling و طراحی سیستم‌ها، به‌ویژه Celery پرداختند. این مباحث برای بسیاری از دوستان حاضر در جلسه، به‌ویژه کسانی که علاقه‌مند به بهینه‌سازی و طراحی سیستم‌ها بودن، بسیار جذاب و کاربردی بود.

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

در همین گروه‌ها، پویای عزیز با ارائه‌ی بخش‌هایی از کتاب The Clean Coder باعث شد تا این جلسه به یکی از جلسات به یادماندنی تبدیل بشه. حتی دوستانی که تازه وارد دنیای برنامه‌نویسی شده‌بودند، از اطلاعات کاربردی و نکات طلایی که پویا از این کتاب ارائه داد، به شدت استقبال کردند و تصمیم گرفتن ادامه مطالعه این کتاب ارزشمند رو در برنامه‌هاشون قرار بدن.

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

باید بگم که حضور هر یک از شما عزیزان، از جمله روناک و تینا، در این جلسه نه تنها به آن انرژی خاصی بخشید، بلکه باعث شد این دورهمی تبدیل به تجربه‌ای یادگارانه بشه. امیدواریم که این روند پرشور و پربار در جلسات آینده هم ادامه داشته‌باشه و همچنان شاهد حضور شما عزیزان باشیم.

بی‌صبرانه منتظریم که در جلسه پیوش ۱۸ هم دوباره جمع بشیم و از این تجربه‌ها و گفتگوهای خوب لذت ببریم.
دورهمی ۱۷ پیوش پر از انرژی و ایده‌های ناب بود! از آموزش‌های گیت و چالش‌های CTF تا بررسی کتاب‌های مفید مثل The Clean Coder و بحث‌های جذاب در مورد Celery و Task Scheduling. این بار تصمیم گرفتیم که هر کسی به گروه مورد علاقه‌اش بپیونده و به صورت مستقل بحث کنه. مباحث بسیار جدی و پرشوری داشتیم که حتی معرفی‌ها رو هم از یاد بردیم! 😉

با حضور دوستان جدید و گپ و گفت‌های متفاوت، جلسه خیلی پربار و خاطره‌انگیز شد. خوشحالیم که همه با هم، حتی بدون عکس‌های حرفه‌ای، لحظات خوبی رو ساختیم. 😊

گزارش کامل رو از لینک زیر مطالعه بفرمایید:
گزارش دورهمی پیوش ۱۷
سلام به همه دوستان عزیز پیوش 🌟
برای روز چهارشنبه، اگر دوستان موضوع خاصی برای گفتگو در نظر گرفته‌اند (مثل کتاب، الگوریتم و غیره)، لطفاً اعلام کنید تا در دعوت‌نامه پیوش ۱۸ ذکر کنیم.
پیشاپیش سپاسگزارم 🙏
سلام دوستان عزیز! ⭐️
دورهمی پیوش هجدهم در راهه و این هفته با موضوعات جذاب، منتظر دیدار شما هستیم:

🖋 کتاب‌خوانی و گفتگو:
این جلسه ادامه‌ی مباحث دو کتاب فوق‌العاده‌ی The Clean Coder و الگوریتم‌ها رو خواهیم داشت. با هم درباره‌ی چالش‌ها و نکات کلیدی این کتاب‌ها صحبت می‌کنیم و ایده‌ها و تجربه‌هامون رو به اشتراک می‌گذاریم.

🚩 نقشه مسیر CTF:
این هفته همچنین به بررسی دقیق‌تر نقشه مسیر فتح پرچم‌ها در چالش‌های CTF خواهیم پرداخت. با تمرین و همکاری، سعی می‌کنیم مهارت‌هامون رو در زمینه امنیت و حل مسائل تقویت کنیم.

همچنان معتقدیم که دورهمی‌های پیوش فرصتی عالی برای یادگیری، تبادل تجربه و ایجاد ارتباطات معناداره. حضور شما می‌تونه این تجربه رو برای همه غنی‌تر و لذت‌بخش‌تر کنه!

🗓 تاریخ: چهارشنبه، ۳ بهمن
زمان: ۶ تا ۹ شب
📍 مکان: مجتمع تجاری عفیف‌آباد، طبقه زیرین، کافه بونتی ☕️🍰

💡 برای آشنایی بیشتر با دورهمی و قوانین، می‌تونید به کانال تلگرام ما مراجعه کنید:
@pioush_programming

منتظر حضور گرم شما هستیم تا با هم در مسیر یادگیری و رشد قدم برداریم! 😊

مسئول جلسه: پویا برزگر
گزارش دورهمی ۱۸ برنامه‌نویسان پیوش

دورهمی ۱۸ برنامه‌نویسان پیوش با شور و شوق فراوان و حضور پررنگ اعضای عزیز برگزار شد. در این جلسه موضوعات مختلفی مورد بحث قرار گرفت که هم جنبه آموزشی داشتند و هم فرصتی برای همکاری و تبادل تجربه میان اعضا فراهم کردند.
بحث‌ها و فعالیت‌ها

ابتدای جلسه به گفت‌وگو درباره ابزارهای توسعه مثل Vim، Neovim، و VS Code اختصاص یافت. در این بخش، تفاوت‌ها و مزایای هر ابزار به‌طور کلی بررسی شد. هرچند بحث به عمق زیادی نرسید، اما به درک ابتدایی از ابزارها کمک کرد.

در ادامه، موضوع الگوریتم‌ها مطرح شد. مقدمه و فصل اول کتاب الگوریتم‌ها توسط یکی از اعضا توضیح داده شد و پیشنهاد شد که زبانی مشخص انتخاب شود تا اعضا الگوریتم‌ها را به‌صورت گروهی پیاده‌سازی کنند. رضا پیشنهاد کرد از سایت Quera برای یافتن تمرین‌ها و مسائل الگوریتمی استفاده شود و این ایده مورد استقبال قرار گرفت.
همکاری‌های گروهی

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

جمع‌بندی و پیشنهادات

رضا پیشنهاد کرد جلسه آینده به موضوع مسیر شغلی و کار اختصاص یابد و این ایده توسط اعضا تأیید شد. همچنین پویا مدیریت این بحث را بر عهده گرفت و قرار شد برنامه دقیق‌تری برای آن تهیه شود.
فضای جلسه

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

امیدواریم که در جلسات آینده نیز همچنان شاهد حضور پرشور شما عزیزان باشیم و مسیر یادگیری و رشد را با هم ادامه دهیم. 😊
خلاصه گزارش دورهمی ۱۸ پیوش

دورهمی ۱۸ پیوش با حضور پرشور اعضا برگزار شد و فرصتی برای یادگیری و تبادل تجربه فراهم کرد.
بحث‌ها و فعالیت‌ها:

- بررسی ابزارهای توسعه مانند Vim، Neovim و VS Code.
- مرور فصل اول کتاب الگوریتم‌ها و پیشنهاد پیاده‌سازی گروهی مسائل.
- پیشنهاد استفاده از Quera برای تمرین‌های الگوریتمی.

همکاری‌های گروهی:

- رفع باگ‌ها توسط کرامت عزیز.
- کدنویسی و دیباگ با همراهی سینا و پویا.
- گفت‌وگو درباره مسیرهای شغلی و فرصت‌های کاری.

پیشنهاد شد جلسه بعدی به موضوع "مسیر شغلی و کار" اختصاص یابد که با استقبال مواجه شد.

گزارش کامل دورهمی ۱۸ پیوش را اینجا بخوانید.
سلام دوستان عزیز! ⭐️

دورهمی پیوش نوزدهم در راهه و این هفته با موضوعات جذاب منتظر دیدار شما هستیم:

📊 گفتگو درباره مسیرهای شغلی و درآمدزایی از نرم‌افزار

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

📚 گفتگو درباره کتاب "درک الگوریتم"

در این بخش، درباره کتاب "درک الگوریتم" صحبت خواهیم کرد. یکی از دوستان که این کتاب را مطالعه کرده، محتوای آن را برای ما توضیح می‌دهد.

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

🗓 تاریخ: چهارشنبه، ۱۰ بهمن
زمان: ۵ تا ۹ شب
📍 مکان: مجتمع تجاری عفیف‌آباد، طبقه زیرین، کافه بونتی ☕️🍰

@pioush_programming

منتظر حضور گرم شما هستیم تا با هم در مسیر یادگیری و رشد قدم برداریم! 😊

مسئول جلسه: رضا پناهی
گزارش دورهمی ۱۹ برنامه‌نویسان پیوش

دورهمی نوزدهم برنامه‌نویسان پیوش با حضور پرشور اعضا و بحث‌های جذاب برگزار شد. این جلسه فضایی برای یادگیری، همکاری و تبادل تجربه فراهم کرد و موضوعات متنوعی در آن مطرح شد.

بحث‌ها و فعالیت‌ها

- وبلاگ‌نویسی و همکاری گروهی
مهیار در حال توسعه وبلاگ شخصی خود بود و پیشنهاد داد که سایر اعضا نیز در تولید محتوا مشارکت کنند. همچنین، برخی از دوستان به او در توسعه فنی این وبلاگ کمک کردند.

- هوش مصنوعی و ابزارهای مرتبط
امین که برای اولین بار در دورهمی پیوش حضور داشت، درباره هوش مصنوعی صحبت کرد. امین، امیر، سینا و روناک درباره تجربه‌های خود در استفاده از ابزارهای مختلف مبتنی بر هوش مصنوعی تبادل نظر کردند.

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

- کار بر روی پروژه‌های شخصی
امیرحسین و حسین وقت خود را به پیشبرد پروژه‌های شخصی‌شان اختصاص دادند و تجربیات خود را با دیگران به اشتراک گذاشتند.

- مشکلات درایورهای انویدیا روی لینوکس
سعید و محسن به بررسی مشکلات مربوط به درایورهای انویدیا در لینوکس پرداختند و برای حل یکی از این مشکلات روی سیستم یکی از دوستان تلاش کردند.

- ابزارهای توسعه‌یافته با Shell Script
حسین سلمانی یک اسکریپت شل نوشت که عملکردی مشابه Fastfetch داشت و اطلاعات سیستم را نمایش می‌داد. او همچنین ایده‌های خود را برای برگزاری دورهمی‌های آینده مطرح کرد.

- دعوت به دورهمی‌های فعال شیراز
عباس از اعضای حاضر دعوت کرد که در دورهمی‌های فعال شیراز شرکت کنند تا از فرصت‌های شبکه‌سازی و یادگیری بیشتری بهره ببرند.

جمع‌بندی و پیشنهادات

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

فضای جلسه

جلسه در محیطی دوستانه و پرانرژی برگزار شد. مشارکت فعال اعضا و علاقه آن‌ها به یادگیری باعث شد که این دورهمی به تجربه‌ای پربار و الهام‌بخش تبدیل شود.

منتظر حضور شما در جلسات آینده هستیم تا با هم در مسیر یادگیری و رشد قدم برداریم! 😊
دورهمی ۱۹ پیوش با حضور پرشور اعضا و بحث‌های متنوع برگزار شد!

🔹 همکاری در توسعه وبلاگ مهیار
🤖 گفتگو درباره هوش مصنوعی و ابزارهای آن
🆓 بررسی فلسفه نرم‌افزارهای آزاد
💻 حل مشکلات درایورهای انویدیا در لینوکس
🛠 توسعه ابزارهای شل اسکریپت توسط حسین سلمانی
📢 دعوت به دورهمی‌های فعال شیراز

فضایی دوستانه، یادگیری و کلی لحظه‌های جذاب! 🚀🔥

📖 گزارش کامل را اینجا بخوانید: لینک گزارش