سرگرمی‌ها و علاقه‌مندی‌ها

آنچه دوست دارم خارج از کار انجام دهم - علاقه‌مندی‌ها، سرگرمی‌ها و موضوعاتی که مرا الهام‌بخش و متعادل نگه می‌دارند.

علاقه‌مندی‌های حرفه‌ای

توسعه وب فول‌استک

علاقه‌مند به ساخت برنامه‌های وب کامل از بک‌اند تا فرانت‌اند.

  • توسعه بک‌اند با ‎C#‎ و ASP.NET Core
  • توسعه فرانت‌اند با Vue.js و TypeScript
  • ساخت سیستم‌های مقیاس‌پذیر و قابل نگهداری

توسعه نرم‌افزار بک‌اند

علاقه عمیق به برنامه‌نویسی سمت سرور و توسعه ‎API.‎

  • طراحی و پیاده‌سازی RESTful API
  • طراحی و بهینه‌سازی پایگاه داده
  • معماری تمیز و بهترین شیوه‌ها

DevOps و زیرساخت

یادگیری شیوه‌های DevOps و هماهنگی کانتینر.

  • Docker و فناوری‌های کانتینر
  • هماهنگی Kubernetes
  • پایپلاین‌های CI/CD

لینوکس و مدیریت سیستم

کار با سیستم‌عامل‌های لینوکس و مدیریت سرور.

  • مدیریت سرور لینوکس (LPIC1)
  • اسکریپت‌نویسی Bash و اتوماسیون
  • استقرار و پیکربندی سرور

معماری نرم‌افزار

مطالعه الگوهای معماری نرم‌افزار و اصول طراحی سیستم.

  • پیاده‌سازی معماری تمیز
  • معماری میکروسرویس
  • طراحی دامنه‌محور (DDD)
  • الگوهای طراحی و اصول SOLID

زبان‌های برنامه‌نویسی

همیشه مشتاق یادگیری زبان‌های برنامه‌نویسی و پارادایم‌های جدید.

  • ‎C#‎ (زبان اصلی)
  • یادگیری Golang
  • Python برای اسکریپت‌نویسی و اتوماسیون
  • JavaScript و TypeScript

امنیت برنامه‌های وب

علاقه‌مند به شیوه‌های کدنویسی امن و امنیت برنامه‌های وب.

  • شیوه‌های کدنویسی امن
  • احراز هویت و مجوزدهی
  • بهترین شیوه‌های امنیت API

علاقه‌مندی‌های شخصی

یادگیری مداوم

همیشه در حال کاوش فناوری‌های جدید و بهبود مهارت‌های فنی.

  • شرکت در دوره‌های آنلاین و گواهینامه‌ها
  • خواندن کتاب‌های فنی و مستندات
  • به‌روز ماندن با روندهای صنعت

کاوش فناوری

آزمایش فریمورک‌ها، ابزارها و فناوری‌های جدید.

  • تست ابزارهای توسعه جدید
  • کاوش فناوری‌های نوظهور
  • ساخت پروژه‌های جانبی

خواندن و تحقیق

خواندن کتاب‌های فنی و مقالات تحقیقاتی درباره توسعه نرم‌افزار.

  • مطالعه کتاب‌های عمیق و تخصصی ‎C#‎ و اکوسیستم ‎.NET‎
  • کتاب‌های فنی درباره معماری و الگوها
  • مقالات تحقیقاتی درباره سیستم‌های توزیع‌شده
  • دنبال کردن بلاگ‌های فناوری و خبرنامه‌ها

اکوسیستم لینوکس و کاوش توزیع‌ها

کاوش توزیع‌های مختلف لینوکس، محیط‌های رومیزی و کرنل‌های سفارشی.

  • آزمایش و ارزیابی عملی توزیع‌های مختلف (آرچ، فدورا، دبیان و NixOS)
  • سفارشی‌سازی محیط‌های رومیزی، مدیر پنجره‌ها (Window Managers) و پیکربندی شل
  • تنظیم بهینه کرنل، مجازی‌سازی و آزمایش محیط‌های سبک کانتینری

اتوماسیون جریان کاری و اسکریپت‌نویسی

ساخت ابزارهای کاربردی CLI و اسکریپت‌ها برای اتوماسیون وظایف.

  • اتوماسیون جریان‌های کاری روزمره توسعه و آماده‌سازی خودکار محیط‌ها
  • ساخت ابزارهای سفارشی CLI و اسکریپت‌های کاربردی با Bash،‏ ‎C#‎ و Python
  • بهینه‌سازی بهره‌وری فردی، خطوط پردازش وظایف و ابزارهای توسعه‌دهنده

فناوری‌های عمیق و تحلیل اخبار فناوری

پیگیری پارادایم‌های نوین رایانش، مقالات معماری و دنیای منبع‌باز.

  • مطالعه و تحلیل وبلاگ‌های مهندسی، مقالات معماری نرم‌افزار و مطالعات موردی سیستم‌ها
  • دنبال کردن روندهای نوظهور، مشخصات زبان‌ها و استانداردهای بستر وب
  • مشارکت و رصد جامعه‌های فناوری از جمله Hacker News و گفتگوهای منبع‌باز

زبان‌آموزی چندزبانه و زبان‌شناسی طبیعی

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

  • زبان مادری فارسی همراه با تسلط حرفه‌ای به زبان انگلیسی
  • یادگیری و تمرین فعال زبان آلمانی با هدف ارتقای پیوسته سطح مکالمه و نگارش
  • کاوش در الگوهای گرامری و مبانی واژگانی زبان‌های ایتالیایی، اسپانیایی و ترکی

شطرنج و استراتژی تاکتیکی

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

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

جامعه و شبکه‌سازی

جامعه توسعه‌دهندگان

تعامل با جامعه توسعه‌دهندگان و اشتراک دانش.

  • شرکت در بحث‌های توسعه‌دهندگان
  • اشتراک تجربیات و یادگیری‌ها
  • شبکه‌سازی با توسعه‌دهندگان دیگر

اشتراک دانش

کمک به دیگران در یادگیری و رشد در توسعه نرم‌افزار.

  • پاسخ به سوالات فنی
  • اشتراک نمونه کدها و راه‌حل‌ها
  • منتورینگ توسعه‌دهندگان جونیور
ساخته شده با ‎Nuxt UI‎ توسط بهنام نوری • © 2026