m

كيف تصبح مبرمج، و من أين تبدأ التعلم.

تعلّم كيف تصبح مبرمج، و تعرّف على المجالات البرمجية.

كثير من الناس يريد أن يصبح مبرمج، لكن لا يستطيع من أين أن يبدأ، قبل أن تبدأ البرمجة يجب عليك أولًا تحديد تخصُّصك، فالبرمجة عالم واسع جدًا، و له تشعُّبات كثيرة، و إذا كنت أنت تريد أن تتعلم البرمجة، فهذه خطوة ممتازة تفعلها في حياتك، فالطلب على المبرمجين كبير جدًا، سنعرض لك في هذا المقال تخصُّصات البرمجة، و ما عليك سوى أن تختار ماذا تريد، و بعدها تبدأ في التعلم.

* عليك اختيار مجال البرمجة الذي تريد البدء به:-

1- مجال برمجة صفحات الويب.

هذا المجال جميل جدً و مطلوب في سوق العمل، فالعمل في هذا المجال سيبني لك مستقبل رائع، فبرمجة صفحات الويب هي عبارة عن برمجة صفحات تظهر في محركات البحث المختلفة، مثل: جوجل، ياهو، أوبرا، فاير فوكس، و غيرها.

2- مجال برمجة التطبيقات.

هذا المجال من المجالات الأكثر طلبًا بسوق العمل، فهذا المجال متفرّع جدًا، و تخصُّصاته كثيرة و ضخمة، و ممكن أن تجني من هذا المجال أرباح كثيرة، و هذا المجال عبارة عن برمجة تطبيقات لأنظمة الهواتف المختلفة، أو برمجة الألعاب، أو تطوير أنظمة الهواتف الذكية.

3- تطبيقات Desktop.

هذا المجال رائع جدًا و ممتع، و عند دخولك إلى هذا المجال الواسع، يصبح لديك خبرة واسعة في البرمجة، و هذا المجال هو عبارة عن برمجة تطبيقات لأجهزة الكمبيوتر المختلفة، أو تطوير أنظمة التشغيل.

أولًا: إذا اخترت مجال صفحات الويب.

هذا المجال الرائع ينقسم إلى قسمين رئيسيين: front end و back end , الفرونت اند: هو القسم الذي يهتم في التصميم الذي يظهر للمستخدم عند دخوله لموقعك، أمّا الباك اند: هو القسم الذي يهتم في معالجة البيانات و العمليات التي يشتغل عليها موقعك دون أن يراها المستخدم.

1- قسم Front End.

إذا أردت أن تتعلم هذا القسم فمن الواجب عليك أن تتعلم اللغات: HTML, Css, JavaScript, و إذا أردت أن تطوّر مهاراتك في هذا القسم فعليك تعلّم: jQuery, Angler GS, Reactjs, Bootstrap, Ember.js In Action.

2- قسم Back End.

أما إذا أردت أن تتعلم هذا القسم المهم، فعليك اختيار لغة واحدة إذا أردت من التالي: php, node, Java SE, Django, ASP.NET, Rails, ، و لكن إذا أردت أن تتعلم Rails فعليك أولًا أن تتعلم لغة Ruby, و إذا أردت أن تتعلم node عليك أولًا تعلّم لغة JavaScript، و إذا أردت أن تتعلم ASP.NET  عليك أولًا تعلّم لغة C# , و إذا أردت أن تتعلم django عليك أن تتعلم لغة python , و أما لغة php لا تحتاج إلى خبرات سابقة.

ثانيًا: إذا اخترت مجال برمجة التطبيقات.

1- إذا كنت تريد برمجة تطبيقات للآيفون ios.

إذا كنت تريد برمجة تطبيقات الآيفون فعليك أن تتعلم لغة swift أو لغة Objective C.

2- إذا كنت تريد برمجة تطبيقات الأندرويد.

إذا كنت تريد برمجة تطبيقات الأندرويد، فعليك تعلّم لغة Java .

3- إذا كنت تريد برمجة تطبيقات windows phone.

إذا كنت تريد برمجة تطبيقات windows phone فعليت أن تتعلم لغة C#.

4- إذا كنت تريد برمجة تطبيق متناسب مع جميع الأنظمة.

إذا كنت تريد برمجة تطبيق متناسب مع جميع الأنظمة، فعليك تعلّم Xamarin، فهذا يمكنك من برمجة تطبيقات متناسبة مع الأنظمة بلغة C#، أو تعلّم cordova فهذا يمكنك من برمجة تطبيقات متناسبة مع الأنظمة بلغة HTML و Css و JavaScript .

5- إذا كنت تريد برمجة ألعاب للهواتف الذكية.

إذا كنت تريد برمجة ألعاب للهواتف الذكية، فعليك أن تتعلم منصة unity الذي يمكنك من برمجة ألعاب بلغة C# أو JavaScript.

ثالثًا: إذا كنت تريد برمجة تطبيقات Desktop.

1- إذا كنت برمجة تطبيقات لنظام windows.

إذا كنت تريد برمجة تطبيق يناسب هذا النظام، فعليك تعلّم لغة C#.

2- إذا كنت تريد برمجة تطبيق لنظام Mac.

إذا كنت تريد برمجة تطبيق يناسب هذا النظام، فعليك تعلم لغة Swift أو Objective C.

3- إذا كنت تريد برمجة تطبيق يناسب جميع الأنظمة.

إذا كنت تريد برمجة تطبيق يناسب جميع الأنظمة، فعليك تعلّم لغة Java FX أو لغة python.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *