إعداد مطور بسيط
•
dev tools setup
إعداد مطور بسيط
أدوات أكثر ≠ إنتاجية أفضل. إليك إعدادي البسيط.
المحرر
VS Code بامتدادات بسيطة:
- ESLint/Prettier للتنسيق
- GitLens لرؤى git
- سمة للجماليات
هذا كل شيء. لا مساعدين AI، لا Copilot، لا انتفاخ.
الطرفية
iTerm2 + zsh مع:
- Starship prompt (سريع، قابل للتخصيص)
- Zsh-autosuggestions
- FZF للبحث الضبابي
الأساسيات
التحكم في الإصدار
Git + GitHub CLI. أتقن الأساسيات، تجاهل الباقي.
مدير الحزم
استخدم ما يحتاجه نظامك البيئي:
- Node: npm/yarn/pnpm
- Python: pip/poetry
- Rust: cargo
اختبار API
curl أولاً. أضف Postman فقط عند الحاجة.
الفلسفة
- الافتراضي للمدمج: أدواتك تأتي بميزات. تعلمها.
- أضف فقط عندما يكون مؤلماً: لا تثبت لـ "قد أحتاج"
- أتقن الأساسيات: CLI عبر GUI عند الإمكان
- أتمتة المتكرر: اكتب سكريبت مرة واحدة، استخدمه للأبد
ما أتجنبه
- IDEs الثقيلة (بطيئة، مشتتة)
- الكثير من الامتدادات (عبء صيانة)
- GUI لكل شيء (سير عمل أبطأ)
- أدوات عصرية (حل مشاكل حقيقية، لا وهمية)
النتيجة
- بدء سريع
- تشتت أقل
- فهم أفضل
- مزيد من الوقت للبناء
البساطة ليس عن امتلاك أقل. إنها عن امتلاك ما يهم.