أهل نفسك للعمل كمبرمج فى سوق العمل المصرى

أهل نفسك للعمل كمبرمج فى سوق العمل المصرى
تم النشر بواسطة : ewazefa.com
المشاهدات :55962




كيف تؤهل نفسك للعمل كمبرمج فى سوق العمل المصرى ؟
 

  • عزيزى الشاب هل تمنيت يومًا أن تصبح مبرمج كمبيوتر ولكنك لم تجد من يدلك إلى بداية الطريق لتحقيق ذلك ؟
     
  • هل تعلم أن الكثير من المبرمجين المصريين يعملون الآن فى كبرى شركات صناعة البرمجيات فى أمريكا وأوروبا ؟
     
  • هل تريد أن يصبح المسمى الوظيفى الخاص بك هو مطور تطبيقات Developer ؟


الآلاف من الشباب فى مصر تمنوا أن يصبحوا مبرمجين ليعملوا فى ذلك المجال الممتع ولكنهم لم يجدوا من يدلهم على الطريق الصحيح، لذا فسوف نبدأ معا فى التعرف على ملامح الطريق.


بداية تطلق كلمة "Developer" أو "مطور" بالعربية على المبرمج الممارس لمهنة البرمجة، لذا فكلمة "Programmer" تساوى كلمة "Developer" فى المعنى وسوف تعتاد على سماع كلمة "Developer"  كثيرا فى سوق العمل ..

كيف أبدأ ؟

  • قبل أن تفكر فى البدء يجب أن تحدد هدفك أولاً
     
  • أن مجال البرمجة واسع ومتشعب وما يهمنا هنا هو مساعدتك لكى تصبح مبرمجًا عاملاً فى سوق العمل المصرى.
     
  • وإذا تحدثنا عن سوق العمل المصرى فسنجد أنه يحتاج إلى نوعيات معينة من المبرمجين ويمكن ذكرها فيما يلى :


مطور تطبيقات ويندوز Windows Applications Developer وهو المبرمج الذى يقوم بتصميم وبرمجة التطبيقات من النوع Windows Applications والتى تعمل على الكمبيوتر مباشرة دون الحاجة لوضعها على خادم Server .. مثال : (برامج المالية .. برامج المخازن .. برامج المبيعات .. برامج الصيدليات .. برامج التحكم بالماكينات بالمصانع من خلال الكمبيوتر .. الخ)

أغلب الشركات والمؤسسات المصرية تستخدم مبرمجى لغة C#.NET أو لغة VB.NET ننصحك بالاتجاه إلى لغة C#.NET لأنها مطلوبة فى سوق العمل المصرى أكثر نسبيًا من VB.NET

 
مطور تطبيقات ويب  Web Applications Developer وهو المبرمج الذى يقوم بتصميم وبرمجة التطبيقات من النوعWeb Applications  والتى تعمل من خلال مواقع الويب ويجب وضعها مباشرة على خادم Server .. مثال : (تطبيق سلة الشراء فى مواقع التسوق الإلكترونى .. تطبيق البريد الإلكترونى .. تطبيق المخازن الإلكترونى .. تطبيق المبيعات الإلكترونى .. الخ)
 
أغلب الشركات والمؤسسات المصرية تستخدم مبرمجى لغة ASP.NET والتى تُكتب أكوادها من خلال لغة C#.NET أو لغة ASP.NET التى تكتب أكوادها من خلال لغة VB.NET أو مبرمجى لغة PHP المجانية (ننصحك بالاتجاه إلى لغة ASP.NET التى تكتب أكوادها من خلال لغة C#.NET لأنها مطلوبة فى سوق العمل المصرى أكثر نسبيًا من VB.NET


مطور تطبيقات موبايل Mobile Applications Developer  وهو المبرمج الذى يقوم بتصميم وبرمجة التطبيقات من النوع Mobile Applications والتى تعمل من خلال أجهزة الهواتف الذكية  Smart Phones..  مثال : (التطبيقات والألعاب التى تعمل على نظام التشغيل Android الشهير .. الخ)

أغلب الشركات والمؤسسات المصرية تستخدم مبرمجى لغة Java حاليًا .


ماذا أدرس ؟

إذا اخترت أن تكون Windows Applications Developer لتعمل فى سوق العمل المصرى فعليك بدارسة ما يلى :

أولاً : أساسيات وقواعد لغة C#.NET أو لغة VB.NET اللغتين متساويتين تقريبًا فى القوة والأداء وعليك الاختيار .. ! ولكن أنصحك بالاتجاه إلى لغة C#.NET لأنها مطلوبة أكثر نسبيًا من VB.NET فى سوق العمل المصرى والعربى وكذلك فى الدول الأجنبية)
 
