في مواقف كثير نحن المبرمجين نكون في حيرة من أمرنا
بداية: هل نستخدم قالب جاهز واعدل عليه أم أنه أبني كل شيء من الصفر؟
خلونا نتكلم عن إيجابيات كل واحد منهم قبل لا ندخل في تفاصيلهم
بداية: هل نستخدم قالب جاهز واعدل عليه أم أنه أبني كل شيء من الصفر؟
خلونا نتكلم عن إيجابيات كل واحد منهم قبل لا ندخل في تفاصيلهم
أولا: القوالب
سواء المدفوعة أو المجانية
المميزات:
1- تصميم جيد وجميل للغاية
2- سرعة البرمجة
3- سرعة التوصيل
4- رضاء الزبون من ناحية إنه شكل فنان وسرعة و و و و
----
السلبيات:
1- ما ممكن تعدل عليه
2- Bugs Bugs Bugs وما تعرفها وين
3- عادي الكود شغال تو تعدل شيء يخترب ونفس سالفة في2
سواء المدفوعة أو المجانية
المميزات:
1- تصميم جيد وجميل للغاية
2- سرعة البرمجة
3- سرعة التوصيل
4- رضاء الزبون من ناحية إنه شكل فنان وسرعة و و و و
----
السلبيات:
1- ما ممكن تعدل عليه
2- Bugs Bugs Bugs وما تعرفها وين
3- عادي الكود شغال تو تعدل شيء يخترب ونفس سالفة في2
ثانيا: تصميم الشيء من الصفر
المميزات:
1- كل شيء ع كيف كيفك
2- تفهم الستركشر للشيء اللي تسويه
3- سهل تعمل مستندات للمطورين المستقبلين عنه
4- تقدر تغير فيه مهما كان وتبيعه لأشخاص آخرين لأنك أصلا فاهم فيه كل شيء
5- جودة العمل تكون تحت سيطرتك من الألف إلى الياء
المميزات:
1- كل شيء ع كيف كيفك
2- تفهم الستركشر للشيء اللي تسويه
3- سهل تعمل مستندات للمطورين المستقبلين عنه
4- تقدر تغير فيه مهما كان وتبيعه لأشخاص آخرين لأنك أصلا فاهم فيه كل شيء
5- جودة العمل تكون تحت سيطرتك من الألف إلى الياء
السلبيات:
1- تحتاج ترفع السعر لأنه يأخذ وقت أكثر
2- إذا كنت مبتدئ فتضطر تتعلم أشياء جديدة
3- عدم رضاء الزبون لأنه التصميم يكون تصميمك أنت وما يتماشى مع ال
best practices or as we says “STANDARD UI DESIGN”
4- مبرمج واحد م يكفي لأنه مستحيل يخلص الشغل وغيره
1- تحتاج ترفع السعر لأنه يأخذ وقت أكثر
2- إذا كنت مبتدئ فتضطر تتعلم أشياء جديدة
3- عدم رضاء الزبون لأنه التصميم يكون تصميمك أنت وما يتماشى مع ال
best practices or as we says “STANDARD UI DESIGN”
4- مبرمج واحد م يكفي لأنه مستحيل يخلص الشغل وغيره
الحين خلونا نتكلم من ناحية مشاعر المبرمج نفسه
أغلب المبتدئين المبرمجين جايين من تفكير علمي بحت وعندهم الفكر المنطقي أكثر من الفكر التسويقي
لذلك اعتزازه بعمله أكثر من أهمية ربحه
فأغلب المبرمجين طبعا - freelancers - يتجهوا للخيار الثاني
اللي هو يبنوا الشيء بنفسهم
ليش؟
لسببين
أغلب المبتدئين المبرمجين جايين من تفكير علمي بحت وعندهم الفكر المنطقي أكثر من الفكر التسويقي
لذلك اعتزازه بعمله أكثر من أهمية ربحه
فأغلب المبرمجين طبعا - freelancers - يتجهوا للخيار الثاني
اللي هو يبنوا الشيء بنفسهم
ليش؟
لسببين
السبب الأول: يريدوا يشعروا إنه يعرفوا كل شيء في كودهم، ويعتزوا به، ويفتخروا انه عمل كل شيء من الصفر
أغلبنا أتى وتعلم البرمجة من الكليات على لغة C++ واللي هي نبرمجها وتظهر ناتجها على الشاشة السوداء
نشوف كثير أفلام ونسمع مبرمجين أمثال لينوس تورفالدس - اللي عامل اللينكس - يقول إنه
أغلبنا أتى وتعلم البرمجة من الكليات على لغة C++ واللي هي نبرمجها وتظهر ناتجها على الشاشة السوداء
نشوف كثير أفلام ونسمع مبرمجين أمثال لينوس تورفالدس - اللي عامل اللينكس - يقول إنه
انه يظهر عمل آخر وينسبه له
وهنا لازم نتعمق في الموضوع والسبب اللي يخليك تستخدم قالب
إيه صحيح اتفق اتفاقا تاما لا خلاف فيه إنه الشخص اللي ينقل كود آخر ويستخدمه كأنه له، يكون هيك سرق وهو مبرمج زائف
لكن لو نتكلم عن إنه الشخص استخدم قالب وعدل عليه بناء ع رغبة عميله ما يعتبر fake
ليه؟
وهنا لازم نتعمق في الموضوع والسبب اللي يخليك تستخدم قالب
إيه صحيح اتفق اتفاقا تاما لا خلاف فيه إنه الشخص اللي ينقل كود آخر ويستخدمه كأنه له، يكون هيك سرق وهو مبرمج زائف
لكن لو نتكلم عن إنه الشخص استخدم قالب وعدل عليه بناء ع رغبة عميله ما يعتبر fake
ليه؟
لأنه باختصار شديد
الناس ما تتعاقد معك تسوي تطبيق أو موقع عشان أنت تبرمج
الناس تتعاقد وتتعامل معاك عشان إنته تعمل نظام او موقع مميز وغير تقليدي او تطبيق يدعم مشروعهم - محل مثلا -
فهم ما همهم الأساسي إنه تبرمج وبس
هم يريدوا شيء فنان ويناسبهم
لكن الحين تبدأ أهمية المصداقية
الناس ما تتعاقد معك تسوي تطبيق أو موقع عشان أنت تبرمج
الناس تتعاقد وتتعامل معاك عشان إنته تعمل نظام او موقع مميز وغير تقليدي او تطبيق يدعم مشروعهم - محل مثلا -
فهم ما همهم الأساسي إنه تبرمج وبس
هم يريدوا شيء فنان ويناسبهم
لكن الحين تبدأ أهمية المصداقية
كمبرمج لازم تكون صريح معاهم
وما تأخذ سعر عالي جدا
مثلا
التطبيقات اللي فيهن شغل من الصفر توصل سعرها 1500 ريال عماني للمنصة الوحدة
التطبيقات اللي من قوالب جاهزة ما تعدي 500 ريال
كمبرمج ما تقنع الزبون إنك راح تسوي كل شيء من الصفر ع أساس تأخذ مبلغ ضخم وفي النهاية تشتري قالب ب50 ر.ع
وما تأخذ سعر عالي جدا
مثلا
التطبيقات اللي فيهن شغل من الصفر توصل سعرها 1500 ريال عماني للمنصة الوحدة
التطبيقات اللي من قوالب جاهزة ما تعدي 500 ريال
كمبرمج ما تقنع الزبون إنك راح تسوي كل شيء من الصفر ع أساس تأخذ مبلغ ضخم وفي النهاية تشتري قالب ب50 ر.ع
وتسوي كل شيء
وهذا كله م اخذ منك أكثر من يومين برمجة ورفع ونشر
ربما اهل البزنس ما بيتفقوا معاي في هذه النقطة
بس مسألة أخلاق ومصداقية
فلو جاك عميل مستعجل
وانت معاك خبرة في البرمجة
خبره سعر معقول وانت تستخدم قالب، وخذ ع حسب عملك
لأنك كذا تكسبه
وهذا كله م اخذ منك أكثر من يومين برمجة ورفع ونشر
ربما اهل البزنس ما بيتفقوا معاي في هذه النقطة
بس مسألة أخلاق ومصداقية
فلو جاك عميل مستعجل
وانت معاك خبرة في البرمجة
خبره سعر معقول وانت تستخدم قالب، وخذ ع حسب عملك
لأنك كذا تكسبه
وبعدها بيجيك عمل ثاني وتكسبه
ولكن اذا اخذت عمل ومبلغ كبير وكله عبارة عن قالب، وعدلت شوي ورفعت، معناته إنه المرة القادمة ما بيجيك لأنه عملك مقارنة بسعرك ما يسوى
ولكن اذا اخذت عمل ومبلغ كبير وكله عبارة عن قالب، وعدلت شوي ورفعت، معناته إنه المرة القادمة ما بيجيك لأنه عملك مقارنة بسعرك ما يسوى
في عام 2017، اول مشروع لي كان عبارة عن نظام لمغسلة ملابس، عبارة عن نظام ع php يكون فيه ملابس وطلبات وعروض وغيره
كان المبلغ 100 ريال
بعدما خلصته وسلمته جاب لي لمغسلة ثانية ب200 ريال
بعدين لزميله الثاني 100 ريال
وثم لجراج 180 ريال
فيه اختلافات بسيطة لكن كان الستركشر نفسه
كان المبلغ 100 ريال
بعدما خلصته وسلمته جاب لي لمغسلة ثانية ب200 ريال
بعدين لزميله الثاني 100 ريال
وثم لجراج 180 ريال
فيه اختلافات بسيطة لكن كان الستركشر نفسه
فكان المشروع الأول مبني ع قالب، بس شوفوا كيف ربحت منه لأنه منقص السعر؟
لو كنت حاط سعر كبير كان ما يسوي معاي من البداية
المهم في نهاية الأمر عملت له تطبيق لطلبات المغسلة ب650 ريال
بس هذا كان كله شغل شغل من الصفر
التطبيق والسيرفر
لو كنت حاط سعر كبير كان ما يسوي معاي من البداية
المهم في نهاية الأمر عملت له تطبيق لطلبات المغسلة ب650 ريال
بس هذا كان كله شغل شغل من الصفر
التطبيق والسيرفر
وبس والله هذا اللي عندي
فيه نقطة مهمة للغاية نسيت أقولها
المبرمج اللي يبي يعدل، لازم يكون عارف كيف يبني القالب من الصفر أو 80٪ منه
عشان يعرف يعدله وما يكون أطرش في الزفة ويخسر فلوسه ع قوالب واجد
فلهذا القوالب سريعة بس يوم تبي تغير لازم تكون عارف اللغة وطريقة البرمجة وغيره
المبرمج اللي يبي يعدل، لازم يكون عارف كيف يبني القالب من الصفر أو 80٪ منه
عشان يعرف يعدله وما يكون أطرش في الزفة ويخسر فلوسه ع قوالب واجد
فلهذا القوالب سريعة بس يوم تبي تغير لازم تكون عارف اللغة وطريقة البرمجة وغيره
فلذلك المرحلة الأولى هي إنك تبني الأمور من الصفر
وكلما تحترف، كلما يكون اسهل إنك تعتمد على القوالب وتغيرها وتزيد جودة عملك وبالتالي تزيد مصدر دخلك من المهارة
وكلما تحترف، كلما يكون اسهل إنك تعتمد على القوالب وتغيرها وتزيد جودة عملك وبالتالي تزيد مصدر دخلك من المهارة
نسيت نقطة ثانية أبي أقولها بعد
FRAMEWORKS ARE NOT TEMPLATES
وشكرا
FRAMEWORKS ARE NOT TEMPLATES
وشكرا
@Rattibha رتبها لو سمحت
جاري تحميل الاقتراحات...