السؤال: ماذا علي أن أفعل لأصبح أعظم مبرمج في العالم؟
الجواب: تدرب تدرب تدرب !!
إذا كانت الأساسيات الخاصة بك واضحة وكنت تعرف كيفية إنشاء منطق لأي مشكلة معينة ، صدقني أن البرمجة سهلة للغاية. يمكنك تعلم أي لغة برمجة بسهولة لأن بناء الجملة فقط هو المختلف في جميع المقاييس ولكن المنطق سيكون هو نفسه.
الآن السؤال سوف يدور في ذهنك كيف تقوم بالممارسة؟
لا تقلق ، فهناك الكثير من مواقع الويب حيث يمكنك قضاء وقت ممتع وتصبح مثاليًا. في جميع مواقع الويب هذه ، ستحصل على عدد كبير من الأسئلة من مستوى المبتدئين إلى مستوى الخبراء. تنظم هذه المواقع مسابقات البرمجة أيضًا. لذلك هنا يمكنك التدرب والتنافس مع الآخرين. إذا علقت في مكان ما ، فإن المبرمجين موجودون لمساعدتك :)
http://Www.geeksforgeeks.org
أسئلة ذات صلة:
كيف يمكنني فعلا أن أصبح مبرمجا؟
أحيانا تمضي عاما أو أكثر ،و أنت تتعلم البرمجة قم تكتشف أو تشعر أنك لم تحصل صل على أي شيء.
حسنًا، الإجابة التالية هي اقتباس من أحد المبرمجين.
يقول:
حسنا، هذا ليس مفاجئًا للغاية - عام ونصف ليس وقتًا كافيًا. بالنسبة لي ، مر حوالي 20 عامًا حتى بدأت أشعر وكأنني ذاهب "إلى مكان ما".
لقد فكرت أيضًا في محاولة المساهمة في المصدر المفتوح على جيثب ، ولكن التفكير في أي مشروع يعطيني برامج ضخمة متعددة الملفات برمز يبدو غريبًا على الرغم من أنهم يقولون إنه "جافا" أو "سي ++".
ذهبت هناك وقمت بذلك. في حوالي العام العاشر. لذا فأنت بالتأكيد تتقدم أسرع مني! يصبح هذا أسهل عندما تحصل على خبرة في إنشاء مثل هذه البرامج الكبيرة بنفسك. ليس بالأمر السهل ، ولكن الأمر أسهل - فإيجاد طريقك في مشروع برمجي كبير أمر صعب دائمًا ، ودائمًا ما يستغرق الكثير من الوقت.
تلميح: ابحث عن الطبقات. ستكون هناك دائمًا طبقات ، حيث يتم بناء البرنامج النهائي فوق طبقة المستوى الأدنى ، والتي تم إنشاؤها على طبقة ذات مستوى أدنى ، وما إلى ذلك ، حتى تصل إلى لغة البرمجة الفعلية. في الواقع ، معظم البرامج عبارة عن برج من اللغات الخاصة بالمجال.
حاولت أن أصنع لعبة الشطرنج ولكن انتهى بي الأمر بالاستسلام لأن المنطق الذي كان يدور في رأسي يصعب علي وضعه في الكود. بالإضافة إلى أنه ليس لدي طريقة لرؤية رقعة الشطرنج وكيف يعمل برنامجي.
عملية البرمجة نفسها هي عملية تعلم الأشياء. يبدو أنك تنظر إليه على أنه شيء يأتي بعد أن تنتهي من تفكيرك ؛ هذا صحيح فقط للبرامج التافهة. بدلاً من محاولة التوصل إلى الأمر برمته ، فقط ابدأ - على سبيل المثال قم بعمل بعض الفئات لأنواع مختلفة من القطع ، ثم اكتب طرقًا يمكنها تحديد ما إذا كانت الحركة صحيحة أم لا. ثم اختر بعض مكتبات الرسومات للغتك المفضلة ، وتعلم كيفية التعامل معها ، وأضف أساليب إلى القطع التي تسمح لهم برسم أنفسهم على الشاشة. ثم ابتكر فصلًا عن رقعة الشطرنج (سيكون له مراجع للقطع) ، وأضف طريقة رسم إلى ذلك. ثم تعرف على لعبة الشطرنج AI واكتب فصلًا للاعب AI (سيكون له إشارة إلى كائن لوحة الشطرنج). أو ربما للتواصل مع لاعبين متعددين؟
TL ؛ DR: استرخ ، هدئ أعصابك. أنت مبرمج بالفعل ، لكنك مجرد
مبرمج قليل الخبرة. لا تتوقع أن تصبح محترفًا في غضون عامين
أو ما شابه ، فليس هناك أي مهنة تقريبًا حيث يكون هذا ممكنًا
يحتاج دماغك إلى وقت لإعادة توصيل نفسه.
كيف يمكنني أن أكون أفضل مبرمج أستطيع؟
الممارسة.
ابحث دائمًا عن فرص للقيام بالأشياء بنفسك. إذا كنت تحب البرمجة ، فامنح نفسك التحديات واستمر في القيام بها.
اقرأ. اقرأ عن اللغات الجديدة والنماذج الجديدة والأنماط الجديدة والأفكار الجديدة والتحسينات وأنماط الإدارة ودورات حياة التطوير.
يمكن أن تساعدك الممارسة على الخروج من شيء ما ، ويمكن للقراءة أن توضح لك كيف فعل الآخرون ذلك وتوضح لك المشكلات التي لم تصادفها حتى الآن.
انظر كيف يفعل الآخرون الأشياء. جيثب رائع لذلك.
لا تثبط عزيمتك إذا كانت هناك طرق أكثر ذكاءً للقيام بالأشياء أكثر مما توصلت إليه بنفسك. تعلم منهم ، وادمج الأساليب التي تعمل ، واعرف ما إذا كان بإمكانك رؤية طرق لتحسين ما قاموا به. اطرح أسئلة ، واعرف ما إذا كان هناك سبب لفعلهم الأشياء بطريقة تبدو متخلفة ، لكن هذا منطقي حقًا.
انظر إلى وثائق الكود ، وتأكد من أن وثائقك أفضل دائمًا. اكتب كأنك تكتب لبديل الرجل الذي اصطدمت به الحافلة.
هل يمكنني أن أصبح مبرمجًا جيدًا في 3 سنوات وكيف؟
حسنا، أولا إذا كنت تبلغ من العمر 20 عامًا فقط :) فاعلم بأنه مازال لديك الكثير و الكثير من الوقت ولكي تكون مبرمجًا جيدًا لا يزال لديك سنوات عديدة….
وإذا كنت قد بدأت بالفعل في البرمجة وكنت منجذبة حقًا إليها ، فهذا أمر رائع ، لأنك بالتأكيد تحصل على النجاح إذا كنت مهتمًا بها ... ..
إن حل المشكلات فقط يجعلك مبرمجًا ، ولكن حلها في وقت وذاكرة فعالين يجعلك مبرمجًا جيدًا (لذلك قد تحتاج إلى تعلم هياكل وخوارزميات بيانات مختلفة)
لعبة Cricket 2007 (لعبة كمبيوتر) ، بطولة العالم للكريكيت 2 - تطبيقات Android على Google Play كلاهما لعبة كريكيت ، ولكن تم إنشاء لعبة Cricket 2007 بحجم 656 ميجابايت حيث تم إنشاء WCC في 60 ميجابايت فقط مما يوفر ميزات أكثر بكثير من C2007.
لذا فإن حل المشكلة فقط ليس ………. الإحتراف ؛)
الشيء الثاني هو أن مارك زوكربيرج وآدم دانجيلو قد لا يكونا مبرمجين جيدين ، لكنهما يعرفان أين يستخدمان مهارات البرمجة تلك وما الذي يجب إنشاؤه (وهذا أمر مهم جدًا) .. ولهذا السبب هما أكثر شهرة.
إذا أصبحت مبرمجًا جيدًا ، فقد يتم وضعك في FACEBOOK أو ما شابه ، ولكن إذا كنت تعرف مكان وكيفية استخدام ما يجب إنشاؤه ، فيمكنك هزيمة FACEBOOK أو غيره وصنع شيئًا ما.
قم بحل المزيد والمزيد من المشكلات على مواقع الويب لمعرفة المزيد والمزيد عن البرمجة ، ولكن لا تحل المشكلة فحسب ، بل اعثر على حلول أخرى على الإنترنت ، ثم ابحث عن الحلول التي تعتبر مشكلة ولماذا .......
ولكي تصبح مبرمجًا ناجحًا مثل مارك زوكربيرج وآدم دانجيلو ، تحتاج فقط إلى بعض التفكير العميق والملاحظات حول العالم ، تعرف على أنواع المشكلات التي تحدث في العالم؟ ، إطرح على نفسك أسئلة على غرار: ما الذي يريده الناس؟ ، ما الذي يحبه الناس؟ و هكذا، و حاول دائما إيجاد بعض الأشياء الجديدة.

تعليقات
إرسال تعليق
أضف تعليق