CodeGym /مدونة جافا /Random-AR /أهم 7 نصائح وحيل لتعلم لغة Java في أسرع وقت ممكن
John Squirrels
مستوى
San Francisco

أهم 7 نصائح وحيل لتعلم لغة Java في أسرع وقت ممكن

نشرت في المجموعة
هذه هي الطريقة التي يعمل بها الدماغ البشري. مهما كان ما نفعله، فإن دماغنا يبحث باستمرار عن حلول واختصارات أكثر فعالية تسمح لنا بفعل الشيء نفسه بشكل أسرع وأفضل وبطريقة أكثر ملاءمة من ذي قبل. لذا كن مطمئنًا، إذا كنت تتساءل عما إذا كان هناك أي نصائح وحيل لتعلم Java بشكل أسرع وأسهل، فمن الطبيعي تمامًا أن تفعل ذلك. أفضل 7 نصائح وحيل لتعلم لغة Java في أسرع وقت ممكن - 1 نحن لسنا متأكدين من "الحيل"، ولكن هناك بالتأكيد بعض الطرق لزيادة كفاءة هذه العملية إلى الحد الأقصى، والتي من شأنها أن تسمح لك في نهاية المطاف بتعلم Java بأسرع ما يمكن من الناحية الواقعية. بالطبع، هناك أشياء مختلفة تناسب أنواعًا مختلفة من الأشخاص، ولكن من المؤكد أن بعض النصائح والتوصيات يمكن أن تجعل حياتك كمتعلم جافا أسهل إلى حد كبير. فيما يلي عدد من النصائح والاقتراحات الأكثر قابلية للتطبيق والتي أثبتت فعاليتها حول تعلم Java بسرعة، استنادًا إلى تجربتنا الخاصة في CodeGym ومن عدد من مطوري Java ذوي الخبرة.

1. ابحث عن مشروع مثير يمكنك إنشاؤه باستخدام Java

إليك نصيحة بداية رائعة من Brian Knapp، وهو مبرمج ذو خبرة ومؤلف مدونة Code Career Genius: "عندما كنت في السنة الأخيرة من المدرسة الثانوية في عام 2002، قررت أن أتعلم Java. حصلت لنفسي على نسخة من كتاب "علم نفسك Java" في 21 يومًا لمعرفة الأساسيات وكيف أنها مختلفة عن لغة C/C++. كان الكتاب مفيدًا، لكني قرأته خلال أسبوع أو أسبوعين. ثم فعلت شيئًا أحدث فرقًا كبيرًا. قررت أن أصنع شيئًا رائعًا باستخدام Java! لقد كنت متحمسًا جدًا لإنشاء لعبة RPG بأسلوب Final Fantasy باستخدام Java 2D. في الشهر التالي، بعد ظهر كل يوم ومساء، كنت أمارس هوسًا على هذا المشروع. على طول الطريق، اكتشفت كيفية إخراج الرسومات إلى الشاشة، وتحريك الكائنات، وإخراج وتحريك خريطة البلاط على الشاشة، واكتشاف التصادم، والموسيقى، والمؤثرات الصوتية، وقمت أيضًا ببناء محرر خرائط البلاط الخاص بي باستخدام Java Swing! كانت النقطة الأساسية بالنسبة لي هي الحماس لبناء شيء ما. كان لدي مشروع كان لديّ طاقة جيدة بشأنه، وكانت Java تقنية مثيرة لجعل كل شيء ممكنًا! براين على حق بالتأكيد. يعد العثور على شيء ممتع ومثير ترغب في إنشائه باستخدام Java طريقة رائعة لتحفيز نفسك على تعلم اللغة بطريقة سريعة وممتعة. في الواقع، هذا هو أحد الأشياء التي كنا نضعها في الاعتبار عند تصميم دورة CodeGym. لهذا السبب لدينا قصة، تربط أجزاء الدورة معًا، ومهام متنوعة مصممة للإثارة حول تطبيق Java لمعرفة كيف يمكنك استخدام هذه اللغة لإنشاء شيء تريده.

2. تدرب قدر الإمكان

