Hanan Fahad2 نشر 18 فبراير أرسل تقرير نشر 18 فبراير انا اشتركت في كل دورات الاكادمية بس ماعرفت استفيد منها ماادري ايش هي الطريقة السليمة لتعلم وبناء تطبيقات وبعد ذلك ايجاد عمل احتاج توجيه يفيدني 2 اقتباس
0 Mustafa Suleiman نشر 18 فبراير أرسل تقرير نشر 18 فبراير طالما أنك قمت بتجربة كافة المسارات كما ذكرتي، فذلك يعني أنك على دراية بمجال الويب بمساريه الواجهة الأمامية و والواجهة الخلفية، أيضًا مجال تطوير تطبيقات الهاتف. عليك الآن تحديد ما هو المجال المناسب لك والذي تشعرين أن لديك ميول له وتستطيعي التفوق به أو قضاء فترة كبيرة لدراسته، فالبرمجة ليس دراسة لساعات محددة بل ستذاكرين بشكل دائم من أجل تحديث معلوماتك وتعلم الجديد في المكتبات والإطارات واللغة وخلافه. ومن الأفضل إختيار المجال بناءًا على الوظائف المتاحة في سوق العمل لديك، حيث نبحث عن الوظائف المعروضة من قبل الشركات في مجال البرمجة على مواقع مثل indeed و LinkedIn ثم في مجال الويب نتعلم التقنيات الأكثر طلبًا، ونفس الأمر لو أردنا مجال تطوير تطبيقات الهاتف سواء بتعلم React Native أو Flutter. أي يجب تحديد خريطة طريق Road map ثم الإلتزام بها وتنفيذ مشاريع كاملة لبناء معرض أعمال. اقتباس
0 Hanan Fahad2 نشر 18 فبراير الكاتب أرسل تقرير نشر 18 فبراير طيب كيف اجيب فكرة وكيف اطبق مشروع لي 2 اقتباس
0 Mustafa Suleiman نشر 18 فبراير أرسل تقرير نشر 18 فبراير ما هو المسار الذي قمتي بدراسه واخترتيه كمسار برمجي لك؟ أي الوظيفة التي تريدينها حاليًا؟ اقتباس
0 ياسر مسكين نشر 18 فبراير أرسل تقرير نشر 18 فبراير بتاريخ 2 دقائق مضت قال Hanan Fahad2: طيب كيف اجيب فكرة وكيف اطبق مشروع لي لا يوجد جواب سحري لتساؤلك حول إيجاد الفكرة، لكن يمكنني مساعدتك. إيجاد الفكرة الإبداعية قد يكون صعبا خاصة في هذا الوقت، وإنشائها من الصفر، لهذا فأول خطوة يمكنك البدء فيها هي عن طريق عمل نسخ (Clones) لتطبيقات مشهورة أو أفكار موجودة في السوق هذا يمكن أن يوفر لك العديد من الفوائد كفهم عملية التطوير فعند عمل نسخ لتطبيقات مشهورة، ستحصلين على فرصة لفهم كيفية بناء التطبيقات الناجحة وتنظيمها ويمكن أن تتمكني من اكتساب الخبرة العملية خاصة في عملية التطوير وحل المشاكل التقنية. والعديد من المبرمجين والمطورين بدؤوا بهذا الشكل، عن طريق استخدام النسخ التي قاموا بإنشائها ثم قاموا بعرضها كجزء من معرض أعمالهم الشخصي أو الاحترافي، مما عزز من فرص الحصول على عمل مستقبلي. الطريقة الأفضل لإيجاد الأفكار هي عن طريق الخروج إلى الواقع والبحث عن المشاكل التي تواجه الناس، والمؤسسات وتعيق تقدمهم فالتقنية والبرمجة أتت لهذا الغرض لتسهل حياة الناس، وتحل مشاكلهم عن طريق برمجيات نقوم ببرمجتها نحن كمبرمجين. اقتباس
0 Najah Alsaker نشر 18 فبراير أرسل تقرير نشر 18 فبراير بما انك مسجلة بجميع الدورات الخاصة بالاكاديمية دعني اريك المسار الصحيح الذي يجب عليك اتباعه لتحقيق افضل استفادة في البداية ابدئي ب دورة تطوير واجهات المستخدم حيث ستتعلمين بها اساسيات الويب الذي يعمل على اساسها اغلب لغات البرمجة وهي ال html , css ,javaScript حيث ستتعلمين تصميم صفحات الويب بكل احترافية وهذه لمحة بسيطة عن الدورة اقتباس أعد هذه الدورة أفضل المبرمجين العرب بتسلسل بسيط وواضح، بإنهائك لها ستصبح مطور واجهات مستخدم دون الحاجة لامتلاك معرفة سابقة بالبرمجة، وستتعلم تطوير واجهات المستخدم خطوة بخطوة اعتمادًا على التجربة العملية والمادة العلمية التي يقدمها مدربون محترفون. تبدأ الدورة بالأساسيات ومن أبسط المفاهيم إلى المفاهيم المتقدمة ومنها إلى أفضل الأساليب المتبعة في البرمجة. الدورة هي عبارة عن مساق تدريبي كامل يبدأ من الصفر وينتهي عند إبداعك وبناء صفحاتك الأولى. الدورة لا تعلم الأساسيات فقط بل تضع المتدرب على بوابة الاحتراف ليكمل طريقه وينافس المحترفين. ثم قوقي بالدخول الى دورة علوم الحاسوب حيث ان هذه الدورة هي الاساس لتحديث وجهة مستقبلك ستتعلمين من خلالها التالي : التفكير المنطقي والخوارزميات ستتعلمين ال سكراتش والذي هو مدخلك لتطوير تفكيرك البرمجي بطريقة بسيطة جدا وممتعة تطبيق تطبيقات بسيطة عملية مبادئ البرمجة اساسيات انظمة التشغيل التعامل مع قواعد البيانات كل ما يتعلق بعالم الويب اساسيات هندسة البرمجيات ك (ادارة و مبادئ ومنهجيات) البرمجة كائنية التوجه وبناءا على كل ما ذكرته لك سابقا اذا فهذه الدورة ستجعل منك مبرمجة بمعلومات قوية جدا مستقبلا عند دخولك الى سوق العمل , اي ان ستقطعين شوطا كبيرا في فهمك للبرمجيات وعالم الانترنت وكيفية عمله وسيصبح من السهل عليكي جدا فهم لغات البرمجة الخلفية التي ستقومين بتعلمها بناءا على المعلومات التي ساعطييك اياه الان اولا في هذه الدورة يوجد مسارات لغتي البرمجة هذه اساسيات لغة جافا سكريبت اساسيات لغة بايثون ستقومين بالاطلاع عليهم ومن ثم الاطلاع على المسار الاول فقط من دورة تطوير تطبيقات الويب باستخدام لغة PHP و دورة تطوير تطبيقات الويب باستخدام لغة Ruby هذه هي اللغات البرمجية الخلفية المنتشرة في سوق العمل لذلك عليك الاطلاعك على طريقة سير كل لغة ما الهدف من تعلمها ما هي الميزات التي تقدمها ما اللغة التي شدت انتباهك اكثر شيء بناءا على هذه التقييمات ستختاريين اللغة التي حصلت على اعلى تقييم ثم تبدئين بدراسة المسار الخاص بها واحترافها واياكي الخلط بتعلم اللغات وبالاخص بالفترة الاولى بالتعلم لانك ستشعرين بضياع جديد لذلك كما اخبرتك تختارين لغة واحدة وتحترفينها لتدخلين سوق العمل بقوة واحترافية وبعد ذلك يمكنك التفرغ في تطوير نفسك بلغات اخرى اظن انك تتسائلين الان عن مصطلحات برمجة الواجهة الخلفية و برمجة الواجهة الامامية وما علاقة دورة تطوير واجهات المستخدم بلغة البرمجة التي ستقومين باختيارها برمجة الواجهة الأمامية (Frontend) : تشير إلى عملية تطوير وبرمجة الجزء الذي يراه المستخدم في تطبيق الويب أو التطبيق الجوال. يتضمن ذلك تصميم الصفحات، وإضافة الأنماط والتفاعلات التي يمكن للمستخدم التفاعل معها وتستخدم لغات (html , css , javascript ) أما برمجة الواجهة الخلفية (Backend) : فهي عملية تطوير الجزء الذي لا يظهر مباشرة للمستخدم ولكنه يدير العمليات والبيانات التي تحدث خلف الكواليس، مثل إدارة قواعد البيانات، والتعامل مع الطلبات من المستخدمين، وتوفير البيانات للواجهة الأمامية. باختصار، الواجهة الأمامية تعني ما يظهر للمستخدم، بينما الواجهة الخلفية تعني العمليات التي تحدث خلف الكواليس لجعل الواجهة الأمامية تعمل بشكل صحيح. والان بعد ان فهمتي الفرق بينهم وما وظيفة كل منهم اظن انك اصبحتي على دراية لماذا يجب عليكي دراسة الامرين معا لكي تصبحي مبرمجة fullstack اي تسطيعين عمل اي برنامج او موقع ويب من الصفر كاملا وبدون الحاجة للاستعانة بأحد اظن ان هذه المعلومات كافية جدا لتنور لك مسارك التعليمي والمهني وان اضمن لك ان قمتي بتطبيق هذه الخطوات بحزافيرها ستصبيحين مبرمجة محترفة جدا وتدخلين سوق العمل بقوة كبيرة والأن دعيني ان اقوم باعطاءك نصيحة صغيرة عن اخيار لغة البرمجة المناسبة من وجهة نظري وبناءا على الاحصائات السنوية ف ان اهم لغات البرمجة هما (python , javaScript ) javaScript : تتميز هذه اللغة بأنه يمكنك العمل عليها بطرفي الموقع الامامي والخلفي كما انها مرة جدا ويمكنك تصميم مواقع الويب وتطبيقات الجوال ايضا عكس اللغات البرمجية الاخرى التي تكون محصورة على مواقع الويب فقط وذلك في سبيل المثال , ويمكنك قراءة المزيد حولها من هنا python : هذه اللغة تستخدم في تطوير تطبيقات الويب ويكثر استخدامها اكثر شي في تطبيقات الذكاء الصناعي , ويمكنك قراءة المزيد حولها من هنا لذلك ان كنت تودين العمل في مجال الويب والتطبيقات ف لغة javaScript هي المثالية اما ان كنتي تريدين التوجه نحو الذكاء الصناعي والالة ف لغة python هي المثالية وبالتوفيق لك اقتباس
0 Hanan Fahad2 نشر 18 فبراير الكاتب أرسل تقرير نشر 18 فبراير بتاريخ 36 دقائق مضت قال Najah Alsaker: بما انك مسجلة بجميع الدورات الخاصة بالاكاديمية دعني اريك المسار الصحيح الذي يجب عليك اتباعه لتحقيق افضل استفادة في البداية ابدئي ب دورة تطوير واجهات المستخدم حيث ستتعلمين بها اساسيات الويب الذي يعمل على اساسها اغلب لغات البرمجة وهي ال html , css ,javaScript حيث ستتعلمين تصميم صفحات الويب بكل احترافية وهذه لمحة بسيطة عن الدورة ثم قوقي بالدخول الى دورة علوم الحاسوب حيث ان هذه الدورة هي الاساس لتحديث وجهة مستقبلك ستتعلمين من خلالها التالي : التفكير المنطقي والخوارزميات ستتعلمين ال سكراتش والذي هو مدخلك لتطوير تفكيرك البرمجي بطريقة بسيطة جدا وممتعة تطبيق تطبيقات بسيطة عملية مبادئ البرمجة اساسيات انظمة التشغيل التعامل مع قواعد البيانات كل ما يتعلق بعالم الويب اساسيات هندسة البرمجيات ك (ادارة و مبادئ ومنهجيات) البرمجة كائنية التوجه وبناءا على كل ما ذكرته لك سابقا اذا فهذه الدورة ستجعل منك مبرمجة بمعلومات قوية جدا مستقبلا عند دخولك الى سوق العمل , اي ان ستقطعين شوطا كبيرا في فهمك للبرمجيات وعالم الانترنت وكيفية عمله وسيصبح من السهل عليكي جدا فهم لغات البرمجة الخلفية التي ستقومين بتعلمها بناءا على المعلومات التي ساعطييك اياه الان اولا في هذه الدورة يوجد مسارات لغتي البرمجة هذه اساسيات لغة جافا سكريبت اساسيات لغة بايثون ستقومين بالاطلاع عليهم ومن ثم الاطلاع على المسار الاول فقط من دورة تطوير تطبيقات الويب باستخدام لغة PHP و دورة تطوير تطبيقات الويب باستخدام لغة Ruby هذه هي اللغات البرمجية الخلفية المنتشرة في سوق العمل لذلك عليك الاطلاعك على طريقة سير كل لغة ما الهدف من تعلمها ما هي الميزات التي تقدمها ما اللغة التي شدت انتباهك اكثر شيء بناءا على هذه التقييمات ستختاريين اللغة التي حصلت على اعلى تقييم ثم تبدئين بدراسة المسار الخاص بها واحترافها واياكي الخلط بتعلم اللغات وبالاخص بالفترة الاولى بالتعلم لانك ستشعرين بضياع جديد لذلك كما اخبرتك تختارين لغة واحدة وتحترفينها لتدخلين سوق العمل بقوة واحترافية وبعد ذلك يمكنك التفرغ في تطوير نفسك بلغات اخرى اظن انك تتسائلين الان عن مصطلحات برمجة الواجهة الخلفية و برمجة الواجهة الامامية وما علاقة دورة تطوير واجهات المستخدم بلغة البرمجة التي ستقومين باختيارها برمجة الواجهة الأمامية (Frontend) : تشير إلى عملية تطوير وبرمجة الجزء الذي يراه المستخدم في تطبيق الويب أو التطبيق الجوال. يتضمن ذلك تصميم الصفحات، وإضافة الأنماط والتفاعلات التي يمكن للمستخدم التفاعل معها وتستخدم لغات (html , css , javascript ) أما برمجة الواجهة الخلفية (Backend) : فهي عملية تطوير الجزء الذي لا يظهر مباشرة للمستخدم ولكنه يدير العمليات والبيانات التي تحدث خلف الكواليس، مثل إدارة قواعد البيانات، والتعامل مع الطلبات من المستخدمين، وتوفير البيانات للواجهة الأمامية. باختصار، الواجهة الأمامية تعني ما يظهر للمستخدم، بينما الواجهة الخلفية تعني العمليات التي تحدث خلف الكواليس لجعل الواجهة الأمامية تعمل بشكل صحيح. والان بعد ان فهمتي الفرق بينهم وما وظيفة كل منهم اظن انك اصبحتي على دراية لماذا يجب عليكي دراسة الامرين معا لكي تصبحي مبرمجة fullstack اي تسطيعين عمل اي برنامج او موقع ويب من الصفر كاملا وبدون الحاجة للاستعانة بأحد اظن ان هذه المعلومات كافية جدا لتنور لك مسارك التعليمي والمهني وان اضمن لك ان قمتي بتطبيق هذه الخطوات بحزافيرها ستصبيحين مبرمجة محترفة جدا وتدخلين سوق العمل بقوة كبيرة والأن دعيني ان اقوم باعطاءك نصيحة صغيرة عن اخيار لغة البرمجة المناسبة من وجهة نظري وبناءا على الاحصائات السنوية ف ان اهم لغات البرمجة هما (python , javaScript ) javaScript : تتميز هذه اللغة بأنه يمكنك العمل عليها بطرفي الموقع الامامي والخلفي كما انها مرة جدا ويمكنك تصميم مواقع الويب وتطبيقات الجوال ايضا عكس اللغات البرمجية الاخرى التي تكون محصورة على مواقع الويب فقط وذلك في سبيل المثال , ويمكنك قراءة المزيد حولها من هنا python : هذه اللغة تستخدم في تطوير تطبيقات الويب ويكثر استخدامها اكثر شي في تطبيقات الذكاء الصناعي , ويمكنك قراءة المزيد حولها من هنا لذلك ان كنت تودين العمل في مجال الويب والتطبيقات ف لغة javaScript هي المثالية اما ان كنتي تريدين التوجه نحو الذكاء الصناعي والالة ف لغة python هي المثالية وبالتوفيق لك اشكرك وضحت لي اللبس لاكن كم احتاج وقت اقتباس
0 Najah Alsaker نشر 18 فبراير أرسل تقرير نشر 18 فبراير بتاريخ 30 دقائق مضت قال Hanan Fahad2: اشكرك وضحت لي اللبس لاكن كم احتاج وقت الوقت يعتمد على مدى التزامك بالدراسة والتطبيق مثلا بدراسة 6 ساعات يوميا فيمكنك الانتهاء خلال 6 اشهر بمعدل شهرين لكل دورة وهم تطوير واجهات المستخدم علوم الحاسب لغة البرمجة التي ستختارينها ومن ثم خصصي شهرين لمراجعة كل ما تعرفيه وعمل تطبيق عملي خاص بك بعيدا عن المشاريع المشروحة في الدورات يتضمن جميع التقنيات من الثلاث دورات ولذلك للتأكد من مدى فهمك وخبرتك في هذا المجال بالتوفيق لك اقتباس
السؤال
Hanan Fahad2
انا اشتركت في كل دورات الاكادمية بس ماعرفت استفيد منها ماادري ايش هي الطريقة السليمة لتعلم وبناء تطبيقات وبعد ذلك ايجاد عمل احتاج توجيه يفيدني
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.