السلام عليكم ورحمة الله وبركاته،
عايز أبرمج، عايز اعمل برامج، نفسي أتعلم لغة برمجة، ...
حلم جميل أصبح يراود رؤوس الكثيرين، خصوصا في ظل عصر التكنولوجيا والتطور المذهل للإلكترونيات، وانتشار الكمبيوتر في كل مكان واقتحامه لمعظم المجالات وحتى ابسط متطلبات الحياة البسيطة.
كفاية بقى نحوي... المهم، الموضوع ده بجد انتشر وبقى فيه ناس كتير عايزة فعلا تتعلم البرمجة بس مش عارفة إزّاى، وتبدأ منين...
طبعا من غير فزلكة، إللي عايز يتعلم برمجة يعني عايز يتعلم لغة برمجة – فقيق أنا – بس المشكلة إن كتير مش عارف يتعلم أي لغة بالظبط.
لغات البرمجة بقت كتير والسؤال الأساسي هو: هي إيه أحسن لغة برمجة؟
طبعا لان أي واحد نفسه يخش فالبرمجة على تقيل ويريح نفسه ويتعلم أحسن حاجة عشان مايوجعش دماغة ويضطر يتعلم كذا لغة أو حتى يلاقي اللغة إللي اتعلمها مش أد كده.
بس للأسف إجابة السؤال ده هي:
مفيييييييييييييشش!!!!!
ممكن ناس تقلب عليا وتقول يا عم ده واد تيت وتقلب الموضوع وتمشي، بس أنا برضو مُصر، لان مفيش لغة فعلا تعتبر هي أحسن لغة.
طبعا ناس هاتنزل بالكلام المحفوظ عن مميزات اللغة إللي بيستخدموها وشايفيين إنها أحسن حاجة:
الفيجوال بيسك: لغة سهلة، اكوادها بسيطة – مقارنة بغيرها – ، بتتفاعل مع ويندوز وتطبيقاته، واجهة مستخدم جرافيك سهلة، ... إلخ
الفيجوال دوت نت: سهلة بوئلة، تطبيقات نت وبرامج موبايل يا معلم، وعيييييييييييش، ... وبرضو إلخ
السي بلس بلس: جامدة مولّة، بتاعت المحترفين والمعلمين التقال، تعمل بيها كل حاجة، فيها توريث و برمجة شيئية، ..... وإلخ برضو
كل ده كلام كويس، بس فيه حاجة صغيرة، زي ما كل لغة من دول ليها مميزات، لازماً وحتماً ولابد يكون فيها عيوب، يا أخي ولو عيب صغير مش كله مميزات في مميزات محسسني إنك بتتكلم عن خضرة الشريفة!!!
فعلا كل لغة ليها عيوب، وممكن تكون عيوب تقيلة كمان.
طب إيه الحل يا فزلوك؟؟
الحل في إيدك أنت، أنت إللي تحدد أحسن لغة برمجة،... بالنسبة ليك.
السؤال إللى مفروض يتسئل هو: أنت عايز تبرمج ليييييييييه؟؟؟
يعني عايز فعلا تبقى مبرمج متخصص وتعمل برامج متكاملة في كل حاجة، وتصميم شبكات، ومالآخر تبقى بيل جيتس.
ولا عايز تعمل باتشات وحاجات تروش بيها على صحابك وتبقى الواد التوتّي فروتّي وخلاص.
حسب دماغك، أنت إللي تحدد اللغة إللي عايزها. يعني اللغة الفلانية لو شايف إنها تحققلك إللي أنت عايزه، خلاص دووس فيها.
من وجهة نظري:
لو فعلاً عايز تبرمج شغل تقيل وشبكات اتصالات وأنظمة تشغيل وبرامج كبيييييرة، ومش فارق معاك تقعد أد إيه تتعلم على ما تحترف، عليك وعلى السي بلس بلس – وربنا يديك ويدينا طول العمر – أو ممكن سي شاب بس مش متأكد من إمكانياتها بس هي أسهل من بلس بلس.
لو عايز تتعلم بسرعة وسهولة، في وقت قليل نسبياً، برامجك معظمها مش معقدة برمجياً – يعني هندسية ومحاسبية إللي اعتمادها بيكون على معادلات مش جمل برمجية – يبقى روح على فيجوال بيسك وأنت مطمن.
لو دماغك برامج بسهولة.. أوي، وشغل نت وموبايلات وحركات، فيجوال دوت نت هى سبيلك.
الجافا مليش فيها ومانصحكش تجربها، إلا إذا كنت تقصد الجافا سكريبت عشان صفحات النت، دي حاجة تانية.
طب وبعدين، آخد الحاجة معيوبة يعني، اعمل إيه في عيوب اللغة إللي اخترتها.
عموما طالما اللغة متناسبة مع دماغك مفيش عيوب كتيرة هتلاحظها، لكن برضو اطمن، كل لغة وراها رجالتها إللي لايمكن يسيبوها.
هتلاقي دايماً أدوات خارجية: تحديثات ومكتبات واشتغلات كتيير اتعملت عشان تعالج العيوب دي، وكل ما تحترف اللغة اكتر فرصتك فالفوز تكبر، اقصد تمكنك منها ومن تخطي العقبات والعيوب بها هايزيد.
كفاية كدة انهاردة أحسن صدعت.
والسلام عليكم ورحمة الله وبركاته.
4 اكتب تعليقك... فرأيك يهمني:
بسم الله ماشاء الله عليك الله يكرمك ويوفقك كلام رائع ولذيذ خالص ومنها للافضل ان شاء الله ودمت بصحه
جزاك الله خير (فاقده الامل)، واسف إن كنت تأخرت في الرد لبعض الظروف الخاصة.
مرة اخرى جزاك الله كل خير.
جزاك الله خيرا يا مخ تدونية رائعة وفعلاً انا كنت محتار اتعلم ايه؟ فيجوال 6 ولا فيجوال دوت نت مع العلم ان معرفتي في البرمجة أقل من معرفة أمي في اللغة اليابانية يعني هبدأ من الصفر بس انا شايف أن الفيجوال دوت نت هي الملاذ
عايز تتعلم برمجة
فيجوال دوت نت
عايز تتعلم برمحة بسرعة
فيجوال دوت نت
سلام
السلام عليكم ورحمة الله وبركاته،
وجزاك مثله يا حج قصص.
طبعاً أنا عارف إلي فيها وإن شاء الله ربنا يوفقك في الدوت نت، بس كلامك فكرني بإعلان " هندستنا" .... LOL
إرسال تعليق