Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ |
---|---|---|---|---|---|---|---|---|
الشيء الأكثر أهمية | أساسيات الكمبيوتر | الخوارزمية✏️ | نمط التصميم؟ | جافا ☕ | كوتلين | اندرويد ⚡ | خبراء في المجالات المتخصصة | آخر؟ |
المهارات الناعمة (مكتملة)
سر كبار المبرمجين
مبادئ تكوين الكمبيوتر
"مبادئ تكوين الكمبيوتر الأساسية الأساسية للبرمجة + نظام التشغيل + شبكة الكمبيوتر" الخاصة بـ MOOC (مكتملة)
"شرح Geek Time المتعمق لمبادئ تكوين الكمبيوتر"
نظام التشغيل الحديث (قيد التنفيذ~)
"المبادئ الأساسية لتكوين الكمبيوتر الأساسية للبرمجة + نظام التشغيل + شبكة الكمبيوتر" MOOC
"محاضرات جديدة في المقررات الإجبارية في الحاسبات الجامعية - مبادئ التجميع + أنظمة التشغيل + الرسومات" من موقع MOOC.com
"أنظمة التشغيل الحديثة" (الطبعة الرابعة من الكتاب الأصلي)
أساسيات لينكس
"المبادئ الأساسية لتكوين الكمبيوتر الأساسية للبرمجة + نظام التشغيل + شبكة الكمبيوتر" MOOC
"محاضرات جديدة في المقررات الإجبارية في الحاسبات الجامعية - مبادئ التجميع + أنظمة التشغيل + الرسومات" من موقع MOOC.com
"تعلم أساسيات المطبخ الخاص بنظام Linux" (الإصدار الثالث)
"فهم متعمق لأنظمة الكمبيوتر" (الكتاب الأصلي الطبعة الثالثة)
برمجة لينكس
"برمجة لينكس"
"البرمجة المتقدمة في بيئة UNIX"
مبادئ وبنية نواة لينكس
Geek Time: "حديث مثير للاهتمام حول نظام التشغيل Linux"
"فهم متعمق لنواة LINUX"
"بنية Linux Kernel المتعمقة"
تحسين أداء لينكس
المهوس الوقت: "ممارسة تحسين أداء Linux"
""ذروة الأداء""
بروتوكول الشبكة
أمان الكمبيوتر (مستحسن)
SQL
مبادئ قاعدة البيانات
أساسيات مبادئ التجميع
"محاضرات جديدة في المقررات الإجبارية في الحاسبات الجامعية - مبادئ التجميع + أنظمة التشغيل + الرسومات" من موقع MOOC.com
المهوس الوقت: "جمال مبادئ التجميع"
"ترميز اللغة المخفية وراء برامج وأجهزة الكمبيوتر"
"مبادئ التجميع" (الطبعة الثانية)
فهم عميق لمبادئ التجميع
"بناء وتفسير برامج الكمبيوتر"
"الربط والتحميل والمكتبة للزراعة الذاتية للمبرمج"
بناء خريطة معرفية خوارزمية من صفر إلى واحد (قيد التنفيذ~)
أنماط تصميم جافا
"جزء وضع تصميم الضوء المتقدم لنظام Android" (مكتمل)
"نموذج التصميم الأول للرأس" (مكتمل، ليتم تسجيله)
المهوس الوقت: "جمال أنماط التصميم"
أنماط تصميم كود مصدر أندرويد
أساسيات جافا
المهوس الوقت: "36 محاضرة حول تقنية جافا الأساسية"
""تقنية جافا الأساسية المجلد الأول""
"أفكار برمجة جافا"
جافا التزامن
المهوس الوقت: "برمجة جافا المتزامنة في الممارسة العملية"
"ممارسة برمجة جافا المتزامنة"
"فن البرمجة المتزامنة في جافا"
JVM
Geek Time: "التفكيك المتعمق لجهاز Java الظاهري"
"فهم متعمق لجهاز Java الظاهري"
"الكشف عن أسرار آلة جافا الافتراضية"
"دليل خوارزمية جمع البيانات المهملة فن إدارة الذاكرة التلقائية"
تحسين أداء جافا
المهوس الوقت: "ممارسة ضبط أداء جافا"
"جافا الفعالة"
"تحسين أداء برنامج جافا"
رحلة كوتلين
"مقدمة لنظام Kotlin" في MOOC
Geek Time: "ابدأ سريعًا في تطوير Kotlin"
"القتال العملي لكوتلين"
أساسيات Android (مكتملة)
Android المتقدم (مكتمل)
1. اتجاه تحسين الأداء (موصى به بشدة) (قيد التنفيذ~)
استكشف سلسلة تحسين أداء Android بعمق
2. اتجاه البنية التحتية (موصى به بشدة) (قيد التنفيذ~)
الطريق إلى النمو كمهندس أندرويد
3. NDK، إخراج الصوت والفيديو
إتقان شامل ومتعمق لتقنية NDK
4. اتجاه أمامي كبير
خطوة بخطوة، صقل وتنمو لتصبح مهندسًا رائعًا للواجهة الأمامية في المستقبل
5. اتجاه الذكاء الاصطناعي
أساسيات الرياضيات
"جمال الرياضيات"
Geek Time: "دورة الرياضيات الأساسية للمبرمجين"
أساسيات بايثون
ملاحظات تعلم أساسيات بايثون.
بايثون متقدمة
منظمة العفو الدولية
"الدورة الأساسية حول الذكاء الاصطناعي" التي يقدمها Geek Time
"الذكاء الاصطناعي" الطبعة الثانية
"التعلم الآلي"
"التعلم العميق"
ML-خريطة الطريق
خريطة طريق محدثة للتعلم الآلي.
بعض النصائح الرائعة
بعض النصائح لمساعدتك في أن تصبح خبيرًا في Android عاجلاً.
رهيبة-الروبوت-مقابلة
أحدث بنك أسئلة للمقابلة مع شركة Top Company.
جاءت الفكرة من مقابلة جامعة جواشام للبرمجة.
المؤلف هو مطور Android عادي، تخرج في عام 2016 ويعمل لمدة 3 سنوات، وبعد مشاهدة رحلة jwasham التعليمية، يخطط لإنشاء هذا المستودع - Awesome-Android-Notebook لحث نفسه على أن يصبح مطور Android بشكل أسرع وأكثر فعالية. خبير فريد في تكنولوجيا Android، إذا كنت تعتقد أنه مفيد، يمكنك النقر فوق نجمة لحفظه ~
تمت كتابة محتوى هذه الخطة حرفيًا من قبل المؤلف، ومن المحتم أن تكون هناك بعض الأخطاء الكتابية، وإذا تم العثور على أي أخطاء، فيمكن تحرير الوثيقة المقابلة مباشرة.
مرحبًا بك لتقديم اقتراحات لتحسين هذا المستودع في العدد~
[译]
في العنوان) تعود إلى المؤلف الأصلي، وحقوق الطبع والنشر للمقالة المترجمة تعود إلى JsonChao . ما لم يُذكر خلاف ذلك، يتم نشر جميع المقالات بموجب ترخيص Creative Commons BY-NC-ND 4.0 (حرية إعادة الإنتاج - الحفاظ على الإسناد - الاستخدام غير التجاري - بدون مشتقات).
يمكنك إعادة الطباعة مجانًا على أساس غير تجاري، ولكن يجب عليك:
作者:JsonChao
والرابط الأصلي للمقال، ولا تستخدم علامة rel="nofollow"
.原创
على حسابات WeChat العامة. في الوقت الحاضر، أصبحت صناعة Android مشبعة بالمواهب تدريجيًا، لكن المواهب العليا لا تزال نادرة. ما نواجهه غالبًا هو أن هناك فقط 2 أو 3 مرشحين مناسبين من بين 100 سيرة ذاتية، ومعظمهم سئموا من العمل يأخذون الوقت الكافي للدراسة الجادة، أو لا يعرفون ما يجب تعلمه لتحسين مهاراتهم. بالنسبة لمطوري Android، من المهم جدًا إنشاء إطار معرفي كامل لنظام Android في أقرب وقت ممكن، وفهم نقاط معرفة الاختبار الشائعة التي تظهر بشكل متكرر في كبرى الشركات المصنعة، وإتقان مهارات المقابلة.
في العام الماضي، من أجل الدخول إلى مصنع من الدرجة الأولى للقيام بأشياء أكثر تحديًا والحصول على راتب أعلى، قمت بالتحضير لمدة نصف عام مقدمًا وقمت بتجميع مجموعة من أسئلة المقابلات المنهجية عالية الجودة التي "شحذت سيفي لمدة عامين" " . منذ نصف عام، أجريت المقابلات بشكل مستمر، وقد أجريت المقابلات إجمالاً بعد كل مقابلة في عشرين أو ثلاثين شركة، قمت بتلخيص أسئلة المقابلة المقابلة والإجابات التفصيلية بشكل منهجي، وقمت بتحديثها في مشاريع المقابلات الخاصة بي. الآن، تحت كل وحدة، تم تجميع الأسئلة المتداولة حول الترددات العالية جدًا والترددات العالية بعناية . نقاط المعرفة.
في العام الماضي، قمت بتحسين المحتوى الأصلي تدريجيًا وأضفت الكثير من المحتوى الجديد أثناء مراجعتي للمقابلات العملية مع الشركات الكبيرة. يمكن القول أنه ملخص لجوهر المقابلات في شركات الإنترنت من الدرجة الأولى، وسيتضمن أيضًا محتوى حول كيفية كتابة السيرة الذاتية ومهارات المقابلة، ويمكن أن يساعدك في توفير الوقت والجهد في التحضير للمقابلات، وبشكل كبير تقليل صعوبة العثور على وظيفة جيدة.
يختلف مشروع المقابلة هذا عن مشروع المقابلة Awesome-Android-Interview على Github الخاص بي: https://github.com/JsonChao/Awesome-Android-Interview تم إيقاف Awesome-Android-Interview منذ عامين (تحديث أكتوبر 2020)، المحتوى قديم بعض الشيء، وهناك العديد من النقاط التي لم يتم التعبير عنها بدقة، والمحتوى الذهبي الإجمالي منخفض. إن بنك أسئلة المقابلة الذي أريد مشاركته اليوم هو سؤال مقابلة منهجي وعالي الجودة قمت بتلخيصه وتحسينه وجمعه بشكل مستمر على مدار العامين الماضيين، وقد تم تصحيح العديد من الأسئلة الأساسية فيه وتصحيحها بشكل متكرر تحت الضغط من المقابلات، ومحتوى الذهب عالية للغاية.
قبل المشاركة، هناك شيء واحد يجب ملاحظته وهو أنه يجب عليك عدم تسريب المعلومات! إذا فكرت في الأمر بعناية، فسوف تفهم:
1. إذا تعرضت للأمر واستوعبه الأشخاص بشكل أسرع منك، ودخلت مصنعًا كبيرًا في وقت مبكر، وحصلت على راتب مرتفع، فستصبح فرصك في دخول مصنع كبير أقل، ففي النهاية، لا يوجد سوى الكثير من الأشياء الجيدة الشركات الآن، وكل جزرة هي مأزق.
2. لا تزال النسخة البسيطة من بنك أسئلة المقابلة Awesome-Android-Interview الذي شاركته علنًا منذ عامين تستخدم كمواد تصريف من قبل مؤسسات التدريب المختلفة، مما أدى إلى زيادة تطور Android الحالي. .
لذلك، يجب أن نتذكر هذا.
كيفية الحصول عليها: قم بمسح رمز الاستجابة السريعة أدناه.
هذا هو الاقتراح الذي كنت أبحث عنه طوال السنوات السبع الماضية. في البداية، كنت أقوم بالبحث بنفسي، لأنني جئت من بلدة صغيرة وثبت وجودي في شنتشن من خلال الهجمات المضادة المستمرة. كلما كان الشخص عاديًا، كلما زاد صبره لإجراء تحسينات منهجية وشاملة في هذا الصدد، لدي خبرة عملية ومنهجية غنية جدًا . لذلك، بدأت مجتمع النمو "JsonChao"، على أمل إكمال التحول المنهجي معك.
تم فتح حسابي العام JsonChao
، مع التركيز على بناء نظام معرفي ضروري لتطوير Android في المستقبل. سندفع لك مقالات عالية الجودة كل يوم عمل حتى تتمكن من زيادة معرفتك كل يوم. إذا كنت ترغب في الحصول على أحدث المقالات والتحديثات في أقرب وقت ممكن، يرجى المسح والمتابعة ~