Tuesday 4 October 2016

مستقبل البرمجة في مصر *الأسبوع الثالث

كيفيه تطوير المبرمجين لانفسهم وتحديد اقسام عملهم 

تبدا قصه التطوير في الكلية بدون  خبره في التطوير ذاته عن طريق حلول البرامج المطلوبة في المادة لكل محاضره عملي ثم التخرج ويبقي في اي شركه بعد ذلك ويشتغل بدون راحه بدون تفكير الا في حل مشكله معينه لن يفيق الا بعد فوات الاوان او يفيق في مشروع ذو خبره مختلفة في شغله او شركته وقد يرجع لغيبوبته مره اخري و من المؤسف ان التطور والخبره في مجالنا هذا  لمعظم الشباب مجرد سنين تمر ولا يذيد خبره الا سرعه عمل لمجموعه مشاريع عمل بها من قبل بدون تطويرها وايضا سرعه في كتابه الكود وزياده عليها خبره افضل في السيرش لكن بدون قدره علي حل مشكلات عالميه لن اقل غير محلوله انما محلوله اصلاا وايضا غير قادر علي كتابه ما هو افضل في نفس مجاله وطريقه كوده واحده من بدايه كتابته للكود لم تتغير الا طفيفا ربما في التنظيم ربما في التركيب مجرد عامل هندي يجيد سرعه وانجاز مشروع روتيني هل تسائلت بكل التعب الذي انت به وكل الخبره التي تراها في نفسك وكل المشاريع التي عملت بها والمشاريع التي تكبرت بها  ان سوق مصر برمجيا صفر  وان ليس لك كود مستخدم علي مستوي عالمي او حتي محلي دعني ولا تتعبني زوجتي  وقلة ووقتي وولدي وتعبي وفشلي كلها امور واهيه ليس لانها سهله انما لانها طبيعة عاديه في الكل ليس بك وحدك و ان النجاح ليس مجرد انك تاخذ مرتب محترم وفي شركه قواعدها سليمة وليس الفشل ايضا انك في البيت يائس الامور محبط كل شي حتي تشك في دينك ونفسك امسح الماضي وارحم نفسك ودعنا نكمل مجدا سعينا اليه 
 اكثر الامور شيوعا في تطوير المبرمج لنفسه هو كيف يبدا واي لغه برمجيه يتعلمها الحقيقه ان هذا اتفه امر قد تواجه في بدايه وكل بدايه لكن مالذي يجعله صعبا هو واقع الحال الذي نحن فيه بأن المبرمج ينظر الي كسب المال فقط ثم توافر العمل ليس علي اساس شغفه او امل هو اراد ان يفعله العيش بمعني ادق ولكن السعي وراء المال فقط متعب وصاحبه متردد متاخر في قراراته وبالتالي حياته واي مجال ابدعت فيه يخلق لك المال والعمل وتبدا اختياراتك بعده اشياء.
      اولا اقسام الكليه شبكات(IT) او علوم حاسب (CS)او نظم معلومات (IS) او  الانظمه المدمجة ( (Embedded System
قسم الشبكات : هو نظام توصيل الاجهزه او سيرفرات ووضع احسن تركيب لها بوضع عده اعتبارات منها الحمايه منها السرعه منها التحمل(reliability) ولكن لاتوجد كليه  في مصر تعطيك كل مادتها العمليه بمعني ستكمل بعد ذلك فتره كورسات و قد تطيل المده كي تبحث عن عمل فلا يدخل هذا المجال الا اكاديمي في الغالب ولكن اذا اردت الاستمرار فيه لابد ان يكون لديك عده قواعد اولها انك لاتبحث سرعه التوظيف ثانيا ان يكون عند اهلك سيوله اموال لكي تعلمك باقي الكورسات ثالثها انك علي درايه بالمجال قبل الكليه في البحث عن اخر تطوراته  رابعها ان هذا المجال ليس له علاقه بالبرمجة اصلاا  فان توافر بك كل هذه الشروط  ادخل المجال بلا تردد
علوم الحاسب : هو المعني الحقيقي لكلمه مبرمج بمعني انه مجال برمجه في المقام الاول سواء desktop   system, services, database ,web application, وغير ذلك ايضا حتي برمجه الموبايل ولكي تدخل هذا المجال لابد ان تتوافر بك عده اشياء اولها انك تحب البرمجه عموما بغض النظر اي لغه برمجيه تعمل بها ثانيها انك تحب التعرف كل مايخص لغه برمجه معينه وتحب الكتابه بها ثالثها انك محترف في البرمجه ومعروف بين زملائك علي الاقل وليس في نفسك ليس الحب وحده يكفي بمعني ان البرامج المطلوبه في الكليه سابقا  تحلها بنفسك في الغالب وليس تاخذها جميعا من زملائك فكن بهذا المجال بدون تردد ولن تندم فأن كنت غير ذلك لاتدخل هذا المجال الا اكاديمي فقط
نظم المعلومات : المشهور عنه برمجه الويب عموما و وقواعد البيانات (database)  هذا المجال مناسب جدا لعموم المبرمجين لتوافر العمل فيه وقله التفكير فيه من ناحيه حل المشكلات واذا ايضا كنت ضعيف في البرمجة ولكن تحبها فسيكون هذا المجال تطوير لك وربما تتفوق فيه وهذا الغالب ومعظم عمله تركيب اكواد وهذا المجال تدخله اذا توافر فيك عده اشياء ايضا منها اولها انك تحب البرمجه عموما  ثانيها ان يكون مستواك مقبول او فوق المقبول فيها ثالثها انك تحب انجاز العمل السريع وتحب ان تري ناتج عملك في وقت قليل اما ان كنت غير ذلك فلا تدخل هذا المجال
الانظمه المدمجه :  هذا المجال مخصوص لمن يحب الهاردوير والسوفت وير ودقيق اكثر في عمله لا يتطلب ان تكون محترف كثيرا ولكنه مجال مختلف عموما بحيث انك تري ما صممت من برامج علي واقع الطبيعه من ربوت يتحرك او آلات معينه له عمل كثير ولكن ليس في مصر الا قليل واذا اردت ان تدخل هذا المجال له عده اعتبارت لابد ان تتوفر فيك اولها هو ان تاخذ كورسات لكي تذيد فرصتك في الحصول علي عمل ثانيها ان تكون مستعد ان تصرف علي فعل شي اذا تطلب الامر ذلك ثالثها شغفك بهذا المجال
اما اذا كنت بدون هدف او متردد في كل شي وتخاف ان تاخذ قرارا خاطئا فادخل مع اصحابك في نفس قسمهم ربما تحدد بعد ذلك ولان اصحابك غالبا في نفسك تفكيرك وايضا لان اختيارت الكليه ليست مصيريه لهذه الدرجه ويوم تحدد هدفك هو يوم صيامك عن لذاتك ومتطلباتك في سبيل الحصول عليه ويوم تحصل عليه هو يوم فرحك بالعيد ليس بالضروري ان يكون لك هدف في البدايه انما تجعل هدفك هو العمل  لذلك ساكمل الاسبوع القادم كيفه قضاء وقت البطاله حتي تحصل علي عمل وكيفيه تطوير نفسك في العمل لانه هذا هو الاساس وهي ايضا القرارات المصيريه منها يجعلك في كندا واوربا ومنها مايجعلك في مصر ومنها مايجعلك في دول اكثر تخلفا منا .
       يتبع الاسبوع القادم في باقي العوامل في الاختيار
Written by Technical Manager at highcoder

No comments:

Post a Comment

Oracle requires a subscription to use Java SE NOW

May be licenses won’t be available for Java SE 8 or later, but separate support contracts also go away after Microsoft acquire G ithub...