إذا كنت تحب البرمجيات، يمكنك اختيار الجوانب التالية: البرمجيات المضمنة، برنامج تشغيل BSP، بروتوكول الاتصالات، برمجيات التطبيقات العليا. إذا كنت ترغب في الحصول على أي شهادة Cisco أخرى مثل CCNA، CCNP وما إلى ذلك، يمكنك الانضمام إلى نادي SPOTO CCIE للحصول على الشهادة في محاولة واحدة.
البرامج المضمنة البسيطة تشبه جهاز كمبيوتر أحادي الشريحة، مثل 51، STM32، AVR، تقوم عمومًا بالتحكم الصناعي، يجب أن تكون على دراية خاصة بالوظائف المحددة وتنفيذ المتحكم الدقيق، ما يجب أن يكون في متناول اليد USART و I2C و PWM و DMA وما شابه ذلك، ويجب أن تكون على دراية بسجلات الشريحة، ومعرفة الوظيفة المجهزة بأي سجل، مثل SMT32 لتوفير برامج تشغيل الأجهزة الطرفية، ولكن أيضًا على دراية بوظائف مكتبة البرامج الثابتة المقدمة، إذا كنت محظوظًا، فستواجه استخدام متحكم دقيق لتنفيذ الخوارزميات وما شابه ذلك.
ومع ذلك، فإن المحتوى الفني لهذه الفئة ليس مرتفعًا للغاية، لأنه بعد كل شيء، لا يوجد سوى عدد محدود من نقاط المعرفة، وبالتالي فإن الراتب لن يكون مثيرًا للإعجاب للغاية (باستثناء بالطبع، وخاصة في حالة ووهان). بشكل عام، يبلغ حوالي 5 آلاف دولار في ووهان. لذلك، يجب أن يتعمق التطوير العام للميكروكنترولر، وتشغيل نظام التشغيل على لوحات عارية، مثل Linux أو VxWorks.
طالما أن نظام التشغيل، يمكن أن يكون المحتوى أكثر من ذلك بكثير، بالنسبة إلى Linux، يجب استخدام سطر الأوامر، ويجب كتابة برمجة النظام، ويجب أن تكون على دراية ببرمجة الشبكة، وسوف يعمل GCC، وسوف يعمل Vim، ويجب أن تكون على دراية بأساسيات نظام التشغيل. إذا كنت مهتمًا، فقد ترغب في تشغيل ملف نصي مثل shell أو python. النقطة المتقدمة هي تشغيل kernel وdriver.
شخصيًا، يمكن لطلاب هندسة الاتصالات الذهاب فعليًا إلى جانب السائق، لأن البرنامج والأجهزة يفهمون، مجرد السائق هو جانب من مزيج البرامج والأجهزة، والسائق في المنتج لا يجب أن يتغير كثيرًا إذا كان ناضجًا، أنا الآن في فريق المشروع. كان هؤلاء الأصدقاء الذين قاموا بـ BSP مشغولين بعد إنشاء المشروع، لكنهم الآن هم الأشياء التي تجعلنا نحسد ونكره، ونحن سعداء بالنزول من العمل كل يوم. لكن منحنى القيادة في هذا الطريق شديد الانحدار، يجب أن تكون معرفة نظام التشغيل مستنيرة جيدًا، ويجب دراسة كود النواة جيدًا، ويجب فهم الأجهزة ذات الصلة (يجب فهم عدد الكهرباء، ويمكن رؤية نموذج الكهرباء شخصيًا)، ومن وقت لآخر تتيح لك الشريحة القيادة، ثم عليك دراسة ورقة بيانات الشريحة المتماسكة. لكن تعلمها سيكون جيدًا، لأن المعرفة الأساسية تتغير لن تكون سريعة جدًا، لذلك لن يعمل السائق لساعات إضافية مثل برامج الهاتف المحمول. إذا كان لدى VxWorks أساس جيد، فإن الراتب ليس مرتفعًا بشكل عام.
بروتوكول الاتصال ، هذا الراتب الذي تضاعف في عام واحد. قد يكون بسبب الحظ. في وقت التخرج، دخلت مجموعة بروتوكول MPLS (يمكنك التحقق منها إذا كنت لا تفهمها). هذه الاتفاقية مهمة جدًا. يتم استخدامها الآن في الشبكة الأساسية لشركة China Unicom ولكن يوجد عدد أقل من الأشخاص والسوق في نقص. في السنوات القليلة الماضية، كنت أعمل على هذا الجانب من الاتفاقية. يمكن لأي شخص يعرف LDP و RSVP و L2 VPN و OAM وما إلى ذلك، العثور على وظيفة والتحدث إلى الآخرين حول السعر. هذه هي تجربتي، ولكن لا يزال هناك العديد من الاتفاقيات، مثل OSPF و ISIS و BGP وما إلى ذلك. تبلغ مستندات RFC لهذه البروتوكولات أكثر من مائة صفحة. يستغرق الأمر الكثير من الوقت لفهم البروتوكول (مستندات RFC كلها باللغة الإنجليزية، لذلك يجب أن تكون اللغة الإنجليزية جيدة، تذكر أن تتذكر!)، ناهيك عن الترميز. لكن لحسن الحظ، في الوقت الحاضر، ستشتري الشركات الكبرى في الأساس كودًا ناضجًا من الآخرين، مما سيسمح لك فقط بالصيانة ولن تبدأ من الصفر. طالما أنك تتقن أحد هذه البروتوكولات، فستصبح موهبة مطلوبة في سوق الاتصالات لأنها مهمة للغاية. ولكن هناك الكثير من العيوب في الاتفاقية. أكبرها هو أن الاتجاه ضيق للغاية. في النهاية، لن يؤدي هذا الاتفاق فقط إلى تحسين بنية المنتج بالكامل، وسيشتري كودًا ناضجًا. لن تكون قدرة الترميز كبيرة جدًا. الترويج، لذلك إذا كنت تريد بدء عملك الخاص في المستقبل، فمن الأفضل عدم اختيار الاتفاقية، أو عليك قضاء المزيد من الوقت في وقت فراغك لتعلم الأشياء.
تطبيقات البرامج المتقدمة مثل iOS وAndroid، الراتب مرتفع للغاية ولكن يجب أن تكون الرياضيات جيدة، ويجب أن تكون خوارزمية بنية البيانات مألوفة. انظر إلى مقابلات BAT هذه، فهي ليست كلها تطرح أسئلة.
إذا لم تكن على دراية بالأجهزة ولا تفهمها، فلا تفعل هذا، إذا كنت تريد العمل بالأجهزة، فيجب أن تكون الدوائر التناظرية الأساسية والدوائر الرقمية وأسلاك PCB وما إلى ذلك أفضل. الآن بعد أن أصبحت الأجهزة مفتوحة المصدر رائجة جدًا، يمكن للطلاب الذين يريدون العمل بالأجهزة الذهاب ورؤية ذلك.
يمكن أن تكون النظرية عميقة، والإشارة والنظام، ومعالجة الإشارات المنفصلة، ومعالجة الصور الرقمية، ومعالجة الصوت الرقمي، وتكامل نظام الاتصالات، وما إلى ذلك، وهذه هي المعرفة النظرية للطويل القامة، وأصبح البحث بقرة كبيرة، في الأساس لا يوجد نقص في المال والطلب في السوق واسع نسبيًا مثل معالجة الصور في Mito، ووظيفة التعرف على الأغاني في WeChat، وكم من المعرفة بالإشارة والنظام. إذا كنت تريد الانخراط في النظرية، فمن الأفضل القراءة والدراسة ويجب أن تكون الرياضيات الأساسية جيدة. الدورات مثل الوظائف المعقدة، والتحويل التكاملي، وحساب التفاضل والتكامل، ونظرية الاحتمالات، والتعرف على الأنماط مهمة جدًا. في الوقت نفسه، يجب أن نعزز قدرتنا على البرمجة، لأن نظرية الضوء لن تعمل، ولكن أيضًا الجمع بين النظرية والتطبيق، ستكون لغة C، وستلعب MATLAB، وC++ أفضل، لأن الأجانب يحبون استخدام وظيفة حزمة C++
ومع ذلك، هذا هو شعور أهل هندسة الاتصالات. إذا كان بإمكاني مساعدة زملائي في المدرسة، فأنا ممتن بالفعل. نعم، هناك الكثير من الدورات التي يتعين علينا تعلمها، ولكن طالما أنك تدرس بجد وتجري بحثًا عميقًا في جانب واحد، فأنت موهوب في سوق الاتصالات وموهبة عبر الأسواق. لا يمكننا العمل مع الأجهزة فحسب، بل وأيضًا البرمجيات . ومع ذلك، فإن التعلم لا ينتهي. بعد التخرج، ستجد أن الأشياء في المدرسة ليست كافية. لذلك، يجب عليك الاستمرار في التعلم والاستمرار في الإثراء حتى تتمكن من الحفاظ على نفسك ليس فقط في سوق الاتصالات، ولكن أيضًا في القدرة التنافسية لسوق تكنولوجيا المعلومات بالكامل .