كل مبرمج موجود الان اريد ان اوجه لك بعض الاسئلة
ما اكثر لغة تحبها و تعمل عليها؟
لماذا و لماذا فضلتها عن بقية اللغات؟
ما اللغات التى تنصح بها المبتدئين؟
ما الذى تريد ان تضيفه؟
1- ما اكثر لغة تحبها و تعمل عليها؟
ليست مسألة حب وإنما مسألة خبرة وإتقان كونه وسيلة للعمل وهي لغة سي شارب #C
2- لماذا و لماذا فضلتها عن بقية اللغات؟
التفضيل جاء نتيجة أننا عندما درسنا في الجامعة كانت اللغة كويك بيزيك ثم مشروع التخرج كان بال سي بلص بلص ++C
و أول عمل بدأته كان المطلوب هو فيجوال بيزيك
يعني ترعرعنا في كنف "الحجّة ميكو" أي مايكروسوفت
وعندما عاودت الدخول في عالم البرمجة وجدت ان أكثر لغات مايكروسوفت انتشارا هي سي شارب فركزت عليها
خصوصا أنه تواصل معي أحد الإخوة لديه مشروع تخرج بالسي شارب وطلب مني مساعدته فكنت اضطر للبحث حتى أجيبه فكان للبحث أثر كبير في صقل الخبرة وهذا ثمرة من يعلم الناس لوجه الله يستفيد بأكثر مما أعطى.
3- ما اللغات التى تنصح بها المبتدئين؟
جرت العادة عندما أدخل مجال جديد أن استطلع آراء الناس المختلفة العربية والأجنبية لحصر الاختيارات في عدد قليل ومن ثم أجرب هذه الخيارات لأستقر على واحدة
لهذا أنصحك أن تستطلع آراء الناس عن أكثر لغة يفضلونها
ومن ثم حاول الاطلاع على فيديو المقدمة لكورسات المبتدئين لكل لغة فأيهما ترتاح له ويدخل قلبك وتشعر به سهلا حاول التعمق به
من خلال استقرائي للآراء الكثيرة وجدت أن الغالبية تشجع على لغة بايثون
وإن قررت اعتماد لغات مايكروسوفت فأنصحك بـ #C و كم كنت أتمنى لو لدي الوقت لأتقن لغة #F
4- ما الذى تريد ان تضيفه؟
لا شيء سوء الدعاء لك و للجميع بالتوفيق والسداد وحسن الاختيار
واعلم أن التخصص والتركيز واتقان لغة خير لك من تعلم عشرة بشكل سطحي
فأنا رغم خبرتي الطويلة ومع ذلك لا أعرف PHP و لا بايثون ولا روبي ولا جافا
لأنني قررت التركيز على ما أعمل عليه
هي إحدى لغات مايكروسوفت تأتي مع الفيجوال ستوديو
وهي لغة إجرائية Functional بالدرجة الأولى ولكنها تدعم OOP من أجل التوافق مع المكتبات وتدعم باقي الأنماط من البرمجة
حيث يمكن إنتاج مكتبات بها ثم استخدام تلك المكتبات في لغات أخرى مثل #C و VB
وهي قوية جدا للخوارزميات والمعادلات الرياضية و تختصر الكثير من القيود و القواعد التي تزيد السينتاكس في اللغات الأخرى مثل #C و VB و ++C
ولهذا قلت أتمنى أن أتعلمها لأنه من خلال وحدة التوافق بين لغات الدوت نت أصبح بالإمكان الاستفادة من مزايا اللغة الإجرائية في صناعة مكتبات لاستخدامها في اللغات الأخرى
ما اكثر لغة تحبها و تعمل عليها؟
قد يكون خطأ، لعله يريد من اللغة عربية أو انجليزية أو فرنسية أية لغة تحبها، ولا أظنه سي شارب #C
التعليقات