أنا | ثانيا | ثالثا | رابعا | V | سادسا | سابعا | ثامنا | تاسعا | X | الحادي عشر | الثاني عشر |
---|---|---|---|---|---|---|---|---|---|---|---|
خوارزمية | جافا ☕️ | بايثون ؟ | الواجهة الأمامية ؟ | قاعدة البيانات ؟ | نظام التشغيل | التواصل عبر الشبكة☁️ | موزعة ؟ | التعلم الآلي ؟ | أداة ؟ | يتعلم | الحديث |
تواصل عبر الإنترنت مع أكثر من 500 خبير تقني: تعال واستمتع بالتفاعلات التقنية مع الجميع
『المدونة التقنية』: www.frankfeekr.cn |. 『مساهمة مفتوحة المصدر』: ⊱ طلب توظيف البطل | 『حساب الاشتراك في WeChat』: مجتمع تطوير المكدس الكامل
مرحبًا بك في التنقل عبر الإنترنت لمطوري LinTools: https://tools.frankfeekr.cn
إذا كانت لديك أدوات أفضل عبر الإنترنت، فيرجى النقر لترك رسالة ومواصلة التحديث!
دعونا نتحدث عن بعض منهجيات التعلم الفني
لم يكن الطريق إلى تعلم التكنولوجيا سلسًا، ولقد كنت أستكشف طريقة التعلم التي تناسبني. من مبتدئ تقني في البداية إلى خبير متمرس نسبيًا الآن، لقد اتخذت الكثير من الطرق الالتفافية في هذه العملية، وأود أن أشارككم بعضًا من خبراتي وطرق التعلم الخاصة بي.
كيفية اختيار مكدس التكنولوجيا الخاص بك
في عالم البرمجة، كيفية اختيار مجموعة التكنولوجيا الخاصة بك. تعلم الواجهة الأمامية؟ تعلم تطوير التطبيقات؟ كيف تختار بين Java وC++ وC# وPython وPHP؟ يحظى الذكاء الاصطناعي بشعبية كبيرة في الوقت الحاضر، فهل التعلم الآلي والتعلم العميق أكثر تقدمًا؟ إذًا كيف ينمي المبرمجون مهاراتهم الداخلية؟
السلاح السحري لتطوير المكدس الكامل
إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته. سأوصي هنا بأدوات تحسين الكفاءة وأدوات التطوير وأدوات التعاون وتقنيات المستندات وما إلى ذلك أثناء عملية التطوير.
برمجة XP المتطرفة
ربما تكون واحدة من المنهجيات الأكثر إنتاجية في تطوير البرمجيات الرشيقة
مهارة الخلفية
خريطة مهارات تطوير الواجهة الخلفية، بدءًا من التدريب على المهارات الداخلية للمبرمجين وحتى لغة الواجهة الخلفية، وبنية النظام الموزعة
خوارزميات الفرز، البرمجة الديناميكية، العودية، التراجع، الخوارزميات الجشعة، إلخ.
معالجة البيانات الضخمة
الحالات النموذجية لمعالجة البيانات، يتم تحديثها تدريجياً
المفاهيم الأساسية، كائنية التوجه، الكلمات الأساسية، أنواع البيانات الأساسية والعمليات، السلاسل والمصفوفات، معالجة الاستثناءات، الأساليب المشتركة للكائنات
بنية البيانات وتحليل كود المصدر: ArrayList وVector وLinkedList وHashMap وConcurrentHashMap وHashSet وLinkedHashSet وLinkedHashMap
حالة الخيط، آلية الخيط، اتصال الخيط، مكون JUC، JMM، سلامة الخيط، تحسين القفل
عمليات القرص، عمليات البايت، عمليات الأحرف، عمليات الكائنات، عمليات الشبكة، NIO
منطقة بيانات وقت التشغيل، وجمع البيانات المهملة، وآلية تخصيص الذاكرة، وآلية تحميل الفئة، وأدوات مراقبة ضبط الأداء
هناك أكثر من 10 أنماط تصميم شائعة في Java، ويتم تحديث جميع أنماط التصميم الـ 23 تدريجيًا.
يحتوي على أفكار Servlet & JSP وSpring وSpringMVC وMybatis وHibernate وStructs2 الأساسية، مثل IOC وAOP وأفكار أخرى. لمزيد من التفاصيل حول SSM، يرجى الانتقال إلى: SpringMVC |
HTML5
CSS3
المعالجة المسبقة لـ CSS
إطار CSS
جافا سكريبت
بناء الجملة الأساسي، المتقدم، ES6
إطار جافا سكريبت
العقدة
واجهات برمجة التطبيقات (APIs) شائعة الاستخدام، وتجمعات الكائنات، ومعالجة الاستثناءات، واتصالات العمليات، والتزامن العالي
فحص النوع الثابت
أدوات البناء/التعبئة
أدوات إدارة الحزم
التقديم من جانب الخادم
ماي إس كيو إل
محرك التخزين، مستوى عزل المعاملة، الفهرس، النسخ المتماثل للسيد والعبد
ريديس
Redis المعرفة الأساسية
SQL
عبارات SQL شائعة الاستخدام
PostgreSQL
قاعدة بيانات علائقية مفتوحة المصدر تم تطويرها من حزمة POSTGRES المكتوبة في بيركلي
InfluxDB
العب مع قاعدة بيانات السلاسل الزمنية
إدارة العمليات، الجمود، إدارة الذاكرة، أجهزة القرص
المفاهيم الأساسية الأساسية والاستخدام الشائع للأوامر
طبقة النقل، طبقة التطبيقات (HTTP)، طبقة الشبكة، أمان الشبكة
واجهة برمجة التطبيقات المريحة
النمط المعماري للبرمجيات ومبادئ وقيود تصميم الشبكة
أمن شبكة الويب
تحليل الثغرات الأمنية في الواجهة الأمامية والخلفية للويب والدفاع عنها، وهجمات XSS، وهجمات CSRF، وهجمات DDoS، وحقن SQL
عامل ميناء
خدمة محرك الحاويات
خدمات صغيرة
مقدمة إلى الخدمات المصغرة، بوابة API، اكتشاف تسجيل الخدمة، اتصالات الخدمة
حارس حديقة الحيوان
خدمة التنسيق الموزعة، اكتشاف تسجيل الخدمة
كافكا
ستأخذك مقدمة متعمقة حول كافكا إلى عالم البرامج الوسيطة لرسائل كافكا بأبسط لغة.
[شرح] موضوع موزع يدرسه المؤلف أيضًا، وإليك قائمة ببعض المهارات، والتي سيقوم المؤلف بتحديثها جزئيًا. ابقوا متابعين
كوبيرنيت (k8s)
النشر في حاويات، وإدارة التطبيقات الموجودة في حاويات على مضيفين متعددين في النظام الأساسي السحابي
الحوسبة السحابية
SaaS (البرمجيات كخدمة)، PaaS (النظام الأساسي كخدمة)، IaaS (البنية التحتية كخدمة)
حارس حديقة الحيوان
خدمة التنسيق الموزعة، اكتشاف تسجيل الخدمة
دوبو، التوفير (إطار عمل RPC)
حوكمة الخدمة الموزعة
حلول المعاملات الموزعة
أكتيف إم كيو، كافكا، رابيت إم كيو
اتصالات الرسائل الموزعة
قاطع الدائرة، الحد الحالي، آلية التدهور
ريديس
ذاكرة التخزين المؤقت الموزعة
Mycat
توجيه قاعدة البيانات
نجينكس
الوكيل العكسي
هر
خدمة خادم الويب
ديف أوبس
التشغيل والصيانة الآلية، والتكامل المستمر، والتسليم المستمر، والنشر المستمر
القفل الموزع
تطبيق القفل الموزع استنادًا إلى Redis وMySQL وZookeeper
FastDFS
نظام إدارة الملفات الموزعة خفيف الوزن
يذهب
لغة تجميع متزامنة، وجمع القمامة، وسريعة
المقدمة الأولى للتعلم العميق
خوارزميات التعلم الآلي الكلاسيكية
خوارزمية أقرب جار K، الانحدار الخطي، طريقة النسب المتدرج، الانحدار اللوجستي، آلة ناقل الدعم، شجرة القرار، التعلم المجمع
بوابة
سيأخذك دليل الدراسة إلى عالم التحكم في إصدار Git بأبسط لغة.
سير عمل جيت
سير عمل مركزي، وسير عمل فرعي مميز، وسير عمل GitFlow، وسير عمل Forking، وطلبات السحب
التعبير العادي
معاني الرموز الشائعة، ورقة الغش
يعلمك خطوة بخطوة كيفية إعداد خدمة اختراق الإنترانت
استنادًا إلى خدمة اختراق lanproxy، يتم تعيين صور Docker للخادم والعميل بنقرة واحدة لك.
العب مع النشر السريع عن بعد وتصحيح الأخطاء عن بعد استنادًا إلى SpringBoot وIDEA وJRebel
يأخذك خطوة بخطوة، وتصحيح الأخطاء عن بعد والنشر السريع عن بعد
ما هو TDD وطرق الاختبار الشائعة
تحتوي على قائمة القراءة، الدورة الدراسية جزأين
يلتزم هذا المستودع بأن يصبح دليلاً تعليميًا لعشاق التطوير الشامل، مما يمنح المبتدئين اتجاهًا تعليميًا أكثر وضوحًا، وفي الوقت نفسه يعزز ويعزز مهاراتهم الخاصة. على طريق الهندسة المعمارية، آمل أن أتطور مع الجميع وأن أساعد المزيد من عشاق الكمبيوتر في الحصول على مسار تعليمي واضح. ستتم صيانة هذا المستودع بشكل مستمر ونرحب بانضمام المزيد من المهووسين.
يقال إن الذاكرة الجيدة ليست جيدة مثل الكتابة السيئة. إن الدراسة والتنظيم المنتظمين سيساعدان بالتأكيد على تعزيز التعلم. فيما يلي تصنيف منهجي لتكنولوجيا التطوير الكاملة من خلال الفهرسة، مما يسهل الدمج والتعلم في أي وقت. وبالطبع المقابلات. لا مفر من وجود العديد من النقاط العمياء والمعرفة التي لا نهاية لها على طريق التعلم. هناك طريقة ولكن ليست تقنية، ولا يزال من الممكن البحث عن التقنيات فقط من خلال إتقان القدرة على التفكير، يمكننا التعامل مع التكنولوجيا المتغيرة باستمرار. لا تفكر في عقلك كقرص صلب أو وحدة معالجة مركزية عالية السرعة، بل قم بتدريب عقلك ليصبح محرك بحث وتعلم كيفية تحليل المشكلات وحلها.
منذ 20 مايو 2018
قدراتي الشخصية محدودة، لذلك قمت بالرجوع إلى العديد من مستودعات GitHub الممتازة أثناء عملية الكتابة. هذا المشروع مستوحى من ملاحظات دراسة @CyC2018. إنه مشروع مفتوح المصدر ممتاز جدًا. بعض المحتوى الموجود في هذا المستودع يقتبس نصوصًا ورسومًا توضيحية؛ وهو يقتبس تحليل كود المصدر وفهم JCF في Little Mouse التابع لـComputing Institute؛ يقتبس من علي بابا، تم تجميع وتصحيح جميع أسئلة المقابلة في ملخص أسئلة المقابلة، وتم توسيع المعرفة وتعديلها؛ وقد تم اقتباس منشور تجربة المقابلة على موقع Niuke.com. كما أنه يقتبس الإجابات الشائعة على Zhihu وإجابات من المدونات الممتازة. يتم تقديم شكر خاص هنا وسوف أقوم بتضمين مراجع الروابط الخارجية في كل مقالة.
كما أوصي في المقالة بالكتب والدورات التعليمية، والتي سيتم شرحها جميعًا بأعلى دقة وصور حية. الصور الموجودة في المقالة كلها من تصميمي، المدونات، Github، كتب PDF، وما إلى ذلك. لا أستطيع أن أشكرهم جميعًا هنا، شكرًا لك.
أوصي ببعض المشاريع الممتازة مفتوحة المصدر للرجوع إليها.
شكرًا لجميع الأشخاص الذين ساهموا بالفعل في البرنامج التعليمي الكامل!
يرجى التأكد من قراءة دليل المساهمة/كيفية المساهمة في مستودعي قبل تقديم طلب السحب.
حقوق الطبع والنشر (ج) 2021 حتى الوقت الحاضر، فرانك لام
"نبذة عن المؤلف": https://www.frankfeekr.cn/author
أثناء تخريب العالم، يجب عليك أيضًا أن تعتني بنفسك جيدًا.
من الصفر إلى البطل.