خريطة الطريق لتصبح مطور Java في عام 2024:
يمكنك العثور أدناه على مخطط يوضح المسارات التي يمكنك اتباعها والمكتبات التي ترغب في تعلمها لتصبح مطور Java. لقد قمت بإنشاء هذا المخطط كنصيحة لكل من يسألني، "ما الذي يجب أن أتعلمه بعد ذلك كمطور Java؟"
中文版
الغرض من خريطة الطريق هذه هو إعطائك فكرة عن المناظر الطبيعية. سترشدك خريطة الطريق إذا كنت في حيرة من أمرك بشأن ما يجب أن تتعلمه بعد ذلك، بدلاً من تشجيعك على اختيار ما هو عصري وعصري. يجب أن تنمي بعض الفهم لسبب كون إحدى الأدوات أكثر ملاءمة لبعض الحالات من الأخرى، وتذكر أن الموضة والعصرية لا تعني دائمًا أنها الأنسب للوظيفة
إذا أعجبك هذا المشروع أو كنت تستخدمه لتتعلم الحل الخاص بك أو تبدأه، فيرجى إعطائه نجمة. شكرًا!
المتطلبات الأساسية
جافا
غرادل أو مافن
SQL
مهارات التطوير العامة
تعلم GIT، وقم بإنشاء بعض المستودعات على GitHub، وشارك التعليمات البرمجية الخاصة بك مع أشخاص آخرين
معرفة بروتوكول HTTP(S)، وطرق الطلب (GET، POST، PUT، PATCH، DELETE، OPTIONS)
لا تخف من استخدام Google، البحث القوي مع Google
اقرأ بعض الكتب عن الخوارزميات وهياكل البيانات
تعرف على كيفية تنفيذ المصادقة الأساسية
مبادئ راسخة، الخ
أدوات سطر الأوامر
args4j
JCommander
شركة طيران
أطر الويب + أجهزة التوجيه
ربيع
إطار اللعب
شرارة
معالج إسقاط
nanohttpd
فيرتكس
قواعد البيانات
MongoDB
ريديس
أباتشي كاساندرا
كليكهاوس
InfluxDB
كاوتش دي بي
بحث مرن
بحث مفتوح
ألغوليا
كوزموس دي بي
دينامو دي بي
خادم SQL
PostgreSQL
ماريا دي بي
ماي إس كيو إل
أوراكل
العلائقية
قواعد البيانات السحابية
محركات البحث
NoSQL
ORMs
السبات
إيبين
التخزين المؤقت
جافا ريديس
جافا Memcached
إنفينيسبان
الكافيين
EHCache
Cache2k
ذاكرة التخزين المؤقت الموزعة
التسجيل
إلك ستاك
Sentry.io
Logly.com
التتبع
انطلق
TinyLog
log4j
أطر السجل
نظام إدارة السجل
التواصل في الوقت الحقيقي
المقبس.IO
أَجواء
webbit
عملاء واجهة برمجة التطبيقات
okhttp
التحديثية
استراحة
GraphQL
من الجيد أن نعرف
التحقق من صحة الفول
قلعة نطاطة
com.gson
أباتشي شيرو
JJWT
RxJava
كواركوس
اختبار
السيلينيوم
وايرموك
حاويات الاختبار
JUnit
JMeter
CitrusFramework
جاتلينج
تسونغ
موكيتو
يؤكد
الوحدة، السلوك، التكامل، اختبار الحمل
اختبار E2E
جدولة المهام
أورورا
Elasticjob
مزولة
cron-utils
الخدمات الدقيقة
مخازن البروتوكول
gRPC-جافا
التوفير
أبولو
إطار عمل lagom
ميكروناوت
يوريكا
هيليدون
جيش
سفير
rmq
RabbitMQ
أباتشي كافكا
ActiveMQ
أباتشي بولسار
وسيط الرسائل
حافلة الرسائل
الأطر
RPC
أنماط جافا
إذا كنت تعتقد أن خارطة الطريق يمكن تحسينها، فيرجى فتح تقرير علاقات عامة يتضمن أي تحديثات وإرسال أي مشكلات. وسأواصل أيضًا تحسين هذا الأمر، لذا قد ترغب في تمييز هذا المستودع بنجمة لزيارته مرة أخرى.
فكرة من: خارطة طريق مطور Golang
تم إنشاء خريطة الطريق باستخدام Draw.io. يمكن العثور على ملف المشروع في ملف java-developer-roadmap.xml
. لتعديله، افتح draw.io، وانقر فوق "فتح الرسم التخطيطي الموجود" واختر ملف xml
مع المشروع. سيفتح لك خارطة الطريق. قم بتحديثه وتحميل وتحديث الصور في الملف التمهيدي وإنشاء ملف PR (تصدير بتنسيق png مع تكبير بنسبة 400% وتصغير ذلك باستخدام Compressor.io).
افتح طلب سحب مع التحسينات
مناقشة الأفكار في القضايا
انشر الكلمة