"الممارسة تصنع الفارق. لقد تمكنت من أن أصبح مدرسًا خبيرًا في لغة Java بسبب الممارسة المستمرة والمتكررة. ومن المؤكد أن هذا هو مفتاح نجاح المبرمجين المحترفين. سيكون عليك فقط ترميزها! - يقول جون سيلاوسكي، أحد كبار مطوري Java ومعلم Java. ولم نتمكن من الاتفاق أكثر! نحن نستمر في قول هذا منذ البداية: في تعلم كيفية البرمجة، تُحدث الممارسة فرقًا كبيرًا. لقد قمنا ببناء هيكل الدورة التدريبية لـ CodeGym بالكامل حول نهج الممارسة أولاً، في الواقع. وهذا هو أحد الأسباب الرئيسية التي تجعل العديد من طلابنا قادرين على العثور على وظيفة برمجة أولى لأنفسهم حتى قبل أن ينهوا المستوى الأخير من الدورة. عند تعلم Java في CodeGym، فإن معظم ما تفعله سيكون تدريبًا. لذلك لقد اهتمنا بهذا الأمر من أجلك بالفعل. فقط لا تنس التدرب إذا قررت اتباع طريقة ما لتعلم Java بخلاف CodeGym.

3. ادرس بانتظام ولا تأخذ فترات راحة طويلة

نصيحة مهمة أخرى يمكننا مشاركتها بناءً على ملاحظاتنا وتجربة طلابنا السابقين. تعد الدراسة بانتظام ومستمر، دون أخذ فترات راحة طويلة (ويفضل أن تكون بدون استراحة أطول من يوم واحد) عامل نجاح مهم. تظهر لنا التجربة أن الأشخاص الذين يميلون إلى أخذ فترات راحة طويلة ومتعددة عادة ما يتقدمون ببطء شديد، وفي كثير من الأحيان ينتهي بهم الأمر إلى ترك الدورة دون نجاح. لذلك نوصي بالتأكيد، قدر الإمكان، بالالتزام بتعلم لغة Java بشكل منتظم، حيث أن أخذ فترات راحة بالنسبة لمعظم الأشخاص يؤدي إلى الحاجة إلى "تحديث" الذاكرة عندما يعودون إليها، أو حتى تعلمها. مرة أخرى، حيث يميل عقلك إلى نسيان المعرفة الجديدة بسرعة كبيرة، خاصة إذا لم تكن هذه المعرفة مدعومة بقدر مناسب من الخبرة العملية.

4. التعاون مع المبتدئين والمتعلمين الجدد

يعد التعاون مع المتعلمين الجدد الآخرين لتوحيد الجهود ودعم بعضهم البعض بمثابة خدعة صغيرة أخرى لمتعلمي Java الذاتيين الناجحين. هذا النهج فعال بسبب الطريقة التي يعمل بها دماغنا: أفضل طريقة لتعلم شيء ما هو تعليمه لأشخاص آخرين. ولهذا السبب فإن التعاون مع الآخرين ومساعدة المتعلمين الأقل خبرة يعمل بشكل جيد. بالطبع، لقد عرفنا دائمًا مدى أهمية المجتمع والتعاون. ولهذا السبب لدينا قسم المساعدة على موقعنا الإلكتروني، حيث يمكن لطلاب CodeGym طلب المساعدة والحصول عليها من زملائهم المتعلمين أو خبراء Java في Codegym.

5. حافظ على جلسات التعلم الخاصة بك طويلة بما فيه الكفاية (أطول من ساعة واحدة في اليوم)

كما سيخبرك العديد من المبرمجين ذوي الخبرة، فإن تعلم Java لمدة ساعة واحدة كل يوم قد لا يكون الإستراتيجية الأكثر فعالية. بالنسبة لمعظم الأشخاص، لن تكون ساعة واحدة كافية لأن الوقت الفعلي الذي تقضيه في البرمجة سيكون حوالي 20-30 دقيقة. إليك ما يجب على Reinder de Vries، وهو مطور ذو خبرة ومؤسس موقع LaernAppMaking.com، أن يشاركه حول هذا الموضوع: "مجرد التعلم لمدة ساعة واحدة يوميًا (بغض النظر عن عدد الأيام المتتالية) يعد أمرًا سيئًا للاحتفاظ بما تم تعلمه، كما أنه سيضر بالاحتفاظ بما تم تعلمه". سيضر قدرتك على التعلم. هل لديك خيار التعلم لمدة ساعتين أو ثلاث ساعات يوميًا، وربما على فترات زمنية أصغر؟ عندما تتعلم البرمجة لمدة ساعة واحدة، فإن الوقت الفعلي الذي تقضيه في كتابة التعليمات البرمجية يمكن أن يصل إلى 20 دقيقة. وبصرف النظر عن البرمجة، فإنك تفعل الكثير من الأشياء الأخرى: القراءة، والبحث عن المراجع، والتحديق في الشاشة، ومحاولة تجميع استعلامات بحث Google، وبالطبع، التحقق من Facebook أو WhatsApp وغيرها من الانقطاعات. عند التعلم، يحتاج عقلك إلى "الإحماء" (تمامًا مثل التمرين) والتهدئة، ومعالجة المعلومات الجديدة. يتطلب تبديل المهام والسياق الاهتمام، وخاصة بالنسبة للبرمجة، حيث يستغرق الأمر وقتًا وجهدًا "للخروج عن نطاق العمل". شيء عام يجب إضافته هنا هو: لا تضيع الوقت، وركز قدر الإمكان على تحقيق شيء أسرع (ليس لديك كل الوقت في العالم!)، سواء كان ذلك تعلم كيفية البرمجة بلغة Java أو شيء آخر. إليك توصية تحفيزية جيدة من هاجر قم، مطورة جافا ذات خبرة: "لا تتهاون. الاقتصادات تتغير. لقد تغير عالم تكنولوجيا المعلومات كثيرًا على مر السنين، ولكن هناك شيء واحد لا يزال كما هو: عندما يجبر الاقتصاد الضعيف الشركات على خفض التكاليف، سيتم تأجيل المشاريع أو حتى إلغاؤها تمامًا. عندما تختفي المشاريع، تختفي الوظائف. في نهاية المطاف، يتأرجح البندول الاقتصادي دائمًا إلى الوراء، لكن هذا قد يستغرق سنوات. لذا، اركب أمواج الاقتصاد الذي لا يزال مزدهرًا للحصول على تلك البداية الجيدة. احسنت القول.

