عني — أحمد عياد

أنا أحمد، بشتغل بالبايثون بقالي سنين، وأغلب شغلي باك إند: خدمات FastAPI، بوتات تيليجرام، وأدوات صغيرة مبنية على Redis.

5 سنين الخبرة
5 خبرة بايثون
21 سنة

بستخدم ديبيان في كل أجهزتي، مش عشان نظام «cool»، بس لأني بحب أفهم النظام اللي شغّال عليه الكود بدل ما أتعامل معاه كصندوق أسود. ولو حصلت مشكلة، بحب أعرف هي جاية منين بالظبط.

بكتب عن إيه

أغلب اللي بكتبه حاجات اتصدمت بيها وأنا شغّال، مش كلام نظري:

  • لما تكرر نفس القاعدة في عشرين مكان، لازم تنسى تصلح واحد منهم. فبتعلمت أخلي كل حاجة تتعرّف في مكان واحد.
  • الكود اللي بيفشل في السكوت أخطر من اللي بيرمي استثناء صريح، لأنك مش هتعرف إن فيه مشكلة أصلًا.
  • قبل ما أكتب asyncio.gather بإيدي، بسأل الأول: المكتبة نفسها عندها أداة تزامن جاهزة؟ غالبًا آه.

هتلاقي هنا إيه

مشاريعي مفتوحة المصدر على GitHub، ومقالات بكتب فيها الخطوات والتفاصيل زي ما حصلت معايا بالظبط. كل حاجة هنا مكتوبة ومبنية بإيدي، من غير أي توليد تلقائي للمحتوى.

المهارات

  • بايثون
  • FastAPI
  • REST APIs
  • ويب سوكِت
  • البرمجة غير المتزامنة
  • ريديس
  • دوكر
  • ديبيان (لينكس)
  • الأتمتة
  • كشط الويب
  • Playwright
  • Telethon