لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
عرض المحتوى الحاصل على سمعة أكبر منذ 03/04/15 in أجوبة
-
أولاً يجب تفهم أنك ستحتاج إلى 4 أو 5 أضعاف وقت الدورة من أجل دراستها بشكل سليم، وذلك ما بين مشاهدة ثم استيعاب ثم حفظ ثم تطبيق ثم مراجعة وتكرار وبحث. عليك بالتالي: مشاهدة 4 دروس قصيرة ثم التوقف والتطبيق على ما جاء بها من خلال إعادة ما قام به المدرب. أو درس واحد طويل وتقسيمه إلى أجزاء والتوقف ثم التطبيق بمفردك. ولا مشكلة في التطبيق مع المدرب، لكن بعد الإنتهاء عليك إعادة ما قمت به بمفردك لكي تختبر استيعابك وتركيزك يُصبح أكبر. (خصص نسخة للتطبيق مع الشرح مثلاً ونسخة أخرى للتطبيق عليها بمفردك). والمهم هو ألا تقوم بخطوة دون معرفة لماذا قمت بها، فالبرمجة ليست نسخ أكواد بل وظيفتك هي حل مشاكل برمجية لذا استيعابك للأدوات واللغة نقطة فارقة للمبرمج المتميز. وهناك مثال جيد هو "يمكنك مشاهدة فيلم لكن لن تصبح مخرج أفلام" لذا عليك بالممارسة العملية وأن تكون طالب فاعل وليس مشاهد سلبي فقط، يجب التدرب على نماذج صغيرة في البداية ثم التدرج في الصعوبة وإنشاء مشاريع كاملة، وعدم الإكتفاء بمشاريع الدورة ونماذجها فقط. وفي الدورة لا تكتفي ببناء المشروع مرة واحدة فقط، حاول إعادة بنائه بمفردك، ولا مشكلة أبدًا إذا نسيت بعض الأشياء لا تنزعج من ذلك إطلاقًا. فمرة واحدة لا تكفي أبدًا، حيث أنك في المرة الأولى تستوعب بنسبة 70% وأنت بحاجة إلى الـ 30% الأخرى والتي تحصل عليها من خلال إعادة بناء المشروع بمفردك بدون مشاهدة شرح المدرب. وبالطبع ليس عليك تذكر كل شيء قمت بدراسته ولكن يجب استيعاب كل شيء تقريبًا بنسبة 80% وبعض الأمور ستتضح لك من الواقع العملي بعد فترة وتنفيذ المشاريع. فلا أحد يتذكر كل شيء ويتم البحث عن ما نريده ويتم تذكر الأمر لأنك تعرف ما تريد البحث عنه، لكن الحفظ والاستيعاب مهمان في البداية.12 نقاط
-
السلام عليكم ورحة الله وبركاته. بما أنه أول سؤال بالمنصة، أنا كمبرمج لدي رأس مال والكثير مثلي ولكن لا أحد يجد فكرة ليسثمر المال الخاص به. ما هي الأفكار غير التقليدية لإنشاء مشروع ناجح وشكرا لكم على المنصة الرائعة.12 نقاط
-
عندي فكرة قد تكون ناجحة نوعا ولكني أحتاج لتمويل لها لا يقل عن ما يقرب 700$ ولكن لا املك هذا المبلغ الآن فهل يمكن أن أبدأ بمشروعي بشكل أولي (مقنن) ثم أوسعها إلى أن أصل لتنفيذ لكامل المشروع؟ أم تنصحوني بالتوجّه لمواقع العمل الحر لأجمع رأس المال علما بأنّي مسجل منذ شهور فيها ولكن دون جدوى؟12 نقاط
-
من وجهة نظري أن الفكرة الغير تقليدية هي التي تقدم إفادة حقيقية لشريحة معينة ، وبإمكانك الوصول إلى الأفكار التي تخدم الناس بالتعرف على مشاكلهم ثم تقدم لهذه المشاكل حلول ، أو تقدم ميزة إضافية تجعلك سابق بخطوة عن المنافس. ومن ضمن الأفكار التي أود أن أجد لها شركة عربية هي خدمة النشرة البريدية (موقع مثل getresponse أو aweber أو Mailchimp ولكن باللغة العربية ويكون بأسعار أقل ، كنت أتمنى أن يكون معي المال لتنفيذ هذه الفكرة ولكن إن كان بإمكانك أنت تنفيذها فأنت لها.12 نقاط
-
عليك أنّ تدرك أنّه لا يوجد ما يُسمى "أفضل طريقة"، الطرق كثيرة وعليك اكتشاف الطريقة الّتي تُناسبك، ولكن بعد تعلّم الأساسيات، سواء بقراءة الكتب أو مُتابعة دورة ما، عليك مُتابعة التعلّم بالتطبيق العمليّ، وهو ما يُسمى Learn by doing.عندما يكون لديك هدف في تعلّم البرمجة، مثلًا لديك فكرة تطبيق أوفكرة موقع وتريد تطبيقها، سيكون ذلك حافزًا قويًا جدًا لك للمُتابعة.اللغة الإنكليزية لا مَفر منها خصوصًا في المرحلة المتوسطة والمُتقدمة، وليس من المُفترض أنّ تكون "بلبلًا" كل ما عليك أنّ تعرفه هو الأساسيات والباقي ترجمة -الجميع يفعل ذلك على الأقل في البداية-فأنت لا تقرأ كتابًا أدبيًا، والكتب التقنيّة أسهل بكثير.أبتعد عن المُقارنات بين لغات البرمجة ولا تلتفت إليها أبدًا، وعندما تقرأ عنوان "لغة x بطيئة" فهذا إشارة لك لكي تُغلق الموضوع على الفور، وضع في بالك أنّه عندما تتعلّم أي لغة فأنت تتعلم أساسيات باقي اللغات، وعليه اختر اللغة الّتي تُناسب رغبتك وميولك.النقطة الأخيرة وهي أهم نقطة في رأي، في مرحلة ما خلال تعلمك وبعد تعلّم الأساسيات، سوف تصل إلى نقطة تظن بها أنّ البرمجة أمرًا صعبًا وهو مجال ليس لك، هذه المرحلة بالذات إنّ تجاوزتها فاعتبر نفسك مُبرمجًا.12 نقاط
-
مرحبا، لايمكن الحكم على أي شخص فقط عن طريق شهاداته حتى لو كانت جامعية، في مجال البرمجة تبقى الخبرة و المهارات هي العامل الأساسي في التوظيف. بالنسبة لشهادة الأكاديمية، لن تحصل عليها إلا باجتياز الامتحان وهذا يعطيها أفضلية عن دورات أخرى. طبيعة الامتحان بعد اتمامك للدورة، سيكون عليك التواصل معنا من خلال مركز مساعدة حسوب لتحديد موعد امتحان وسيكون على الشكل التالي: اجراء محادثة صوتيّة لمدة 30 دقيقة يطرح المدرّب عليك أسئلة متعلّقة بالدورة والأمور التي نفّذتها خلالها. يحدد لك المدرّب مشروعًا مرتبطًا بما قمت به أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع الى أسبوعين. اجراء محادثة صوتيّة أخرى لمدّة 30 دقيقة يناقش بها مشروعك وما نفذته وتطرح أسئلة خلالها. ان سارت على جميع الخطوات السابقة بشكل صحيح، تحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد. بعد الانتهاء من الدورة، يمكنك البدء بتقديم عروض العمل على منصات العمل الحر مثل مستقل للفترة الأولى لتكتسب بعض الخبرة، ثم بعد فترة تقوم بالتقديم على الشركات في حال أحببت ذلك مع تقديم جميع الأعمال التي قمت بها خلال الدورة و المشاريع الخاصة. بعد اجتيازك الامتحان ستتم المتابعة معك خطوة بخطوة وتوضيح جميع الطرق التي ستسلكها للحصول على عمل. حيث أحد البنود التي توفرها لك الأكاديمية عند شرائك دورة هو: إرشاد وتوجيه أثناء فترة بحثك عن عمل: هذا هو الهدف الأساسي لجميع دورات أكاديميّة حسوب. بعد إتمامك للدورة سيتم الإطّلاع على سيرتك الذاتية من قبل المختصّين لدينا وتقديم ارشادات مخصّصة لك لتحسينها وكذلك على ملفّك الشخصي في مواقع العمل الحر. بالتوفيق11 نقاط
-
من الصعب توليد الأفكار غير التقليدية بسهولة، ولكن نجاح المشروع أيضا من نجاح العمل المحيط بالمشروع. أنصحك بقراءة الكتب التالية: Running Lean The Lean Startup Zero To One How to transform Ideas into products هناك الكثير من الكتب التي سوف تنمي عقليتك كريادي ولكن كبداية أنصحك بهذه الكتب10 نقاط
-
webpack في الاصل هو مجمع ملفات او بشكل ادق مجمع وحدات module bundler تقوم بتجميع عدد من ملفات الجافاسكربت، الـ HTML والcss لتجعلها في ملف واحد، وبهذا المنطق تتيح الكثير من الميزات الأخرى على سبيل: امكانية تقسيم الشيفرات وتجزئتها. استخدام المحملات لتحميل وتفسير انواع معينة من الملفات مثل sass. فصل بيئة التطوير عن بيئة الانتاج. وغيرها الكثير.. عيب هاته الطريقة انها قد تأخذ الكثير من الوقت أثناء عملية التطوير. لنقل مثلا أنك تستخدم 2000 وحدة نمطية في تطبيق كبير لديك. الآن عملية بناء او تجميع او تحزيم هاته الوحدات قد ياخذ وقتا طويلا جدا بادئ الأمر. ثم ستكون عملية الاستماع الى التغييرات هي الأخرى بطيئة (رغم التخزين المؤقت) لأن ويب باك تقوم كل مرة بإعادة تجميع كامل الملفات واخراجها في ملف واحد كل مرة ولا تستثني الملفات الغير معدلة، هذا بجانب تشغيل كامل المحملات والوحدات الاخرى. ويتم تقديم laravel-mix كآداة توفر واجهة تطبيقات برمجية للعمل بـ webpack بشكل أكثر فعالية في تطبيقات لارافيل لذات الغرض السابق. يأتي Vite هنا لتقديم حل استثنائي لتحسين تجربة التطوير وتسريعها، فالفكرة الاساسية منه هو تحويل وتقديم جزء من شيفرة التطبيق الخاص بك عندما يطلب المتصفح ذلك وفقط. فعند بداية عملية التطوير سيقوم Vite بتقسيم وحدات جافاسكربت الخاصة بك الى فئتين: dependency modules أو وحدات التبعية، وهي الوحدات التي يتم تحميلها وطلبها من node_modules. يتم ذلك عن طريق مجمع يدعى esbuild هو مكتوب بلغة Go ويعد اسرع بـ 10 الى 100 مرة من ويب باك. application modules او وحدات التطبيق، وهي الوحدات التي تشتغل عليها او بالأحرى هي ملفات تطبيقك. ويبباك تقوم بتجميع كل ما ينتمي لكليهما واخراجهما في ملف واحد كل مرة تطلبه. يدعى هذا بـ bundler-based workflow او سير العمل القائم على التحزيم. Vite تقوم فقط بتجميع وحدات التبعية الخاصة بك، في حين ان وحدات التطبيق تقدم فقط حينما يتم طلبها او في لحظة ما تكون مستعملة من طرف صفحة ما او مكون ما. تسمي Vite هذا بـ vite ESM-based dev build أو سير العمل القائم على وحدات ES. بمعنى أنه قادر على معالجة التطوير الخاص بك بشكل أسرع كثيرا من Webpack. وقد لا تلحظ هذا مع تطبيقات عادية، ولكن ستزداد الحاجة الى تجميع اسرع مع ازدياد حاجيات التطبيق وتوسعه. وبما أنه يخدم مفهوم التوسع scalability أكثر من ويب باك فإن لارافيل ضمته إليها هذا الاسبوع فقط ليزيد من حظ وقدرة لارافيل في بناء تطبيقات بأحجام عملاقة، بجانب المحافظة على تجربة تطوير جيدة الى ممتازة. يتفائل الكثير من المطورون باستعمال لارافيل له، ويرون أنه الجيل الجديد من ادوات بناء جافاسكربت بخدمته لمفهوم الوحدات في المتصفح، وهو مفهوم لم يكن شائعا قبله. وكتجربة شخصية، عملت بـ Vite في تطبيق واجهة أمامية بـ VueJS وكانت تجربة التطوير رائعة مقارنة بالتطبيقات التي اعتمدت على ويب باك فيها. وبما أن Vite مقدم من مطوري VueJS أنفسهم فأظن أنه سيكون هنالك تقارب أكثر بين VueJS و Laravel في المستقبل.9 نقاط
-
يدخل المتصفح في وضع المراوغات (Quirks Mode), هذا يعني أنه سوف يكون هناك العديد من الأخطاء التي كانت موجودة في المتصفحات القديمة. لذا ستحصل على نتائج مختلفة بشكل كبير. الغرض من DOCTYPE هو إخبار المتصفح بنوع HTML الذي تكتبه. لا يجوز حذف DOCTYPE.اذا لم يتم كتابتها سيحاول المستعرض فقط تحليل HTML بأفضل ما في وسعه. ولكن لن يتم عرض جميع العناصر بشكل صحيح. DOCTYPE هو جزء مطلوب من جميع مستندات HTML, إنها إرشادات لمتصفح الويب حول إصدار HTML الذي تمت كتابة الصفحة به, تركها من الممكن أن يؤدي الى عدم توافق المتصفح مع الكود وقد يتجاهل الكثير من العناصر ,على سبيل المثال: الميزات والعلامات الجديدة في HTML5 مثل <article> ، <footer> ، <header> ، <nav> ، <section> قد لا تكون مدعومة إذا لم يتم التصريح عن <! DOCTYPE>.9 نقاط
-
السلام عليكم هو ليه الindex بيبتدا من 0 مش 1 في الarray ؟7 نقاط
-
UI هي واجهة المستخدم (User Interface)، بينما UX هي تجربة الإستخدام (User Experience)، ولكل منهما العديد من التفاصيل والشروحات والأداوات التي يمكنك إستخدامها، ومصمم واجهة الاستخدام UI/UX Designer لا يقوم بكتابة الأكواد ولكن كتابة الأكواد هي عمل UI/UX Developer، فالمصمم هو من يقوم بعمل مخطط للتصميم ثم يقوم المختص بتحويلها الى كود فعلي. في الوقت الحالي لن تجد الكثير من المحتوى العربي الذي يتخصص في تصميم واجهة الاستخدام UI/UX Design (على الأقل مقارنة بالمحتوى الأجنبي)، يمكنك أن تحصل على دورة مقدمة من Google بخصوص تجربة الإستخدام User Experience وهي دورة مجانية لفترة تجريبية (للحصول على الشهادة يجب أن تقوم بدفع مبلغ مالي) تقوم بدراستها من خلال موقع Coursera، تقدم الدورة شرح للأساسيات مثل wireframing و prototyping مع أسخدام أدوات مثل Adobe X.D و Figma. كما أن أكاديمية حسوب تحتوي على العشرات من المقالات في التصميم بشكل عام وفي تصميم واجهة الاستخدام UI/UX Design بشكل خاص، وأنصحك بأن تبدأ بسلسلة مقدمة إلى UI لتعلم كل ما يخص واجهة المستخدم User Interface، بالإضافة إلى سلسلة مدخل إلى تجربة المستخدم لتعلم تجربة الإستخدام User Experience، وكلٌ من السلسلتين يُعد مدخل ممتاز يحتوي على شرح لكل ما ستحتاج تعلمه للبدأ في العمل في هذا المجال. ستتعلم من خلال دورة جوجل ومن خلال السلستين السابقتين العديد من المصطلحات مثل: User Interviewing - مقابلة المستخدمين Usability Testing - اختبار قابلية الاستخدام Human Computer Interaction - تفاعل الإنسان والحاسوب Strategy Design - تصميم الإستراتيجية وغيرها الكثير. أيضًا سوف تحتاج إلى التدرب على أشهر أدوات التصميم مثل Adobe X.D و Figma فالطبع لن تستطيع عمل تصميم ممتاز حتى وإن كانت لديك معرفة كبيرة بالمجال ما لم يكن لديك معرفة بالأدوات التي سوف تستعملها. عند إنتهائك من تعلم الدروس والأدوات السابقة أنصحك بالإطلاع على المقالات العامة في قسم التصميم لأنك سوف تحصل على معرفة ممتازة بأدوات وأشياء وقواعد لم تكن تعلمها من قبل مما سيؤدي بالنهاية إلى جعل تصاميمك أكثر إحترافية. بعد تعلم ما سبق سوف تجد أن الأمور أصبحت أكثر وضوحًا وستعرف تلقائيًا الخطوة التالية.7 نقاط
-
هل يجب فهم جميع المواضيع الموجوده داخل موسوعة حاسوب بالنسبه لل html css او انهو سيتم التطرق لها خلال المشاريع6 نقاط
-
مرحبًا محمود، بعد إنهائك للدورة وإجرائك للامتحان مرتين لم تستجب إلى إرشادات المدربين الذين نصحوك كيف تنجز المشاريع وكيف تتعلم بطريقة صحيحة... نلتزم في أكاديمية حسوب بما نعد طلابنا به، لذا أعدنا لك المبلغ الذي دفعته، ونرجو لك كل التوفيق في رحلتك القادمة.6 نقاط
-
حتى تحصل على شهادة أكاديمية حسوب، عليك الإلمام ب 4 مسارات ضمن الدور التي تشتريها، ومن ثم تقديم امتحان و يتوجب عليك النجاح به للحصول غلى الشهادة. و إن الشهادة تتوفر على شكل رابط انترنت مرفوع على استضافة تابع لشركة حسوب قابلة للتحقق الكترونيا بمجرد دخول الرابط و ستكون باسمك الكامل. و سوف يضاف لحسابك في مستقل شارة تؤكد أنك خريج أكاديمية حسوب. الاعتراف بالشهادة هو موضوع تؤكد عليه مهاراتك (حتى الشهادة الجامعية لاتدل على شيء إن لم يكون صاحبها بارع في مجاله و ملم به)، حيث أن معظم شركات البرمجة لها مقابلات توظيف للتأكد من مهارات المبرمجون، شهادة الأكاديمية سوف تفيدك في التقديم على وظائف، بجانب اهتمامك بمعرض أعمالك و نشرهم ليستطيع العملاء مشاهدتها و اختبارها و من ثم توظيفك على المشاريع. يمكنك تصفح الأسئلة الشائعة و فيها رابط يصف الامتحان و باقي التفاصيل من هنا بالتوفيق6 نقاط
-
لا يمكن حساب تكلفة التطبيق بشكل صريح لأن التطبيقات تختلف في المواصفات والمميزات ولا توجد طريقة واضحة أو متبعة بشكل عام لحساب تكلفة أي مشروع، فالتكلفة تتبع نظام العرض والطلب ويمكن المساومة بين المبرمج والعميل على سعر المشروع والوقت المستغرق لإنشائه أيضًا وحتى التقنيات المستخدمه فيه، وأفضل طريقة لحساب متوسط تكلفة مشروع ميعن هي من خلال فحص سوق العمل والبحث عن مشاريع مشابهة تمت بالفعل، لمعرفة متوسط تكلفة المشروع، أما إن لم تتمكن من إيجاد مشروع مشابه فيمكنك أن تقوم بتحليل المشروع ومعرفة عدد الصفحات التقريبي فيه والأقسام في أغلب الصفحات وبالتالي سيمكنك أن تقوم بحساب تكلفة المشروع التقريبية وستستطيع تحديد الوقت الذي ستستغرقه في إنشاء هذا المشروع. يعتمد الأمر في البداية على العرض الذي تقدمه، ففي الغالب لا يكون العميل على دراية بالأمور التقنية مثل لغة البرمجة المستعملة في المشروع أو إطار العمل أو حتى قد لا يعرف الفرق بين واجهة المستخدم Frontend والواجهة الخلفية Backend، وبالتالي قد يكون طلب العميل هو إنشاء موقع كامل (Frontend & Backend)، ولكن طلبه لا يوضح هذا الأمر بشكل واضح، وذلك بسبب نقص الخبرة لدى العميل، وبالتالي يكون على المبرمج هنا أن يوضح هذا الأمر من بداية المشروع ويوضح للعميل ما سيحصل عليه بشكل كامل. أيضًا قد يكون لدى العميل تصور معين للمشروع النهائي، ولكن يمكن ان يحتوي تصوره هذا على مشاكل في بنية المشروع أو تجربة المستخدم أو حتى في تكلفة المشروع ككل، ويمكن للمبرمج في هذه الحالة أن يوضح للعميل أي الطرق أفضل بشكل بيسط لأداء مهمة معينة ولمذا يجب إستخدام تقنية معينة بدلًا من أخرى، فعلى سبيل المثال قد يرغب عميل ما إنشاء مدونة بلغة PHP ويمكن للمبرمج أن يقترح عليه أن يستخدم إطار عمل Laravel لإنشاء المشروع بشكل أسرع وأكثر آمانًا .. إلخ. وسيكون قرار العميل هو الفاصل في مثل هذه القرارات، فهذا مشروعه هو في النهاية. ولكي يكون العرض الذي تقدمه مناسبًا للعميل، فيجب فهم ما يريده العميل أولًا، ومحاولة عرض المميزات التي يقدمه المنتج الخاص بك مقارنة بما يريده العميل، فعلى سبيل المثال: إن كان العميل يريد إنشاء مدونة بإطار العمل Laravel، فيمكنك ان تقترح عليه المنتج الخاص بك الذي يوفر إنشاء التدوينات وتصنيفها في أقسام مع صفحة للبحث في المدونة وتحسين السيو الخاص بالموقع كذلك، بهذا الشكل يكون المنتج الخاص بك يغطي حاجة العميل، وكذلك يوفر له مميزات إضافية. قد تبدو المميزات السابقة بديهية وموجودة في أي مدونة، ولكن كما ذكرت سابقًا، فغالبًا لا يكون لدى العميل الفكرة الكاملة عن الأمور التقنية والمميزات التي يحتاجها بشكل كامل، لذلك يجب إستغلال هذا الأمر لعرض كل ما يقدمه منتجك. أما إن كان العكس، مثل أن يكون منتجك لا يحتوي على ميزة معينة يرغب به العميل، فيمكنك أن تعرض عليه إضافة هذه الميزة إلى منتجك وبيعه إياه -وسيكون هذا أفضل حل-، أو إستبدالها بميزة أخرى تغطي حاجته للميزة الأولى، مثل أن يرغب العميل بميزة إضافة وسوم إلى التدوينات، فتقترح عليه إستخدام الأصناف بدلًا منها مع توضيح سبب لذلك مثل أن الأصناف تكون أكثر تنظيمًا ويسهل على المستخدمين البحث فيها على سبيل المثال.6 نقاط
-
لا يمكنك إلغاء العرض ولكن هنالك ميزة جديدة تم اضافتها من قبل مستقل تمكنك من إضافة عرض جديد حتى بعد أن تكون قد استفذت العروض المتاحة لك مقابل 1 دولار ولكن هنالك 4 شروط لذلك: ان تكون قد حصلت على تقييم 4 نجوم أو أعلى. ان يكون عندك معدل إكمال مشاريع 80% أو أعلى. أقل من 3 مشاريع جاري تنفيذها. توفر رصيد كافي في حسابك. كما يمكنك تجنب هذا الامر من الاساس من خلال اتباع الإرشادات الاتية قبل التقديم على اي مشروع: الإطلاع على معدل توظيف صاحب العمل فهو مؤشر يدل على جدية صاحب العمل وإذا كان سيختار احد المتقدمين ام لا. تجنب التقديم على المشاريع التي تحتوي على عدد كبير من المتقدمين او تلك التي مر عليها وقت طويل. حاول بقدر الإمكان أن تكون أول من يقدم على المشروع وان يكون عرضك جاذباً لأن اغلب العملاء يختارون من العروض التي تظهر لهم في الصفحة الاولى. حاول ألا تقدم على عدد كبير من المشاريع في يوم واحد.6 نقاط
-
كيف أتحكم بجهاز أندرويد عن بعد remote بحيث تظهر لي شاشته ويمكنني التحكم فيه من جهاز آخر حاسوب أو هاتف آخر-؟6 نقاط
-
رجل الأعمال هو شخص في الأساس يقوم بعدد من الأنشطة سواء التجارية أو الصناعية يهدف من وراءها تحقيق تدفق مالي جيد، ترويج المبيعات والحصول على عوائد، بالطبع يستخدم عدد من الأدوات في مقدمتها رأس المال ولكنه لا يعتمد عليه وفقط لنجاح مشروعه مهما كان صغيرا أو بسيطا، إنما هو يعتمد أيضا على الموارد البشرية والفكرية لإدارة مشروعه. صاحب مشروع ما أو رائد الأعمال، هو في الواقع نموذج لرجل الأعمال، الذي قد يكون هو مؤسس الشركة أو مالك المشروع أو يملك العدد الأكبر من الأسهم فيها أو يعمل كمدير تنفيذي. قد تملك حقا رأس المال ولكنك لا تستطيع إدارته أو تحقيق أرباحا من خلاله بشكل جيد، وذلك لأنه لابد من الدراسة الجيدة للمشروع والإحاطة الشاملة لكافة جوانبه، توافر مباديء الإدارة العامة، التدريب والتعلم، صناعة القرارات المناسبة، هذا بجانب بعض الصفات الشخصية والمهارات الاجتماعية كتكوين العلاقات والتواصل مع العاملين في نفس المجال، القدرة على العمل الشاق وخاصة في البداية، الصبر وطول النفس لتحقيق الهدف المنشود والثقة في قدراتك وروح المخاطرة. هذا يعني أن التصميم ومواصلة التعلم، العمل المستمر وخوض التجارب سواء ناجحة أو فاشلة هي التي تصنع رجل الأعمال الناجح وهي التي تأتي بالأفكار الجديدة وتضعها محل التنفيذ وتحقق من وراءها المال، تبدأ صغيرا بخطوات مدروسة وثابتة ومستقرة ورأس مال ينمو مع الوقت بهامش من الربح معقول ولكنه مستمر وغير متوقف.6 نقاط
-
أهلا بك أخي.. في الحقيقة تملك أدوبي العديد من المنتجات يتجاوز المشهور والمعروف منها العشرة برامج. سأحاول أن أقدّم ما أعرفه وأتمنى أن أفيدك. أشهر المنتجات هو الفوتوشوب Photoshop وهو مُخصص في إنشاء وتعديل الصور النقطية. والمقصود بالصور النقطية تلك التي تكون مُلتقطة بالكاميرات، وتكون عبارة عن مصفوفة ضخمة من النقاط الصغيرة جدًا.. يمكنك رؤية هذه النقاط بتكبير الصورة عدّة مئات من المرات 500% لترى أن دقّة الصورة قد تشوهت وأن تلك النقاط أصبحت واضحة. إذًا الفوتوشوب لديه مهمتين رئيسيتين: الأولى هي التعديل على الصور الملتقطة بالكاميرات، لدمجها وتحسينها وتعديل ألوانها وظلاللها إلخ الثانية هي إنشاء صور نقطية، مثلًا تصميم قائمة طعام لمطعم، تصميم شعار إلخ النسخة الأبسط من هذا البرنامج هو برنامج Lightroom والذي يتضمن عمليات التحرير الرئيسية فقط بالإضافة إلى إمكانية تنظيم مكتبتك من الصور وفهرستها، مع إمكانيات التحرير الأساسية من تعديل الألوان والتوازنات إلخ لكن ستجد أن التصميم على الفوتوشوب يعاني من أمر وهو أنه عند طباعة العمل بأحجام كبيرة ستحصل على دقة سيئة، لذا لتجاوز هذه المشكلة هناك: برنامج إليستريتور Illustrator وهو مُخصص لإنشاء الرسوم والتصاميم من الصفر، أي إنطلاقًا من صفحة بيضاء (ولا يُستخدم للتعديل على الصور). ويتلافى مشكلة تناقص الدقّة مع إزدياد حجم العمل المطبوع بالرسم بأسلوب شعاعي وليس نقطي، أي يعتمد في رسمه الأشكال على وضع معادلات وتوليد الأشكال منها، ولذا فإن الأحجام والأبعاد تكون متغيرات في تلك المعادلات وليست نقاط ثابتة في مكانها، مما يُعطيه مرونة غير محدودة في تكبير أو تصغير العمل دون التأثير على الدقة إطلاقًا. مجال استخدامه هو تلبية طلبات التصميم للعملاء، مثل الشعارات، الانفوغرافيك، شخصية كرتونية إلخ، لكن إن كان العميل يحتاج منك تصميم منشور أو مجلة أو جريدة فستشعر أن المردودية ضمن البرنامج والخيارات قليلة نوعًا ما وهنا ستحتاج إلى: برنامج إنديزاين InDesign وهو البرنامج المخصص لتصميم المطويات، الكتب، المجلات، الجرائد. قد تسأل ولماذا لا أصمم الكتاب باستخدام برنامج الوورد؟ في الحقيقة الوورد هو برنامج لمعالجة النصوص وليس لتصميم المطبوعات. معالجة النصوص يعني لديك نصّ تريد جعله على شكل جدول، ونص تريد ترتيبه على شكل معادلات رياضية، وتريد تقسيم النص إلى عمودين أو ثلاثة، تريد تلوين النصوص، رسم خط أسفلها إلخ جميع هذه العمليات تُسمى معالجة النصّ... صحيح يمكنك وضع إطار أو خلفية للنصّ ولكن هذا يصلح للملفات البسيطة مثل حلقة بحث دراسية أو جامعية أو ربما مشروع تخرج، لكن إن كنت تعمل على إخراج مجلة أو جريدة فأنت بحاجة إلى تصاميم احترافية جذابة، تُعطي المطبوعة هوية بصرية خاصة بها، تجعل القارئ يُميز مجلتك بمجرد مشاهدته الصفحة على الفور ودون قراءة أي كلمة بها، هنا يأتي دور الإنديزاين والذي يستخدم لوضع التصاميم جنبًا إلى جنب مع النصوص وإخراجها بحلة احترافية جذّابة الآن نخرج من دائرة تصميم الصور ورسمها ودمجها مع النصوص ونأتي إلى عالم الفيديو وهنا لدينا: أولًا برنامج بريمير Premiere هذا يُشبه الفوتوشوب ولكن للفيديو، أي بعبارة أخرى أنت لديك فيديو مُصوّر سواء بكاميرا هاتف ذكي أو بكاميرا كانون احترافية إلخ وتريد منتجته مثلًا لنقل لديك فيديو لحفل زفاف، تريد مثلا في البداية أن تأخذ بعض اللقطات من الحفل وتعرضها كمقدمة، تحذف بعض اللقطات، تموّه اسم صالة الأفراح، تُخفف صوت الموسيقى، تضيف تأثيرات جميلة مثل شريط ورد أسفل الفيديو إلخ.. أي بالمختصر أنت لديك خامة فيديو ولكن تريد إخراجها بأفضل ما يمكن. ثانيًا برنامج After Effects وهو مشابه لبرنامج أدوبي إليستريتور لكن للفيديو، أي بعبارة أخرى ترغب بإنشاء فيديو من الصفر أو إنطلاقًا من صور نقطية لديك، كأن تصمم فيلم كرتون صغير، أو دعاية أو خدعه سينمائية... هنا دور هذا البرنامج ثالثًا برنامج Adobe Animate وهو الاسم الجديد لبرنامج الفلاش المعروف لشركة أدوبي، والذي يُستخدم لإنشاء فيديوهات إنطلاقًا من رسومات شعاعية تفاعلية، هل تتذكر ألعاب فلاش التي كنّا نلعبها ضمن المتصفح أو عبر سطح المكتب بتثبيت برنامج فلاش؟ البرنامج المُستخدم بذلك اسمه مايكروميديا فلاش.. هذا البرنامج تطوّر كثيرًا وأصبح لدينا Adobe Animate6 نقاط
-
نصيحتي الأولى لك هي توسيع نطاق تفكيرك وخياراتك، درستُ الهندسة لسبع سنوات ولكني لم أجد نفسي بها وقمت بالانتقال لمجال آخر تماما ليس خطئًا أن نصل متأخرين لما نريده، ليس خطئًا أن نكتشف متأخرين ما الذي نحبّه ويجعلنا نتحمّس، لا تجبر نفسك على الشبكات أو البرمجة فقط وسّع خياراتك أكثر ما يمكن نقطة أخرى، قد لا تكون المشكلة في طبيعة العمل والهدف الذي تريد اكتشافه، وإنما في نظرتك للحياة او ظروف معيشتك هناك تركيز كبير أنه يجب ان تعمل بمجال تحبه ليلهب شغفك وحماسك ويجعل لحياتك معنى، لكن في المقابل يرى كثيرون بان السعادة وظروف الحياة الهانئة هي ما تدفع أحدنا لاكتشاف مواهبه ووضع أهداف قيّمة بالنسبة له وتجعله أكثر انتاجيةً ومتعةً في العمل أنصحك بمشاهدة هذا المقطع على تيد6 نقاط
-
وعليكم السلام كلمة API عامة وهي تعني: دوال يقوم ببرمجتها المبرمج ليستفيد من البرنامج أو النظام مبرمجون أو مستخدمون آخرون. مثلا أنا قمت بعمل برنامج صغير تعطيه قيمة بالكيلو جرام، يخرجها لك بالباوند مثلا، وأريد أن أجعل مبرمج غيري يستدعي دالة التحويل بدون أن يعرف محتواها، ولكنه سيستفيد منها وسيرى مخرجات. الآن WebServices هي طريقة أو بروتوكول لاخراج هذه الدوال إلى المبرمجين الخارجيين، مع العلم أنه يمكن اخراج الدوال بدون WebServices مثلا في نظام تشغيل ويندوز، ويفر لك الويندوز دوال عامة يمكنك استدعاءها، مثلا دالة إفراغ سلة المحذوفات، يمكنك استدعاءها من كود برنامجك هذه الدالة يتم استدعاءها ليس عن طريق WebServices . الدالة مقصود بها دالة برمجية Function أو إجراء subroutine ، وقد ترسل لها وسيطة Parameter إما تكون متغير نصي أو عبارة عن Class أو واجهة ... إلخ. الويب سيرفس ، طريقة لنقل الدوال والاجراءات بين أجهزة مختلفة، وغالبا يكون عبر استخدام HTTP ، وله عدة صيغ وطرق للنقل أشهرها رسالة SOAP وبروتوكول WSDL وهنالك JSON و XML ... إلخ بمعنى أنت تقوم بعمل API ( دوال ) وتقوم بتصديرها للغيرك ( مبرمج خارجي ) على هيئة مبادئ وبروتوكولات WebServices ، لكي يستخدمها من مكان بعيد. هذا يقودنا للتالي: 1- كل Web services هي APIs والعكس غير صحيح. 2- قد تكون عندك APIs في دوال كثيرة، ولكنك تسمح فقط باخراج بعضها في WebServices ، وبعضها في WebServices أخرى، وبعضها تجعله محلي، وبعضها تربطه مع دوال أخرى خارجية. 3- Web Services تحتاج إلى اتصال انترنت للعمل عليها، ولكن الدوال التقليدية API لا يلزمها غالبا اتصال ، مثلا دوال الويندوز كحذف ملف. مصدر مميز6 نقاط
-
وعليكم السلام ورحمة الله وبركاته لقد سبق وكان لي تجربة في مواقع مسابقات التصميم ومنها الموقع الذي ذكرته في سؤالك http://99designs.com/ ومع أني صرفت الوقت الكثير في المشاركة واقتربت كثيراً من الفوز في بعضها ، إلا أني لم أفز بأي منها لنفس السبب الذي ذكرته ، وهو المنافسة القوية جداً. إلا أن هذا التعب لم يذهب سداً ، فقد صقل مهاراتي في زمن قياسي ، وهذا أعتبره خيراً لي من الفوز وفي كلٍ خير. من خلال تحليلي للتجارب المختلفة ، توصلت أن هناك مفاتيح تجعلك تقترب من الفوز أذكر ما يحضرني : - لا تظن بالضرورة إن رأيت أن تصميمك جميل أنه سيحوز على رضى العميل. - اِفهم ما يريده العميل بدقة وحاول أن تستنبط ما يرغب به من بين السطور. - إن رأيت أن العميل يستخدم كلمات تدل على الصرامة والتقيد فالتزم بما يطلبه دون ابتكار من عندك ظناً منك أنك تحسن صنعاً ، خصوصاً إذا ما كانت عباراته تتضمن كلمات مثل: هذا ما أريده بالضبط ، أريد الألوان كذا وكذا حصراً ، أرغب بكذا تماماً ... الخ - في حال أعطى العميل بعضاً من الحرية ، كأن يقول والمجال متروك لخيالكم أو لإبداعاتكم ، فاعلم أن العميل يرغب برؤية لمسة المصمم من خياله ، في هذه الحالة قدم عرضاً مطابق لطلبه ، وألحقه بآخر فيه من اضافاتك. - إن أرفق العميل نماذج ، فحاول استنباط شروط التصميم منها، والتزم بها ، مثلا من كونه ستايل مسطح أو ثلاثي الأبعاد ، أو من كونه متعدد الألوان أم ثنائي أم أحادي اللون ، أو من كونه كثير المنحنيات أم يميل إلى الخطوط المستقيمة. - حاول تقديم التصميم بحالاته المتعددة ، أي كملون و كألوان مصمتة Solid و كلون واحد ، وكذلك على أرضية فاتحة وأخرى داكنة وأخرى ملونة ، هذا سيعطي انطباع أن الشعار صالح لكل الاستخدامات. - إن أردت عرض الشعار على نموذج Mockup فاحرص أن تبتكر نموذج من ابداعك وحاول تجنب النماذج المنتشرة في الإنترنت لأنها أصبحت مستهلكة ولا تثير الإعجاب. - إن وجدت تعليق من العميل على أحد طروحاتك فأعرها اهتمام شديد وحاول التلبية بسرعة وحاول استيعاب ما يطلبه من اقتراحات وتعديلات بدقة أكبر. - حاول أن تُضمِّن التصميم الرموز العالمية المتعارف عليها كعلامة أنه مسجل - حرف R - أو TM إن كان علامة تجارية وهذا سيجعل من الشعار أنه رسمي ويمنح العميل شعور أنك تهتم بأدق التفاصيل . - في حال علّق العميل على إحدى تصميماتك فتقيد بما يطلبه ولا تحاول تقديم عروض مختلفة جديدة. - لا تكثر من مديح عملك في تعليق التصميم ولا تظهر له أنك تحاول إغراؤه ، وإنما اكتف باسم الشعار فقط ، وأجب إن هو سألك ، وحاول الرد عليه بلطف دون المبالغة بكلمات الجذب. - حاول أن تتابع ردود أفعال العميل على العروض المختلفة إن كانت مكشوفة ، أي حلل أي الأعمال التي يعطيها تقييم أكبر ، بحيث تستشف تفضيلاته من حيث التصميم وستايله وألوانه وغيرها من المواصفات ، وكذلك حاول تتبع تعليقاته على كل الأعمال ، لترى ما يطلبه وتحاول تطبيقها في عروضك التالية حتى لو لم يطلبها منك أنت حصرياً. هذا ما حضرني الآن ولعلّ الإخوة المتابعين لديهم ما يثري هذه النقاط فنستفيد جميعاً. طاب يومك ، والله ولي التوفيق.6 نقاط
-
من الافضل ولماذا انتشرت MCP فجاة بشكل كبير وهل هي افضل من ال APIs ولماذا5 نقاط
-
بصراحه أواجه صعوبات كبيرة في بناء متجر الكتروني لوحدي باستخدام React هل هذا أمر طبيعي5 نقاط
-
السلام عليكم هل يمكنني تعلم react.js مع اكادمية حسوب دون تعلم node.js يعني هل يوجد كورس منفصل فقط ل react.js5 نقاط
-
السلام عليكم هو الذكاء الاصطناعي هيأخذ مكاننا خلاص؟ طيب هو لو هيخلص علي المبرمجين ليه المبرمجين بيطورير فيه ؟5 نقاط
-
السلام عليكم ادرس في دورة "تطوير التطبيقات بإستخدام بايثون" ، و انا حاليا في المسار الثاني. ارغب في تعلم تطوير الواجهات الأمامية Front end development هل من الأفضل ان ابدإ في تعلمها بعد انهاء المسار الثاني من الدورة ، اي قبل البدأ في مسار تعلم اطار العمل "Jango" ، او بعد انهاء المسار الثالث و الرابع ؟ سؤال اخر : هل دورات Crash courses الموجودة على يوتيوب جيدة للبدء في Front end ؟ خاصة ان لغتي الإنجليزية جيدة. شكرا لكم.5 نقاط
-
5 نقاط
-
السلام عليكم لوسمحت ليه مثلا مستخدمش نموذج ذكاء اصطناعي لكتابه الاكواد "التاسكات" وهيكون اسرع5 نقاط
-
السلام عليكم هل يجب تقديم الامتحان بعد كل دورة ام فقط عند الانتهاء من اربعة دورات على الاقل كما هو مذكور لديكم ثم يتم الاختبار للدورات الأربعة معا5 نقاط
-
دائماً اشعر بالنسيان مع العلم انني وصلت لنهاية js لكن عندما احضر اتذكر من ما حضرته مسبقاً هل هذا امر طبيعي ، أم يجب أن احفظ كل ما ادرسه ؟5 نقاط
-
السلام عليكم هو اي الفرق مابين الscoring و refit في الGridSearchCV ؟5 نقاط
-
ما هي قيمة المبلغ المدفوع بالجنيه المصري وما هي الطريقه التي يمكنني بها استرداد استثمار خلال 6 أشهر ما هي الطريفه5 نقاط
-
السلام عليكم هو عمود زي الID ده امسحو عادي من الميزات الهيتدريب عليها النموذج صح كده ؟5 نقاط
-
مرحبًا محمود، شكرًا لك على وجهة نظرك ولكنها ليست واقعية وأعتقد أنك تكتب هذا الكلام بعد دخولك للإمتحان والرسوب فيه مرتين وأنت تحاول أن تفعل شيئًا ما لكي تسترد المبلغ الذي دفعته إذ أنك تستطيع أن تسترد المبلغ الذي دفعته من دون فعل هذه الحركات، تواصل مع مركز الدعم الفني وهم سيقومون بمساعدتك. 1. في البداية عندما بدأت الدورة كان الصوت ضعيف جدًا؟ لم نلاحظ هذه المشكة في الدورات، ربما المشكلة من جهاز الحاسوب الخاص بك وقد أعطيناك أحد الحلول لتحل مشكلتك الموجودة في حاسوبك. 2. من وجهه نظري بعد عام من أشتراكي في هذه الدورة الأساسيات منفصلة تقريبا عن محتوي المشاريع الفعلية. كيف مفصولة؟ هل نشرح مثلًا أساسيات جافاسكريبت في دورة PHP؟ لدينا مساران للأساسيات وهم مسار أساسيات PHP ومسار أساسيات Laravel. عدم فهمك لأساسيات لغة البرمجة لايعني أنّ هناك شيء منفصل عن الآخر. 3. من وجهه نظر انه لا يتم مستحي أو متكبر يجب علي أن أسئل كثيرا . وعندما كنت اسئل كنت أجد من يجيب علي بموضوع تعبير أو أنشاء ولا يعطيني حل ؟ نعم صحيح من حقك أنّ تسأل كما تشاء، وإذا نظرنا إلى حسابك سنشاهد أنك سألت 150 سؤال وقد تم مساعدتك بال 150 مشكلة التي ظهرت لك. نحن كمدربين في أكاديمية حسوب نهدف إلى تدريب الطالب على حل مشكلاته بنفسه، ليست مهمتنا حل مشكلتك من دون أن تفهمها ولكن مهمة المدرب أن يحل لك المشكلة ويشرحها لك لكي تكون قادر على حل ذات المشكلة عندما تواجهك. الخطة التي نتبعها أننا نحل المشاكل للطالب بشكل مباشر في المسارات الأولى ولكن عندما يصبح في المسارات المتقدمة من المفروض أنّ يبدأ بتعلم حل المشاكل لوحده لأنه لو تخرج من الدورة ولايعرف كيف يحل المشكلة التي تظهر له فهو لن يستطيع الاستمرار بمجال البرمجة (كما حصل معك أنت) 4. وايضا كنت من اجد من يخبرني بانه يجب ان اتعلم مهاره problem solving واشكره علي ذلك جدا , لكن المفترض بشخص جديد علي المجال ان يقوم بحل المشاكل الموجوده في الكود ويتلقي معلومات جديده في نفس الوقت وهو يعاني في تعلم الاساسيات اصلا. لاحظ أنه يوجد لديك 151 سؤال، وأنت مازلت تسأل إلى الآن وتأخذ حلولًا على الأسئلة التي تنشرها. 5. وايضا حتي يكون محتوي الدورة قصيرا تم ضغط المعلومات كما أري ف فيديو مدته 5 دقائق تجد به معلومات كثيرة جدا ؟ بالنسبه لمبتدئ ذلك كثير جدا ؟ الآن تأكدت أنك تتكلم بشكلٍ عشوائي، هناك مسارات في الدورة تتجاوز ال 8 ساعات فهل برأيك هذا الرقم بسيط. بالإضافة إلى مدة الدورة الكاملة والتي هي أكثر من 50 ساعة. 6. فقد وجدت بفضل الله محتوي مجاني لكن مقدمه لا يكتب أكواد فرونت أند كثيرا , وهو الامر الذي شجعني علي الاستمرار في تعلم المزيد لدينا في دورة PHP العديد من المسارات، نتبع طرق مختلفة في إنشاء المسارات لكي تكون مناسبة للجميع. فهناك بعض المسارات لانكتب فيها إي شيفرة فرونت إند بينما في بعضها الآخر نكتب شفرة فرونت إند بشكلٍ بسيط. أما بخصوص الدورة المجانية التي تشاهدها على اليوتيوب فأنت تشاهدها ولاتفهم منها شيء والدليل على ذلك أنك تأتي إلى الأكاديمية وتسأل عن المشاكل التي ظهرت لك لكي يحلها لك المدربون لاحظ هنا تسأل عن livewire وانت ذكرت أنك تشاهد دورة يستخدم فيها livewire حتى أنك مازلت تسأل إلى الآن في الأكاديمية! وقد ذكرت في الأعلى أننا نكتب لك مقالة ولانحل لك المشكلة، ولكن أرى أنّ مشاكلك جميعها محلولة وكلما ظهر لك خطأ تأتي وتسأل عنه في أكاديمية حسوب، بالإضافة إلى أنّ مدربي أكاديمية حسوب يشرحون لك الأشياء التي لاتفهمها في الدورة المجانية التي تشاهدها وتأتي إلى الأكاديمية للإستفسار يوميًا عنها. 7. وايضا موضوع الامتحان كيف تستطيعون تحديد مستوي شخص ما بمجرد اسئله نظرية , بدون أختباره بالكود كيف يعمل أو كيف بناه. بخصوص الإمتحان فأنت دخلت على الإمتحان مرتين ولم تستطع تخطيه، لو أنك تخطيت الإمتحان كنت ستنتقل لمرحلة تنفيذ مشروع من الصفر. أما بخصوص كيف نستطيع تحديد مستوى شخص من خلال أسئلة نظرية فهذا سهل جدًا، عندما أجريت لك الإمتحان كان أحد الأسئلة أنه كيف نستطيع جلب البيانات من قاعدة البيانات من لارافل وأنت لم تعلم كيف. أحد الأسئلة الأخرى كان حول ال pagination وأيضًا لم تعرف وإذا لاحظت جميع الأسئلة كانت في الأساسيات، إذًا كيف تريد أن تنتقل لمرحلة تنفيذ المشروع وأنت لاتعلم الأساسيات! - هل تتذكر كيف حجزت أكثر من 5 مواعيد للإمتحان وتخلفت عنهم؟ وكنت في كل مرة أنتظرك 15 دقيقة ولاتأتي وتتحجج بأنك نسيت وأنك لم تكن متفرغ ...الخ؟ - هل تتذكر كيف أنهيت الدورة بجميع مساراتها منذ 8 أشهر وطلبت الدخول للإمتحان؟ وبعد أن أنهيت الدورة وطلبت الدخول للإمتحان طلبت استرداد المال لأنك تركت المجال؟! وبعدها عدت وطلبت موعدًا للإمتحان! على كلٍ واضح من كتابتك أنك تريد الحصول على المبلغ الذي دفعته بعد أن انتهيت من مشاهدة الدورة ولاحظ أنّك تستطيع فعل ذلك بالتواصل مع الدعم الفني وطلب ذلك وسيتم مساعدتك على استرجاع المبلغ الذي حصلت عليه من دون أن تكتب كل هذا الكلام وتعذب نفسك. أرجو لك التوفيق يامحمود في مسيرتك القادمة5 نقاط
-
كلًا من NPM و PNPM يقوم بإدارة وتحميل الحزم الخاصة بـ Node.js ولكن بطرق مختلفة، فبداية من الإصدار 3 في NPM أصبح يتم تحميل الحزم وتخزينها في مجلد node_modules على شكل flattened dependency tree أي أن كل حزمة يكون لها مجلد خاص بها منفصل عن باقي الحزم بالكامل، وبالتالي يمكن لأكثر من مكتبة أن تستعمل نفس الحزمة بدون الحاجة لتحميل الحزمة مرتين (مرة لكل مكتبة) في المشروع الواحد، وبالتالي هذا الأمر يوفر في المساحة المستخدمه لتخزين الحزم والمكتبات في المشروع، ولكن بالنسبة لمشروع آخر فيجب أن يتم تحميل الحزم مرة أخرى وتخزينها في مجلد node_modules جديد خاص بالمشروع الثاني، وهذا الأمر يسبب في بطء عملية تحميل وتثبيت الحزم وخصوصًا إن كنت تعمل على مشاريع متعددة. على الجانب الآخر يستعمل PNPM طريقة مختلفة لتثبيت الحزم، حيث يتم تثبيت الحزم والمكتبات في مكان عام (على القرص C على سبيل المثال) ثم يتم عمل إختصار (hard linking and symbolic linking) لمجلد الحزمة في مجلد node_modules الخاص بالمشروع، وبالتالي لا يتم تحميل وتثبيت الحزمة إلا مرة واحدة ثم يتم إستعمالها في كل المشاريع المختلفة بدون مشكلة. هنا مثال لكيف سيبدو مجلد node_modules في حالة تم إستعمال PNPM، حيث ستجد أن المجلد الخاص بكل حزمة يشير إلى مجلد بنفس الاسم ولكن في مكان مختلف (داخل مجلد التثبيت العام والذي يشار إليه في الشكل التالي بـ <store>): node_modules └── .pnpm ├── bar@1.0.0 │ └── node_modules │ └── bar -> <store>/bar │ ├── index.js │ └── package.json └── foo@1.0.0 └── node_modules └── foo -> <store>/foo ├── index.js └── package.json يمكنك تثبيت PNPM من خلال الأمر التالي: npm install -g pnpm ويمكنك أن تستخدمه لتثبيت الحزم أو حذفها أو تحديثها من خلال الأوامر: pnpm add <pkg> pnpm remove <pkg> pnpm up <pkg>5 نقاط
-
يمكنك أن تستخدم الأمر التالي في مشروعك (تأكد أنك في مجلد المشروع الصحيح): git remote set-url origin https://<access-token>@github.com/<username>/<repo> قم بوضع الـ access token واسم المستخدم واسم المستودع أيضًا.5 نقاط
-
يمكنك الحصول على ملايين الزوار فقط عن طريق وسائل التواصل الاجتماعي التي غيرت قواعد اللعبة في عالم التسويق, وحتى تزيد من عدد زوار مدونتك فقد عملت على جمع لك أكثر من 20 نصيحة من مصادر أجنبية مختلفة عليك باتباعها حتى تزيد من عدد زوارك وهي: إستهدف جمهوراً من المرجح أن يشارك المحتوى مع آخرين. إشترك في المجتمعات التي يتواجد بها جمهورك بالفعل. إجعل محتوى موقعك صديق لمحركات البحث. إستخدم تويتر و فيس بوك وجوجل بلس لتشارك تدويناتك ولتجد فرص بيع جديدة. إصنع حساب أنالاتيكس Google Analytics وراقب النتائج بانتباه. أضف الرسومات البيانية والتوضيحية والمخططات والصور (مع ذكر المصدر). ضع في اعتبارك الكلمات المفتاحية الرئيسية وأنت تكتب مقالاتك. قم بوضع رابط لمدونتك في المواقع و المدونات الأخرى. إشترك في مجتماعات المشاركة Sharing Communities مثل Reddit و StumbleUpon. إستخدم مبدأ “المدون الضيف” و اقبل تدوينات الآخرين. إجعل تصميم موقعك تصميماً مميزاً. تفاعل مع تعليقات المدونات الأخرى. إنضم لمواقع (س. ج.) أو أنت تسأل والموقع يجيب. فعّل الإشتراك في الـ RSS والقوائم البريدية. كن حريصاً على حضور واستضافة الأحداث الهامة. إستخدم بريدك الإلكتروني في تسويق مدونتك. إستفت قرائك. أضف قيمة خاصة للمقالات ذات الشعبية العالية. جمّع واعرض أفضل ما في الشريحة التي تكتب فيها. أربط ملفاتك على المفضلات الإجتماعية بمدونتك. وأخيرا وبخصوص الأرباح فالأفضل لك أن تستعمل إعلانات غوغل أدسنس وإعلانات حسوب بما فيها إستعمال بانرز تعلن فيها للأخرين.5 نقاط
-
توجد عدة لجذب الزوار. أهمها: قم بنشر مقالات حصرية بكثافة بشكل دوري بدل ان تنشر 10 مقالات في يوم واحد أنشر مقالين كل يوم هكذا سيتعود جوجل على الزحف لموقعك بشكل دوري. إقرأ عن SEO وحاول أن تطبقها على موقعك فهذا يساعد كثيرا في نشر موقعك على محرك البحث. قم بمشاركة موقعك على وسائل التواصل الإجتماعي. إقرأ قليلاً عن الباكلينكس وحاول ان تنشر روابط موقع في مواقع جيدة. هذي أهم النقاط إن قمت باستخدامها جيداً سيزداد عدد زوار موقعك. عندها يمكنك التقدم لأدسنس للربح من الإعلان أو تقوم ببيع أغراض مقابل عمولة على موقعك.5 نقاط
-
UML : Unified Modeling Language لغة النمذجة الموحدة هي لغة نمذجة رسومية تقدم صيغة لوصف العناصر الرئيسية للنظم البرمجية تتجه بطبيعتها للتعامل مع كائنات العالم بشكل كائني التوجه (الزبون - البائع - نظام حاسوبي طرفي .. ) تستخدم هذه اللغة لعمل رسوم تخطيطية لوصف برامج الكمبيوتر من حيث العناصر المكونة لها أو خط سير العمليات الذي يقوم به البرنامج. مثل عمل مخطط لترتاتبية الأحداث التي ممكن أن تحدث ضمن النظام البرمجي أو مرتبطة به و تتأثر به. وهي تحوي عدة أنواع و بنى مختلفة لتوصيف المخططات للتعامل مع المشاريع بعدة مستويات و توصيفات بنيوية مختلفة أوّل ما يتم ملاحظته عن UML هو أنه يوجد العديد من المخطّطات المختلفة (نماذج). السبب في هذا التنوّع يعود إلى أن تطوير البرمجيات يشترك فيه عدد من الأفراد، وكل واحد له دور، مثلا: المحلّلون المصمّمون المبرمجون القائمون بالاختبار مراقبو الجودة المستفيدون الكتّاب التقنيون لغة (UML) توفر وسيلة لتصور النظام في رسم تخطيطي، بما في ذلك بعض العناصر مثل: أنشطة (وظائف) المكونات الفردية للنظام التفاعل مع مكونات البرامج الأخرى. تشغيل النظام تفاعل الكيانات مع الآخرين (مكونات واجهات) واجهة المستخدم الخارجية من المهم أن نميز بين نموذج UML ومجموعة من الرسوم البيانية للنظام. مخططات UML تمثل وجهات النظر المختلفة للنظام وتنقسم إلى قسمين: (Static/structure) : تركز على البنية الثابتة للنظام باستخدام ( relationships ، operations ، attributes ، objects ) (Dynamic/behavior) : يركز على السلوك الديناميكي للنظام أي تغيراته مع الزمن ويشمل sequence diagrams ، activity diagrams ، state diagram هي تفيد مصممي النظم البرمجة و المهندسين بشكل كبير حيث يعتمد عليها مع المشاريع الكبيرة ومن ثم يتقاسم العمل على المشروع بحيث كل شخص يعلم الشكل العالم للمشروع و ماهو جزئه في العمل. كورس لدراستها: بالتوفيق5 نقاط
-
أهلاً بك . بالتأكيد يمكنك الإستفادة من منصة حسوب في أكثر من طريقة . الدروس و المقالات : تجدها في أعلى الموقع تقدم لك العديد من الدروس و المقالات في مجالات البرمجة و التصميم و العمل الحر و غيرها بشكل مجاني . الأسئلة و الأجوبة تقدم لك الأكاديمية منصة خاصة للإجابة على الأسئلة في كافة المجالات - البرمجة - التصميم و غيرها ... الكتب . توفر لك الأكاديمة مجموعة من الكتب في عدد كبير من المجالات يمكنك تنزليها و قرأتها و التعلم منها بشكل مجاني موسوعة حسوب تقدم لك الموسوعة توثيق كامل لمعظم لغات البرمجة و لمواضيع برمجية متقدمة (مثل الخورزميات ) الدورات و هي دروات مقدمة من إحترافين في مجالات البرمجة المتعددة بالإضافة الى الدعم الفني المميز لكل الدروس في جميع الدورات ، كذلك ستحصل على شهادة معتمدة من الأكاديمية فور إنهائك الدورة - شكراً لك5 نقاط
-
وعليكم السلام ورحمة الله أستاذه سالي أتمنى لحضرتك كل التوفيق في الخطوة المهمة دي. أولا بشجع حضرتك جدا على خطوة تأسيس مشروع خاص , أفضل وأكرم بكتير من الوظيفة خصوصا في الوقت الحالي اللي أصبحت الشركات فيه لا توفر أي استقرار لان هي نفسها مش مستقره بسبب تقلبات السوق. ثانيا الخطوات بشكل مبسط كما يلي :- 1- القراءة والاشتراك في ترديبات عن مجال ريادة الأعمال. 2- دراسة نفسك بشكل كافي لمعرفة أهم مهاراتك وقدراتك اللي تقدري تعتمدي عليها في مشروعك الخاص. 3- وضع مقترحات مبدئية للمشروعات اللي تحبي تشتغلي فيها مع الاهتمام برغبات السوق ومستوى الطلب على المنتج أو الخدمة اللي بتقدميها. 4- تقييم المشروعات بأي طريقة من طرق التقييم المشهورة. 5- تحديد فكرة المشروع بدقة وتحديد القيمة المضافه فيه وتحديد نقطة تميزة عن أي مشروع مشابه. 6- عمل دراسة جدوى تفصيلية. 7- الحصول على التمويل اللازم اذا كان مطلوب تمويل. 8 , 9- خطوتين بيمشوا بالتوازي وهم بداية المشروع الفعلية + التدريب وتنمية المهارات بشكل مستمر وبلا انقطاع.5 نقاط
-
الانفوجرافيك هو مقال ولكن يتم تبسيطه بقدر الامكان مع تعويضه ببعض الصور التى تعبر عن المكتوب وتثير ذهن القارئ - فمثلا اذا كنت تكتب مقال عن اضرار التدخين فيمكن اختصاره لبعض صور الاعضاء التى تتضرر منه وبعض الكلمات المعبره " مثل المثال المرفق الذى من تصميمي " - لكى يكون التصميم مناسب يجب ان يحتوى على اربع اساسيات وهى : 1 - الالوان المستخدمه في التصميم 2 - الخطوط المستخدمه في التصميم 3 - الايقونات والصور الرمزيه التعبيريه 4 - الموضوع نفسه - اذا اتقنت العمل في الاربع جوانب فأنت انشئت تصميم انفوجرافيك مميز وراقي افضل البرامج من وجهة نظرى هو "ادوبي اليستراتور" سهل ويمكنك التعامل معه بخبره بسيطه . السؤال الثانى لا يوجد ما يسمى بفيديوهات الانفوجرافيك بل تقصد الموشن جرافيك هو يمكن بكل بساطه اعتباره مثل الانفوجرافيك في جميع نواحيه ولكن يزيد بأنه متحرك اى يجذب الانتباه اكثر ويمكن استخدامه كتقديم لشركات او اعلانات او فيديوهات رسوميه افضل البرامج الخاصه بالموشن جرافيك هو " ادوبي افتر افيكت "5 نقاط
-
أخي المشكل لا يكمن في عدد الساعات التي تقضيها أمام الحاسوب بل في ما تستغل ذلك العدد من الساعات وأنصحك أخي بتقليل هذه المدة لكي لا تتجاوز الساعتين يوميا (كحد أقصى). وباقي الوقت استغله في أمور أهم فالحياة ليست كلها مجرد حاسوب واتصال وإنترنت. 1. في البداية قم باختيار المجال الذي تريد اتباعه (في حالتي انا مثلا اخترت برمجة الويب) وركز على هذا المجال فقط يعني لا تتعلم اكثر من لغة برمجة في نفس الوقت بل حتى لا تتابع اكثر من كورس واحد في نفس الوقت فمازال يوجد متسع كبير من الوقت ... ومن ثم أبحث عن هذه اللغة وأبدأ بدراستها اما بالعربية او الانجليزية (أفضلها لك نظرا لكثرة المحتوى الانجليزي) اما اذا كنت ستعتمد على العربية فأنصحك بان تكون أكاديمية حسوب مصدرك الاول 2. بالنسبة لي هذه تجربتي في تعلم اللغة الانجليزية : في البداية كنت اتعلم في المدرسة (المعهد ... ) ومن ثم أصبحت ابحث على الانترنات بنفسي وفي كل مرة يتطور فهمي للغة وبالطبع في حال لم اعرف كلمة أبحث عنها في جوجل وهكذا ستزيد خبرتك في كل مرة 3. بعض النصائح 'البرمجة والحواسيب ليست كل شئ في حياتك' ، 'مازال امامك الكثير من الوقت' ، 'ركز على مجال واحد لاغير وتخصص أكثر في المجال الذي تختاره لتكون محترفا فيه' إضافات أنصحك باستخدامها : web timer تحدد لك المدة التي قضيتها على الانترنات وفيما قضيتها Take a Break إضافة تنبهك لاخذ راحة في كل مدة زمنية معينة لكي تحمي جسدك Grammarly اضافة ستساعدك كثيرا في الكتابة بالانجليزية5 نقاط
-
1- علوم الحاسب Computer Science يهتم هذا التخصص في كيفية بناء أنظمة تتناسب مع مختلف المجالات في الحياة وأيضاً يهتم بكيفية التراسل داخل الشبكات وحماية المعلومات وحماية التراسل بين الشبكات. تخصص علوم الحاسب دائما يركز على الأنظمة Software و البيانات Data والأمن Security سواء للشبكات أو للمعلومات و كيفية إنشاء Algorithms لحل مشاكل معينة. يركز هذا التخصص على الرياضيات بشكل كبير فطلاب علوم الحاسب غالبا يدرسون 6 إلى 8 كورسات في الرياضيات. علوم الحاسب يقوم بحل المشاكل المعقدة بوضع حلول رائعة مناسبة باستخدام التحليل الرياضي والخوارزميات باستخدام لغات برمجة وأيضا يركّز على كيفية حماية برنامج معين أو شبكه معينة. علوم الحاسب يشكل القاعدة الأساسية لهندسة البرامج، كما الفيزياء تشكل القاعدة الأساسية للهندسة الكهربائية وهو تخصص لا غنى عنه في جميع المجالات فهو غير مقتصر على بناء البرامج البسيطة بل له دخول في جميع العلوم الموجودة وله تواجد في جميع التخصصات مثل الإدارة والطب والأحياء والهندسة وعلم الفلك والجيولوجيا واللغة وجميع التخصصات ويوجد مسارات tracks |or| Concentrations داخل تخصص علوم الحاسب بمعنى يتخصص الطالب بأحد المسارات في دراسته وعادة تكون في مرحلة الماجستير اكثر من البكالوريوس أمثله على المسارات Artificial Intelligence Communication Networks Computer Architecture and Compilers Cryptography and Security web development 2- هندسة الحاسب Computer Engineering يهتم هذا التخصص في تجميع الأجهزة ومكونات البرامج لنصب استعمال الحاسبات بأفضل خصائص يركز هذا التخصص على تكوين الهاردوير Hardware وكيفية عملة داخل الجهاز وكيفية التعامل مع المعالج Processor و الذاكرة Memory و الدائرة الكهربائية Electric circuit طلاب هندسة الحاسب يأخذون بعض الكورسات من تخصص Computer Science مثل البرمجة و قواعد البيانات وغيرها في بعض الجامعات هندسة الحاسب تدخل ضمن أنظمة كلية الهندسة ويوجد مسارات tracks |or| Concentrations داخل تخصص هندسة الحاسب بمعنى يتخصص الطالب بأحد المسارات في دراستة وعادة تكون في مرحلة الماجستير اكثر من البكالوريوس أمثله على المسارات Computer Architecture & Embedded Systems Computer Aided Design Computer Networks & Communication Systems ويوجد مسارات أخرى كثيرة الآن نأتي إلى الفرق: الفرق بين تخصص الحاسب التربوي والهندسي؟ - التربوي يركز على كيفية استخدام الحاسب : استخدام ويندوز - اوفيس Word Excel Access - فوتوشوب - وتعريف طابعات وغيرها من كيفية استخدام البرامج الجاهزة - الهندسي يركز على كيفية بناء الحاسب وبناء انظمة له : من برمجة وتحليل وبناء شبكات وأمن برامج وغيرها. علوم الحاسب يهتم في دراسة أساسيات علم الحاسب والبرمجة لذلك يركز هذا التخصص على كورسات البرمجة والخورازميات والتحليل الرقمي والنظريات في علم الحاسب - هندسة الحاسب تعمل على بناء الهاردوير. لكن لا تقتصر على الهاردوير فقط بل تشارك في بناء الأنظمة الأساسية داخل معظم الأجهزة مثل أنظمة الحاسب الداخلة في السيارات والطيارات والإلكترونيات والهواتف والشبكات وغيرها . وفي كثير من الأحيان يعمل مهندس الحاسب كمبرمج. أما القسم الذي يهتم بالبرمجة بشكل كبير هو علوم الحاسب ننصحك بالرجوع إلى مقال المدخل الشامل لتعلم علوم الحاسوب تحديدًا قسم ما الفرق بين علوم الحاسوب وهندسة الحاسوب؟ ففيه تفاصيل أوسع ويتحدث المقال بعمق عم مجال علوم الحاسوب. وبالتوفيــــــــــــــــــــــق5 نقاط
-
أريد ان أعقب على نقطة "أن الفكرة ناجحة نوعًا ما" وهذه ليست بالجزئية الصغيرة أو غير المهمة كي نتعداها وننتقل فورًا إلى مناقشة كيف يمكننا جميع رأس المال الأولي اللازم للمشروع وما هي أساليب ذلك كيف تأكدت من أن الفكرة ناجحة؟ وكم هي نسبة "نوعا ما"؟ أنصحك في هذا الصدد أن تقوم ببناء نموذج أولي سريع، يختبر مدى نجاح الفكرة مثلا لنفترض أنك ستبني منتج رقمي، لمَ لا تقول ببناء موقع سريع يعرض مزايا المنتج ويشرح المشكلة التي تريد حلها، ثم عند التقدم بالتسجيل أو طلب الشراء تظهر عبارة للمستخدم تفيد بأن المنتج قيد البناء وبأنك ستبلغه حالما يكون جاهزًا هكذا ستختبر الشريحة التي تستهدفها وهل هي مهتمة بحل المشكلة التي تود حلها لهم؟ وهل هناك إقبال مشجع؟ وما هي شريحة الأسعار التي اختارتها معظم التسجيلات؟ وهكذا جرّب اختبار الفكرة بشكل عملي كلما كان ذلك ممكنا، قبل أن تجمع رأس المال وتضعه في مكان لا فائدة منه اقرأ هذا أيضًا كيف تقيم فكرة منتجك الرقمي؟5 نقاط
-
تحدثت عن فكرة موقع: يمكنك أن تبدأ بموقع بلوجر مجاني استثمر الخمس دولارات أو أقل في الدومين، اعمل في البداية على إثراء المدونة بالمحتوى، قم بتهيئة الموقع من ناحية السيو وفي انتظار ظهور موقعك في محركات البحث، اجلب بعض الزوار من الفايسبوك عن طريق النشر في الجروبات مجانا ابني بعض الباكلينكات لموقعك بطريقة مجانية، بصفة يدوية. فكما ترى يمكنك أن تقوم بكل هذا مجانا، استثمر فقط في الدومين، وسيكون أقل بكثير من 5 دولارات، يمكنك جلب دومين بدولار واحد، أما الأربع المتبقية، فبعد أن شهر أو شهرين من إثراء موقعك بالمحتوى، يمكنك عمل حملات ممولة على الفايسبوك لصفحتك ومنه جلب متابعين ومعجبين وبالتالي زوار اضافيين لموقعك.5 نقاط
-
SMART هو أحد المصطلحات المستخدمة في عالم الريادة والتي تختص بشرح مواصفات الأهداف التي يجب أن تركّز عليها أثناء بناء نموذج لمنتجك. كلّ حرف من كلمة SMART يدلّ على صفة لا بد من توافرها في كلّ الأهداف التي أضعها لنموذج مشروعي أو شركتي الناشئة. S-specific: يعني واضح. يجب اختيار أهداف محددة وواضحة والابتعاد عن الأهداف العامة. M-measurable: يعني قابل للقياس. اعتماد استراتيجيات تمكنك من قياس الهدف وقابليّة تحقيقه، فإن لم تستطع وضع أهداف قابلة للقياس عندئذٍ ستبقى مجرّد أحلام لا أكثر. A-achievable: يعني قابل للتحقيق. يجب الابتعاد عن الأهداف المبالغ بها، وجعل كلّ مجموعة من الأهداف متناسبة مع المدّة الزمنيّة المنطقيّة لتحقيقها. R-relevant: يعني مرتبط بالمنتج بشكلٍ كامل، أيّ أن يكون أي نشاط أو مبادرة تصبّ في المصحة العليا للمنتج أو الخدمة التي تقدمها، وبالتالي تطوّر الشركة الناشئة. T- time bounded: يعني وجود مدّة زمنيّة واضحة. تحديد مّدة زمنيّة للأهداف هو أحد أهمّ أسباب نجاحها وبالتالي نجاح الشركة والمنتج أو الخدمة.5 نقاط
-
إنها مسألة في غاية البساطه. هذا عن طريق استخدام الوسم LINK مع اضافة سمة العلاقة REL وسمة الرابط او المسار HREF ونوع الملف إذا كان صوره او ايقونة TYPE <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> لنرى مثال كامل: <!DOCTYPE html> <html> <head> <title>أكاديمية حسوب</title> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /> </head> <body> محتويات الموقع </body> </html> هذا مثال بسيط يوضح المكان الصحيح الذي يتم وضع وسم link بهِ وهو بداخل الوسم head ولا يُنصح بوضعه خارج هذا الوسم لان هذا هو مكانه الصحيح. وكما ترى قمنا بوضع سمة rel ومحتواها هو shortcut ثم مسافة icon وتعني هذه الكلمات انها علاقة طريقة مختصره لرمز او لأيقونة. ثم استخدما href لجلب الصوره او الأيقونه التي ستظهر بجانب عنوان الموقع وغالباً يكون المسار هو ./favicon.ico وهذا اﻷسم افتراضي وليس اجباري ولكن انصح بتسميته هكذا ووضعه بجوار الملف الأساسي لموقعك index.html ولا تضعهُ بداخل مجلد آخر على سبيل المثال img/favicon.ico. لماذا؟! هذا ﻷن المتصفحات الحديثة تقوم بالبحث تلقائي عن مسار هذه اﻷيقونه لوضعها كشعار بجانب عنوان الموقع إذا كنت نسيت او تعمدت عدم وضع هذا الوسم المسؤل عن اظهار تلك اﻷيقونه. ثم type التي تحتوي على هذا النوع image/x-icon وهذا ليس إلزامي ويمكنك تجاهل هذه النقطه. من فضلك تفقد الملف المُرفق favicon.zip5 نقاط
-
أول وأهم أمر مطلوب هو أن تتعلم التفكير البرمجي ، وهذا لا يكون إلا بمعرفة مفهوم البرمجة وماهيتها، فالبرمجة شيء ولغات البرمجة شيء آخر مختلف تماماً. فالأول هو فكر وطريقة تفكير ومنهج تفكير، أما اللغات فهي وعاء ذاك الفكر الذي من خلاله تتجسد البرمجة وتصبح ملموسة ومنتجة ومثمرة. لتقريب الصورة أكثر، خذ مثلاً الشعر، فالشعر أمر لا يتذوقه ويحس به إلا صاحبه، ولكي يستطيع أن ينقل تأثيره للآخرين لا بد من وسيلة تجسده، فكان هناك الأسلوب الشعري والأبيات والأبحر والأوزان .. الخ. عندما تتقن التفكير البرمجي و من ثم تجد إحدى اللغات لتجسيده سيسهل عليك كثيراً تعلم لغات أخرى. كخطوة أولى أرشدك للاطلاع على السلسلة التالية هذا على افتراض أن من يطلع هو يدخل باب البرمجة لأول مرة ، وإلا فعليه أن ينتقل لتعلم البرمجة التطبيقية من خلال إحدى اللغات. سلسلة تبسيط البرمجة5 نقاط