6. لا تضع الشريط منخفضًا جدًا

نصيحة عامة جيدة أخرى هي عدم وضع الشريط منخفضًا جدًا بالنسبة لك عندما يتعلق الأمر بتعلم كيفية البرمجة، وهو ما يفعله العديد من المبتدئين عادةً. على سبيل المثال، من المعتاد أن يعتقد الناس أنهم أكبر من أن يتعلموا مهارة جديدة، خاصة إذا كانت "معقدة مثل البرمجة". حتى الأشخاص في أواخر العشرينيات أو أوائل الثلاثينيات من العمر غالبًا ما يعتقدون أنهم قد يكونون "أكبر من أن يتحملوا هذا الهراء". بالطبع، في معظم الحالات يكون التقدم في السن مجرد عذر تتوصل إليه للسماح لنفسك بالإقلاع عن التدخين، وغالبًا ما يكون ذلك قبل أن تبدأ. إليك ما يقوله بريان ليم، أحد مبرمجي Java ذوي الخبرة، عن الأشخاص الذين بدأوا في تعلم Java عندما تجاوزوا الثلاثين من العمر: "إن Java منظمة للغاية ومشتركة. أعتقد أنه مثالي للعقل المنظم الذي يحب أنماط التصميم والبرمجة الموجهة للكائنات. ومن المرجح أن يكون لدى الشخص الأكبر سنًا عقل منظم. كما أن لديها مسارًا وظيفيًا في الشهادات ووظائف لطيفة غير بدء التشغيل لكبار السن. هناك طريقة أخرى قد تكون بها Java رائعة وهي إذا كنت تصنع منتجك الخاص. لا يتم التعامل مع Microsoft و.NET على محمل الجد في عالم المصادر المفتوحة، لذا إذا كانت لديك خطة متعددة السنوات لإنشاء منتج أو حتى لعبة مثل Minecraft، فإن Java أمر رائع. المردود مذهل ويمكنك العمل باستخدام الأدوات الناضجة بدلاً من كود السباغيتي الخاص بـ JavaScript أو مشكلات الذاكرة منخفضة المستوى مثل C أو C++. لم نتمكن من الاتفاق أكثر.

7. نصيحة إضافية: قم بغناء الكود الخاص بك

وفي الختام، إليك نصيحة إضافية لطيفة وغير عادية من Reinder de Vries، الذي ينصحك بغناء الكود الخاص بك (وهذا شيء جديد!) كوسيلة لخداع عقلك وإبعاده عن الملل. "هل سبق لك أن حاولت غناء كود البرمجة الخاص بك؟ أعني أن الأمر يبدو سخيفًا، لكنه يعمل. يصبح العقل مملاً عندما تفعل نفس الشيء طوال الوقت، ويتعلم بشكل أقل إذا استخدمت طريقة تعلم واحدة. القراءة طوال الوقت، ومشاهدة مقاطع الفيديو فقط، والكتابة على لوحة المفاتيح فقط ليست الطريقة المثلى للتعلم. بدلاً من ذلك، حاول كتابة التعليمات البرمجية باستخدام القلم والورق، أو ارسم مفهوم البرمجة باستخدام قلم تحديد رفيع وقلم رصاص أكبر، أو... قم بغناء التعليمات البرمجية الخاصة بك!" يوصي رايندر.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION