يوميات المتدرب: يوم 1. متدرب لصغار

مقدمة


تحية لجميع المطورين المبتدئين وقراء هذا المقال! في الوقت الحالي ، 15 يوليو 2018 (المادة 16). منذ ذلك اليوم ، قررت البدء في نشر مقالات حول فترة التدريب التي بدأت اليوم.

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



قليلا عني


التعارف الأول على كتابة هذه البرامج بدأت في سن الرابعة عشرة . عمري الآن 15 . ذهبت إلى دورات البرمجة التي درسنا فيها أساسيات البرمجة ، نظام التحكم في إصدار Git ، البرمجة الشيئية ، جافا الأساسية ، الخوارزميات وهياكل البيانات ، قواعد البيانات ، SQL ، C ، بعض أنماط التصميم ، swing & JavaFX. بالإضافة إلى الدورات لدي معرفة HTML & CSS ، Bootstrap. أفهم تشغيل بروتوكول HTTP ودراسة شبكات الكمبيوتر .

التعارف


بدأ التدريب في الساعة 11 صباحًا. التقينا مع أمين التدريب. تحدثت عن شكل التدريب نفسه. طُلب منا اختيار وحدة نمطية نود العمل عليها. اختار الجميع وحدة وفقًا لملفهم الشخصي. لقد اخترت تطوير الواجهة الخلفية في جافا ، ولكن كان هناك خيار لاختيار العمل على تطبيق محمول لنظام Android. تحتاج الآن إلى انتظار ظهور المهام وسيتم تقسيمنا نحن والمشاركين إلى مجموعات. ومن بين المتدربين أشخاص يريدون أيضًا كتابة رمز في Python و C # و Ruby و JavaScript.

المشروع الذي نعمل عليه يسمى Clucky . هذه خدمة جديدة للإجابة على الأسئلة (إذا كنت معتادًا على إجابات mail.ru ، فستفهم). سيكون المشروع مفتوح المصدر ونشره على جيثب. لنشر مهام المشروع ، اختاروا منصة Trello. بعد ذلك بقليل ، في مقالات أخرى سأقدم رابطًا للوصول المفتوح. بالنسبة للتواصل عبر الإنترنت ، اخترنا برنامج Telegram messenger ، ومن المناسب تمامًا مناقشة المشروع نفسه.

ماذا سيكون في التدريب؟


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

برنامج تدريب الدرس (تدريب شهرين):

15 يوليو. نبدأ العمل في المشروع. تعرف على الأدوار أعلاه. نحن نعمل على المشروع حتى 22 يوليو.

22 يوليو. التعارف على المعارف التقليدية. نواصل العمل.

29 يوليو. تعرف على مبادئ SOLID و KISS و YAGNI . نحن نعمل على مشروع.

5 أغسطس. نحن نعمل مع خدمات الويب.

12 أغسطس. اختبار برامج التعلم.

19 أغسطس. الاستعداد لمقابلة. نجعل السيرة الذاتية.

26 أغسطس. مراجعة الكود.

2 سبتمبر. نتائج التدريب.

نتيجة للتدريب ، سيبقى شخص للعمل في المشروع ، وسيغادر شخص ما. بالإضافة إلى تلك الدروس ، من المتوقع أن تكون الفصول الدراسية على أنماط التصميم وأساسيات TDD والعمل مع قاعدة البيانات.

ماذا أتوقع من التدريب؟


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

نهاية المقال


اتمنى ان يعجب به احد في المقالة القادمة سوف أنشر معلومات من بضعة أيام. بدلا من ذلك ، لمدة 5 أيام. ربما 10. لنشر مقالات عن كل يوم - لسد Habr و GB ليس على استعداد. كل التوفيق للجميع!

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


All Articles