كيف تصبح مبرمج

Posted on
مؤلف: Monica Porter
تاريخ الخلق: 21 مارس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
كيف تصبح مبرمج من الصفر | بداية تعلم البرمجة للمبتدئين
فيديو: كيف تصبح مبرمج من الصفر | بداية تعلم البرمجة للمبتدئين

المحتوى

كُتب هذا المقال بالتعاون مع المحررين والباحثين المؤهلين لضمان دقة واكتمال المحتوى.

يقوم فريق إدارة المحتوى في بفحص عمل فريق التحرير بعناية لضمان توافق كل عنصر مع معايير الجودة العالية لدينا.

يتطلب أن تصبح مبرمجًا تراكمًا ، يومًا بعد يوم ، عامًا بعد عام ، الكثير من المعرفة ، النظرية والعملية. لا يحصل المرء على مكافأته (فكرية ، مالية ...) إلا في نهاية المعاناة الطويلة. لا تتظاهر هذه المقالة بأنها تجعلك مبرمجًا ، لكنها تريد فقط أن تعطيك لمحة عما يجب عليك فعله وأن تصبح مبرمجًا جيدًا اليوم. يمكن قراءة الأجزاء المعروضة هنا بالترتيب الذي تريده.


مراحل

  1. 14 ووضعها على الانترنت. إعلان

