الدخول في عالم البرمجة - Entering into the world of programming
السلام
عليكم ورحمة الله وبركاتة , اليوم سأتحدث عن البرمجة فكثير هذه الايام ما نسمع عن
ان هناك اشخاص عديدة تريد تعلم البرمجة ولغات البرمجة لذا في هذه المقالة سأضع
اليك الطرق وكيف تبدأ كمبرمج وكيف تتعلم وما هيا المجالات الاكثر إنتشارآ في
البرمجة كل هذا سوف تجده في هذه المقال ..
عليك ان تعلم هذا العالم ( البرمجة ) لا يصمد فيه ضعاف الهمم والمتخاذلين و سريعي الكسل
او الكسالي , لأن ببساطة هذا العالم ملئ بالموهوبين والمبدعين ويوجد الكثير من
الاعمال الابداعية في هذا العالم .. لذا عليك ان تكون مؤمنآ بقدرتك وبذاتك حتي
تستطيع ان تكون مبدعآ انت الاخر وإذا كنت ضعيف الهمة ومتخاذل وكسول لن تستطيع
الصمود في هذا العالم لذا فـ إسأل نفسك الان هل ستصمد
للنهاية ام لا
لذا في البداية عليك ان تعلم ان هذا العالم يوجد به الكثير من المبدعين , ويومآ بعد يوم يزداد هؤلاء المبدعين ويزداد معهم إبداعهم , لذا فإن لم تكون واثقآ من نفسك , وتكون مصممآ علي منافسة تلك المبدعين ,, فأنصحك بالابتعاد عن هذا العالم , لماذا لانك ببساطة إذا لم يكون لديك إرادة وعزيمة تريد ان تصل بها الي النجاح والمنافسة كي تكون افضل من غيرك وان تكون مبدعآ لأن هذا العالم كما قلت لك مسبقآ يوجد به العديد من المبدعين وإذا لم تن مثلهم بل تحاول ان تجتازهم لن يكون لك مكانآ
لذا في البداية عليك ان تعلم ان هذا العالم يوجد به الكثير من المبدعين , ويومآ بعد يوم يزداد هؤلاء المبدعين ويزداد معهم إبداعهم , لذا فإن لم تكون واثقآ من نفسك , وتكون مصممآ علي منافسة تلك المبدعين ,, فأنصحك بالابتعاد عن هذا العالم , لماذا لانك ببساطة إذا لم يكون لديك إرادة وعزيمة تريد ان تصل بها الي النجاح والمنافسة كي تكون افضل من غيرك وان تكون مبدعآ لأن هذا العالم كما قلت لك مسبقآ يوجد به العديد من المبدعين وإذا لم تن مثلهم بل تحاول ان تجتازهم لن يكون لك مكانآ
هناك البعض الاسئلة التي يجب عليك ان تسألها لنفسك ..
اولآ :-
لماذا تريد تعلم لغات البرمجة والدخول الي هذا العالم .. هل هوا نوع من أنواع
التعليم ام طالبآ للوظيفة ام لكي تنجح في
الاختبارات ؟؟
ثانيآ :- اي
المجالات تفضل البدء فيها .. الديسك توب ام الويب ام الموبيل
ثالثآ :- كم
من الوقت تريد كي تخرج أول منتجاتك الي العالم
.. الان حان
الوقت كي أجيبك علي الاسئلة الثلاثة التي تم طرحمها عليك ؟؟
أولآ :- لماذا تريد الدخول الي عالم البرمجة
يوجد العديد
من الاجابات عن هذا السؤال والتي سوف نناقشها مع بعضنا . . .
الإجابة الاولي :-
الإجابة الاولي :-
فإنك إذا كنت دخلت هذا العالم
لانك تريد ان تتعلم البرمجة فقط ليس لأنك تريد وظيفة او لأنك تدرس البرمجة في
الجامة وتريد ان تنجح فيها .. فكن علي علم إنك الان في الطريق الصحيح فأنت قبل أن تأخذ
عليك أن تعطى، وقبل أن تطلب عليك أن تبذل. وسأشرح لك في الخطوات القادمة لماذا هذا
هوا الافضل
الإجابة
الثانية :-
وإن كنت دخلت
هذا العالم من أجل أن تطور نفسك لتحصل على الوظيفة المرموقة و كي تجتاز الاختبارات
في الجامعة لتنجح .. فعليك ان تعلم إنك لن تنجح في الامر لانك فقط تريد تعلمة لكي
تحصل علي مقابل وبعد ان تحصل علي هذا المقابل لن تعمل فيما بعد علي ان تطور جهودك
ومستواك لكي تكون مميزآ وتنافس غيرك وتكون مبدعآ
والان قد
حان الوقت لتعرف لماذا الاجابة الاولي هيا الافضل او الحالة الاولي هيا الافضل
لأنك في هذه الحالة تريد ان تتعلم البرمجة لأنك تريد ان تكون علي علم بها وبالتأكيد لن يكون لديك تسرع او ملل بل ستأخذ تتعلم كل نقطة علي حدا بل ايضآ سوف تراجعها وستعمل علي تطوير لنفسك لكي تواجه المبدعين الاخرين بل سوف تكون مبدعآ مثلهم وستحب حقآ البرمجة علي العكس من النوع الاخر الذي يريد ان يتعلم البرمجة كي يحصل علي شئ محدد وهذا سيجعلة متسرعآ في تعلمها وسيتخطي الكثير من الامور ولن يقوم بالتأكد من مستواه وسيفقد العديد والعديد لذا فـ الحاله الاولي دائمآ هيا الافضل
لأنك في هذه الحالة تريد ان تتعلم البرمجة لأنك تريد ان تكون علي علم بها وبالتأكيد لن يكون لديك تسرع او ملل بل ستأخذ تتعلم كل نقطة علي حدا بل ايضآ سوف تراجعها وستعمل علي تطوير لنفسك لكي تواجه المبدعين الاخرين بل سوف تكون مبدعآ مثلهم وستحب حقآ البرمجة علي العكس من النوع الاخر الذي يريد ان يتعلم البرمجة كي يحصل علي شئ محدد وهذا سيجعلة متسرعآ في تعلمها وسيتخطي الكثير من الامور ولن يقوم بالتأكد من مستواه وسيفقد العديد والعديد لذا فـ الحاله الاولي دائمآ هيا الافضل
ثانيآ :- اي المجالات تفضل البدء فيها .. الديسك توب ام
الويب ام الموبيل
يسير علم
البرمجة الان في ثلاثة طرق او مسارات متوازية وهيا , الويب والديسك توب والموبايل
, ولكل من هذه المسارات سوقها الخاص كما يوجد لكل منهم مميزات وايضآ يوجد لكل منهم
عيوب , لا استطيع ان اقول لك ايهما افضل ولنني سوف اعرض عليك مقارنة سريعة بينهم
وانت من يختار ويقرر أيهما تفضل
أولآ الويب :-
هو الأكثر انتشارا
و الأكثر تنافسية و الأكثر طلبا و الأسهل تعلما، فهو الأكثر انتشارا الأفضل فى العرض
وربما الأقل فى الامكانيات.. الآن أصبح لكل شئ يتحرك فى الدنيـا تقريبا موقعاً على
الانترنت ، وإن لم يكن له موقع خاص فله صفحة على الفيس بوك أو أيا من مواقع التواصل
الاجتماعي، وهو الأكثر تنافسية نظرا لكثرة المواقع و وتداخلها وترابط مواضيعها، وهي
الأكثر طلبا أيضا لسهولة أساليب التواصل على الانترنت فأصبح لا غنى عنها لأيا ماكان
.. ومع ذلك فهي الأسهل تعلما ، ولا تحتاج منك أكثر من برنامج قارئ للنصوص ومتصفح للانترنت
.. و على النقيض من ذلك لا تعطيك الكثير من الامكانيات الى ربما قد تتوفر فى الموبايل
أو الديسك توب , فإذا أردت أن تبدأ فيها فلاحظ الصورة واستنبط منها ماذا تريد أن تتعلم
تحديدا، فهذه الصورة هي تمثل اللغات المستخدمة فى عالم برمجة الويب، ولا مجال لمناقشتها
الآن.
ثانيآ الموبايل :-
قادم بقوة الصاروخ
هو وكل عائلته من الهواتف الذكية ، فالآن نسب بيعه تفوقت على كل أجهزة الحاسب الآلي
المعروف وفي ازدياد مستمر ، فهي منتشرة جداً – وان كانت اقل من الويب – ومازال مجال التنافس فيها مفتوحـاً ومتاحاً ، والطلب فيها
يزداد مع ازدياد الوقت .. قد تواجهك بعض الصعوبات فى تعلمها ، فهي ليست بسهولة الويب
ولكنها تعطيك امكانيات أعلى منه ، و إمكانيات عرض تقترب منه، فإذا أردت أن تبدأ فيها فلاحظ الصورة ( بعض النسب قد تغيرت فيها الآن،
خاصة زيادة نسبة الأندرويد على ما هي عليه فى الصورة ) واستنبط منها ماذا تريد أن تتعلم
تحديدا فى الموبايل .. الصورة هي تمثل اللغات المستخدمة فى عالم برمجة الويب، ولا مجال
لمناقشتها الآن
ثالثآ :- الديسك توب
هو البداية المثالية
لأي متعلم نظامي وذلك لأنه يعطيك المعني الحقيقي للبرمجة التى تم ابتكارها من أجله
، مما قد لا يتوافر كثيرا فى الويب و الموبايل الذان يعتمدان فى الأكثر على الشكل و
العرض أكثرمن المضمون فهو ربما الآن ليس بانتشار الويب و الموبايل ، ولكنه يعطيك أعلى
امكانيات ممكنة لتحقق كل ما تريده وما زال الطلب عليها فى السوق ولكن بنسبة أقل من
الموبايل و الويب (نظرا لصعوبة تنفيذ تلك البرامج مقارنة بالويب والموبايل)
عندمـا
نقـول ” بـرمَج بلغـة برمجـة جوجل ” !
وأخيرا إليك المقارنة
العامة :
ثالثآ و أخيرا: كم من الوقت تريد لكي تخرج أو منتجاتك فى
هذا العالم؟
إذا كنت ترى
أن وقتك محدود أو أن الفترة التى تريد فيها انجاز العمل صغيرة نوعا ما ، فأفضل ما يفيدك
فى هذا المجال هو الفديوهات المصورة فهي تعطيك أهم ما تحتاج إليه للبدء وهي توجد فى
كل المجالات تقريبا .. وهناك هاشتاج على الفيس بوك اسمه #ملكش_حجة ، به العديد من الفديوهات
التى من الممكن أن تؤهلك لهدفك. أما إذا كنت من أصحاب النفس الطويل والهمم العالية
فأنصحك بالبدء فى قراءة الكتب المتخصصة ، قد تواجهك مشكلة اللغة من الدرجة الأولى نظرا
لأن كلها أجنبية ، ولكن مع الوقت ستعتاد بإذن الله، ويمكنك فى ذلك أيضا البدء بالكتب
العربية فهي جيدة، وإن كانت لا تحقق لك هدفك فى أكثر الأوقات. وفى الختام أتمني أن
تكون قد وضحت لك الصورة بعض الشئ عن ذلك العالم الممتع، الذي ربما لو دخلت فيه لتغيرت
حياتك آلاف المرات للأفضل، ولكن عليك فقط أن تقرر, وتحدد هدفك جيدا..
ومن هنا
انتهت المقالة ارجو ان تكونو قد إستفدتم منها وعلي ان انه ان هناك افكار كثيرة في
هذه المقالة مقتبسة من مقالة في مدونة أراجيك




تعليقات
إرسال تعليق