12

هل لن اصبح مبرمجا يوما ما ؟ ساعدني

في يوم من الايام اعجبني صديق يعمل مبرمج واعجبني حديثه عن هذا العلم ومجال عمله الجميل والواسع فوقعت فى حبها ونويت ان اتعلم

بدأت رحله متخبطه محاولاَ التعلم حتي وجهني احدهم الى تعلم برمجه المواقع وبداية من التصميم تعلمت حتي اصبحت بالكاد اتقن تصميم المواقع وعرفت ان يجب ان اطلق على نفسي front end مطور وتشاركت هنا معكم بعض الاسئله فى تطوير الويب من قبل

عرض علي احدهم تعلم الخوارزميات عن طريق الجافا سكربت

وقفت امام مسائل يجب ان تحل بالجافا سكربت لا اخفي عليكم سرا لما استطع ان احل شيئا وكانت معظمها مسائل بسيطه تعطي للمبتدئين فى اي لغه حتي يستطيعون الدخول للمراحل الصعبه وهكذا

وحتي عندما شاهدت بعض حلول لتلك المسائل انا اعلم اساسيات جافا سكربت كلها مثل اسمي لكن لا اعرف استخدامها فى المسائل حتي عندما شاهدت الحلول امام عيني لم استطع ان افسرها وافهمها ومن هنا ادركت انه لا يمكنني ان اصبح مبرمجا واصابني الاحباط وقررت التخلي عن فكره البرمجه الى الابد لكن فى داخلي حزن كبير يدفعني للتجربه مره اخري هل سانجح ، ارجوا المساعده من فضلكم ماذا عساي ان افعل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

فكــرة إكتساب مهارة جديدة كالبرمجــة وغيرهــا تعتمــد على أساسَيّ التعلــم والتدريب. كل ما تتعلم وتتدرب تتحسن مهارتك، هناك من يتعلــم ويتدرب ساعتين في اليوم ثم يشعر بالملل، وآخرين لديهم بال أوسع في صرف أكثر من ستة ساعات على التعليــم والتدريــب.

فكلما بذلت جهــد أكثر في التعلــّم والتدرّب كلمــا عززت هذه المهــارة واكتسبتــها وحســّنتها. والبرمجة مهارة كغيرها من المهارات ليســت سهــلة كما يصّورها البعض. تحتاج إلى جديــّــة في الإنتبــاه وتحتاج إلى تعليم وتدريب دون توقــّـف.

التعلــّم عن طريق البــحث، مشاهدة الدورات قراءة الكتــب وتوثيق لغات البرمجة (Documentation) والتدريب عن طريق التطبيق تطبيق الشيء الذي تعلمته.

بالاضافة للتعليم والتدريب تحتاج الكثيير من الشغف ! .

Sara_Mohammed أضف ردا

يجب أن تضع نقطة مهمة في بالك قبل البدء بتعلم أي لغة برمجة

(التفكير المنطقي هو الأساس )

و مهما بلغت درجة علمك بلغة برمجة معينة فلن تستطيع كتابة أصغر برنامج بواسطته طالما لم تبدأ بالتفكير بخطوات حل المشكلة بطريقة (منطقية).

عندما تواجهك مسألة معينة حاول أن ترتب خطوات الحل بتسلسل منطقي

وقتها ستجد أن ترجمة تلك الخطوات إلى أسطر برمجية أصبح سهل جدا

فكر كما يفكر الحاسوب و ستصبح البرمجة متعة لك

و لا تيأس أبدا فحتما ستصل

ماذا عن مصمم ربما مهارتك كمصمم اكثر منها كمبرمج

لا تقلق أبدا، أنا مبتدئ مثلك تعلمت الأساسيات ولا أعلم إلا القليل غيرها، لكن عندما تواجهني مسألة مثل الذي ذكرت فالأهم أن تنقل الكود مثلما هو تماما ثم تبدأ بالتغيير وكل مرة تشغله وترى ماذا تغير، غير الأشياء البسيطة أولا ثم احذف تعليمة وهكذا ستفهم دور كل عبارة وسطر، أثناء تعلمك احذر أن تتخطى كل مالا تفهمه، ولا تنسى الاستفادة من الصديق المخلص غوغل ومواقع مثل stack overflow، أنصحك أن لا تربط سعادتك بشيء معين فلا تعلم ربما هناك أشياء ستتقنها أفضل من البرمجة.

أخي الكريم

من ناحية هل تستطيع أن تنجح فـ 100% تستطيع

لكن السؤال هو هل أنت مستعد على بذل الجهد الكافي للنجاح؟

البرمجة لا سيما جزئية الخوارزميات تحتاج إلى تدريب بشكل متدرج مع فهم عميق نسبيا للبرمجة

القيام بذلك بمفردك دون المساعدة من أحد ممكن لكن سيحتاج مجهود مضاعف منك

لكن النت مليء بالاشخاص الذين يساعدون الآخرين

ان احتجت مساعدة في هذا الجانب فانا أدعوك إلى الانظمام إلى منتداي

مجهول
  • حذف بواسطة المستخدم

يا صديقي كلنا نمر بتلك المرحله المبهمه حين لا نعرف مين اين نبدا تعلم شئ ما و كيف نتعلمه.

اعتقد ان الخوارزميات وحل المشاكل البرمجية هي اصعب من التقنيات التي نتعلمها كلغه البرمجه .