ثانيًا : أساسيات نظام قواعد البيانات Microsoft SQL Server أو Oracle لا شك أن Oracle هى أقوى نظام لقواعد البيانات فى العالم ولكن نظام SQL Server مطلوب أكثر نسبيًا فى سوق العمل المصرى من Oracle لانخفاض التكلفة بشكل كبير عن نظام Oracle إضافة إلى صعوبة تعلم نظام    Oracleلذا أنصحك بالاتجاه إلى نظام SQL Server الذى تدعمه شركة Microsoft بشكل كبير ويتميز بالسهولة والحماية العالية وقوة الأداء)
 
ثالثًا : أساسيات الربط بين التطبيقات وقواعد البيانات من خلال مكتبات ADO.NET وتقنية LINQ


أما إذا اخترت أن تكون Web Applications Developer لتعمل فى سوق العمل المصرى فعليك بإتباع إحدى المسارين التاليين :

المسار الأول - البرمجة بلغة PHP المجانية :

تتميز هذه اللغة بالمميزات التالية :

  • سهلة التعلم .
  • مجانية ومفتوحة المصدر .
  • تدعم الخوادم التى تعمل من خلال نظام التشغيل Linux إضافة إلى دعمها للخوادم التى تعمل بنظام التشغيل Windows .
  • تدعم نظام قواعد البيانات MySQL الذى يتميز بالسرعة العالية والأداء المتميز عند العمل على خوادم الويب .
  • مطلوبة بقوة فى سوق العمل المصرى .


على الرغم من ذلك نجد أن هذه اللغة تصلح لعمل تطبيقات ويب فقط للشركات والمؤسسات الصغيرة والمتوسطة .

وإذا اخترت هذا المسار فعليك بدارسة ما يلى :
أولاً : أساسيات وقواعد لغة HTML .
ثانيًا : أساسيات وقواعد لغة PHP .
ثالثًا : أساسيات نظام قواعد البيانات MySQL .
رابعًا : أساسيات CSS و XML و JavaScript .


المسار الثانى - البرمجة بلغة ASP.NET المدعومة من شركة Microsoft :

تتميز هذه اللغة بالمميزات التالية :

  • تتوفر لها الدعم الكامل من شركة Microsoft .
  • سهلة التعلم .
  • تدعم الخوادم التى تعمل من خلال نظام التشغيل Windows بشكل أساسى وهناك اتجاه من شركة Microsoft لتوفير الدعم أيضًا للخوادم التى تعمل من خلال نظام تشغيل Linux أو أية أنظمة أخرى 
  • تدعم نظام قواعد البيانات Microsoft SQL Server الذى يتميز بالقوة والكفاءة العالية ويحتل المرتبة الثانية بعد نظام قواعد البيانات Oracle الشهير .
  • مطلوبة بقوة فى سوق العمل المصرى ولكن أقل نسبيًا من لغة PHP .
  • تكتب أكوادها من خلال لغة البرمجة المتكاملة C#.NET أو لغة البرمجة المتكاملة VB.NET .


تعتمد عليها شركات البرمجيات فى إنتاج تطبيقات الويب Web Applications للشركات والمؤسسات المتوسطة والكبيرة .. بل والعملاقة أيضًا !

وإذا اخترت هذا المسار فعليك بدارسة ما يلى :
أولاً : أساسيات وقواعد لغة HTML .
ثانيًا : أساسيات وقواعد لغة ASP.NET .
ثالثًا : أساسيات نظام قواعد البيانات Microsoft SQL Server .
رابعًا : أساسيات الربط بين التطبيقات وقواعد البيانات من خلال مكتبات ADO.NET وتقنية LINQ .
خامسًا : أساسيات CSS و XML و JavaScript .


وإذا اخترت أن تكون Mobile Applications Developer لتعمل فى سوق العمل المصرى فعليك بدارسة ما يلى :


أولاً : أساسيات وقواعد لغة Java
ثانيًا : أساسيات لغة XML   


ما هى أهم الأمور التى يجب إجادتها أثناء دراستى للبرمجة ؟

أولاً: بالنسبة لبرمجة تطبيقات الويندوز Windows Applications :

:C#.NET

  • The way of writing code
  •  Variables and constants and data types
  •  Arrays
  •  if .. Else Statement
  •  Switch Statement
  • Loops (For – Foreach – While – Do While … etc)
  •  Methods
  •  Classes
  • Namespaces
  •  Events
  •  Handling Exceptions
  •  Properties


: SQL Server

  • Tables
  •  Relationships
  •  Views
  • Database Security


: ADO.NET

  •  Connect Mode
  •  Disconnect Mode


:LINQ

ثانيًا: بالنسبة لبرمجة تطبيقات الويب Web Applications من خلال لغة ASP.NET :

:C#.NET
 

  •  The way of writing code
  •  Variables and constants and data types
  •  Arrays
  • if .. Else Statement
  •  Switch Statement
  •  Loops (For – Foreach – While – Do While … etc.)
  •  Methods
  •  Classes
  •  Namespaces
  •  Events
  •  Handling Exceptions
  •  Properties


: HTML

: ASP.NET

: SQL Server

  • Tables
  •  Relationships
  •  Views
  •  Database Security


