11 طرق لتعليم نفسك جافا

جدول المحتويات:

11 طرق لتعليم نفسك جافا
11 طرق لتعليم نفسك جافا

فيديو: 11 طرق لتعليم نفسك جافا

فيديو: 11 طرق لتعليم نفسك جافا
فيديو: وأخيرا - التعديل علي ملفات( بي دي اف) باحترافية كبيرة مجانا بدون أية برامج - Edit PDF 2024, أبريل
Anonim

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

خطوات

السؤال 1 من 11: هل من السهل تعلم Java؟

علم نفسك جافا الخطوة 1
علم نفسك جافا الخطوة 1

الخطوة الأولى: إنها ليست نسيمًا ، لكنها بالتأكيد واحدة من أسهل اللغات للتعلم

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

يعتقد الكثير من المبرمجين أن أساسيات Java ومنطقها الأساسي أسهل في التعلم من اللغات الأخرى

علم نفسك جافا الخطوة 2
علم نفسك جافا الخطوة 2

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

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

  • يعتقد بعض المبرمجين أن إتقان Java يمكن أن يكون أصعب من إتقان اللغات الأخرى لأنها تتطلب المزيد من سطور النص لأداء الإجراءات وتميل إلى أن تكون زائدة عن الحاجة إلى حد ما في بعض الطرق غير البديهية.
  • كمثال فقط ، إذا أردت طباعة "مرحبًا بك في wikiHow!" في جافا ، ستحتاج إلى ما مجموعه 7 أسطر منفصلة من التعليمات البرمجية: class Main {/ / public static void main (String… args) {/ / System.out.println ("مرحبًا بك في wikiHow!") ؛ /} /}. في شيء مثل Python ، ستحتاج فقط إلى سطر واحد: print ("مرحبًا بك في Wikihow!").