المشكله التي تواجه معظمنا عندما نتعلم حل المشاكل البرمجية هو وجود مدرب (coach) ,,

لكي يوجهك الي الطريقة الصحيحه لحل اسرع للمسئلة و عندما تواجهه مشكله ما يساعدك في حلها.

يمكنك بالفعل تعلم حل المشاكل البرمجيه بمفردك ولكني اعتقد ان الامر صعب الي حد ما

و في مقابله ل (احمد علي ) موظف في جوجل , بان اهم العوامل في نجاحه علي تعلم الخوارزميات وحل المشاكل هو المدرب وهو (الكوتش محمد عبد الوهاب )

-لذا امامك طريق وهو ان تتمرن مع مدرب محترف ربما لن تجده ولكن لحسن حظك انه يوجد تمرين علي علي مستوي مصر (مع الكوتش محمد عبد الوهاب )

راسل الصفحه. واخبرهم انك ستبدئ من level 0

اتمني لك التوفيق

فيديوهات عن acm والمسابقات البرمجيه

ربما نكون (team)في يوم ما وننضم لمسابقة acm و نحصل علي ميدالية

قد لا يعجبك رأيي , لكن كل يسر لما خلق له .

البرمجه تناسب الشخص الماهر للرياضيات الشغوف بالتمنطق وحل المسائل والالغاز.

هل يستطيع اي شخص اتقانها ؟ نعم لكن يحتاج مجهود كبير , كجهد الشخص القصير في أن يصبح لاعب سلة.

مجهود انت في غنى عنه لأن الموضوع " مش مستاهل ! "

لا أحد ولد داخل حاسوب, أنصحك بالمثابرة, فأنت على ما يبدوا لم تتعلم اللغة بالطريقة الصحيحة و لم تأخذ وقتك فيها.

فقد تأخذ شهورا لتعلم الأساسيات و فهمها, و ان لم تناسبك اللغة يمكنك تجريب لغة أخرى كروبي و بايثون في أي وقت.

السر هنا هو أن تأخذ وقتك

اخي باعتقدي ان تعلم الخوارزميات في بداية البرمجة اعتقد خاطى انا حاولت اكثر مره على اني اسؤل الناس عن تعلم البرمجة ووجدة انه امر غير صحيح اذا كانت لديك الاراده سوف تتعلم لا تبحث عن الاشخاص لتسؤلهم فقط عليك البحث عن الدورات للتعلم

صدقني انا لا اجيد اللغة الانجلزيه وضعيف بها جدا ولكن جلست ابحث عن الشروح وتعلمت مع العلم اني لم اكن اعلم بعض المصطلحات التي يتكلمون بها في اخر الحديث لا تبحث عن الاسؤله التي لا فائده منها فقط ابدا اذا كان لديك اي اسؤله يمكنك مراسلتي

السلام عليكم

تعلم البرمجة بأي لغة يحتاج التدريب و الكتير من التدريب خصوصا للأشخاص الدين لم يبرمجوا من قبل.

الفشل في المحاولات الأولى لا يعني بالضرورة أنك لا تصلح لهدا المجال، فكلنا واجهتنا مشاكل في بدايتنا لكن ما إن تتقن لغة برمجية واحدة فتعلم المزيد يصبح سهلا شيئا ما.

نصيحتي لك اخي الكريم هو حاول ان تبدأ ببرمجة بعض الخواريزميات السهلة او ابحت عن نمادج في الانترنت وحاول فهمها و بعد ذلك اعد برمجتها بنفسك او حاول تحسينها.

ا ذا تدربت عن طريق تحليل اكواد جاهزة هذا سيطور لديك التفكير المنطقي

مشوار ال 1000 ميل يبدأ بخطوة أخي الكريم

دعني أسألك سؤال هل عندما ولدت ولدت تعرف المشي و الركض و قيادة السيارة .... لو قالو لك أول ماولدت ابني يجب يجب ان تعرف المشي و الركض و السباحة و قيادة الدراجة و قيادة السيارة و الطائرة ان كانت لك اهتمامات بأن تصبح طيار .

أول كلمة سوف تقولها اعيدوني من حيث اتيت صحيح .. رغما ذالك انت تعرف اغلب هذه الأشياء حاليا او جلها ... جاوبني انت الان كيف ان تتعلم كل هذه الأشياء ؟؟؟

الذي كنت سوف تجيب عليه بكلمة مستحيل سابقا لقد حققتها بدون ان تشعر . لاتوجد كلمة مستحيل لانك تتكلم على شيء يتقنه بشر مثلك مثل وليس شخص واحد يتقن هذا الشيئ بالألاف فهل أجبتني كيف لايمكنك أن تتعلمه و تتقنه أنت و أنت تملك نفس يملكون ممكن أكثر الفرق الوحيد بينك و بينهم شيئ واحد هم اتبعو طريقة الطفل الصغير التي اخبرتك عنه منذ قليل و اخذو وقتهم في تعلم كل شيء بتروي .

أتمنى ان أكون قد أجبتك على سؤالك

بممارسة تحترف المجال مثل قيادة السيارة لا يمكنك ان تقودها اول مرة و لكن عندما تبدأ بتلم اساسيات القيادة يمكنك ان تقود اي سيارة بعدة فترة وجيبزة