تعلمت منذ فترة كيفية تطوير المواقع ولكن بعد الممارسة لفترة ادركت ان اغلب هذا العمل لا يشتمل الا على كتابة واجهة لقاعدة البيانات تقوم بتخزين وتحديث وحذف واسترجاع البيانات لا اكثر ولا اقل فيما يعرف باسم CRUD. كان هدفي عندما تعلمت البرمجة ان اكتب الجورزمات معقدة وبرامج اكثر متعة وتحدي من ذلك. ماذا يمكنني ان افعل ؟ وهل بقية مجالات البرمجة مثل ذلك ؟ وان كان لا فما اكثر مجالات ال Computer Science التي تشتمل على بناء الجورزمات اكثر تعقيدا
هل انا بحاجة لاستعمال الـ Frameworks ؟
حسنا انا اتعلم برمجة الويب، ولكن لدي هاجس بخصوص ال frameworks. بصراحة انا لا اريد ان استخدم فريم ووركس لانها ستلزمني بان اعمل بطريقة معينة وكذلك لانها تجعلني اتعلم الـ framework/tool/product اكثر مما اتعلم اللغة ذات نفسها واشعر ان معها ساصبح مستخدما اكثر مني مبرمجا. وانا لا اريد ان اكون مقيدا باداة معينة. ولكن في نفس الوقت اغلب الوظائف تعتمد ان تكون على علم بالــ frameworks، فهل هذا سيقف حائل امامي ؟! واريد نصيحة بخصوص اذا لم استخدم frameworks فلابد
ما الذي يحتاجه المبرمج بشكل اكبر القراءة ام الممارسة ؟
كمبرمج، ما الذي يجب ان تستغل وقتك فيه بشكل اكبر لكي تطور من مهارتك؟ هل هو قراءة المزيد من الكتب والمراجع ام المزيد من الممارسة ؟!