دعنا نوضح في البداية، هل تقصد بالعمل عبر الإنترنت العمل كمستقل؟ إذا كان هذا قصدك، فالإجابة هي لا.
لن تستطيع الحصول على عمل في مواقع العمل الحر إذا كنت متخصصًا في الجزء الخلفي (Backend) فقط، بل يجب أن تصبح مطورًا شاملاً (لان اغلب العملاء يريدون موقع كامل ولا يعرفون ما هو Backend من Frontend)ويفضل أن تصبح مطورًا شاملاً لتطبيقات الموبايل.
للتوضيح، المطور الشامل لتطبيقات الموبايل هو شخص متقن لتقنيات Backend مثل Node.js و Express ومتقن لإطار العمل المستخدم في تطوير تطبيقات الموبايل مثل Flutter. ويُعتبر Flutter أحد أشهر إطارات العمل في هذا المجال وأكثرها طلبًا في مواقع العمل الحر والشركات.
أما إذا كنت ترغب في العمل في الشركات، فيمكنك أن تعمل كمتخصص في الجزء الخلفي فقط. ولكن التقنيات التي ستستخدمها في هذا المجال متنوعة، وتعتمد على بلدك أو بالأحرى سوق العمل في بلدك. سوق العمل سيحدد التقنيات المطلوبة وعليك أن تتعلمها. على سبيل المثال، في السوق المصري، التقنيات المطلوبة هي PHP و Laravel لمتخصصي Backend.
لحل مشكلة الخط الأصفر في VSCode بالنسبة للكود "Console.ReadLine()":
تأكد من وجود التعليمة البرمجية التالية في بداية ملف C# الخاص بك:
و قم بتعديل إعدادات ملف launch.json لاستخدام "integratedTerminal" بدلاً من "internalConsole".
ملف launch.json بعد التعديل.
{ “version”: “0.2.0”, “configurations”: [ { “name”: “.NET Core Launch (console)”, “type”: “coreclr”, “request”: “launch”, “preLaunchTask”: “build”, “program”: “${workspaceFolder}/bin/Debug/net6.0/vscode.dll”, “args”: [], “cwd”: “${workspaceFolder}”, “console”: “integratedTerminal”, “stopAtEntry”: false }, { “name”: “.NET Core Attach”, “type”: “coreclr”, “request”: “attach” } ] }