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

1 min


0

بالطبع ليس الأمر بالعصا السحرية ما إن قرأته أصبحت مبرمجا ناجحا،

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

أولا يجب أن نعرف ما هي البرمجة :

البرمجة هي لغة التخاطب بين الإنسان والآلة تتكون هذه اللغة من العديد من الأوامر لتنفيذ مهمة معينة ,فما هي إلا عملية بسيطة نقوم فيها بكتابة الكلمات للكمبيوتر ليقوم بتنفيذها ,يقوم الحاسب الآلي عند أداء عمل من أعماله بتتبع مجموعة من التعليمات المترابطة والمتسلسلة والتي تسمى (برنامج) ,ويسمى من يكتب هذه التعليمات( مبرمج) ,ويعتمد تركيب الجمل والتعليمات على لغة البرمجة المستخدمة .

البرمجة تتطلب مهارات خاصة يجب أن تتوفر لدى المبرمج ومن هذه المهارات:

1.أن يمتلك تفكير منطقي ومنطق برمجي وفضول نحو المعرفة.

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-2

2.مهارة حل المشكلات بأن ينظر على ما حوله يتأمل المشكلات ويقترح الحلول.

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-3

 

3.الإبداع فمخيلة المبرمج يجب أن تساعده بابتكار واقتراح حلول للمشكلات بطريقة مميزة وسريعة.

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-4

4.يجب أن يمتلك المبرمج مهاراة كتابة الأكواد البرمجية باستخدام لغات البرمجة.

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-5

 

5.يجب أن يمتلك مهاراة العمل ضمن فريق فالبمرمجون يعملون في فرق لكل منهم مهام يختلف عن الآخر .

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-6

 

6.مهارة الصبر والتعامل الأمثل مع المشكلات.

 

7.مهارة البحث الدائم وخاصة أن عالم البرمجة كل يوم في تطور.

 

%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-7

وحتى تكون مبرمجا ناجحا عليك اتباع الخطوات التالية:

أولاً: أن تكون محبا للبرمجة :فبين المبرمج والبرمجة يجب أن يكون حب حتى يستطيع الابحار بها دون أن يخاف الغرق .

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

ومن مجالات البرمجة :

1.برمجة تطبيقات سطح المكتب.

2.برمجة تطبيقات الهواتف.

3.برمجة تطبيقات الويب .

ثالثا: تحديد لغة البرمجة: وتكون بناء على تحديدك المجال الذي تود العمل به .

فمثلا لو اخترت برمجة تطبيقات سطح المكتب عليك اختيار اللغات  التي تدعم هذا المجال مثل (c#), (c++),(Dot Net), (Delphi),وغيرها كثير من لغات برمجة سطح المكتب  .

أما لو اخترت برمجة تطبيقات الويب عليك اختيار لغة (php),(Html),(Asp),(javascript) وغيرها من لغات البرمجة  مع ضرورة تعلم بعض تقنيات التصميم مثل (css).

في حال اخترت برمجة تطبيقات الهواتف هنا الأمر يختلف تبعا لنوع الهاتف ونظام التشغيل الخاص به ,فمثلا جهاز الأيفون يستخدم نظام تشغيل (iOs)يدعم لغة البرمجة (objective-c),معظم أنظمة التشغيل الخاصة بالهواتف تدعم لغة (Java),ونظام أندرويد في هواتف جالاكسي .

رابعاً: التعليم والتدريب: بعد أن حددت هدفك يجب أن تبدأ بالتعليم من خلال الكتب التي تعلم لغات البرمجة أو من خلال الانترنت أو من خلال المراكز التعليمية , ثم يتبعها التدريب من خلال تطبيق ما تم تعلمه بمشاريع حقيقة .

خامساَ: البحث والتطوير: وهذا يرجع إلى طبيعة عالم البرمجة فهو عالم واسع وبتطوير سريع ومستمر لهذا يجب أن نتابع هذا التطور ونحصل على ما هو جديد .

 

 

 


هل أعجبك المقال؟ شاركه مع اصدقائك الآن

0
كيف لابز

7 Comments

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

اختر التنسيق
اختبار الشخصية
Series of questions that intends to reveal something about the personality
مسابقة معلومات
Series of questions with right and wrong answers that intends to check knowledge
استطلاع رأي
Voting to make decisions or determine opinions
قصة
Formatted Text with Embeds and Visuals
قائمة
The Classic Internet Listicles
عد تنازلي
The Classic Internet Countdowns
قائمة مفتوحة
Submit your own item and vote up for the best submission
قائمة مرتبة
Upvote or downvote to decide the best list item
ميميات
Upload your own images to make custom memes
فيديو
Youtube and Vimeo Embeds
مقطع صوتي
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
صور متحركة
GIF format