قررت أخيرا وبعد تفكير إن أبد امستعينا علي الشقي بالله من حيث انتهيت في تعلم البرمجة JavaSE وبيئة التطوير الذي سوف أتعامل معها فهي NetBeans IDE و المنهج هيكون من أوركال ...
لم يكن يعنيني قديما ولا حديثا الفروق الجوهرية بين لغات البرمجة وبما تتميز به لغة عن أخري وكون هذه أصلية وهذه فرعية وهذه الأموار التى تشغل بال العديد والعديد ، فأنا من خلال خبرتي البسيطة جدا يكن القول ان لغات البرمجة كالغات التى نتحدث بها لا تتميز واحدة عن أخري فالعربية كالانجليزية هذه تساعد علي تواصل الناس بعضهم البعض وهذه أيضا وكل ما يميز الانجليزية عن غيرها هي قوة من يتحدثون بها وكذلك لغات البرمجة هي لغة تواصل ما بين المبرمج والالة وما يميزها هي قوة من يستخدمها وقدرته علي توظيف امكانيتها في خدمة المستخدم العادي ...وكما ان الشخص الذي يتحدث عدة لغات مميز كذلك المبرمج الذي يعرف عدة لغات برمجية مميز ومحترف وإن استطاع توظيف اكثر من لغة في برنامج واحد فهو عبقري .... غير انه قد يكن هنالك للغات البرمجية بعينها ميزة نوعية عن الآخري كأن ان يقال أن C#.net أفضل في تطوير برامج سطح المكتب وأن الجافا أفضل في ألعاب او برامج تليفون المحمول وغير ذلك من تفضيلات التى قد يكن معيار محل نظر ..
ولذا قديما حينما قررت خوض مغمار البرمجة بحثت عما يمكني تعلمه في المنزل بدون الاستعانة بمراكز متخصصة حيث لا وقت لدي للذهاب للمراكز ولا يمكني الالتزام بمواعيدها التي لا تتوائم مع مواعيد عملي نهائيا كما انه في احيان كثيرة تكن مكلفة ماديا ولايمكني تحمل تكلفتها ..والباحث يجد ان أوراكال والميكروسوفت توفر الكثير والكثير من موارد تعليم لغات البرمجة علي مواقعيهما بالاضافة لتوافر الكثير والكثير من موارد تعلم باللغة العربية علي المنتديات واليوتيوب...ولذا تتميز الجافا ومجموعة الدوت نت عن غيرها من اللغات..
ولكن تتميز أوركال التى تدعم الجافا في إنها توفر بيئات تطوير مجانية كاملة الموارد عكس ما توفره ميكروسوفت من بيئات تطوير محدودة مجانية وكاملة الموارد مدفوعة والمجانية ستساعدني اكثر في الانطلاق في عالم برمجة ...
كما أن لغات ك c++ تحتاج لمكتبات خاصة لصنع برامج سطح مكتب الكثير منها غير مجاني بعكس الجافا التي يتوفر منها الكثير والكثير التى تقدمه اوركال مع بيئات التطوير الخاصة بها ..
بالاضافة لذلك فأنني قد كنت قطعت شوطا كبيرا في تعلم الجافا ومن خلال مراجعة بسيطة بالامس لـ Java Tutorials استذكرت الكثير والكثير من الأمور ولا احتاج سوي التدريب وهذا ما سأركز عليه هذه المرة ...
لهذه الأسباب وغيرها قررت منذ أمس الدخول لعالم البرمجة من جديد و من بوابة الجافا JavaSE ...وقررت أيضا أن أضع مشاركة اسبوعية أو شهرية بما وصلت له من خبرة في عالم البرمجة كنوع من التشجيع لشخصي طبعا ...
والله الموفق والله المستعان
0 تعليقات:
إرسال تعليق