لماذا لم يفت الأوان بعد لبدء تعلم جافا (أو لغات جافا الأخرى)

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

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

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

السبب 1. تعلم أشياء جديدة يساعد "المعالج" الخاص بك على عدم الفشل


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

لقد أوضحوا كيف أن الأشخاص الذين تتراوح أعمارهم بين 60 و 90 عامًا قاموا بتحسين صحتهم وحالتهم الدماغية ، فقط من خلال القيام بالأعمال الإبرية (من الترجمة - على سبيل المثال الحياكة ، تساعد على تطوير التنسيق العقلي ، وتحسين المهارات الحركية ، وما إلى ذلك) عدة ساعات في اليوم . الآن ، تخيل ما يمكن لعقل رجل يبلغ من العمر 30 عامًا القيام به.

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

السبب 2. هناك الكثير من الدورات التدريبية والأشياء عبر الإنترنت - لن يرى أحد عمرك


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

فيما يلي ثلاثة أمثلة رائعة لموارد الإنترنت حيث يمكنك تعلم Java:


  • CodeGym (الملقب JavaRush ) هي دورة تدريبية على برمجة جافا عبر الإنترنت ،
    وهو 80 ٪ الممارسة ؛
  • Code Academy - سيساعدك هذا البرنامج في اكتساب مهارات تقنية ستكون مفيدة للغاية في عملك المستقبلي ؛
  • بالإضافة إلى ذلك ، هناك دورات فيديو عبر الإنترنت في كورسيرا أو
    Udemy - منصات تتضمن دورات من جامعات عبر الإنترنت من جميع أنحاء العالم في مواضيع مختلفة.

بمجرد أن تبدأ الدراسة أو العمل كمبرمج ، بالتأكيد ، سيحتاج الكثيرون إلى الدعم التوجيهي من أولئك المتخصصين بالفعل في Java. بالإضافة إلى ذلك ، تم تطوير مجتمع مطوري Java جدًا ، فيما يلي بعض الأنظمة الأساسية التي ستساعدك في العثور على المعلومات الضرورية أو طلب نصيحة جيدة:

  • Java Forum هو منتدى كلاسيكي ، يتضمن العديد من الموضوعات والأقسام الفرعية للبحث السريع ؛
  • Java wold هي عبارة عن منصة تعتمد فيها الأخبار والمدونات والخبراء والعديد من الأشياء المتعلقة بـ Java في مكان واحد ؛
  • تعليمات CodeGym (تُعرف أيضًا باسم JavaRush) هي مجتمع للمبتدئين حيث يمكنهم العثور على دعم سريع ومناسب.

الأماكن التي يمكنك طرح أي سؤال فيها وإيجاد حل واحد أو أكثر من المستخدمين:


  • Java subreddit: تبادل الحلول والخبرات في القضايا والمواضيع المتعلقة بـ Java ؛
  • برمجة subreddit: طلب وإيجاد حلول لأي مشكلة البرمجة.

تعد المدونات مهمة أيضًا - فهي تتبع التحديثات والميزات الجديدة وكقاعدة عامة ، تلك الميزات التي تمت إضافتها مؤخرًا أو إنشاؤها لكتابة برامج أكثر ملاءمة في Java:


  • Java Geek: هو مصدر يمكنك من خلاله إيجاد تفسير واضح لحالة أو مشكلة معينة ، بالإضافة إلى أنه مقسم إلى فئات - التفاعل مع التقنيات المختلفة ؛
  • موارد المقعد: مصدر آخر يصف مشكلات Java وحالاتها. ينقسم هيكلها أيضًا إلى أقسام للبحث السريع.

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

  • تعلم جافا. كاتي سييرا وبيرت بيتس. يحاول المؤلفون نقل معارفهم باستخدام لغة بسيطة ومحتوى مرئي ، وليس التركيز على مدى صعوبة تعلم لغة OOP.
  • جافا. دليل المبتدئين. هربرت شيلدت: يصف أساسيات جافا تدريجيًا ، مما يسمح للقارئ بفهم وتغمر أنفسهم في جافا منذ البداية.

كما ترى ، هناك العديد من الموارد عبر الإنترنت ، وهذا ليس كل شيء. إذن ما الذي يمنعك من البدء في تعلم جافا في الوقت الحالي بدعم كبير جدًا؟ بالمناسبة ، إنهم لا يهتمون بعمرك ، فقط علمك.

السبب 3. العمر لا يهم


العمر هو مجرد رقم ... من مستواك. لسوء الحظ ، هناك صورة نمطية وفهم خاطئ عالمي بأنه يجب أن يكون لديك تخصص واحد فقط لبقية حياتك. لكن من قال إنه ينبغي أن يكون هكذا؟ أنت شخص بالغ يعرف ما الذي يبحث عنه والنتيجة التي يريد الحصول عليها. هذا هو السبب ، بمجرد أن تقرر أنك تريد كتابة التعليمات البرمجية - تطوير هذه الشرارة ، عاجلاً أم آجلاً ، سوف تندلع.

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

السبب 4. تعلم جافا يشبه تعلم أي مهارة أخرى.


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

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

السبب 5. الآن هو الوقت المناسب.


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

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

في الختام


إذا كنت أحد أولئك الذين يفكرون في مفترق طرق: "أنا أكبر من العمر بالنسبة لشيء جديد" ، يجب أن تعلم أن العمر مجرد نتيجة للوقت ، مما يساعدك أيضًا على رؤية ما لا تراه عادةً الشباب.

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

لذلك ، فإن تعلم Java ، في المنزل أو عبر الإنترنت ، هو مجرد فرصة رائعة أخرى لإظهار للجميع أنه يمكنك القيام بشيء آخر. تقبل ذلك كحصول على مهارة حيوية أخرى. بالإضافة إلى ذلك ، لن يهتم أحد بعمرك ، لأن صناعة تكنولوجيا المعلومات هي المعرفة.

وبالتالي ، لا تتخلى عن فكرتك وابدأ المضي قدمًا. تأكد من حصولك دائمًا على دعم هائل ، بغض النظر عن المسار الذي تختاره.

لم يفت الأوان بعد لبدء تعلم جافا أو أي شيء آخر ، لأنه كلما بدأت التعلم ، زادت المزايا التي ستحصل عليها من الحياة - فقط ابدأ! ( فقط افعلها )

بالإضافة إلى ذلك ، ستسمح لك الممارسة والمعرفة بزيادة قدراتك ، ومن ثم ، ستصبح بالتأكيد شخصًا أكثر نجاحًا.

لذلك إذا كنت تعتقد أنك قديم جدًا على هذا ...
- ليس كذلك.

Source: https://habr.com/ru/post/ar457212/


All Articles