حقيقة الامر انني اصاب بالفشل كلما كررت هدا السؤال في ذهني في وسط التعلم والدروس اطرح عدة اسئلة لماذا اتعلم البرمجة اتمعن كتيرا ولا اجد اي اجابة الشيئ الدي اردده داخل رأسي من اجل الاستمرار هو اني ساجد الاجابة مع مرور الوقت عندما اصبح جاهزا لدخول لسوق الشغل في هدا المجال رغم دلك لزال الغموض يلف حول مستقبلي في هدا المجال سيسعدني كتيرا ان وجدت من يشاركنا تجربته فاظن ان الجميع قد مر من هده المرحلة !؟
كيف ستفيدني البرمجة بعد تعلمها
ما الفرق بين اعداد قهوة بشكل يدوي وبين الضغط على زر للحصول على كوب جاهز ؟
بدأت بتعلم البرمجة من العاشرة من عمري . وعملت في 99 مهنة مختلفة في مجال مختلف كحال الكثير من الشباب في مجتماعتنا . صدقني وضعت بصمتي في كل مكان بسبب خبرتي البرمجية . مثلا عملت كمحاسب وكاشير في اكثر من شركة بعدة مجالات . حتى الان أقوم باعمال صيانة (مأجورة) لبرمجيات صنعتها لتسهيل عملي وتركتها لمن خلفني بالمجان .
ايضا لا يمكن لاحد أن يعارضني بان البرمجة ستغير طريقة التفكير !!!
عملت كعامل انتاج في إحدى الفترات على آلات حديثة . بعد شهر فقط تم اختياري لنقلي لقسم الصيانة . بعد عشرة ايام كنت مُلِم بكل الجوانب الفنية و جاهز للمناوبة بمفردي وقمت بذلك بكفائة عالية . فقط لاني اتوقع الية العمل خلف كل ضغطة على الشاشة او زر أو انذار .
هذا بعيدا عن انها بحد ذاتها مصدر رزق يعتمد عليه الكثير في عصر النهضة الالكترونية و الالات الذكية . و أن أكبر شركات العالم هي شركات برمجية وأصحابها هم الأكثر ثرائاً . وان البرمجة هي من أعلى المهن أجراً .
نصيحتي لك . حدد البيئة البرمجية التي ترغب بالعمل عليها قبل البدء . مثلا صنع برامج سطح مكتب للنظام (ويندوز) أو تطبيقات الهاتف المحمول بانظمتها أو مواقع ويب أو الات للمصانع (MVC)
ثم حدد اللغة الأكثر انتشارا في البيئة لتجد الدعم المناسب و الاجابات على مشاكلك بسهولة .
تحديد البيئة المفضلة واللغة المستخدمة سيجعل لك دافعا أكبر في خطواتك الاولى .. وتَعَلُم اللغة الأولى بشكل جيد سيسهل عليك تعلم اي لغة برمجة أخرى .
سعيد بتقبل النصيحة واختيارك للقسم أيضا . فبرمجة المواقع هو مجالي المفضل . ( البرمجة تعني حل المشاكل وتسهيل الامور ) لذلك يجب علي ان اقدم نصيحة أخرى .
عندما تملك مشكلة برمجية او عائق ابحث عنه اولا . ( حاول تعلم التعامل مع محركات البحث ). ان لم تجده حاول طرح السؤال بشكل عام حصرا وليس خاصا . مثلا اطرحه في مجتمع البرمجة في حسوب . ستجد الكثير من الاجابات من زوايا مختلفة للموضوع فتحصل على معلومات اكثر من حل المشكلة فقط ويجدها من يواجهـــها عندما يبحث عنها مستقبلا . ولكن تذكر البحث عنه اولا . وان اردت بعض النصائح للبحث بشكل جيد فانا جاهز . لكن يمكنك البحث عنها اولا XD
التعليقات