: ADO.NET

  •  Connect Mode
  •  Disconnect Mode


: LINQ

: XML

: CSS

: JavaScript


ثالثًا: بالنسبة لبرمجة تطبيقات الويب Web Applications من خلال لغة PHP:


: HTML

: PHP

  •  The way of writing code
  •  Variables and constants and data types
  •  Arrays
  •  if... Else Statement
  •  Switch Statement
  •  Loops (For – Foreach – While – Do While … etc.)


:MySQL

  •  Tables
  •  Relationships
  •  Database Security


:XML

:CSS

:JavaScript


رابعًا: بالنسبة لبرمجة تطبيقات الهواتف الذكية Smart Phones :

:Java

:XML


هل هناك نقابة مهنية للمبرمجين فى مصر ؟

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

ما هى درجات المسمى الوظيفى بالنسبة لمبرمج بلغة C#.NET ؟

وما هى مرتبات مبرمجى لغة C# تحديدًا فى مصر ؟


يمر المبرمج منذ بداية دراسته للبرمجة بعدة مراحل تشكل هذه المراحل الدرجات الوظيفية بالنسبة له فى سوق العمل ويمكن التعرف عليها فيما يلى :

مبرمج تحت التمرين Programmer trainee :
تكون المرحلة الزمنية للعمل كمبرمج تحت التمرين فى إحدى الشركات من 3 شهور إلى 6 شهور ويكون المرتب شهريا من 0 إلى 700 جنيه مصرى كأقصى تقدير وفى بعض الأحيان قد تجد أن بعض أصحاب الأعمال يطلبون أجر مادى من المتدرب نظير السماح له بالعمل ضمن فريق المبرمجين بالشركة كمبرمج تحت التمرين .


مبرمج حر Free Lancer :
يعمل هذا المبرمج فى البيت فى الغالب وتكون المرحلة الزمنية غير محددة ويتوقف تقدير المبرمج على جودة المشاريع التى قام بتصميمها وبرمجتها
.

ولا يمكن تحديد مدى خبرته إلا من خلال الإطلاع على الأعمال والمشاريع التى قام بها .

مبرمج مبتدئ Entry Level Programmer :
بعد انتهاء فترة التمرين فى إحدى الشركات تصبح الدرجة الوظيفية هى مبرمج مبتدئ وتكون المرحلة الزمنية سنة كاملة بعدها ينتقل المبرمج إلى درجة أخرى وهى مبرمج صغير

يحصل المبرمج المبتدئ بلغة C# على مرتب شهرى 1000 جنيه مصرى فى الغالب .


مبرمج صغير Junior :
بعد مرور سنة كاملة على العمل كمبرمج مبتدئ ينتقل المبرمج بعدها إلى درجة أعلى وهى درجة مبرمج صغير Junior وبعد مرور سنة أخرى ينتقل إلى درجة مطور Developer

يكون مرتب المبرمج الصغير شهريا يتراوح ما بين 1200 إلى 2500 جنيه فى الإسكندرية وما بين 1200 إلى 3500 جنيه فى القاهرة ويختلف ذلك المعدل بعض الشيء فى المحافظات الأخرى داخل مصر
.

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

يحصل المطور على مرتب شهرى يتراوح ما بين 2500 إلى 5000 جنيه فى الإسكندرية وما بين 3500 إلى 8000 جنيه فى القاهرة ويختلف ذلك المعدل بعض الشيء فى المحافظات الأخرى داخل مصر .


مطور كبير Senior :
ينتقل المطور بعد انتهاء المرحلة الزمنية الخاصة به إلى درجة وظيفية أعلى وهى درجة مطور كبير  Senior و وتتراوح سنوات الخبرة فى تلك الدرجة الوظيفية ما بين سنتين إلى 7 سنوات .

يحصل المطور على مرتب شهرى يتراوح ما بين 4500 إلى 12000 جنيه فى الإسكندرية وما بين 4500 إلى 20000 جنيه فى القاهرة ويختلف ذلك المعدل بعض الشيء فى المحافظات الأخرى داخل مصر .


مطور خبير Master :
وهذا المطور الخبير يكون خبرة لا تقل عن 10 سنوات فى مجال البرمجة ونادرا ما تجد الطلب عليه داخل مصر وإذا طلب للعمل داخل مصر فإن مرتبه الشهرى لن يقل عن 20000 جنيه مصرى .

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

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

 

لمتابعة أجدد وظائف المبرمجين على موقعنا

www.ewazefa.com

استلم تنبيهات الوظائف عبر البريد

لا تدع الفرصة تمر من دون علمك، استلم كل الوظائف التي تنشر علي الموقع اسبوعيا.
بالضغط علي اشترك فانت قرات و وافقت علي شروط الإستخدام وسياسة الخصوصية.

البحث عن الوظائف

ابحث في آلاف الوظائف الحقيقية و تقدم اليها في خطوة واحدة.
وظائف محامين
وظائف مهندسين
وظائف محاسبين
وظائف كمبيوتر و انترنت