بغض النظر عن سبب تعلمك وهدفك، والكلام الطويل أن هدفك هو من يحدد اللغة، هنا نتكلم عن الطريقة الصحيحة أكاديمياً للوصول للمستوى الاحترافي المتقن لأغلب المجالات البرمجية.
يقول الباحث أتاناس رادنسكي 2006 : وعلى الرغم من أن جافا لغة مشهورة، لكن المبتدئين يواجهون تحديات كثيرة في تعلم لغة معقدة.
يرد الدكتور فوجوسيفك 2008 -ما أعرف اذا كتبت اسمه صح- لكن اسمه بالإنجليزي لمن أراد الإطلاع M. Vujosevic Janicic : أن ضعف التحديات في اللغة الاولى سينتج عنه ضعف في المنطق البرمجي.
كما تلاحظون سبب الخلاف المشهور هو في صعوبة المنطق في لغات الأم مثل جافا و لغة C .. وسهولته في لغات الابناء مثل بايثون.
يعني / نبدأ بالسهل ولا الصعب ؟
يعني / نبدأ بالسهل ولا الصعب ؟
وفي الحقيقة بعض الجامعات العالمية لم تعد تنظر في الخلاف بل بدأت بالفعل بتدريس بايثون كأول لغة لطلاب التخصصات الحاسوبية مثل جامعة كارنيجي بينما لا تزال الجامعات الاخرى على ما كانت عليه مثل جامعة هارفد وجامعة ستانفورد.
أما المبرمجين المتعمقين في أعماق البرمجة : أنه من الافضل تعلم اللغة العميقة أولاً لانك ستواجهك متاعب إذا تعلمت اللغة البسيطة ثم أردت تعلم لغة عميقة لاحقاً.
وذلك لان بعد تعلمك لغة عميقة ستكون جاهز لتعلم الأبسط ولن تتعثر.
وذلك لان بعد تعلمك لغة عميقة ستكون جاهز لتعلم الأبسط ولن تتعثر.
في الختام، يبقى الخيار خيارك والرأي رايك وما جمعته هي آراء وخلافات لسنين طويلة لم يتفقوا عليها حتى الآن، ومن رائي المتواضع أننا على الأقل في السعودية أغلب الجامعات لازالت تدرس الجافا ولو انتقلت الجامعات للبايثون نحتاج وقت طويل لتوفر مصادرها، عكس جافا فمصادرها في كل مكان.
أسئلة وصلتني عن جافا . .
هنا تغريدات موفقة في تعلم جافا
هنا تغريدات موفقة في تعلم جافا
جاري تحميل الاقتراحات...