JavaRush /مدونة جافا /Random-AR /البحث: كم من الوقت يستغرق تعلم جافا؟

البحث: كم من الوقت يستغرق تعلم جافا؟

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

1. صورة الطالب: مستوى المعرفة الأولي ومجال النشاط

يمكنك الوصول إلى برمجة Java من أي مجال تقريبًا: وهذا ما تؤكده نتائج الاستطلاع. في البداية، قررنا معرفة ما فعله خريجونا قبل تعلم جافا. الدراسة: كم من الوقت يستغرق تعلم Java - 2ما يقرب من 40% من المستخدمين الذين بدأوا التعلم على JavaRush درسوا البرمجة في إحدى الجامعات. وكان نصفهم يعرفون لغة برمجة واحدة على الأقل (وليست Java)، وكان عدد أقل منهم على دراية بأساسيات Java. وبطبيعة الحال، هذا أساس جيد للبدء به. ولكن ليس مطلوبا. حوالي ثلث الطلاب تعلموا جافا من الصفر. الدراسة: كم من الوقت يستغرق تعلم جافا - 3من بين الطلاب ذوي الخلفية التقنية، الغالبية العظمى من مسؤولي النظام، ومبرمجي 1C، ومطوري الويب، والمهندسين. هناك مجموعة واسعة من "المتحولين" - من المعلمين إلى المتخصصين في المبيعات والتسويق والاقتصاديين والرياضيين. دعونا نرى الآن مقدار الوقت الذي قد يستغرقه مهندس Java في المتوسط ​​للتعلم والعثور على وظيفة.

2. وقت التدريب والبحث عن عمل

الدراسة: كم من الوقت يستغرق تعلم جافا - 4الحد الأدنى هو 3 أشهر، والحد الأقصى هو عدة سنوات لدراسة البرمجة في جافا. ومن المثير للاهتمام أنه حتى أولئك الذين أمضوا أكثر من عامين في المجموع (2.5 أو 3 أو 4 سنوات) لاحظوا أنهم كانوا سيكملون ذلك بسرعة مضاعفة إذا لم "يمددوا" التدريب. البحث: كم من الوقت يستغرق تعلم Java - 5في المتوسط، يستغرق العثور على وظيفة من شهر إلى ثلاثة أشهر. الحد الأدنى - أسبوع. الحد الأقصى - سنة واحدة.

3. تخطيط التدريب

إن الاعتماد البسيط يعمل دائمًا في التعلم: كلما زادت كثافة الفصول الدراسية وقل عدد فترات الراحة و"الإخفاقات"، كلما تمكنت من إتقان الموضوع بشكل أسرع. وهذا ينطبق بشكل خاص على البرمجة، حيث تلعب الممارسة دورًا أكبر من الدراسات النظرية. سألنا خريجي JavaRush عن مقدار الوقت الذي خصصوه للدراسة، واكتشفنا أنهم يدرسون في المتوسط ​​من 1-3 ساعات يوميًا، وغالبًا ما يجمعون بين التدريب ووظيفتهم الرئيسية. الدراسة: كم من الوقت يستغرق تعلم جافا - 6وفي الوقت نفسه، درس ما يقرب من ثلث الخريجين دون انقطاع، في حين أخذ الباقون استراحة أو أكثر لفترة طويلة من الزمن. الدراسة: كم من الوقت يستغرق تعلم جافا - 7بالطبع، كلما زاد الوقت الذي تخصصه للدراسة وقل عدد مرات التوقف التي تستغرقها، زادت فرص إتقان برمجة Java والعثور على وظيفة في غضون 6 إلى 12 شهرًا. وإذا حاولت جاهدًا، فخلال 3-6 أشهر. الدراسة: كم من الوقت يستغرق تعلم جافا - 8وكما أجاب أحد المشاركين في الاستطلاع: " منذ البداية كانت لدي خطة ما، ولم ألتزم بها ". هل تحتاج إلى التخطيط لدراستك أم لا؟ معظم الناس يعتقدون ذلك. تتضمن الخطة عادةً قائمة بالمواضيع والأدوات التي تحتاج إلى إتقانها، وفترات التدريب التقريبية، وقائمة الموارد (الدورات التدريبية عبر الإنترنت، والكتب، وما إلى ذلك) اللازمة لهذه الأغراض. أجاب 73% أن لديهم خطة أولية. من أولئك الذين خططوا للدراسة، درس ثلثا الخريجين على العديد من الموارد، ما يقرب من الثلث - فقط على JavaRush.

4. مصادر التعلم

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

ملخص مصغر عن تخطيط التدريب

ولجعل التدريب فعالاً، يوصي الخريجون والمبرمجون ذوو الخبرة بما يلي:
  • تمرير JavaRush
  • مشاهدة دورات الفيديو (جولوفاتش وآخرون)
  • قراءة البرامج التعليمية (Tutorialspoint، Baeldung، Oracle)
  • اجتياز شهادة أوراكل (مشارك، محترف - OCA، OCP)
  • الممارسة على جيثب
  • اقرأ Stackoverflow وHabr والموارد الأخرى
  • الخضوع للتدريب في JavaRush، شركات تكنولوجيا المعلومات المحلية
بالنسبة لأولئك الذين بدأوا للتو في التعلم، ستكون هذه الخطة مفيدة: كيف تبدأ البرمجة

5. توصيات للباحثين عن عمل في مجال برمجة جافا

ولعل العبارة الأكثر شيوعاً في النصائح من أولئك الذين أكملوا دراستهم بالفعل ووجدوا عملاً هي "لا تستسلم". هل من السهل أن تتعلم؟ ليس دائما. لكنه بالتأكيد يستحق هذا الجهد :)

أهم التوصيات من المبرمجين ذوي الخبرة

بحث: كم من الوقت يستغرق تعلم جافا - 10هناك العديد من المهارات التي ستحتاجها بالتأكيد عندما تحصل على وظيفة. لذلك، إذا كنت تقترب من هذه اللحظة، فننصحك بما يلي:
  • انظر بعناية إلى التحذيرات والنصائح InteliJ IDEA: أخطاء Google ومشاكله ومهامه
  • انتبه إلى قواعد البيانات والخوارزميات وهياكل البيانات
  • استكشاف أنماط التصميم
  • حاول كتابة برنامج معقد من الصفر: على سبيل المثال، عميل بريد إلكتروني أو روبوت دردشة أو لعبة
بعد ذلك بقليل - إتقان الأدوات الأساسية (Git، Maven)، بالإضافة إلى أساسيات اختبار الوحدة، Spring، Spring Boot، Hibernate.

6. نصائح تحفيزية في النهاية

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

7. النتائج. كيفية تعلم برمجة جافا لتحقيق النتائج

المثابرة والتحفيز شيء لا يمكنك الاستغناء عنه بالتأكيد. إذا اتبعت الخطة، وحافظت على التوازن بين النظرية والتطبيق، ودرست يوميًا لمدة 1-3 ساعات على الأقل، فيمكنك بالفعل تعلم برمجة Java إلى مستوى يسمح لك بالعثور على وظيفة خلال 6-12 شهرًا. من المهم أيضًا أن تظل جزءًا من المجتمع وأن تتبع متطلبات الشركات التي ترغب في العمل بها. يتقدم محررو JavaRush بالشكر الجزيل لكل من شارك في الاستطلاع. إذا كان لديك مواضيع أخرى قد ترغب في قراءتها أو معرفة رأي الأغلبية، فاكتب في التعليقات :) دعنا نفعل ذلك.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION