لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 07/08/22 في كل الموقع
-
من اين يمكنني البدء بتعلم برمجة الويب لانشاء موقع الكتروني. هل يوجد مسار واضح في اكاديمية حسوب.1 نقطة
-
يجب التعرف أولًا على مجالات تطوير الويب وما هي الأجزاء المكونة للموقع الإلكتروني، وهي عمومًا الواجهات الأمامية وهي صفحات الموقع التي يتعامل معها المستخدم وكل ما يتعلق بها من هيكلية وتنسيق، يمكن لمطور الواجهات الأمامية تطوير مواقع الويب الساكنة، كمواقع التعريف الشخصي ومعارض الأعمال ومواقع التعريف بالشركات، وتسمى أيضًا بالمواقع الثابتة، والقسم الثاني لها وهو النظم الخلفية، وهي برامج تعالج طلبات زوار الموقع أو أي الطلبات مرسلة إليها وتحدث البيانات وتولد المحتوى، باستخدامها يمكن بناء مواقع ويب ديناميكية ذات محتوى وبيانات متغيرة، في أكاديمية حسوب يوجد دورة متخصصة لتطوير واجهات المستخدم، ودورات لبناء التطبيقات من نظم خلفية وغيرها ضمن عدة لغات مثل دورة تطوير تطبيقات الويب باستخدام لغة PHP أو دورة تطوير التطبيقات باستخدام لغة JavaScript، قبل الاختيار أنصحك بقراءة المقال التالي فهو يشرح بالتفصيل كل تلك النواحي ويذكر الدورات المقدمة من أكاديمية حسوب التي تقابلها، بعدها يمكنك تحديد الدورة التي ترغبين بالتسجيل بها:1 نقطة
-
لو انا عايز اشترك في دورة PHP ومش معايا فيزا ينفع اشترك في الدورة من فيزا شخص تاني1 نقطة
-
هل مسار الورد بريس الموجود في دورة PHP مبنى على باقي مسارات دورة PHP ولا هو مسار مستقل بذاته ينفع اتعلمه بدون دراسة المسارات الاخري لدورة php1 نقطة
-
<html> <head> <meta charset="utf-8"/> </head> <body> <form action="" method="post"> <input type="text" name="number" placeholder="ادخل رقم ما"/> <input type="submit" name="click" value="النتيجه"/> </form> <?php if(isset($_post['click'])) { $num=$_post['number']; echo $num *10; } ?> </body> </html> لا يظهر في الصفحة بالقائمة المنسدلة التابعة لأيقونة التسجيل الأرقام ولا يقوم بعملية الضرب كيف احل المشكلة1 نقطة
-
arrow function في العادة نستعمل const nameOfFunction = (parameters) => {....} ولكن لاحظت وجود () مكان {} مثال : const nameOfFunction = (parameters) => (....) ماهو الفرق بينهما ؟ شكرا مسبقا.1 نقطة
-
بعد اجتيازك للامتحان والنجاح به وحصولك على الشهادة يكون أصبح لديك خبرة عملية في مجال الدورة التي اجتزتها وأصبح بإمكانك تنفيذ المشاريع الحقيقية في سوق العمل، تقدم لك الأكاديمية الإرشاد والتوجيه أثناء فترة بحثك عن عمل من نصائح في تعديل سيرتك الذاتية وتحسينها وكذلك طرق لتحسين ملفك الشخصي في مواقع العمل الحر ما يزيد من فرص حصولك على المشاريع وتنفيذها وبدء العمل، وفي حال طبقت تلك الملاحظات والتزمت بها وهي في الغالب مزايا يجب أن يمتلكها كل عامل حر أو مبرمج يود الحصول على وظيفة وبعد 6 أشهر إذا لم تحصل على عمل أو وظيفة كافي ليغطي مصاريف الدورة سيتم إعادة ما دفعته من تكاليف الدورة، إذا كنت تجد في نفسك الشغف وحب التعلم وتطوير الذات وتحب مجال البرمجة لا تهتم لتلك الأمور، فالبدء بالتعلم والاجتهاد ثم البحث عن فرص العمل وتقديم أعمال متقنة يؤدي حتمًا للدخولك في سوق العمل، والذي تقدمه أكاديمية حسوب ليس سوى تشجيع لك على ذلك في حال كنت متشككًا من قدراتك، يمكنك الاطلاع على ميزات دورات الأكاديمية لمعرفة المزيد بالتوفيق لك في تعلمك1 نقطة
-
سبب المشكلة هو عدم عمل rebuild للواجهة بعد تعديل قيمة العناصر المفلترة (ألتي هي نتيجة إدخال المستخدم). الحل: تعريف مصفوفة/قائمة بجميع القيم all_Data تعريف مصفوفة/قائمة سوف تحوي النتائج results عند إدخال المستخدم لأي قيمة نبحث ضمن مصفوفة all_Data ونعمل فلترة للنتائج ونخزنهم في results نعمل set State لتحديث العرض ضمن صف الحالة نعرف المصفوفتين، final List<Map<String, dynamic>> all_Data = [ {"id": 1, "name": "Andy", "age": 29}, {"id": 2, "name": "Aragon", "age": 40}, .... ]; List<Map<String, dynamic>> results = []; @override initState() { results = all_Data; // ممكن وضع جميع القيم بشكل ابتدائي super.initState(); } ثم عمل فلترة حسب حقل معين ضمن القائمة // دالة البحث تستقبل كلمة للبحث عنها void _runFilter(String enteredKeyword) { List<Map<String, dynamic>> filtered_results = []; // مصفوفة مؤقتة للنتيجة // بحث فارغ if (enteredKeyword.isEmpty) { filtered_results = all_Data; } else { // عمل فلترة و بحث filtered_results = all_Data .where((user) => user["name"].toLowerCase().contains(enteredKeyword.toLowerCase())) .toList(); } // تحديث الواجهة setState(() { results = filtered_results; }); } يمكن استدعاء دالة البحث و الفلترة في حدث onchange TextField( onChanged: (value) => _runFilter(value), ),1 نقطة
-
تنطبق مقولة: "الوقت من ذهب" على أصحاب العمل الحر خاصةً، إذ يَعرف المستقلون في كل مكان أهمية إدارة وقتهم، والاستفادة من جميع ساعات العمل. لكن تكمن المشكلة في النصائح المعطاة حديثًا حول الإنتاجية، التي تركز كثيرًا على التطبيقات الحديثة والمميزة، بدلًا من الاهتمام باختبار السلوك البشري، ومعرفة سبب معاناتنا في إنجاز المهام. يعتمد الأشخاص الذين يعملون في المنزل أو المساحات التعاونية المخصصة للعمل الحر، على جداول زمنية صارمة، لذا فلنلق نظرةً على بعض النصائح الصحيحة والصارمة التي تساعدنا على إنجاز الأمور بذكاء. 1. اكتب قائمة بالأمور التي لا يجب إنجازها قد تكون أحسن طريقة تلقيتَها لتحسين مستوى إنتاجيتك ليست كتابة قائمة بالأشياء التي يجب إنجازها؛ إنما أفضل طريقة هي تذكير نفسك بالأشياء التي تلجأ إليها مرارًا وتكرارًا، وذلك لتجنب مهامك الحقيقية التي تنجز بها العمل، وكتابة قائمة بالأمور التي لا يجب إنجازها. اكتب قائمةً بسيطةً بالأمور التي تشغلك، وتعطيك شعورًا مشابهًا للعمل الحقيقي، ولاحظ أن هذه الأمور لا تساعدك على الوصول إلى أهدافك المادية. إليك مثالًا على قائمتي: لا تطلع على إحصائيات جوجل لأكثر من مرة في اليوم، لأنني مدمن. لا تتحقق من البريد الإلكتروني لأكثر من مرة في اليوم. لا تستمر بعمل أي شيء لأكثر من ساعة كاملة؛ لأنني أفقد تركيزي بعد العمل لمدة ساعة. لا تدخل لموقع ريد ديت أبدًا، إلا بعد الساعة السادسة مساءً. هناك الكثير من الأمور الأخرى، ومن المؤكد أن قائمتك مختلفة تمامًا عن قائمتي، ولكن تساعدك كتابة هذه القائمة، على تجنب مضيعات الوقت التي تظن أنها عمل حقيقي. 2. التوقيت بالحديث عن المهمات المذكورة بالأعلى، قد يصعب عليك تمييز بعض المهمات التي يجب إنجازها في يومك أم لا؛ بمعنى أنك تفكر وتقول: علي إنجاز هذه المهمة، ولكنها ليست من الأولويات التي ستساعدك على التقدم. مثلًا: مهمة الاطلاع على الإحصائيات -بالنسبة إلي- هي أحد هذه الأمور الغامضة، إذ أحتاج إلى الاطلاع على إحصائيات موقعي الإلكتروني لمعرفة إن كانت هناك تقلبات كبيرة أو أشياء مميزة، ولكن السماح سيخلق لنفسي بالاطلاع على هذه الإحصائيات المشكلة المذكورة بالأعلى. الحل هو عملية التوقيت. عملية التوقيت هي تخصيص زمن محدد؛ على نحو تنجز مهمةً واحدةً في الفترة المحددة، وكذلك منْع نفسك من عمل هذه المهمة في الفترات الأخرى من اليوم. على سبيل المثال، فترة الاطلاع على إحصائيات جوجل بالنسبة إلي هي دائمًا بعد وجبة الغداء؛ لذا أجدول 20 دقيقةً لإنجاز كل شيء يتعلق بها، مثل التحقق من الإحصائيات وتحديد الأهداف وغيرها؛ وعند انتهاء الدقائق العشرين لا أسجل الدخول مرةً أخرى، حتى إن شعرت برغبة ملحة لمشاهدة بعض الجداول الأنيقة في وقت لاحق من اليوم، لأن فترة هذه المهمة انتهت، ويريحني هذا نفسيًا، ولا أقلق بشأن هذه المهمة. كذلك، أعطي نفسي 30 دقيقةً في الصباح لكتابة الرسائل وإرسالها، وأستفيد من هذه الطريقة في إنجاز العمل مبكرًا، ولا أقلق بشأنه بقية اليوم. يمكن الاستفادة من عملية التوقيت أيضًا عند استخدام البريد الالكتروني؛ إذ إننا نضيع أوقاتًا كثيرةًَ من حياتنا أثناء تصفح الرسائل الواردة، وهذا أمر مخيف. ولتجنب هذه المشكلة جَدْوِل مدةً زمنيةً للرد على الرسائل والمحادثات وغيرها، ولكن اجعل هذه المهمة في فترة زمنية واحدة، مثلًا الساعة الأخيرة من اليوم. إذا كانت المهمة عاجلةً، وتحتاج إلى التكرار مرات عدةً، فجَدوِل عدة فترات لهذه المهمة، ولكن تجنب الطمع الزائد حتى لا يتدمر نظامك الزمني. على سبيل المثال، إذا كنت تستقبل العديد من رسائل الدعم الفني الإلكترونية، فاجعل من 1 إلى 3 فترات في اليوم للرد على هذه الرسائل، ولا تفتح بريدك الإلكتروني إلا في هذه الفترات من اليوم. إذا انتقلت من مهمة إلى أخرى فستضعف إنتاجيتك وتفقد تركيزك؛ لذلك فإن عملية التوقيت تخفف هذه المشكلة، وذلك عن طريق منع دخول العشوائية إلى العمل المهم. 3. ركز على مهمة واحدة العمل على العديد من المهام في الوقت ذاته هو العدو اللدود للإنتاجية. وقد أظهرت العديد من الدراسات أن عمل عدة أشياء في الوقت ذاته يؤدي إلى عدم إنجاز أي منهم جيدًا. وفي الدراسة البحثية الخاصة بـِزن Zhen Wang، تم توضيح أن الأشخاص الذين يعملون على عدة مهام في الوقت ذاته يشعرون بالرضا العاطفي عن عملهم، ولكنهم أقل إنتاجيةً من الأشخاص الذين يركزون على مهمة واحدة في الوقت ذاته. والأسوأ من ذلك هو ما جاء في بحث الباحث كليفورد ناز Clifford Nass في جامعة ستانفورد، حيث اختبر ناز سلوك الأشخاص الذين يقومون بعدة مهام في الوقت ذاته، وحلل قدراتهم على: تنقية المعلومات وتصفيتها. الانتقال بين المهام. امتلاك ذاكرة عمل قوية. وكانت نتائج البحث أنهم ضعيفون بالأمور الثلاثة. يقول ناز: "كانت النتائج صادمة، لقد خسرنا الرهان. فقد تبين أن الأشخاص الذين يعملون بالعديد من المهام في الوقت ذاته، لا يملكون المهارات اللازمة لتعدد المهام". إذًا ما هو الحل؟ أقترحُ تنفيذ بعض النصائح، مثل: خطط للأمور التي ستنجزها في الليلة السابقة. اكتب قائمةً بالأمور التي ستنجزها، وتكون غير مربكة لك. ابتعد عن الملهيات. فيما يخصُّ النصيحة الأولى، يجب أن تتخيل عاداتك اليومية، فهل تستغرق وقتًا لمعرفة ماذا يجب أن تعمل كل يوم؟ لأن هذا مضيعة للوقت، وفي نهاية اليوم ستجد أنها مضيعة للمال أيضًا. ولتجنب هذه المشكلة، خطط لعمل ثلاث مهمات كبيرة في اليوم من الليلة السابقة، على نحوٍ تبدأ يومك التالي وأنت على دراية بالأمور التي ستنجزها؛ أما بالنسبة إلى النصيحة الثانية، أقترحُ استخدام أدوات، لكتابة قائمة بجميع المهام. ولكن من المفيد إبعاد المهام عن ناظريك حتى يأتي وقت إنجازها، إذ إن الاطلاع على قائمة طويلة من المهام أمر مخيف للغاية؛ لذا استخدم أدوات مساعدة على تنظيم المهام مثل أداة أنا لحل هذه المشكلة؛ إذ تساعد هذه الأدوات على كتابة قائمة بجميع الأعمال، ولكن لا تنظر إلا لمهمة واحدة فقط في كل مرة. وبالنسبة إلى النصيحة الثالثة، ابتعد عن الأمور التي تلهيك وتضيع ساعات عملك، خاصةً إذا كان عملك عبر الإنترنت. وبوصفي مستخدمًا لمتصفح جوجل كروم، ومتعصبًا لتقنية بومودورو Pomodoro، وجدت أن هذه الإضافات مفيدةٌ للغاية: التسلسل الصارم في العمل؛ تمنعك هذه الإضافة من الدخول إلى جميع مواقع الإنترنت لمدة 25 دقيقة. حافظ على تركيزك؛ تحدد هذه الإضافة وقتًا مخصصًا لكل موقع. المتصفح ذو القوائم المحددة، أي تُحدد عدد القوائم التي يمكنك فتحها. توجد كذلك إضافات مشابهة للمتصفح فايرفوكس، وهناك العديد من الإضافات التي تفيد مستخدمي تقنية بومودورو Pomodoro. 4. استخدم جدول المسؤوليات ناقشتُ هذه التقنية من قَبل، وكانت مفيدةً جدًا لي ولقرّائي في المحافظة على الانضباط والتركيز؛ فإذا أراد أي شخص أن ينفذها بسهولة على مهامه اليومية، فعليه أن يرسم عمودين في ورقة، أو في ملف جوجل، أو حتى في سبورة بيضاء، بحيث يحتوي العمود الأول على المدة الزمنية لأحد أنشطتك الإنتاجية، في حين يحتوي العمود الثاني على المهام التي أنجزتها في المدة الزمنية المحددة. أنا أفضل تقسيم وقتي إلى فترات زمنية مكونة من 25 إلى 90 دقيقة عمل و5 دقائق راحة، لكن يمكنك تقسيم الوقت بما هو مناسب لك، فقد يناسبك تحديد ساعة عمل كاملة قبل أخذ استراحة، وهذا يساعدك على الوصول إلى إنتاجية عالية. تكمن فائدة هذا النوع من الجداول في أنه من الصعب تبرير قضائك لساعة كاملة في مشاهدة الفيديوهات في موقع اليوتيوب؛ إذ يجب عليك كتابة كل شيء عملته في نهاية الجلسة. ويساعدك الالتزام بكتابة كل شيء عملته على المحافظة على الواقعية، ويحفز الرغبة بداخلك في تجنب مضيعات الوقت. 5. إدارة أفضل للطاقة إذا عمل أحد الأشخاص لمدة 7 ساعات يوميًا وعمل آخرٌ لمدة 9 ساعات؛ فهذا لا يعني أن الشخص الآخر أنجز أعمالًا أكثر؛ إذ من المفاهيم الخاطئة الشائعة حول الإنتاجية، أن قضاء ساعات أكثر في المكتب يعني إنتاجيةً أكثر. وإذا كنا صادقين مع أنفسنا، فمن السهل ملاحظة أن هذا غير صحيح. ننجز أفضل الأعمال عندما نكون مركزين، وننجز الكثير من الأعمال عندما نشعر بالنشاط؛ إذًا لماذا نحاول دائمًا إدارة ما نُخرجه من الإنتاجات؟ بل يجب أن نُدير المصدر بدلًا من المخرجات؛ أي إدارة طاقتنا. يدّعِي توني شوارتز Tony Schwartz مؤسس مشروع الطاقة، وكاتب مجموعة من المقالات والأوراق العلمية والدراسات حول إدارة الطاقة، أن سر الإنتاجية هو قدرتنا على تحفيز أنفسنا للوصول إلى تركيز بنسبة 90%. يقول شوارتز أنه بدون إدارة الطاقة، نحن معرضون للدمار الداخلي؛ لأننا سنحاول قصارى جهدنا للعمل المتواصل طيلة اليوم دون توقف. لذلك يقترح شوارتز بدلًا من عمل ذلك أن نخطط لعمل استراحات من العمل؛ على نحوٍ نستطيع أن نعمل أثناء الفترة المحددة، دون القلق حول نسبة التقدم، فلا نشعر بحاجة لنضغط على أنفسنا أثناء العمل؛ لأننا نعلم أن هناك استراحة بعد 45 دقيقة. يستشهد شوارتز بأبحاث حول النظم فوق اليومية كما موضح بالصورة: ستلاحظ أنها مشابهة لتقنية بومودورو Pomodoro، الفرق أن المدة أطول (90/20 لـ 20/5). تساعدك جدولة بعض الاستراحات في ساعات العمل اليومية على إيقاف القيد الداخلي الذي يهتم بنسبة الإنجاز؛ مما يؤدي إلى العمل بلا كلل في الفترة المحددة للعمل، لأنك تعرف أنك ستحصل على استراحة قريبًا، وهذا هو الدرس المطلوب. تكون هذه العملية أكثر فائدةً عندما تكون الاستراحة طويلةً، أو قيلولةً في فترة الظهيرة عندما تَضمُر طاقتنا. 6. دفع المال لتوفير الوقت دفع مبلغ إضافي من المال مقابل توفيرِ ساعات العمل القيِّمةِ؛ هو أمر منطقي أحيانًا. فإذا كنت مستقلًا ذا خبرة عالية، وتتقاضى أجورًا عاليةً مقابل عملك، فهذا الأمر مهم جدًا لك؛ لأن وقتك ذو قيمة عالية. توفر بعض البرامج الوقت لنا، أيًا كانت مهنتنا (تصميم، أو كتابة محتوى، أو تطوير المواقع، أو غيرها)، لذا تستحق بعض التطبيقات المدفوعةِ المالَ الذي يُدفع لها؛ لأنها تنجز أمورًا تساعدنا كثيرًا. وتمتلك شركة جوجل العديد من التطبيقات المجانية التي تساعدك لفترة محددة، لكن لا تدع الطمع يمنعك من تطوير عملك. وتذكر أن على الأشخاص العاملين لحسابهم الخاص أن يملكوا عقليات وأسلوب تفكير مختلف للوصول إلى النجاح. 7. استفد من العادات والطقوس اليومية تبدو العادات غريبةً عندما يشاهدها شخص غريب، ولكنها مفيدة لتحسين الأداء والإنتاجية، ووَفقًا لبحث مجلة Scientific American العالم الأمريكي: تشير الأبحاث الحديثة إلى أن العادات والطقوس اليومية منطقية، رغم أنها لا تبدو كذلك، وهذا لأن العادات البسيطة تمتلك أثرًا فعالًا. وتتوافق نتائج هذا البحث مع بحث آخر في مجال علم النفس الرياضي، الذي يوضح فوائد القيام بعادات معينة قبل العمل؛ ليتحسن التركيز والتنفيذ، ويزداد استقرار المشاعر، وتُكسب الثقة. باختصار، تساعدنا العادات على تنظيم أنفسنا، وتحويل المهمات الصعبة إلى مهمات أسهل؛ إذ يمكن أن يتحول عملنا إلى عمل تلقائي مشابهٍ لعمل الطيار الآلي. على سبيل المثال: كتب Joel Gascoigne جويل جاسكوين مؤسس Buffer بفر عن سبب تأليفه لطقوس النوم وعاداته، وكيف ساعدته. ورغم كتابة جويل لرأيه، إلا أنه طابق البحث الذي يتحدث عن نظرية التحكم بالمحفزات، والذي يشرح سبب تأثر الإنسان بالعادات؛ إذ تُنشط العادات محفزات للحالة التي نمر بها، مما يساعد على توجيه سلوكنا. مثلًا: يقترح البحث عدم استخدام السرير لأي غرض سوى النوم، وليس للقراءة أو للاسترخاء، ولا تستلقي على السرير إلا عندما تكون جاهزًا للنوم، مما يساعد دماغك على تحفيز رد فعل تلقائي؛ بسبب التشابه في العادات. تعتمد هذه النظرية على فكرة أننا متشابهون مع كلب بافلوف Pavlov، إذ إننا نربط محفزات محددة في البيئة مع أفكار وسلوكيات محددة. لذا حاول صنع عادات للأوقات الهامة في يومك، مثل وقت الاستيقاظ، أو أثناء استراحة الظهيرة، أو عند الانتهاء من العمل. دورك اﻵن بصفتك شخصًا يعمل لحسابه الخاص، ما هي النصائح المفضلة لك للمحافظة على الإنتاجية والتركيز أثناء ساعات العمل؟ ترجمة وبتصرف للمقال Time is Money: 7 Proven Ways Freelancers Can Get More Done لكاتبه Gregory Ciotti. اقرأ أيضًا دليل سير العمل: استعادة الجدول الزمني الخاص بك مع تحديد الوقت بين عملك اليومي وحياتك الشخصية كيف تبدأ مسيرتك المهنية في العمل الحر كيف أكون أكثر إنتاجية وأقل انشغالاً ؟ 6 طرق بسيطة لتحسين إنتاجيتك في العمل1 نقطة