- بواسطة x32x01 ||
حابب أشارك معاكم تجربة حصلت معايا كمطور Flutter شغال Remote / Freelance، تجربة طويلة شوية بس فيها دروس مهمة جدًا لأي حد داخل مجال الشغل الحر أو الشغل عن بعد 💻
القصة دي فيها اتفاقات اتغيرت، كود سيء، ضغط شغل، واتهمات غريبة جدًا… فخلّينا ندخل في التفاصيل خطوة خطوة 👇
اتكلمنا وراجع الـ CV، واتفتح موضوع المرتب. في الأول الـ Expected Salary كان أعلى شوية، فاتهمني إنه كبير، وفي الآخر اتفقنا على رقم أقل عشان نبدأ الشغل.
📌 الاتفاق كان واضح:
رغم كده، كملت التزام واشتغلت بكل طاقتي عشان أطلع نتيجة كويسة 🚀
بعدها رجعوا حسبوا الفترة بشكل مختلف تمامًا عن الاتفاق:
أنا رفضت التغيير ده لأنه ببساطة مخالف للاتفاق الأساسي، ووضحت إني ملتزم لكن مش هقبل تغيير الشروط بعد بداية الشغل.
ووعدني بشكل واضح إن:
رغم صعوبة الكود والمشاكل، كنت ملتزم بكل حاجة.
لكن بعد حوالي 15 يوم حصل اجتماع مفاجئ، واتغير كل حاجة فجأة 😐
الاتهام كان صادم:
قالوا إن “الـ IP بتاعي ظاهر” بدون أي دليل تقني واضح أو Log حقيقي.
ما تعتمدش على الكلام بس… اعتمد على اتفاق مكتوب يحميك ويحمي الطرفين.
القصة دي فيها اتفاقات اتغيرت، كود سيء، ضغط شغل، واتهمات غريبة جدًا… فخلّينا ندخل في التفاصيل خطوة خطوة 👇
📩 بداية التواصل واتفاق الشغل
بدأ الموضوع لما اتواصل معايا شخص عن طريق تعليق على فيسبوك اسمه أحمد ربيعه بخصوص مشروع تطبيق محتاج Refactor.اتكلمنا وراجع الـ CV، واتفتح موضوع المرتب. في الأول الـ Expected Salary كان أعلى شوية، فاتهمني إنه كبير، وفي الآخر اتفقنا على رقم أقل عشان نبدأ الشغل.
📌 الاتفاق كان واضح:
- شغل Part-time (5 ساعات يوميًا)
- مرتب شهري ثابت 💰
🧱 أول صدمة: الكود كان في حالة صعبة جدًا
أول ما بدأت أشتغل على المشروع، اكتشفت إن الوضع أصعب بكتير من المتوقع:- Architecture ضعيف جدًا
- Bugs كتير 🐞
- كود غير منظم نهائيًا
- أجزاء مش مفهومة في المشروع
رغم كده، كملت التزام واشتغلت بكل طاقتي عشان أطلع نتيجة كويسة 🚀
🔄 تغيير الاتفاق بشكل مفاجئ
بعد حوالي 15 يوم شغل، حصل اللي مكنتش متوقعه: قالوا هنوقف يومين عشان يقرروا نكمل ولا لأ.بعدها رجعوا حسبوا الفترة بشكل مختلف تمامًا عن الاتفاق:
- اتحسبت بالساعة بدل المرتب الشهري
- اتشالت الإجازات الرسمية (العيد)
- اتشالت أيام مفيهاش Tasks رغم إنها مش بإيدي
أنا رفضت التغيير ده لأنه ببساطة مخالف للاتفاق الأساسي، ووضحت إني ملتزم لكن مش هقبل تغيير الشروط بعد بداية الشغل.
🤝 محاولة إقناع وعودة للشغل تاني
بعدها شخص تاني (عبدالله عاطف) كلمني بأسلوب محترم جدًا، وكان بيحاول يقنعني أكمل.ووعدني بشكل واضح إن:
- المرتب هيتظبط الشهر الجاي
- وهيكون زي الاتفاق اللي أنا طلبته
رغم صعوبة الكود والمشاكل، كنت ملتزم بكل حاجة.
⚠️ الاتهامات الغريبة اللي حصلت
بعد نهاية الشهر واتفاقنا على مرتب جديد، كان المفروض يتم توقيع عقد رسمي.لكن بعد حوالي 15 يوم حصل اجتماع مفاجئ، واتغير كل حاجة فجأة 😐
الاتهام كان صادم:
وده كان غريب جدًا للأسباب دي:“إنت دخلت على الداشبورد ومسحت بيانات مطاعم”
- أنا شغال على User App فقط
- مفيش أي Access للـ Dashboard أصلاً
- مفيش أي سبب يخلي ده يحصل من الأساس
قالوا إن “الـ IP بتاعي ظاهر” بدون أي دليل تقني واضح أو Log حقيقي.
🚪 إنهاء التعاون وتأخير المستحقات
بعد الاتهامات مباشرة:- قالوا مش هيكملوا معايا
- واتقال إني “استغليتهم في المرتب” 😅
- وافقت على رقم أقل من البداية
- اشتغلت في ظروف صعبة
- كملت بناءً على وعود منهم
- الفلوس ما اتحولتوش 💸
- واتأجل الدفع لنهاية الشهر بدون التزام واضح
🧠 مثال بسيط على شكل كود منظم (Refactor)
لو هنتكلم عن الفرق بين الكود العشوائي والمنظم، ده مثال بسيط لفكرة التنظيم في Flutter: Dart:
class ApiService {
Future<List<String>> fetchRestaurants() async {
try {
final response = await http.get(Uri.parse("https://api.example.com/restaurants"));
if (response.statusCode == 200) {
return parseRestaurants(response.body);
} else {
throw Exception("Failed to load data");
}
} catch (e) {
rethrow;
}
}
List<String> parseRestaurants(String responseBody) {
// clean parsing logic here
return [];
}
} 🔥 الدروس المستفادة من التجربة
التجربة دي علمتني شوية حاجات مهمة جدًا لأي حد شغال Freelance أو Remote:- لازم يكون فيه Contract واضح قبل ما تبدأ
- أي تغيير في الاتفاق بعد الشغل = Red Flag 🚩
- الاتهامات بدون دليل مش وسيلة احترافية
- توثيق الشغل والاتفاقات مهم جدًا جدًا
⚡ رسالة مهمة لأي Developer
لو داخل شغل Freelance أو Remote:ما تعتمدش على الكلام بس… اعتمد على اتفاق مكتوب يحميك ويحمي الطرفين.
التعديل الأخير:
- بواسطة x32x01 ||
ومرفق يا شباب كل محادثة الواتساب عشان الكل يحذر من التعامل
وتضمن حقك قبل ما تشتغل فى أى مشروع
وتضمن حقك قبل ما تشتغل فى أى مشروع
-
01.webp |92.9 كيلوبايت - المشاهدات: 11 -
02.webp |45.8 كيلوبايت - المشاهدات: 12 -
03.webp |111.4 كيلوبايت - المشاهدات: 11 -
04.webp |112.6 كيلوبايت - المشاهدات: 9 -
05.webp |97 كيلوبايت - المشاهدات: 10 -
06.webp |100.9 كيلوبايت - المشاهدات: 9 -
07.webp |109 كيلوبايت - المشاهدات: 9 -
08.webp |116.9 كيلوبايت - المشاهدات: 10 -
09.webp |104.6 كيلوبايت - المشاهدات: 11 -
10.webp |119.4 كيلوبايت - المشاهدات: 10 -
11.webp |114.6 كيلوبايت - المشاهدات: 11