10

هل تعتبر نفسك مبرمجاً محترفاً ؟ إذا هل تستطيع أن ... ؟

هل تعتبر نفسك مبرمجاً محترفاً ؟

هل أنت ممن يعتبر أن إحتراف لغة برمجة شيء مهم حتى تصبح مبرمج محترف ؟

إذا هل تستطيع أن تبرمج أحد البرامج التالية دون استخدام مكتبات جاهزة وباللغة التي تبرمج بها حاليا ؟ (وهنا لا أتحدث عن إمكانيات اللغة ، بل إمكانياتك أنت)

وإذا كان الجواب نعم فكيف ستفعل ذلك وماذا سوف تستخدم ؟

برنامج معالجة الصور ، أو برنامج تحرير الأصوات أو الفيديو


اخي كل يوم بل كل ساعة يظهر تقنيات حديثه , لذا مهما كان المبرمج محترفاً اذا لم نتابع هذه التطورات فلن نستفيد من احترافنا .

بالنسبة لسؤالك عليك اخي ان تعلم ان المبرمج وجد لحل المشاكل , فلو طلب عميل برنامج تحرير صور او فيديو ولم يكن هنالك بديل او مكتبات جاهزة استخدمها فهذه بحد ذاتها مشكلة فمن واجبي كمبرمج ان احل تلك المشكلة , ومن برمج تلك التقنيات ليس اذكى مني ولا يتفوق علي بشيء الا العلم ربما , فساحاول التعلم لاصل لحل لهذه المشكلة , كمبرمجين دائما نواجه المشاكل ولعلمك هذا ممتع بالنسبة لي والامتع من ذلك هو حل تلك المشكلة , شخصياً لو بدأ ببرمجة برنامج معين وانتهيت بدون مشاكل اشعر بان هنالك نقص ولا اشعر بالارتياح

كلامك جميل وسليم أخي .

الفكرة التي اريد ايصالها ، ما هي الطريق التي سوف تتجهها للحل ؟ أو ما هو العلم الذي يفيدك في الحل ؟ هل الدور الأكبر على لغة البرمجة ؟

تقريباً نعم وتقريباً لا , (جواب متناقض صحيح؟)

كلنا نعلم ان لغة البرمجة ما هي الا وسيله لبلوغ الغاية وانا من يطوعها لتلبي استخداماتي , ولكن من غير المنطقي برمجة محرر فيديو ب oracle فهذه ليست وظيفتها !!!!!

ولكن هذا لا يعني الاستحالة , ولكن من الاسهل استخدام لغة مثل java او c# , هنا احدد اللغة المناسبة .

ابدأ بحل المشكلة على ورق , ستظهر مجموعة من المشاكل (اقصد بالمشاكل اني وجدت بالتحليل اني بحاجة لعمل شيء معين ولا اعلم كيف انجزه ) فابحث عن طريقة الحل

اولا ابدأ بالتجربة فان فشلت فالانترنت واسع وكبير وان لم اجد فانا مضطر للعودة للكتب فان لم اجد فلا يوجد حل الا السؤال ., ان لم اجد حل لمشكلتي بكل تلك الطرق اعود لرقم واحد (المحاولة والتجربة حتى انجد حل لمشكلتي حتى لو اخذت شهر كامل من البحث والتجارب الفاشلة) , هنا نكون قد انتهينا من المشاكل التي ظهرت معي من البداية ولكن كن متأكد بانك ستواجه مشاكل في تطبيق كل شيء برمجياً , فكل مشكلة تواجهني اتبع نفس االاسلوب بحلها

كلام جميل أخي ، ولكن ما هي طبيعة التجارب التي ستقوم بعملها ؟ هل هي مبنية على اساس علمي (نظريات ورياضيات) أم عشوائي ؟