البرمجة .. عالم فريد من نوعه ، لا أتكلم لك هنا عن مهارات الويب و السيو و الربح من الأنترنت و ما الى ذلك ، فأنا حقا اؤمن تماما ان تلك المهارات يمكن لأي شخص ان يكتسبها ، كذا البرمجة ، لكن البرمجة تتطلب أشخاصا محنكين في مجال الحاسوب هذا ، ربما تخبر يوما مبرمجا انه لديك مشكل في القرص الصلب او الرام ، فيجيبك ببساطة " لا أدري ما المشكلة ! " فتنتقده و تنظر إليه نظرة إحتقار ، لا عيب في ذلك صديقي ، فنحن مبرمجون و لسنا مصلحي حواسيب ، نحن نصلح البرامج و المواقع .. حدثتك في وقت سابق على موقعنا عن أشياء تجعل من المبرمج أفضل صديق لك ، و أخبرتك عن شخصية المبرمج و نفسيته وما الى ذلك ، لكن قد تفكر يوما في إمتهان او الدخول الى عالم البرمجة لتكون انت ذلك الصديق ، لا مشكلة في هذا ، دعني إذن أشرح لك في هذا الموضوع بعض المشاكل و الصعوبات التي ستواجهها اثناء إمتهانك لمهنة البرمجة ، فإن كنت مبرمجا جديدا ، فمن شأن هذه الصعوبات و المشاكل ان تحفزك أكثر لتتعلم و تجتهد في هذا المجال ، و إن كنت مبرمجا من قبل ، فأعتقد انك ستضحك طيلة قرائتك لهذا الموضوع ، لأنني سأحكي عن مشاكل واجهناها جميعا .. لنبدأ :
- البرمجة امر صعب :
لا أحد يخبرك بهذه الحقيقة ، الكل يخبرك بأن البرمجة سهلة ما هي إلا حفظ
أكواد عن ظهر قلب و إعادة إستدعاءها من أجل الإشتغال بها ، نعم ربما
يمكننا ان نقول ذلك إذا ما تحدثنا عن الHTML ، إن كانت هي أصلا لغة برمجة
من أساسه ، فكل من يريد ان يبدأ عالم البرمجة يبدأ بالHTML فيتعلم كيف يكتب
كودا فالBody فيلقب نفسه بالمبرمج المحترف ، لا ألومه رغم ذلك ، عالم
البرمجة صعب ، فالحاسوب لا يستقبل سوى رقمين 0 و 1 ، إما ان يفعل ، و إما
ان لا يفعل ، فأن توصل له فكرة ان يفعل شيئ ما من خلال سيرورة من الأكواد
لهو أمر جد صعب ، قد لا تجد هذه الصعوبة اثناء برمجتك لعبارة Hello World ،
و ربما قد لا تجد هذه الصعوبة أيضا اثناء برمجتك لآلة حاسبة بسيطة تشتغل
على الكونسول ، لكن صدقني ، ستجد هذه الصعوبة حتما عند برمجتك لبرنامج
متكامل بكل حذافره ، او برمجتك لتطبيق كامل أيضا ، او موقع من الألف الى
الياء . لذلك ، إن كنت مبرمجا جديدا في هذا المجال ، فعليك ان تدرك ان
البرمجة تتطلب الذكاء قبل الحفظ ، اما ان كنت مبرمجا سابقا ، فأجزم انك
واجهت العديد من الصعوبات أثناء صناعتك لبرنامج مصغر .
تعليقات
إرسال تعليق