السؤال 2 من 11: هل من الممكن أن تعلم نفسك جافا؟

  • علم نفسك جافا الخطوة 3
    علم نفسك جافا الخطوة 3

    الخطوة 1. إنها أكثر من الممكن - إنها الطريقة الأكثر شيوعًا للقيام بذلك

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

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

    السؤال 3 من 11: كيف أبدأ في تعلم Java من البداية؟

    علم نفسك جافا الخطوة 4
    علم نفسك جافا الخطوة 4

    الخطوة 1. ابدأ بقراءة أو مشاهدة أدلة حول أساسيات اللغة

    ما عليك سوى استيعاب أكبر قدر ممكن من المعلومات لبضعة أيام حتى تتعرف على مصطلحات اللغة ومنطقها. يمكنك العثور على هذه المعلومات على أي قناة على YouTube أو موقع ويب ترميز ، ولكن قد يكون أفضل مكان لبدء التعلم على موقع Oracle على الويب ، نظرًا لأنها الشركة التي تمتلك Java. ينشرون جميع وثائقهم ومعلوماتهم عبر الإنترنت على https://www.oracle.com/java/technologies/javase-downloads.html. ابدأ بالتعلم:

    • الشرطية. هذه عبارات تخبر البرنامج ما إذا كان سيفعل شيئًا ما بناءً على معلومة أخرى. هذه هي شريان الحياة لأي برنامج. تبدأ الشروط دائمًا بـ "if" متبوعة بأقواس.
    • الحلقات. هذه هي الأدوات التي تسمح لك بتكرار مجموعة من الوظائف لعدد معين من الوقت. في Java ، هناك ثلاث طرق للقيام بذلك (while loops و for loops و do while loops). إنها مفتاح إذا كنت تريد رمزًا لأداء أي مهام معقدة.
    • وظائف / طرق. هذه الكتل من التعليمات البرمجية هي أجزاء المعلومات القابلة لإعادة الاستخدام والتي تنفذ مهمة معينة. هناك طرق متعددة لصياغة دالة / طريقة في Java ، لكن المنطق الأساسي مهم في وقت مبكر.
    • الإعلانات. تنقل هذه العبارات جزءًا من البيانات من خلال إعطائها متغيرًا واسمًا. هذه ضرورية عندما يتعلق الأمر باختيار أجزاء معينة من المعلومات في التعليمات البرمجية الخاصة بك.
    علم نفسك جافا الخطوة 5
    علم نفسك جافا الخطوة 5

    الخطوة الثانية: تابع الدورات التدريبية المجانية عبر الإنترنت للتعرف على الأساسيات

    هناك الكثير من الموارد المتوفرة لجافا التي قد تكون قادرًا على تعلمها دون إنفاق أي شيء في دورة تدريبية فاخرة أو معسكر تدريبي. Code Gym و Learn Java Online و Coding Bat كلها مجانية 100٪. ستمنحك هذه المواقع تمارين تدريبية ، وتشرح كيفية عمل اللغة ، وتوجهك خلال كل ما تحتاج لمعرفته حول الأساسيات. اقضِ بضعة أسابيع أو شهور في إكمال هذه الدروس للحصول على الأساسيات.

    • هناك أيضًا المئات من الفصول الدراسية المجانية حول الترميز باستخدام Java على موقع YouTube. تمتلك Oracle ، الشركة التي تمتلك Java ، مقاطع فيديو مجانية خاصة بها هناك. تشمل الخيارات الرائعة الأخرى Code Java و Programming with Mosh و Amigos code.
    • يمكنك الدفع مقابل دورة Java على Udemy أو Coursera إذا كنت ترغب في ذلك. يفضل بعض الأشخاص هذه الدورات التدريبية لأنهم يشعرون بدافع أكبر للالتزام بها عندما يدفعون مقابل الفصل.
    علم نفسك جافا الخطوة 6
    علم نفسك جافا الخطوة 6

    الخطوة الثالثة. تدرب على كتابة البرامج الأساسية لإتقان بناء الجملة

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

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

    السؤال 4 من 11: كيف يمكنني معرفة ما إذا كنت أتعلم بالفعل؟

  • علم نفسك جافا الخطوة 7
    علم نفسك جافا الخطوة 7

    الخطوة 1. انضم إلى مجتمع عبر الإنترنت واطلب منهم مراجعة التعليمات البرمجية الخاصة بك

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

    • إذا كان لديك حساب Reddit ، فإن r / البرمجة و r / learnjava هي مجتمعات رائعة للغاية يمكنك الانضمام إليها.
    • في أي من هذه المنتديات أو المجتمعات ، يمكنك طلب الانضمام إلى مشروع برمجة! هناك الكثير من مشاريع البرمجة المجتمعية ، ولن يواجه الكثير منهم أي مشكلة في إحضار مبتدئ على متن الطائرة ليريهم الحبال.

    السؤال 5 من 11: هل من الأفضل أن أدرس جافا لنفسي أو أن أحضر فصلًا دراسيًا؟

    علم نفسك جافا الخطوة 8
    علم نفسك جافا الخطوة 8

    الخطوة 1. تعتبر المعسكرات التمهيدية رائعة إذا كنت تريد التعلم بسرعة وتغير مهنتك

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

    عادةً ما تكلف هذه المعسكرات التمهيدية 3000 - 13000 دولار أمريكي. ومع ذلك ، غالبًا ما يتم تعيين الخريجين مباشرة في وظائف ، وعادة ما تحصل على شهادة بمجرد التخرج ، ويمكن لخريج معسكر تدريب الترميز العادي أن يربح 100000 دولار سنويًا بعد بضع سنوات من العمل

    علم نفسك جافا الخطوة 9
    علم نفسك جافا الخطوة 9

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

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

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

    علم نفسك جافا الخطوة 10
    علم نفسك جافا الخطوة 10

    الخطوة 3. من الأفضل أن تتعلم بنفسك إذا كنت ترغب في الاستمتاع بوقتك

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

    السؤال 6 من 11: ما الذي أحتاجه لممارسة البرمجة في Java؟

  • علم نفسك جافا الخطوة 11
    علم نفسك جافا الخطوة 11

    الخطوة 1. قم بتنزيل IDE لبدء كتابة التعليمات البرمجية بالفعل

    يمكنك من الناحية الفنية كتابة التعليمات البرمجية في مستند معالجة النصوص ، مثل Notepad أو Microsoft Word ، ولكن لا يوجد مبرمج محترف يفعل ذلك. إذا كنت جادًا بشأن التعلم ، فقم بتنزيل IDE (نظام أساسي للتطوير المتكامل). ربما يكون Eclipse هو أفضل رهان لك عندما تبدأ لأنه شائع ومجاني ، ولكن يمكنك أيضًا التعلم على IntelliJ أو BlueJ أو Xcode أو أي IDE آخر متوافق مع Java.

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

    السؤال 7 من 11: هل يمكنك البرمجة على أي جهاز كمبيوتر؟

  • علم نفسك جافا الخطوة 12
    علم نفسك جافا الخطوة 12

    الخطوة 1. نعم ، ستعمل Java على أي نظام تشغيل

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

  • السؤال 8 من 11: كم من الوقت يستغرق إتقان جافا؟

  • علم نفسك جافا الخطوة 13
    علم نفسك جافا الخطوة 13

    الخطوة الأولى: يعتمد الأمر تمامًا ، ولكن الممارسة اليومية ستسرع العملية

    إذا كنت تعرف Python و C ++ بالفعل ، فقد تتمكن من إتقان Java في غضون بضعة أشهر. ومع ذلك ، إذا كنت جديدًا في مجال الترميز وكنت تعلم نفسك ، فقد يستغرق الأمر سنوات حتى تفهم تمامًا كيفية ترميز البرامج المعقدة. في كلتا الحالتين ، فإن تخصيص بعض الوقت للتدريب كل يوم سيكون أسرع طريقة للقيام بذلك. حتى لو كانت 20-30 دقيقة فقط في اليوم ، يجب أن تتمرن!

    كما يعتمد نوعًا ما على ما تعنيه بكلمة "سيد". هناك العديد من مجالات التخصص المحتملة المختلفة التي يمكنك نظريًا قضاء حياتك في تعلم جميع الطرق المختلفة لكتابة التعليمات البرمجية في Java

    السؤال 9 من 11: هل Java هي أفضل لغة برمجة يمكن تعلمها؟

  • علم نفسك جافا الخطوة 14
    علم نفسك جافا الخطوة 14

    الخطوة 1. إنها أفضل ثلاث لغات بالتأكيد ، لذا فهي ليست اختيارًا سيئًا

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

    يكسب مطور Java العادي ما يقرب من 100000 دولار في السنة وهناك الكثير من الطلب هنا ، لذلك إذا كان هدفك هو العثور على عمل ، فإن Java خيار جيد

    السؤال 10 من 11: كيف يمكنني تعلم Java في 24 ساعة؟

  • علم نفسك جافا الخطوة 15
    علم نفسك جافا الخطوة 15

    الخطوة 1. لسوء الحظ ، لن يحدث ذلك

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

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

    السؤال 11 من 11: لماذا يقترح بعض المبرمجين عدم تعلم Java؟

  • علم نفسك جافا الخطوة 16
    علم نفسك جافا الخطوة 16

    الخطوة 1. هناك شعور بين بعض المحترفين بأنها عفا عليها الزمن

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

  • موصى به: