أهلاً بكم! اسمي ديما. هذه هي مقالتي الأولى عن تكنولوجيا المعلومات، لذا لا تحكم بقسوة شديدة. سيكون مفيدًا لأولئك الذين بدأوا للتو في الانضمام إلى صفوف المبرمجين، لكنهم يخشون الضياع في هذا البحر الهائل من المعلومات.
خلفية
تخيل أنك تبلغ من العمر 26 عامًا، وقد تم تسريحك من شركة الهاتف الخلوي الخاصة بك، وهرب مديرك التنفيذي إلى أوروبا لأن ممارساته الاحتيالية تجبره على العيش خارج البلاد. هذا ما كان عليه يوم 31 ديسمبر 2016. يمكنني العثور على وظيفة مماثلة في مجال ذي صلة، بل وكانت هناك عروض، لكن... هل سيجعلني ذلك سعيدًا؟ هل سألت نفسك يومًا ما الذي تعمل من أجله؟ ماذا تريد حقا أن تصبح؟ بعد التسريح، قضيت شهرين أبحث عن نفسي... وأصبحت شخصًا مختلفًا. أدركت أنني أستطيع أن أكون ما أريد: طبيبًا، أو نجارًا، أو رجل أعمال. إنها مسألة وقت، الشيء الرئيسي هو أن أفعل أكثر من الآخرين، وسأحقق كل شيء. ونتيجة لذلك، أصبحت مبرمجا! لقد عملت بنجاح في شركة لتكنولوجيا المعلومات لمدة عام الآن، وأنا سعيد للغاية بذلك. أنا أحب التعلم، لذلك أمضيت مئات الساعات في دراسة Java وتقنيات الويب وقمت بإعداد ملخص لما سيساعدك على التعمق بسرعة في عالم Java.المرحلة الأولى: التنوير
عليك أن تفهم أن البرمجة ليست سهلة. وحقيقة أنك لم تنجح في البداية أمر طبيعي. في البداية، قمت بدراسة بايثون لمدة شهرين، وعندما رأيت الدورات، بدت لي أمرًا معقدًا للغاية. الشيء الأكثر أهمية هو الأساسيات: بدون فهمها، لن تتمكن من تعلم التقنيات الجديدة بسرعة. أنا أتحدث عن الشروط، والحلقات، والعمل مع المصفوفات، OOP، وما إلى ذلك.المرحلة الثانية: ما الذي يجب الترميز عليه؟
سوف تحتاج إلى بيئة التطوير. يوجد في عالم Java ثلاثة منها:- فكرة (مجانية ومدفوعة)
- نت بينز (مجاني)
- كسوف (مجاني)
- NetBeans قديم وقبيح، وهو موجود حاليًا في حاضنة Apache، لذلك ليس من الواضح ما إذا كان سيكون هناك إصدار جديد.
- يحظى Eclipse بشعبية كبيرة في الخارج لأنه مجاني وأفضل قليلاً من Netbeans.
- IDEA هي بيئة التطوير المهيمنة، على الأقل بالنسبة لنا. الفرق بين النسخة المدفوعة والمجانية هو فقط في العمل مع أطر العمل (Spring) التي لا تحتاجها بعد. علاوة على ذلك، فهو مصنوع من قبل رجال روس من سانت بطرسبرغ. دعونا ندعم المنتجين المحليين!
المرحلة الثالثة: من أين تبدأ الدراسة؟
أولاً: الطريقة القديمة في قراءة الكتب:- الرأس أولاً، "تعلم جافا"
- جي شيلدت، "جافا 8. دليل المبتدئين"
- كاي هورستمان، "جافا. مكتبة المحترفين"
- بروس يكل، " فلسفة جافا "
- التاريخ: كم درست، كيف حصلت على وظيفة، ما هي الصعوبات التي مررت بها.
- من أين تبدأ في تطوير الويب في عالم جافا.
- أنواع المصادقة والترخيص.
GO TO FULL VERSION