الطريقة 2 من 6:
برمجة تطبيقات سطح المكتب



  1. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / تكون /Become-a-Programmer-Step-19.jpg / v4-460px-Become- على بعد جدول خطوة-19.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / تكون / اصبح واحد في مبرمج خطوة-19 jpg. تعرف ما يغطي هذا الاسم. يعمل المبرمجون من هذا النوع من التطبيقات في أغلب الأحيان على البرامج التي تسهل عمل الشركات. معرفة مثالية لهذه الشركات وتوقعاتها وهياكلها تجعلها توفر الكثير من الوقت.


  2. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / F2 /Become-a-Programmer-Step-20.jpg / v4-460px-Become- على بعد جدول خطوة-20.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F2 / اصبح واحد في مبرمج خطوة 20 jpg. تعرف على أجهزة الكمبيوتر المختلفة. تعد الدورة التدريبية التمهيدية في مجال الإلكترونيات المطبقة على الأجهزة الرقمية والأخرى المخصصة لأجهزة الكمبيوتر هي الحد الأدنى. يعتقد البعض أن هذه الدورات سابقة لأوانها قليلاً في بداية التدريب. بالنسبة للمبتدئين ، يمكنك دائمًا التحقق من اثنين أو ثلاثة برامج تعليمية جيدة الإعداد مثل هذا أو ذاك. في وقت لاحق ، عندما تتقن البرمجة بشكل أفضل ، يمكنك دائمًا الرجوع إلى هذا الجانب من الأشياء.



  3. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / و 0 /Become-a-Programmer-Step-21.jpg / v4-460px-Become- على بعد جدول خطوة-21.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F0 / اصبح واحد في مبرمج خطوة-21 jpg. تعلم أ لغة البرمجة الابتدائية ، ودعا "للأطفال". ليس لأنك لم تعد طفلاً لا يمكنك البدء بهذه اللغة. هل تحاول ، على سبيل المثال ، لغة "سكراتش". على الرغم من أنه اختياري ، إلا أنه سيساعدك على معالجة اللغات الأكثر صعوبة بشكل أفضل. يمكن البدء بهذا قبل الخطوة السابقة.


  4. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 91 /Become-a-Programmer-Step-22.jpg / v4-460px-Become- على بعد جدول خطوة-22.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 91 / اصبح واحد في مبرمج خطوة-22 jpg. قدم نفسك ل البرمجة الإجرائية، في برمجة الكائنات، في البرمجة الوظيفية و نموذج البرمجة.



  5. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / أ 0 /Become-a-Programmer-Step-23.jpg / v4-460px-Become- وقد وضعت خطوة-23.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / أ 0 / اصبح واحد في مبرمج خطوة-23 jpg. اتبع دورة تمهيدية واحدة على الأقل في اللغات الإجرائية. بغض النظر عن اللغة التي تعتمدها في وقت لاحق ، تحتاج إلى إتقان البرمجة الإجرائية. يضمن معظم المبرمجين إتقان لغة إجرائية تساعد في البرمجة بشكل عام.


  6. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 2 / 2 /Become-a-Programmer-Step-24.jpg / v4-460px-Become- وقد وضعت خطوة-24.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 2 / 2 / اصبح واحد في مبرمج خطوة 24 jpg. يتطلب مشروع الكمبيوتر مرحلة من التحليل ، تليها مرحلة أخرى ، لتصميم ذلك. لتنفيذ مشروعك ، يجب أن تتعلم واحدًا على الأقل من اثنين من الرموز (أو اللغات) التالية: UML أو ORM.


  7. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 5 / 50 /Become-a-Programmer-Step-25.jpg / v4-460px-Become- على بعد جدول خطوة-25.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 5 / 50 / اصبح واحد في مبرمج خطوة 25 jpg. حاول وصف بعض وحدات التحكم أو التطبيقات المشابهة على هذا النحو ("يشبه وحدة التحكم"). في أي دليل برمجة جيد أو على الإنترنت ، ستجد هذه التمارين الصغيرة (بما في ذلك "Hello، world" الشهيرة). بالطبع ، اختر وسيطًا يتعلق باللغة التي اخترتها.


  8. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 97 /Become-a-Programmer-Step-26.jpg / v4-460px-Become- على بعد جدول خطوة-26.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 97 / اصبح واحد في مبرمج خطوة-26 jpg. خذ دروس برمجة عالية المستوى (فيما يتعلق باللغة أو اللغات المختارة). قبل الذهاب إلى أبعد من ذلك ، تحتاج إلى إتقان عدد من المفاهيم بشكل مثالي ، من الناحية النظرية والعملية ، من بينها:
    • إدخال / إخراج المعلومات ،
    • التدفق المنطقي أو المادي (التنفيذ) للبرامج باللغات الإجرائية ،
    • إعلان ، تعيين ومقارنة المتغيرات ،
    • إجراءات ، مثل "كما لو ... ثم..إلس" و "select / switch..case" ،
    • حلقات ، مثل "while..do" ، "do..while / حتى" ، "for..next" ،
    • بناء الجملة للغة المختارة من أجل إعداد واستدعاء إجراء أو وظيفة معينة بشكل صحيح ،
    • الأنواع المختلفة من البيانات وتنفيذها ،
    • إنشاء واستخدام أنواع البيانات المعرفة من قبل المستخدم (TDUs) ، مثل السجلات والهياكل والوحدات ،
    • إذا كانت لغتك تديرها ، فرط التعريف ،
    • طرق للوصول إلى الذاكرة مع اللغة التي تختارها (المؤشرات ، الطفولية ، وما إلى ذلك) ،
    • إذا كانت لغتك تديرها ، فإن تعريف المشغل ،
    • إذا كانت لغتك تدعمهم ، فستفوض (C #) ومؤشرات الوظائف (C و C ++).


  9. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 6D /Become-a-Programmer-Step-27.jpg / v4-460px-Become- على بعد جدول خطوة-27.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 / 6D / اصبح واحد في مبرمج خطوة-27 jpg. تطبيق المعرفة النظرية المستفادة.
    • نموذج وجوه المنحى.


  10. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 6 /Become-a-Programmer-Step-28.jpg / v4-460px-Become- على بعد جدول خطوة-28.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 6 / / اصبح واحد في مبرمج خطوة-28 jpg. اتبع دورة تمهيدية واحدة على الأقل لغة البرمجة إلى نموذج آخر من البرمجة. يوصى بتعلم لغة برمجة لكل نموذج ، وهو ما يفعله معظم المبرمجين الذين يستحقون هذا الاسم. نبدأ عادة بتعلم الأول ، ثم بمجرد إتقان هذه اللغة بشكل جيد (نظريا وعمليا) ، نحن نتعلم الثانية. جرب أحد المجالات التالية:
    • نموذج البرمجة المنطقية ،
    • نموذج البرمجة الوظيفية.


  11. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 8 / 8A /Become-a-Programmer-Step-29.jpg / v4-460px-Become- على بعد جدول خطوة-29.jpg ل"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 8 / 8A / اصبح واحد في مبرمج خطوة-29 jpg. في هذه المرحلة ، ألقِ نظرة على اللغات التي تعلمتها ، وقيس مزايا وعيوب كل منها. لإجراء هذه المقارنة ، يمكنك:
    • استئناف برنامج مكتوب بلغة وإعادة كتابته باستخدام اللغة الثانية ،
    • لكتابة برنامج تفصيلي قليلاً في كلتا اللغتين (أحيانًا ، إن لم يكن كثيرًا ، لا يمكن الشفرة بإحدى اللغتين) ،
    • لإنشاء cheatsheet أو جدول مقارن مع ما هو مشترك في كلتا اللغتين ، وما هو محدد لكليهما ،
    • حاول ترميز برنامج صغير سهل الكتابة بلغة واحدة ، ثم أعد كتابته بلغة أخرى.


  12. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 96 /Become-a-Programmer-Step-30.jpg / v4-460px-Become- على بعد جدول خطوة-30.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 96 / اصبح واحد في مبرمج خطوة 30 jpg. إتقان مفاهيم لغة البرمجة الرسومية المرتبطة باللغة المختارة. تتضمن جميع لغات البرمجة التقليدية تقريبًا وحدات رسومية أو بها مكتبات تسمح بالبرمجة الرسومية. البعض الآخر عادة ما تدعم وحدة التحكم أو البرمجة مثل وحدة التحكم.
    • يمكنك ، على سبيل المثال ، الحصول على بعض مفاهيم برمجة الأحداث. يعتمد هذا الأخير بشكل أساسي على الأحداث والتلاعب الذي يمكن القيام به (فقط باستخدام اللغة التي اخترتها).
    • يمكنك أيضًا اختبار الكثير من البرامج لفهم كيفية عملها. غالبًا ما تقدم الشركات التي تنشئ البرامج إصدارًا تجريبيًا من منتجاتها ، والذي يتم استخدامه لاختبار البرامج في ظروف حقيقية. ممارسة ساعة نشطة.
    • قراءة المقالات أو البرامج التعليمية على واجهات المستخدم الرسومية (GUIs).


  13. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 9A /Become-a-Programmer-Step-31.jpg / v4-460px-Become- على بعد جدول خطوة-31.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 9A / اصبح واحد في مبرمج خطوة-31 jpg. اختبر معلوماتك من خلال بناء برنامج صغير. اكتب برنامجًا قد يكون مفيدًا لك. على سبيل المثال ، يمكنك كتابة جزء صغير من البرامج يعيد تسمية الملفات أثناء الطيران ، ومقارنة ملفات es بصريًا ، ونسخ أسماء الملفات من دليل معيّن إلى ملف e ، وهكذا. اجعل الأمر بسيطًا للبدء.


  14. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / فرنك بلجيكي /Become-a-Programmer-Step-32.jpg / v4-460px-Become- على بعد جدول خطوة-32.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / فرنك بلجيكي / اصبح واحد في مبرمج خطوة-32 jpg. إعداد مشروع نموذجي "نهاية الدراسات". انتقل إلى النهاية ، في محاولة لتطبيق جميع تقنيات برمجة الأحداث التي تعلمتها.


  15. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 2 / 24 /Become-a-Programmer-Step-33.jpg / v4-460px-Become- على بعد جدول خطوة-33.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 2 / 24 / اصبح واحد في مبرمج خطوة-33 jpg. تعميق معرفتك المكتسبة بالفعل في بنية البرنامج / المكتبة / الحزمة من خلال أخذ دورات على مستوى أعلى. اهتم بتفاصيل وميزات بنية البرنامج المختار. لا تتردد في استشارة الإنترنت!


  16. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 2 / 26 /Become-a-Programmer-Step-34.jpg / v4-460px-Become- على بعد جدول خطوة-34.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 2 / 26 / اصبح واحد في مبرمج خطوة-34 jpg. بعد العثور عليها ، وتعلم العناصر المرئية للحزم / المكتبات ، وتكييفها مع لغات البرمجة الخاصة بك.


  17. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / كرة القدم /Become-a-Programmer-Step-35.jpg / v4-460px-Become- على بعد جدول خطوة-35.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / F / F / اصبح واحد في مبرمج خطوة 35 jpg. خذ دورة في رسومات الكمبيوتر (وليس الرسومات). ستكون هذه مساعدة كبيرة عندما يتعين عليك برمجة العناصر المختلفة للواجهة الرسومية.


  18. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / B4 /Become-a-Programmer-Step-36.jpg / v4-460px-Become- على بعد جدول خطوة-36.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / B4 / اصبح واحد في مبرمج خطوة-36 jpg. تصبح مبرمج لعبة (اختياري). تعتبر برمجة الألعاب ، في معظم عناصرها ، برمجة مكتبية. في نهاية هذه المقالة ، إذا كنت تنوي أن تصبح مبرمجًا للألعاب ، فستحتاج إلى معرفة المزيد حول هذه البرمجة المحددة. بالطبع في تصميم الرسوم البيانية ، بطبيعة الحال ، أمر حتمي وسوف تضطر إلى إتقان لغة ثانية تنتمي إلى عائلة اللغات الوظيفية / المنطقية (مثل Prolog أو Lisp). إعلان

طريقة 3 من 6:
برمجة التطبيقات الموزعة



  1. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 5 / 5 /Become-a-Programmer-Step-37.jpg / v4-460px-Become- على بعد جدول خطوة-37.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 5 / 5TH / اصبح واحد في مبرمج خطوة-37 jpg. لا تقلق بشأن البرمجة التطبيقات الموزعة. يعتبرها الكثيرون واحدة من أصعب التعلم وتتطلب مجموعة متنوعة من تقنيات الكمبيوتر والاتصالات.


  2. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 8 / 82 /Become-a-Programmer-Step-38.jpg / v4-460px-Become- على بعد جدول خطوة-38.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 8 / 82 / اصبح واحد في مبرمج خطوة-38 jpg. تعرف على أنظمة مختلفة من مهاتفة والمواد ذات الصلة. ليس إلزاميًا ، لكن من المفيد جدًا فهم كيفية عمل الشبكات.


  3. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 7 / 74 /Become-a-Programmer-Step-39.jpg / v4-460px-Become- على بعد جدول خطوة-39.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 7 / 74 / اصبح واحد في مبرمج خطوة-39 jpg. تعرف على عناصر الأجهزة التي تشكل شبكة ، مثل لوحات الوصل والمحولات وأجهزة التوجيه.


  4. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / A9 /Become-a-Programmer-Step-40.jpg / v4-460px-Become- وقد وضعت خطوة-40.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / A9 / اصبح واحد في مبرمج خطوة 40 jpg. تأخذ دروسا على بروتوكولات الاتصال. مطلوب فهم جيد لبروتوكولات OSI و Ethernet و IP و TCP و UDP و HTTP قبل بدء برمجة التطبيقات الموزعة.


  5. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / B0 /Become-a-Programmer-Step-41.jpg / v4-460px-Become- على بعد جدول خطوة-41.jpg ل"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / B0 / اصبح واحد في مبرمج خطوة-41 jpg. تعلم لغة XML واتقنها جيدًا.


  6. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 0 / 0C /Become-a-Programmer-Step-42.jpg / v4-460px-Become- على بعد جدول خطوة-42.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 0 / 0C / اصبح واحد في مبرمج خطوة-42 jpg. تعلم لغة البرمجة قذيفة. للبرمجة على Windows ، قد تكون أي لغة مترجمة بواسطة Windows Scripting Host مناسبة. للبرمجة في نظام Linux ، تعد معرفة Bash و Perl أكثر من كافية. يوصى بإتقان JavaScript لكلا نظامي التشغيل للأسباب التالية:
    • تتم معالجة رمز JavaScript بواسطة كليهما (يقوم Windows Scripting Host بمعالجة JavaScript افتراضيًا ، وتشمل معظم توزيعات Linux محاكيًا في JavaScript) ،
    • هذه اللغة سهلة لإتقانها ،
    • يحتوي على بناء جملة مشتق من ALGOL ، مما سيمكنك من استيعاب لغات البرمجة الأخرى بشكل أفضل (C و C ++ و C # و Java و J # جميعها بها بناء جملة مشتق من ALGOL) ،
    • يساعدك تعلم JavaScript أيضًا في التعرف على كتابة صفحات الويب للترجمة الفورية من جانب الآلة.


  7. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ه / إد /Become-a-Programmer-Step-43.jpg / v4-460px-Become- على بعد جدول خطوة-43.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ه / إد / اصبح واحد في مبرمج خطوة-43 jpg. يجب إجراء مكالمات البرمجة الإجرائية باستخدام البرامج النصية المكتوبة بلغة البرمجة النصية المختارة. في وقت لاحق ، سوف تستخدم تقنيات البرمجة الأخرى الأكثر تقدماً والنماذج الأخرى المتعلقة بلغة البرمجة النصية التي اخترتها. جميع لغات البرمجة النصية لها ، في مرحلة أو أخرى ، جوانب من البرمجة الإجرائية.


  8. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / F3 /Become-a-Programmer-Step-44.jpg / v4-460px-Become- على بعد جدول خطوة-44.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F3 / اصبح واحد في مبرمج خطوة-44 jpg. بفضل لغة البرمجة النصية هذه ، ستتمكن من توصيل الأجهزة بينها. تعلم كيفية تأسيس هذه الاتصالات. هناك نصوص معقدة ، لكن إتقان النصوص البسيطة ستكون كافية في هذه المرحلة.


  9. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ج / C7 /Become-a-Programmer-Step-45.jpg / v4-460px-Become- على بعد جدول خطوة-45.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ج / C7 / اصبح واحد في مبرمج خطوة 45 jpg. التبديل إلى لغة برمجة سطح المكتب. اختر واحدة ، ويفضل أن تكون نماذج متعددة وأنظمة متعددة كما هو الحال مع بيثون. اتبع على الأقل دورة تمهيدية في هذه اللغة الثانية. لا تزال Java تحظى بشعبية كبيرة لدى المبرمجين ، على الرغم من أن C # تكتسب أرضية في هذا المجال. تُفضل Java و C # الآن بسبب:
    • كلاهما موجهين للكائنات ، مما يتجنب مبرمجي الفريق الذين يضطرون إلى تكييف المكونات (وحدات الكود المسبق المترجمة مسبقًا) المكتوبة بالفعل من قبل الآخرين ويمكن إعادة استخدامها كما هي ،
    • كلاهما يديران برمجة الأحداث ، ولكن أيضًا ، على مستوى معين ، البرمجة الموجهة للكائنات (OO) والبرمجة الإجرائية ،
    • بنية البرنامج القائمة على هذه اللغات قابلة للتوزيع بشكل أساسي (في حالة Java) ،
    • أنها توفر الوصول إلى عدد كبير من الحزم الجاهزة للاستخدام (وخاصة تلك المتعلقة بالشبكة) ، موزعة إما في حزم مفتوحة المصدر أو في حزم المصدر. هذه هي الطريقة التي يمكن بها للمبرمجين الاعتماد بسهولة أكبر على عمل الآخرين.


  10. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 5 / 53 /Become-a-Programmer-Step-46.jpg / v4-460px-Become- على بعد جدول خطوة-46.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 5 / 53 / اصبح واحد في مبرمج خطوة-46 jpg. دراسة بعناية ميزات اللغة التي تم اختيارها للنواة ، خاصة تلك التي تؤثر على اتصالات الشبكة. إذا كان لديك الوقت المتبقي ، يمكنك إلقاء نظرة على بعض عناصر واجهة المستخدم ، مثل عرض البيانات ، وتصميم النافذة ، وما إلى ذلك.


  11. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / د / D9 /Become-a-Programmer-Step-47.jpg / v4-460px-Become- وقد وضعت خطوة-47.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / د / D9 / اصبح واحد في مبرمج خطوة-47 jpg. خذ دورة في الهندسة المعمارية وواجهة التطبيق الموزعة. يمكنك الدراسة في الكتب ، عبر الإنترنت أو في الجامعة. فهم تكوين التطبيقات الموزعة هو الحد الأدنى الضروري.


  12. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 90 /Become-a-Programmer-Step-48.jpg / v4-460px-Become- على بعد جدول خطوة-48.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 90 / اصبح واحد في مبرمج خطوة-48 jpg. تعلم أكثر قليلا عن مكونات البناء و الخدمات والتي تعتمد على لغة البرمجة التي تختارها.


  13. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / ص /Become-a-Programmer-Step-49.jpg / v4-460px-Become- وقد وضعت خطوة-49.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / ص / اصبح واحد في مبرمج خطوة-49 jpg. تعلم واحدة أو أكثر من التقنيات المذكورة أدناه. من المستحسن أن يكون لديك فكرة عن كل منهم. لا يعد مبرمجو التطبيقات الموزعة الكبيرة محتوى بلغة برمجة واحدة أو لغتين ، لكنهم يتقنون عادة لغة واحدة أو لغتين (أو أكثر) تعمل على منصات مختلفة. في الواقع ، إذا كنت تريد "توزيع" تطبيقاتك ، فيجب أن تكون مبرمجة للتشغيل (بدون خطأ) على منصات مختلفة. فيما يلي أهم البنيات والتقنيات:
    • كائن وسيط طلب كائن شائع (CORBA)
    • بروتوكول الوصول إلى الكائنات البسيطة (SOAP)
    • جافا سكريبت و XML غير متزامنين (أجاكس)
    • طراز كائن المكون الموزع (DCOM)
    • .NET عن بعد
    • خدمات الويب XML
    إعلان

طريقة 4 من 6:
مكتبة / منصة / هيكل البرمجيات / البرمجة النواة



  1. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 69 /Become-a-Programmer-Step-50.jpg / v4-460px-Become- على بعد جدول خطوة-50.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 / 69 / اصبح واحد في مبرمج خطوة-50 . j فهم ما هي البرمجة جوهر (من النواة). المبرمجين جوهر هم المبرمجون الموهوبون للغاية الذين انتقلوا من تطبيقات البرمجة إلى وحدات الكود التي يمكن استخدامها من قبل أشخاص آخرين.


  2. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 65 /Become-a-Programmer-Step-51.jpg / v4-460px-Become- على بعد جدول خطوة-51.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 / 65 / اصبح واحد في مبرمج خطوة-51 jpg. إذا لم تكن قد قمت بذلك بالفعل ، فتعلم لغة برمجة تسمح لك بتصحيح المكونات أو الحزم التي تم إنشاؤها بالفعل.


  3. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ه / E2 /Become-a-Programmer-Step-52.jpg / v4-460px-Become- وقد وضعت خطوة-52.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ه / E2 / اصبح واحد في مبرمج خطوة-52 jpg. خذ دروسا في لغات UML و ORM. المبرمجين مكتبة في كثير من الأحيان إتقان واحد أو كليهما.


  4. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ه / إد /Become-a-Programmer-Step-53.jpg / v4-460px-Become- على بعد جدول خطوة-53.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ه / إد / اصبح واحد في مبرمج خطوة-53 jpg. خذ دروس هندسة البرمجيات.


  5. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / F4 /Become-a-Programmer-Step-54.jpg / v4-460px-Become- على بعد جدول خطوة-54.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F4 / اصبح واحد في مبرمج خطوة-54 jpg. تعرف على بعض التقنيات والمفاهيم الأساسية للبرمجة المعيارية والموجهة نحو العنصر والموجهة نحو الكائنات والمستندة إلى الحدث. كلما زادت معرفتك ، كلما كان ذلك أفضل في بنية البرامج / مكتبة / برمجة الحزمة.


  6. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / يوم /Become-a-Programmer-Step-55.jpg / v4-460px-Become- على بعد جدول خطوة-55.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / يوم / اصبح واحد في مبرمج خطوة-55 jpg. تعلم قدر الإمكان عن مختلف أنظمة التشغيل وعلى هياكل البرمجيات التي تعمل على هذه المنصات.


  7. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / D3 /Become-a-Programmer-Step-56.jpg / v4-460px-Become- على بعد جدول خطوة-56.jpg النقل "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / D3 / اصبح واحد في مبرمج خطوة-56 jpg. تحتاج إلى معرفة الكثير عن هياكل البرمجيات ولغات البرمجة والتقنيات التي تتجاوز الأنظمة الأساسية.


  8. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / F2 /Become-a-Programmer-Step-57.jpg / v4-460px-Become- وقد وضعت خطوة-57.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F2 / اصبح واحد في مبرمج خطوة-57 jpg. إذا كانت لغات البرمجة التي تعلمتها موحدة (ANSI/ISO/IEEE/W3C) ، لا تأخذ الأظافر! طبق هذه المعايير طوال الوقت ، حتى لو كانت ملزمة. الأمر كله يتعلق بسلاسة البرمجة الخاصة بك.


  9. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ه / E4 /Become-a-Programmer-Step-58.jpg / v4-460px-Become- وقد وضعت خطوة-58.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ه / E4 / اصبح واحد في مبرمج خطوة-58 jpg. ابدأ بالعمل على المكتبات الموجودة بالفعل ، إن أمكن في المصادر المفتوحة. أي مبرمج في المكتبات / الحزم يبدأ بهذه الطريقة. ابدأ بشيء بسيط ، مثل حزمة تحويل الوحدة أو الحسابات العلمية. إذا كنت طالبًا ، فاخذ أحد دروس الرياضيات (تحليل الميزات ، على سبيل المثال) وحاول إنشاء مكتبة واحدة أو أكثر تقوم بمسح الوظائف ضوئيًا. انها ممارسة جيدة.


  10. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 90 /Become-a-Programmer-Step-59.jpg / v4-460px-Become- على بعد جدول خطوة-59.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 90 / اصبح واحد في مبرمج خطوة-59 jpg. حاول أن ترى أين يمكنك الحصول على حزم مفتوحة المصدر مشفرة في مجال البرمجة لديك. قم بتنزيل الملفات الثنائية أو القابلة للتنفيذ من الحزمة. اختبار لهم ولاحظ نقاط ضعفهم وقوية. بعد القيام بذلك ، انسخ الكود المصدر وانظر كيف تم كتابته ثم حاول العثور على هذا الرمز بنفسك ، كليًا أو جزئيًا. في البداية ، ستقوم بهذا التمرين التكويني بعد قراءة الكود ، ثم مع التجربة ، حاول العثور على الكود دون قراءته أولاً. على المدى الطويل ، حاول تحسين هذه المكتبات.


  11. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 3 / 31 /Become-a-Programmer-Step-60.jpg / v4-460px-Become- على بعد جدول خطوة-60.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 3 / 31 / اصبح واحد في مبرمج خطوة-60 jpg. أيضا ، تعلم كيفية توزيع وتطوير المكونات مع المبرمجين.
    • يميل المبرمجون "Library / packet" إلى معالجة المشكلات التي يتعين عليهم حلها بشكل متكرر أو تكراري. إنهم يفترضون أن مشكلتهم يمكن أن تتحلل (العودية) في سلسلة من المشكلات الصغيرة التي يجب حلها أولاً أو حلها من خلال عملية تتكرر (التكرار) والتي ستتألف من إيجاد الحل النهائي عن طريق إيجاد حلول تقريبية أولاً. والتي سيتم تجميعها بعد ذلك.
    • يميل مبرمجو المكتبة / الحزمة أيضًا إلى توسيع المشكلة الأصلية. في الواقع ، في مواجهة مشكلة ، فإنهم لن يبحثوا عن الحل المناسب ، لكنهم سيحاولون حل المشكلة على نطاق أوسع بناءً على مبدأ "من هو الأكثر قدرة على الأقل". أنها توفر الوقت عندما يكون لديهم لحل مشكلة تقترب.
    إعلان

طريقة 5 من 6:
برمجة النظام



  1. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / د / D9 /Become-a-Programmer-Step-61.jpg / v4-460px-Become- وقد وضعت خطوة-61.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / د / D9 / اصبح واحد في مبرمج خطوة-61 jpg. فهم المقصود ببرمجة النظام. يتعامل مبرمجو النظام مع "علم" البرمجة ، وليس مع تطبيقاته المحددة. لا تحد نفسك لمنصة معينة!


  2. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / أب /Become-a-Programmer-Step-62.jpg / v4-460px-Become- على بعد جدول خطوة-62.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / أب / اصبح واحد في مبرمج خطوة-62 jpg. لكي تكون مبرمج نظام ، يجب أن يكون لديك بعض المعرفة بالرياضيات.


  3. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ج / C5 /Become-a-Programmer-Step-63.jpg / v4-460px-Become- على بعد جدول خطوة-63.jpg و"،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ج / C5 / اصبح واحد في مبرمج خطوة-63 jpg. خذ دورة تمهيدية في الجبر الخطي.


  4. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 9 / 95 /Become-a-Programmer-Step-64.jpg / v4-460px-Become- على بعد جدول خطوة-64.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 9 / 95 / اصبح واحد في مبرمج خطوة-64 jpg. خذ دورة في التحليل.


  5. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 2 / 2D /Become-a-Programmer-Step-65.jpg / v4-460px-Become- على بعد جدول خطوة-65.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 2 / 2D / اصبح واحد في مبرمج خطوة-65 jpg. خذ دورة في الرياضيات المنطقية و / أو المنفصلة.


  6. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / و / F4 /Become-a-Programmer-Step-66.jpg / v4-460px-Become- على بعد جدول خطوة-66.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / و / F4 / اصبح واحد في مبرمج خطوة-66 jpg. اكتشف لنفسك أنظمة تشغيل مختلفة. لهذا يمكنك:
    • محاولة لفهم كيفية تثبيت أنظمة التشغيل المختلفة ،
    • تعلم كيفية تثبيت أنظمة تشغيل مختلفة على جهاز كمبيوتر شخصي (هذا ليس إلزاميًا ، ولكنه موصى به للغاية) ،
    • تثبيت أنظمة تشغيل متعددة تعمل على نفس الجهاز. ليست مسألة تشغيل نظام تشغيل مضغوط يتم تثبيته تلقائيًا بعد النقر المزدوج ، ولكن للتثبيت ، مورد بعد مورد ، نظام تشغيل كامل ، مخصص بطريقة ما.


  7. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 3 / 3F /Become-a-Programmer-Step-67.jpg / v4-460px-Become- وقد وضعت خطوة-67.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 3 / 3F / اصبح واحد في مبرمج خطوة-67 jpg. خذ فصلًا (أو ادرس في كتب مدرسية) حول بنية أجهزة الكمبيوتر.


  8. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / أ / الإعلان /Become-a-Programmer-Step-68.jpg / v4-460px-Become- على بعد جدول خطوة-68.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / أ / الإعلان / اصبح واحد في مبرمج خطوة-68 jpg. محاولة للحصول على فكرة واضحة عن منصات الأجهزة المختلفة.


  9. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 69 /Become-a-Programmer-Step-69.jpg / v4-460px-Become- على بعد جدول خطوة-69.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 / 69 / اصبح واحد في مبرمج خطوة-69 jpg. بدءًا من نظام التشغيل (أو النظام الأساسي للأجهزة) الذي تختاره ، تهاجم مفهوم لغة التجميع. في وقت لاحق ، سوف تحصل على التوصيل إلى منصات أو أنظمة تشغيل أخرى.


  10. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 1 / 1A /Become-a-Programmer-Step-70.jpg / v4-460px-Become- على بعد جدول خطوة-70.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 1 / 1A / اصبح واحد في مبرمج خطوة-70 jpg. تعلم كيفية استخدام الشفرة في ANSI و C و C ++ ، والتعرف على البرمجة الإجرائية.


  11. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 5 / 51 /Become-a-Programmer-Step-71.jpg / v4-460px-Become- على بعد جدول خطوة-71.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 5 / 51 / اصبح واحد في مبرمج خطوة-71 jpg. تعرف على مكتبات C / C ++ القياسية وتمارسها للمنصة التي تختارها. إيلاء اهتمام خاص لمكتبات مكتبة القوالب القياسية (STL) ومكتبة القوالب النشطة (ATL).


  12. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / B9 /Become-a-Programmer-Step-72.jpg / v4-460px-Become- على بعد جدول خطوة-72.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / B9 / اصبح واحد في مبرمج خطوة-72 jpg. استشر الموارد عبر الإنترنت ، أو اقرأ الكتب ، أو خذ دروسًا لفهم كيفية عمل C على المنصة التي اخترتها بشكل أفضل.


  13. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 1 / 19 /Become-a-Programmer-Step-73.jpg / v4-460px-Become- على بعد جدول خطوة-73.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 1 / 19 / اصبح واحد في مبرمج خطوة-73 jpg. ممارسة الترميز في C و C ++.


  14. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 1 / 1B /Become-a-Programmer-Step-74.jpg / v4-460px-Become- على بعد جدول خطوة-74.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 1 / 1B / اصبح واحد في مبرمج خطوة-74 jpg. تعلم قدر ما تستطيع عن لغة التجميع.


  15. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 6 / 65 /Become-a-Programmer-Step-75.jpg / v4-460px-Become- على بعد جدول خطوة-75.JPG "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 6 / 65 / اصبح واحد في مبرمج خطوة-75 jpg. خذ دورة في تصميم نظام التشغيل.


  16. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 4 / 4 /Become-a-Programmer-Step-76.jpg / v4-460px-Become- على بعد جدول خطوة-76.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 4 / 4 / اصبح واحد في مبرمج خطوة-76 jpg. اقرأ بعض الوثائق على المنصة التي تختارها. سيكون الأمر أسهل إذا اخترت نظام تشغيل Unix. أن تعرف جيدًا أن أداء المنصة التي يعمل عليها الشخص أمر أساسي.


  17. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 3 / 34 /Become-a-Programmer-Step-77.jpg / v4-460px-Become- على بعد جدول خطوة-77.jpg النقل "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 3 / 34 / اصبح واحد في مبرمج خطوة-77 jpg. ضع علمك موضع التنفيذ. ابدأ بإنشاء أدوات مساعدة صغيرة للنظام. يمكنك ، على سبيل المثال ، محاولة:
    • إعادة إنشاء الأدوات المساعدة الموجودة في نظامك ،
    • قم بتكييف الأدوات المساعدة الموجودة مع نظام تشغيل آخر حتى يعمل على جهازك.


  18. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 2 / 26 /Become-a-Programmer-Step-78.jpg / v4-460px-Become- على بعد جدول خطوة-78.jpg تباع "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 2 / 26 / اصبح واحد في مبرمج خطوة-78 jpg. تعلم اللغات بترتيب معين. هذا هو مجال البرمجة الوحيد الذي يكون فيه ترتيب تعلم اللغة ذا أهمية. ابدأ باللغة ANSI C (سينتظر C ++ و C # و D و Java). لاحقًا ، ابدأ في استخدام C ++.
    • أعط الأولوية للغة C ، لأنها هي التي ستتيح لك برمجة نظام تشغيل يستند إلى المفاهيم التالية:
      • مجموعة كاملة من شفرة المصدر ،
      • ملفات الكائنات الوسيطة (مستوى منخفض) ،
      • نشر روابط الملفات الثنائية ،
      • لغات المستوى المنخفض (لغات الآلة والمجمعات). بالنسبة لبعض المبرمجين ، تعد لغة C هي أداة التجميع الأكثر تكلفة. إنه يعرف كيف ينزلق إلى لغة أخرى ، لأنها إجرائية فقط (مثل أي لغة تجميع).
    إعلان

طريقة 6 من 6:
خبرة الكمبيوتر



  1. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ج / C8 /Become-a-Programmer-Step-79.jpg / v4-460px-Become- على بعد جدول خطوة-79.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ج / C8 / اصبح واحد في مبرمج خطوة-79 jpg. لنتحدث عن خبرة تكنولوجيا المعلومات. أولئك الذين يشكلون جزءًا منه يشكلون نخبة من البرمجة ، حيث لا يهتمون كثيراً بالبرمجة الكلاسيكية ، لكنهم يعملون في فروع معينة ، مثل التشفير وإنشاء لغات جديدة وتطوير خوارزميات لاستكشاف البيانات. انهم يعملون المنبع. وغني عن القول أنك بحاجة إلى أمتعة وممارسة جيدة للغاية.


  2. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 3 / 34 /Become-a-Programmer-Step-80.jpg / v4-460px-Become- على بعد جدول خطوة-80.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 3 / 34 / اصبح واحد في مبرمج خطوة-80 . j درجة الماجستير أو الدكتوراه في علوم الكمبيوتر هي الحد الأدنى المطلوب. للوصول إلى هناك ، يمكنك:
    • أخذ دورات على مستوى الجامعة (الحالة الأكثر شيوعًا) ،
    • قم بالتسجيل في الدورات في بعض الجامعات كدورة حضور منتظمة ، والتي تتيح لك الدراسة بنفسك ، ولكن يمكنك أيضًا حضور بعض الدورات. يحدث ذلك أيضًا مع الإرادة ، ولكن الطريقة الأولى ، طريقة الدورات التي تم اتباعها طوال العام ، أصبحت أسهل.


  3. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ه / EB /Become-a-Programmer-Step-81.jpg / v4-460px-Become- على بعد جدول خطوة-81.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ه / EB / اصبح واحد في مبرمج خطوة-81 jpg. اختر مجال البحث الخاص بك وفقا لذوقك. أكثر وأشار هو ، كان ذلك أفضل. فيما يلي بعض مجالات البحث الشائعة جدًا الآن:
    • تصميم الخوارزميات (البحث والفرز والتشفير / فك التشفير والكشف عن الأخطاء في نقل البيانات)
    • اختراع لغات البرمجة الجديدة والمترجمين الجدد ، والعمل على التحسين ،
    • الذكاء الاصطناعي (التعرف على الكلام أو التعرف على الكلام ، المعالجة التلقائية للغة الطبيعية ، الشبكات العصبية الاصطناعية) ،
    • الروبوتات،
    • خبرة الكمبيوتر ،
    • الخارقة،
    • التصميم بمساعدة الكمبيوتر (CAD) والنمذجة (MAO) ،
    • الواقع الافتراضي أو المعزز ،
    • linfography (غالبًا ما يكون مخطئًا للرسومات أو الرسومات في الواجهة الرسومية) ، وهو مجال إنشاء الصور وتحويلها بمساعدة الكمبيوتر.


  4. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / ب / B2 /Become-a-Programmer-Step-82.jpg / v4-460px-Become- على بعد جدول خطوة-82.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / ب / B2 / اصبح واحد في مبرمج خطوة-82 jpg. لا تتردد في اجتياز الدبلومات العليا (DEA ، دكتوراه)!


  5. { "SmallUrl": "الشبكي: / / www..com / images_en / الإبهام / 4 / 4D /Become-a-Programmer-Step-83.jpg / v4-460px-Become- على بعد جدول خطوة-83.jpg "،" bigUrl ":" الشبكي: / / www..com / images_en / الإبهام / 4 / 4D / اصبح واحد في مبرمج خطوة-83 jpg. من المنطقي تمامًا ، سيكون عليك أن تكون على دراية بتقنيات البرمجة واللغات المستخدمة في المجال الذي تكون متخصصًا فيه. إعلان

نصيحة



  • بغض النظر عن نوع البرمجة التي تريد معالجتها أو المستوى الذي تريد تحقيقه ، لا يمكننا أن ننصحك كثيرًا باتباع الدورات التدريبية المصممة وفقًا لرغباتك ومستواك. لا تخويف أو سوء استخدام من قبل عناوين الدورات ("هندسة الويب" ، "بروتوكولات الاتصال (المستوى الثاني)" ، وما إلى ذلك) اشترك في الدورات التدريبية التي تتبع تقدمًا منطقيًا ، وتكييفها مع مستوى أولئك الذين تسجيل سي. عندما تتشكك في محتوى الدورة التدريبية ، لا تتردد في تحديد موعد مع مدير التعليم لمعرفة التفاصيل التي سيتناولها في السنة أو الفصل الدراسي. يمكنك أيضًا أن تسأله عما إذا كان بإمكانك اتباع تعليمه ، نظرًا لمستواك.
تم الاسترجاع من "https://fr.m..com/index.php؟title=to-be-programmer&oldid=265014"