20 موقع لايجاد فرص شغل في جميع دول العالم 👇
20 SITES TO GET A REMOTE JOB THAT PAYS IN USD
شاركها مع غيرك الدال على الخير كفاعله
1. justremote.co
2. angel.co
3. workingnomads.com/jobs
4. remote.com
5. odeskwork.com
6. jobboardsearch.com
7. jsremotely.com
8. remote.co
9. remoteok.com
10. himalayas.app
11. weworkremotely.com
12. flexjobs.com
13. fiverr.com
14. upwork.com
15. freelancewriting.com
16. freelancer.in
17. in.indeed.com
18. outsourcey.com
19. problogger.com
20. linkedin.com
شاركها مع غيرك الدال على الخير كفاعله
20 SITES TO GET A REMOTE JOB THAT PAYS IN USD
شاركها مع غيرك الدال على الخير كفاعله
1. justremote.co
2. angel.co
3. workingnomads.com/jobs
4. remote.com
5. odeskwork.com
6. jobboardsearch.com
7. jsremotely.com
8. remote.co
9. remoteok.com
10. himalayas.app
11. weworkremotely.com
12. flexjobs.com
13. fiverr.com
14. upwork.com
15. freelancewriting.com
16. freelancer.in
17. in.indeed.com
18. outsourcey.com
19. problogger.com
20. linkedin.com
شاركها مع غيرك الدال على الخير كفاعله
Working Nomads
Remote Jobs | Working Nomads
Discover fully remote jobs worldwide for digital nomads and remote workers. Find full-time, part-time, and contract roles that let you work from anywhere.
❤2
المبرمج يبني نظاماً يخدم مليون مستخدم.... ولا يعرف كيف يستخدم الطابعة😅
ينشئ قاعدة بيانات تحتوي ملايين السجلات... ويطلب من ابن أخيه أن يثبت له😅
الواتساب
يبرمج ذكاء اصطناعي يحلل الصور والأصوات... ويقضي ساعة يبحث عن زر رفع الصوت في التلفزيون.
يدير خوادم في ثلاث قارات... ويتصل بصديقه ليسأله كيف يغير حبر الطابعة .......😅
يصنع تطبيقاً يستخدمه العالم كله... لكن إذا تعطلت شاشة جواله أول جملة يقولها:
اريد اعرف مثلكم ايش فيها
يدير سيرفرات تخدم آلاف المستخدمين لكن إذا ظهر لهم تحديث ويندوز يقول هذي من اختصاص الـ IT لا يعرف
يستطيعون بناء تطبيق كامل من الصفر وكتابة عشرات الآلاف من الأسطر البرمجية لكن إذا اختفت أيقونة من سطح المكتب يشعر أن نهاية العالم قد اقتربت😅
ثم يأتيك شخص ويقول: كيف مبرمج وما يعرف هذه الأشياء؟
يا عزيزي.... إذا كنت مبرمجاً ووجدت نفسك في هذه المواقف فلا تقلق..... هذه ليست بهذلة ولا فضيحة مهنية😅
بل على العكس هذه من العلامات الكلاسيكية للمبرمجين.
فنحن نقضي ساعات طويلة نفكر في الخوارزميات وقواعد البيانات والخوادم والمشاكل البرمجية المعقدة ثم نهزم أمام طابعة عمرها عشر سنوات أو تحديث
في ويندوز
وصدق أو لا تصدق كثير من أفضل المبرمجين في العالم إذا تعطلت الطابعة أمامهم يتحولون فجأة إلى مستخدمين عاديين يبحثون في الإنترنت لماذا الطابعة لا تطبع ؟🤣
لذلك اطمئن.... أنت لست وحدك ولسنا فاشلين وإنما كل واحد منا محترف في تخصصه ثم تأتي الطابعة لتذكرنا أننا بشر😂
ينشئ قاعدة بيانات تحتوي ملايين السجلات... ويطلب من ابن أخيه أن يثبت له😅
الواتساب
يبرمج ذكاء اصطناعي يحلل الصور والأصوات... ويقضي ساعة يبحث عن زر رفع الصوت في التلفزيون.
يدير خوادم في ثلاث قارات... ويتصل بصديقه ليسأله كيف يغير حبر الطابعة .......😅
يصنع تطبيقاً يستخدمه العالم كله... لكن إذا تعطلت شاشة جواله أول جملة يقولها:
اريد اعرف مثلكم ايش فيها
يدير سيرفرات تخدم آلاف المستخدمين لكن إذا ظهر لهم تحديث ويندوز يقول هذي من اختصاص الـ IT لا يعرف
يستطيعون بناء تطبيق كامل من الصفر وكتابة عشرات الآلاف من الأسطر البرمجية لكن إذا اختفت أيقونة من سطح المكتب يشعر أن نهاية العالم قد اقتربت😅
ثم يأتيك شخص ويقول: كيف مبرمج وما يعرف هذه الأشياء؟
يا عزيزي.... إذا كنت مبرمجاً ووجدت نفسك في هذه المواقف فلا تقلق..... هذه ليست بهذلة ولا فضيحة مهنية😅
بل على العكس هذه من العلامات الكلاسيكية للمبرمجين.
فنحن نقضي ساعات طويلة نفكر في الخوارزميات وقواعد البيانات والخوادم والمشاكل البرمجية المعقدة ثم نهزم أمام طابعة عمرها عشر سنوات أو تحديث
في ويندوز
وصدق أو لا تصدق كثير من أفضل المبرمجين في العالم إذا تعطلت الطابعة أمامهم يتحولون فجأة إلى مستخدمين عاديين يبحثون في الإنترنت لماذا الطابعة لا تطبع ؟🤣
لذلك اطمئن.... أنت لست وحدك ولسنا فاشلين وإنما كل واحد منا محترف في تخصصه ثم تأتي الطابعة لتذكرنا أننا بشر😂
🤣9
مجتمع التطور التقني | TEC
Photo
الجوال?[أين ذهبت أعمارنا؟]🩸
لا أحد منا استيقظ يومًا وقرر أن يضيع عمره.
لكن الأعمار لا تضيع دفعة واحدة
بل دقيقة بعد دقيقة
وإشعارًا بعد إشعار
ومقطعًا بعد مقطع
حتى نجد أن السنوات مرت أسرع مما ظننا.
صرنا نمسك هواتفنا عشرات المرات
في اليوم دون حاجة.
نفتحها ولا نعرف لماذا فتحناها
نغلقها ثم نعود إليها بعد دقائق
وكأن شيئًا ما يسحبنا إليها في كل مرة.
والمؤلم أن الوقت الذي يذهب لا يذهب وحده.
بل يأخذ معه أشياء أخرى.
يأخذ جلسات كان يمكن أن نقضيها
مع والدينا
وأحاديث كان يمكن أن نسمعها
من أمهاتنا
ولحظات كان يمكن أن نصنعها
مع أبنائنا
وذكريات كان يمكن أن تبقى معنا
إلى آخر العمر
ومن أكثر المشاهد التي أصبحت
تتكرر في بيوتنا
أن يأتيك طفلك متحمسًا ليخبرك شيئًا
أو يسألك سؤالًا
فتجيبه وأنت تقلب في هاتفك
*طيب* *حاضر* *ممتاز*
بينما الحقيقة أنك لم تسمع ما قال.
لم تنظر إلى عينيه
ولم تشعر بفرحته
ولم تمنحه انتباهك كاملًا.
ومع تكرار الأيام
يتعلم الطفل أن يكف عن المحاولة.
ويتعود أن يبحث عمن يستمع إليه
لا عمن يرد عليه فقط.
ولا يقف الأمر عند الأطفال.
فكم من زوجة أرادت حديثًا
فوجدت الشاشة أقرب إليك منها
وكم من أبٍ أو أمٍ أرادا مشاركة يومهما
فكان نصيبهما رؤوسًا منحنية نحو الهواتف.
نجلس مع من نحب
لكننا لا نكون معهم
نسمع أصواتهم
لكننا لا نصغي
ونرى وجوههم
لكننا لا نتأملها
نستهلك أعمارنا في متابعة حياة الآخرين،
بينما حياتنا نحن تمضي بصمت.
نرى صور الناس
وأخبار الناس
وإنجازات الناس
لكننا نغفل عن أعظم ما نملك:
أهلنا
وبيوتنا
وأيامنا التي لن تتكرر.
ثم يأتي يوم ندرك فيه أن أكثر ما نندم عليه
لن يكون منشورًا فاتنا
ولا خبرًا لم نقرأه
بل لحظة لم نعشها
وكلمة لم نقلها
وجلسة لم نجلسها
وشخصًا كان معنا
ثم رحل قبل أن نعطيه
من وقتنا ما يستحق.
*قبل أن تفتح هاتفك اسأل نفسك*
هل أفتحه لحاجة حقيقية؟
أم لأنني اعتدت أن أفتحه فقط؟
جرب يومًا واحدًا
اجلس مع أهلك تحت شعار
*لا للجوالات*
*ستكتشف أن في البيت حياةً كاملة كانت تنتظرك.*
راجع نفسك!؟
فإن استطعت اليوم
فأغلق هاتفك قليلًا.
*واستمع أكثر*
*وانظر أكثر*
*وعِش أكثر*
فالحياة الحقيقية ليست خلف شاشة
الجوال
الحياة الحقيقية تجلس بجوارك الآن
فلا تفوتها.
لا أحد منا استيقظ يومًا وقرر أن يضيع عمره.
لكن الأعمار لا تضيع دفعة واحدة
بل دقيقة بعد دقيقة
وإشعارًا بعد إشعار
ومقطعًا بعد مقطع
حتى نجد أن السنوات مرت أسرع مما ظننا.
صرنا نمسك هواتفنا عشرات المرات
في اليوم دون حاجة.
نفتحها ولا نعرف لماذا فتحناها
نغلقها ثم نعود إليها بعد دقائق
وكأن شيئًا ما يسحبنا إليها في كل مرة.
والمؤلم أن الوقت الذي يذهب لا يذهب وحده.
بل يأخذ معه أشياء أخرى.
يأخذ جلسات كان يمكن أن نقضيها
مع والدينا
وأحاديث كان يمكن أن نسمعها
من أمهاتنا
ولحظات كان يمكن أن نصنعها
مع أبنائنا
وذكريات كان يمكن أن تبقى معنا
إلى آخر العمر
ومن أكثر المشاهد التي أصبحت
تتكرر في بيوتنا
أن يأتيك طفلك متحمسًا ليخبرك شيئًا
أو يسألك سؤالًا
فتجيبه وأنت تقلب في هاتفك
*طيب* *حاضر* *ممتاز*
بينما الحقيقة أنك لم تسمع ما قال.
لم تنظر إلى عينيه
ولم تشعر بفرحته
ولم تمنحه انتباهك كاملًا.
ومع تكرار الأيام
يتعلم الطفل أن يكف عن المحاولة.
ويتعود أن يبحث عمن يستمع إليه
لا عمن يرد عليه فقط.
ولا يقف الأمر عند الأطفال.
فكم من زوجة أرادت حديثًا
فوجدت الشاشة أقرب إليك منها
وكم من أبٍ أو أمٍ أرادا مشاركة يومهما
فكان نصيبهما رؤوسًا منحنية نحو الهواتف.
نجلس مع من نحب
لكننا لا نكون معهم
نسمع أصواتهم
لكننا لا نصغي
ونرى وجوههم
لكننا لا نتأملها
نستهلك أعمارنا في متابعة حياة الآخرين،
بينما حياتنا نحن تمضي بصمت.
نرى صور الناس
وأخبار الناس
وإنجازات الناس
لكننا نغفل عن أعظم ما نملك:
أهلنا
وبيوتنا
وأيامنا التي لن تتكرر.
ثم يأتي يوم ندرك فيه أن أكثر ما نندم عليه
لن يكون منشورًا فاتنا
ولا خبرًا لم نقرأه
بل لحظة لم نعشها
وكلمة لم نقلها
وجلسة لم نجلسها
وشخصًا كان معنا
ثم رحل قبل أن نعطيه
من وقتنا ما يستحق.
*قبل أن تفتح هاتفك اسأل نفسك*
هل أفتحه لحاجة حقيقية؟
أم لأنني اعتدت أن أفتحه فقط؟
جرب يومًا واحدًا
اجلس مع أهلك تحت شعار
*لا للجوالات*
*ستكتشف أن في البيت حياةً كاملة كانت تنتظرك.*
راجع نفسك!؟
فإن استطعت اليوم
فأغلق هاتفك قليلًا.
*واستمع أكثر*
*وانظر أكثر*
*وعِش أكثر*
فالحياة الحقيقية ليست خلف شاشة
الجوال
الحياة الحقيقية تجلس بجوارك الآن
فلا تفوتها.
❤10
Forwarded from Oday Al-Naqep | Perspectives (𝐄𝐧𝐠 . 𝐎𝐝𝐚𝐲 𝐀𝐥-𝐍𝐚𝐪𝐞𝐩)
1. البرمجة سلاح العصر وخيارك للأمان المستقبلي
لغة العالم الحديث: العالم لا يتوقف عن التحول الرقمي، وكل فكرة مبتكرة تحتاج إلى برمجيات لتنفيذها.
صناعة الفرص: المبرمج لا ينتظر الفرصة بل يصنعها، فبإمكانك بناء مشروعك الخاص من غرفتك.
عائد استثماري هائل: تعلم البرمجة والمفاهيم التكنولوجية هو أفضل استثمار في نفسك، حيث يفتح لك أبواباً لوظائف عالمية ومستدامة.
2. المفاهيم البرمجية تبني عقلاً عبقرياً
تطوير التفكير المنطقي: البرمجة ليست مجرد كتابة أكواد، بل هي أسلوب حياة يعلمك كيف تفكك المشكلات المعقدة إلى أجزاء بسيطة وسهلة الحل.
المرونة والذكاء: فهم "كيف تعمل التكنولوجيا" يجعلك شخصاً يواكب المستقبل، ويفهم الذكاء الاصطناعي، والبيانات الضخمة، والأنظمة السحابية بدلاً من أن يكون مجرد مستهلك لها.
3. كيف تتغلب على الإحباط وتستمر؟
تقبل الخطأ (Errors): ظهور الأخطاء في الكود ليس دليلاً على فشلك، بل هو الطريق الوحيد لتتعلم وتصبح محترفاً؛ أعظم المبرمجين يقضون نصف وقتهم في حل المشاكل (Debugging).
قاعدة الخطوات الصغيرة: لا تحاول تعلم كل شيء في يوم واحد. نصف ساعة يومياً من التركيز والتحصيل المستمر أفضل بكثير من ساعات طويلة متقطعة.
المتعة في الرحلة: تذكر دائماً العبارة : "استمر ياصديقي فالطريق ممتع". استمتع بكل مفهوم جديد تفهمه، وبكل سطر كود يشتغل بنجاح.
لغة العالم الحديث: العالم لا يتوقف عن التحول الرقمي، وكل فكرة مبتكرة تحتاج إلى برمجيات لتنفيذها.
صناعة الفرص: المبرمج لا ينتظر الفرصة بل يصنعها، فبإمكانك بناء مشروعك الخاص من غرفتك.
عائد استثماري هائل: تعلم البرمجة والمفاهيم التكنولوجية هو أفضل استثمار في نفسك، حيث يفتح لك أبواباً لوظائف عالمية ومستدامة.
2. المفاهيم البرمجية تبني عقلاً عبقرياً
تطوير التفكير المنطقي: البرمجة ليست مجرد كتابة أكواد، بل هي أسلوب حياة يعلمك كيف تفكك المشكلات المعقدة إلى أجزاء بسيطة وسهلة الحل.
المرونة والذكاء: فهم "كيف تعمل التكنولوجيا" يجعلك شخصاً يواكب المستقبل، ويفهم الذكاء الاصطناعي، والبيانات الضخمة، والأنظمة السحابية بدلاً من أن يكون مجرد مستهلك لها.
3. كيف تتغلب على الإحباط وتستمر؟
تقبل الخطأ (Errors): ظهور الأخطاء في الكود ليس دليلاً على فشلك، بل هو الطريق الوحيد لتتعلم وتصبح محترفاً؛ أعظم المبرمجين يقضون نصف وقتهم في حل المشاكل (Debugging).
قاعدة الخطوات الصغيرة: لا تحاول تعلم كل شيء في يوم واحد. نصف ساعة يومياً من التركيز والتحصيل المستمر أفضل بكثير من ساعات طويلة متقطعة.
المتعة في الرحلة: تذكر دائماً العبارة : "استمر ياصديقي فالطريق ممتع". استمتع بكل مفهوم جديد تفهمه، وبكل سطر كود يشتغل بنجاح.
❤7
Forwarded from Oday Al-Naqep | Perspectives (𝐄𝐧𝐠 . 𝐎𝐝𝐚𝐲 𝐀𝐥-𝐍𝐚𝐪𝐞𝐩)
من أكثر الأخطاء شيوعًا عند تصميم قواعد البيانات الاعتقاد أن الفهرس (Index) يفرض التفرد (Uniqueness). والحقيقة أن هذين المفهومين مختلفان.
الفهرس هو بنية بيانات تُستخدم لتسريع الوصول إلى الصفوف وتحسين أداء عمليات البحث والترتيب وبعض عمليات الربط. وجود فهرس على عمود لا يعني بالضرورة أن القيم الموجودة فيه يجب أن تكون فريدة.
أما قيد التفرد (UNIQUE Constraint) فهو قاعدة تفرضها قاعدة البيانات لمنع تكرار القيم في عمود أو مجموعة أعمدة. وفي كثير من أنظمة إدارة قواعد البيانات يتم تنفيذ هذا القيد باستخدام فهرس فريد داخليًا، لكن الغرض الوظيفي يظل مختلفًا: الفهرس لتحسين الأداء، وقيد UNIQUE لضمان سلامة البيانات.
إدراك هذا الفرق يساعد على اتخاذ قرارات تصميم صحيحة، ويمنع الخلط بين تحسين الأداء وفرض قواعد العمل (Business Rules)، وهو من المفاهيم التي كثيرًا ما تُناقش في المقابلات التقنية وفي تصميم الأنظمة الإنتاجية
الفهرس هو بنية بيانات تُستخدم لتسريع الوصول إلى الصفوف وتحسين أداء عمليات البحث والترتيب وبعض عمليات الربط. وجود فهرس على عمود لا يعني بالضرورة أن القيم الموجودة فيه يجب أن تكون فريدة.
أما قيد التفرد (UNIQUE Constraint) فهو قاعدة تفرضها قاعدة البيانات لمنع تكرار القيم في عمود أو مجموعة أعمدة. وفي كثير من أنظمة إدارة قواعد البيانات يتم تنفيذ هذا القيد باستخدام فهرس فريد داخليًا، لكن الغرض الوظيفي يظل مختلفًا: الفهرس لتحسين الأداء، وقيد UNIQUE لضمان سلامة البيانات.
إدراك هذا الفرق يساعد على اتخاذ قرارات تصميم صحيحة، ويمنع الخلط بين تحسين الأداء وفرض قواعد العمل (Business Rules)، وهو من المفاهيم التي كثيرًا ما تُناقش في المقابلات التقنية وفي تصميم الأنظمة الإنتاجية
👍4
Forwarded from المجتمع اليمني للمطورين | YDC (ٰٰٰٰٰ𝙼𝚘𝚑𝚊𝚖𝚖𝚎𝚍 𝙱𝚒𝚗 𝙵𝚊𝚛𝚎𝚜)
واخيراً، بفضل الله تم رفع بعض اللقاءات على قناتنا في اليوتيوب
https://youtube.com/playlist?list=PLWe0KzPXbCkxXKPJgex1gmlMDDCiZ0ynB&si=PxTvsyzlNgFLwjAO
لاتنسوا الاشتراك وتفعيل الجرس ليصلكم كل شي جديد باذن الله
وأيضا انشروا الرابط والسلسة لعل هناك من يستفيد وتكون مرجع لكم باذن الله
كتب الله اجر الجميع
https://youtube.com/playlist?list=PLWe0KzPXbCkxXKPJgex1gmlMDDCiZ0ynB&si=PxTvsyzlNgFLwjAO
لاتنسوا الاشتراك وتفعيل الجرس ليصلكم كل شي جديد باذن الله
وأيضا انشروا الرابط والسلسة لعل هناك من يستفيد وتكون مرجع لكم باذن الله
كتب الله اجر الجميع
👍2
This media is not supported in the widget
VIEW IN TELEGRAM
❤8
"قد تتاخر انت بعض الوقت، لكن الوقت لن يتاخر لاجلك"
❤5
Forwarded from ProgrammingAdvices - Channel
YouTube
فخ مواقع التواصل الاجتماعي: المشكلة ليست كما تظن بالنسبة لضياع الوقت !
هذا الدرس من كورس ادارة الوقت في منصة الادارة
https://managementdose.com/p/time-management
لاتنسى 👍🏻 واشترك الآن في القناة 🔔 لتغيير حياتك للأفضل ✨، شاركها على أوسع نطاق 🌍 وكل التوفيق للجميع 💪🍀
www.ManagementDose.com 🌐
https://managementdose.com/p/time-management
لاتنسى 👍🏻 واشترك الآن في القناة 🔔 لتغيير حياتك للأفضل ✨، شاركها على أوسع نطاق 🌍 وكل التوفيق للجميع 💪🍀
www.ManagementDose.com 🌐
❤3
Forwarded from تكنولوجيا المعلومات / احمد وهيب
قال النبي ﷺ: "إذا قامت الساعة وفي يد أحدكم فسيلة فليغرسها". 🌱
العطاء لا يتوقف، والتعلّم رحلةٌ تنمو بالاستمرارية.
في المجتمع اليـ🇾🇪ـمني للمـ👨💻ـطورين نؤمن أن كل مهارةٍ تكتسبها، وكل معرفةٍ تشاركها، هي غرسةٌ تسهم في بناء مستقبلك ودعم مجتمعك.
💻 معًا نغرس اليوم بذور المعرفة والتعاون، لنحصد غدًا مجتمعًا تقنيًا أقوى وأثرًا يمتد للجميع.
لا تستهِن بمشاركةٍ صغيرة؛ فقد تكون بداية نجاحٍ كبير لشخصٍ آخر.
#المجتمع_اليمني_للمطورين
#مشاركة_المعرفة
العطاء لا يتوقف، والتعلّم رحلةٌ تنمو بالاستمرارية.
في المجتمع اليـ🇾🇪ـمني للمـ👨💻ـطورين نؤمن أن كل مهارةٍ تكتسبها، وكل معرفةٍ تشاركها، هي غرسةٌ تسهم في بناء مستقبلك ودعم مجتمعك.
ولأن المجتمعات العظيمة تُبنى بأفرادها، فلكل عضوٍ دور:
🔸 شارك معرفتك؛ فمعلومة أو حل لمشكلة قد يصنع فرقًا لمطورٍ آخر.
🔸 انشر ثقافة التعاون والتعلّم وكن قدوةً في مجتمعك.
🔸 بادر بأفكارك من مشاريع أو ورش أو تحديات تقنية.
🔸 تفاعل وادعم الآخرين؛ فالمجتمع ينمو بمشاركة أفراده.
💻 معًا نغرس اليوم بذور المعرفة والتعاون، لنحصد غدًا مجتمعًا تقنيًا أقوى وأثرًا يمتد للجميع.
لا تستهِن بمشاركةٍ صغيرة؛ فقد تكون بداية نجاحٍ كبير لشخصٍ آخر.
#المجتمع_اليمني_للمطورين
#مشاركة_المعرفة
❤3👍1
Forwarded from ProgrammingAdvices - Channel
YouTube
فخ العادة السرية: عندما تتحول من سلوك إلى وسيلة هروب
هذا الدرس من كورس ادارة الوقت في المنصة
https://managementdose.com/p/time-management
لاتنسى 👍🏻 واشترك الآن في القناة 🔔 لتغيير حياتك للأفضل ✨، شاركها على أوسع نطاق 🌍 وكل التوفيق للجميع 💪🍀
www.ManagementDose.com 🌐
https://managementdose.com/p/time-management
لاتنسى 👍🏻 واشترك الآن في القناة 🔔 لتغيير حياتك للأفضل ✨، شاركها على أوسع نطاق 🌍 وكل التوفيق للجميع 💪🍀
www.ManagementDose.com 🌐
Forwarded from Oday Al-Naqep | Perspectives (𝐄𝐧𝐠 . 𝐎𝐝𝐚𝐲 𝐀𝐥-𝐍𝐚𝐪𝐞𝐩)
شكوتُ إلى وكيعٍ سوء حفظي
فأرشدني إلى تركِ المعاصي
وأخبرني بأنَّ العلمَ نورٌ
ونورُ اللهِ لا يُهدى لعاصي. ✨
فأرشدني إلى تركِ المعاصي
وأخبرني بأنَّ العلمَ نورٌ
ونورُ اللهِ لا يُهدى لعاصي. ✨
❤7
Forwarded from Oday Al-Naqep | Perspectives (𝐄𝐧𝐠 . 𝐎𝐝𝐚𝐲 𝐀𝐥-𝐍𝐚𝐪𝐞𝐩)
🚨 من أكثر الأخطاء المكلفة في البرمجة: الخلط بين "ما هو حقيقي" و"ما هو مشتق".
عند تصميم النظام، خزّن الحقيقة (Source of Truth) فقط، ولا تخزّن قيمة يمكن حسابها من بيانات أخرى إلا إذا كان لديك سبب قوي ومدروس.
على سبيل المثال، إذا كانت معلومة ما يمكن استنتاجها دائمًا من سجلات أو بيانات موجودة، فإن تخزينها في مكان آخر يفتح الباب للتناقضات عندما يتم تحديث أحدهما ويُنسى الآخر.
النتيجة؟
- زيادة احتمالية الأخطاء.
- صعوبة في الصيانة.
- بيانات غير متسقة يصعب الوثوق بها.
المبرمج المحترف لا يفكر فقط في كيفية تخزين البيانات، بل يفكر أيضًا في من أين تأتي الحقيقة الوحيدة للنظام (Single Source of Truth).
عند تصميم النظام، خزّن الحقيقة (Source of Truth) فقط، ولا تخزّن قيمة يمكن حسابها من بيانات أخرى إلا إذا كان لديك سبب قوي ومدروس.
على سبيل المثال، إذا كانت معلومة ما يمكن استنتاجها دائمًا من سجلات أو بيانات موجودة، فإن تخزينها في مكان آخر يفتح الباب للتناقضات عندما يتم تحديث أحدهما ويُنسى الآخر.
النتيجة؟
- زيادة احتمالية الأخطاء.
- صعوبة في الصيانة.
- بيانات غير متسقة يصعب الوثوق بها.
المبرمج المحترف لا يفكر فقط في كيفية تخزين البيانات، بل يفكر أيضًا في من أين تأتي الحقيقة الوحيدة للنظام (Single Source of Truth).
❤1
إِنَّ اللَّهَ وَمَلَائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ ۚ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا.
جمعــــــــة مبــــــــاركة 🌷.♕♡
جمعــــــــة مبــــــــاركة 🌷.♕♡
❤7