eng.nor

ما افضل لغه برمجه !

9 ردود في هذا الموضوع

المصدر للأخ الأستاذ أحمد شلبي: الي كل من يهمه الامر (ما هي أفضل لغة برمجة )

ما هي أفضل لغة برمجة؟

ربما يكون هذا هو السؤال الذي ألح علي عقول الكثير من الشباب الذين رأوا ان ضالتهم المنشودة هي احتراف البرمجة، و انطلاقا من هذه الرغبة العارمة في أن يصبح الأفضل فلابد أن تكون اللغة التي يبرمج بها هي الأفضل، و لكن الحقيقة أن جوابي سوف يصدم الكثيرين ..

الإجابة هي ....

==================

قبل أن أذكر الاجابة أحب أن أذكركم بصراعات مخيفة جرت علي أرض كل المنتديات العربية تقريبا-ربما أكون أكثر دقة لو قلت أن هذه المعركة جرت علي قواعد بيانات هذه المنتديات كانت هذه المعركة حول لغتي البرمجة فيجوال بيسك و ديلفي.

قل لي بصراحة بأي رأي منهم اقتنعت؟

أيهم أثبت لك بالدليل القاطع أن لغته بريئة براءة الذئب من دم ابن يعقوب من معظم النقائص و نقاط الضعف الموجودة في اللغات الاخري المنافسة؟

أجب علي هذا السؤال و في اجابته ستجد الاجابة علي السؤال الذي ملء عليك رأسك و لم تكفه رأسك بل اتسع لحياتك و أخذ يطاردك في صحوك و نومك.ز

أي اللغات أفضل ..؟

مهما كانت صعبة سأعمل ليل نهار حتي أنبغ فيها و أصير واحدا من المبرمجين المعدودين في العالم.

يؤسفني أن أقول لك أنك بهذه الطريقة التي تفكر بها فلن تصبح من أفضل المبرمجين في العالم بل و لن تصبح مبرمجا أصلا!

صدمة ... صدمة رهيبة ... ذهول!

و لكنهم قالوا.. الـ سي بلس بلس الأفضل ، لا بل السي شارب هي الأفضل ، لا بل ال فيجوال بيسك دوت نت هي الأفضل فهي أسهل و لها نفس الامكانات لا .. بل ..................

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

تصرخ بأعلي صوتك .. كفي ، لقد أصبتني بالصداع و الاحباط ما الحل أين اجابة سؤالي أين هي أفضل لغة برمجة.

الحقيقة يا عزيزي أنه لا يوجد ما تسميه أنت أفضل لغة برمجة!!!!!!!!!!

هل تدعي أن اللغات كلها اذن متشابهة؟

تقف متحديا و تضع يديك في جنبيك و تسألني هذا السؤال

أرد في هدوء مثير: كلا.

ثم أستدرك: و لكن تعامل مع لغات البرمجة من منطلق حكمة قديمة تعلمناها في دروس اللغة العربية الا و هي ( لكل مقام مقال)

- ماذا تقصد بهذا ؟ انت تسأل.

أقول: أعني أنه حسب تحليلك لاحتياجاتك و احتياجات العميل ستختار (الادوات)

- و ضع تحت كلمة الادوات مليون متر من الخطوط الحمراء - التي ستساعدك في اتمام عملك بالشكل الذي يجعلك من أفضل المبرمجين و أكثرهم سرعة و دقة و اتقانا

مازلت لا أفهم و أنت تتفلسف منذ البداية فالبعض قالوا لي أن قواعد بيانات أوراكل من أفضل قواعد البيانات و أكثرها سرعة في العالم و بغض النظر عن سهول أو صعوبة التعلم ما الذي يدفعني الي تعلم الأكسيس مثلا بالرغم من أن أوراكل أفضل منه كثيرا

أرد و بنفس الهدوء المثير: سؤال وجيه ..

أنت تقول : جاوب و لا اتزنقت

-الظاهر كده من لهجتك إنك مصري

- لا انت فعلا اتزنأت

- لا يا سيدي متزنأتش

- طيب رد بأه يا فالح ..

الرد بسيط للغاية..

سيناريوا جميل نقرأه معا..

-قمت من نومك صباحا اتجهت الي جهازك المحمول الأنيق من طراز توشيبا ـ اوعدنا يا رب ـ بعد أن توضأت و صليت و ارتديت الحلة الجميلة التي ابتعتها من أحد المتاجر الشهيرة -بصفتك مبرمج مية مية و أجرك بالدقيقة مش بالساعة - و ذهبت الي العمل و جائك صاحب متجر صغير يطلب منك أن تصمم له برنامج لادارة المخزون و الفواتير و تهللت أساريرك و انت تسمع طلبات العميل و تقول له بكل ثقة اطمئن يا رجل فانا من أفضل مبرمجي الداتا بيز في هذه الشركة و لسوف أصممن لك أسرع و أقوي برنامج للمخزون فسوف أبرمجه لك بأوراكل، و يزيد اعجاب العميل بك و تقديره لك و قبل أن ينصرف تتفق معه علي السعر و يسألك:

- هل توجد أي مصاريف أخري ؟

- نعم عليك بشراء ترخيص أوراكل.

و كم يبلغ ثمن هذا؟

- لا أدري انا مبرمج فقط و أنا مالي.

- حسنا حسنا سأسأل عن ذلك بنفسي.

في اليوم التالي يصدم العميل بأكبر صدمة في حياته عندمت يعرف أن ترخيص استخدام اوراكل يساوي رأسمال مشروعه الصغير تقريبا!!

- حقا هي قوية

- حقا هي سريعة

- حقا هي فعالة

- و لكنها غير مناسبة

- و لكل مقام ............................... ؟

لكل مقام أداة.

و الاكسيس هنا هو البطل بلا منازع.

- اما لو كنت تصمم قاعدة بيانات ضخمة لنقل لمطار مثلا

فسوف يتنحي أكسيس جانبا و يتواري تحت الظل خجلا مفسحا الطريق للسيد اوراكل عملاق قواعد البيانات.

- ممكن اخد رقم موبايلك؟

- لأ.

طيب انا لسه مش عارف أبدأ منين.. أمشي إزاي .. كيف أصبح مبرمجا محترفا؟

الآن فقط سألتَ السؤال الصحيح..

- الان فقط وضعت قدمك علي الطريق الصحيح .

و حق علي الإجابة و لكن في المقالة القادمة ... إن شاء الله.

كنا قد توقفنا في المقالة الماضية عند سؤال هام جدا وهو (كيف أصبح مبرمجا محترفا)، و اتفقنا علي ان الهدف القديم الذي كنا نسعي اليه و هو ( ما هي أفضل لغات البرمجة؟)

لا يصلح لأنه و ببساطة لا يوجد ما يسمي أفضل لغة برمجة و شرحت لماذا

و الان تسألني .. كيف أصبح مبرمجا محترفا؟

و الاجابة تتمثل في اجابة السؤال التالي (لمن؟.)

- لمن ؟!!! ، هل قرأت خطأ ؟!!

- كلا

- اذن ما هذا الكلام الغريب ماذا تقصد بذلك (لنفسي بالطبع)

- خطأ اخر يا عزيزي

- ماذا تقصد اذا؟

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

لو أن اجابتك غير الاجابة الاخيرة فلا أظن أن المقال سيفيدك كثيرا باعتبار أن (هدفك الاساسي) ليس سوق العمل

مشكلتنا في الوطن العربي عامة – لو تسمحوا لي فأنا لا أحب الكلام المزوق و أكرم لنا أن نبحث عن حلول لمشاكلنا – أقول مشكلتنا هي أننا لسنا قادرين علي وضع تصور منطقي للأهداف في اطار يراعي الواقعية و البيئة المحيطة التي نعيش فيها و نتعامل معها، و كما درسنا في العلوم مبدأ هام جدا و هو أن البيئة هي كل ما يحيط بنا نؤثر فيها و تؤثر فينا.

- مازلت لا أفهم

- و ما الذي لم تفهمه؟

- ما معني أننا لسنا قادرين علي وضع تصور منطقي للأهداف في اطار يراعي الواقعية و البيئة المحيطة التي نعيش فيها و نتعامل معها؟

- سأخبرك

- و لكن جزء جزء

- من عيني الاثنتين

أولا : وضع تصور منطقي للأهداف

فهدفي هو أن أصبح مبرمج محترف و مطلوب و لكن لمن؟ و مطلوب من أي جهة ؟؟؟

مطلوب من الشرطة أو المباحث مثلا؟

أم هارب من الخدمة العسكرية و مطلوب من الجيش ؟!!

كلا ...

خذها كقاعدة عامة في حياتك ( لا تفكر في الامور دائما من المنظور الذي تفكر انت به، بل تقمص انت جميع الادوار و فكر بعقليتها و استنتج ما الذي يجب ان تفعله) و صدقني النتائج سوف تكون مذهلة للغاية.

- أعطني مثال

- حسنا:

المستخدم يا عزيزي لا يسأل بأي لغة تمت برمجة البرنامج الفلاني، بل يسأل الأسئلة التالية:

(1) السعر

(2) الجودة

(3) السهولة و السرعة

(4) امكانيات الترقية و الصيانة و الاعتمادية

(5) و الكثير من الأسئلة الأخري التي لا تتعلق بأي من لغات البرمجة تبرمج لا من قريب و لا من بعيد

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

اذا فتصورك لهدفك لابد وأن يكون منطقيا و لا أتوقع من مبرمج عربي مثلا أن يتجه - في الوقت الحالي علي الأقل- الي برمجة الألعاب ليس لأننا لا نملك الكفاءات أو المواهب، و لكن هناك أسباب أخري كثيرة، علي الأقل يكفيك أن تعرف أن كثير من الألعاب تحتاج الان الي كروت شاشة معينة (امكانيات رهيبة طبعا و أيضا مبالغ رهيبة - في أحد الايام وجدت كارت شاشة علي النت جي فورس ثمنه 650 دولار يعني ثمن جهاز كامل – ) و هو ما يقودنا الي استنتاج العلاقة بين مصنعي الألعاب و مصنعي الهاردوير؟؟؟؟!!.

اذا فالموضوع ليس محصورا في نطاق مجالنا العلمي البحت كمبرمجين انما يمتد الي أمور تجارية و هذا هو لب الموضوع .

و لسوف يزيد اهتمامك بمعرفة ما يدور في الاروقة الادارية لشركات البرمجة بوجه خاص و شركات تكنولوجيا المعلومات بوجه عام، فلقد نسينا أو بتعبير أكثر دقة تناسينا أن هذه الشركات (هادفة للربح في المقام الأول) فلو أن الفيجوال بيسك مثلا سوف يكلفهم أقل و ينتج أكثر و في وقت أقصر و بمستوي جودة ملائم فمرحبا وأهلا به و لتذهب اللغات الأخري للجحيم (مثال لا أكثر)، و بالتالي لابد و أن أكون منطقيا وانا أحدد هدفي فليس من المنطقي أن أؤسس شركة أحمد و شركاه للألعاب و يوجد بجانبي فرع EA Games مثلا لأنني بالتأكيد سأخسر و هذا ينطبق عليك كمبرمج.

و سأحكي لكم قصة بسيطة لنتعرف علي موضوع الامكانات و بعدها نتكلم عن تجربة الهند - التي أصبحنا نتمني أن نصل لمستواها الان للأسف الشديد –

في بداية التحاقي بكلية التجارة كان يوجد cyper قريبا من الكلية و كان به العديد من الأجهزة و لكنها كانت كلها قديمة – أفضلهم كان Pentium ii - و المكان غير منظم و الي حد ما يفتقر الي الذوق و الاناقة و كنا نعاني من أن السرعة بطيئة و لم يكن الانترنت المجاني قد ظهر في مصر في تلك الاونة، و بالتالي كان هذا ال cyper هو البديل الوحيد في كثير من الاحيان و مرت الايام و فجأة ظهر cyper اخر بجانب الاول القديم و اجتذب جميع الزبائن لم يكن أكبر من الاول و لكنه كان جميلا منظما وواضح انه تم الاستثمار فيه بشكل جيد و كان أجر الساعة في الجديد ضعف أجرها في القديم و كانت السرعة فظيعة و حاول القديم يائسا أن يعيد بعض من الزبائن مرة أخري اليه حتي وصل الي ان أجر الساعة به يساوي ثمن قطعة حلوي و لكن ..... لم تجد محاولاته نفعا و اضطر في النهاية الي أن يغلق المكان و يعتزل المجال للأبد و يقلبه ( كافي شوب ) .

يسألني الأخ المشاغب :

- معذرة و لكن كلامك غير منطقي

- ولم؟!!

- الهند دولة فقيرة و متخلفة و مع ذلك أصبحت عملاق من عمالقة البرمجة فما السبب بالرغم من أنك تتكلم عن فرق الامكانات

- يا عزيزي انا لا أتكلم عن الامكانات لأحبطك بل لأرشدك الي ان تراعي كافة الجوانب و اهمها امكاناتك عندما تصمم الهدف الذي ينبغي عليك الوصول اليه، و لقد ضربت الهند أروع مثل في ذلك فالهند عرفت واقعها و لم تتخلي عن طموحاتها و عندما نافست محليا وصلت عالميا و السؤال هل نافسنا محليا؟؟؟؟؟ فكيف تطمع أن تصل عالميا و مازال بنو جلدتك يفضلون برامج ابناء العم سام عن برامجك و لا ألومهم علي ذلك فمعيار السوق هو كم سأدفع و كم سأجني في المقابل؟.

و هو ما سيقودنا للشق الثاني كما سوف تري

كان هذا فيما يتعلق بوضع التصور المنطقي للأهداف.

ثانيا : وضع هذا التصورفي اطار يراعي الواقعية و البيئة المحيطة التي نعيش فيها و نتعامل معها:

قلت لك سابقا أن ظروف السوق تمثل جانب بالغ من الأهمية و هو ما يقودنا لموضوع مهم للغاية ، انا أعلم أنك تتطلع للأفضل صدقني و انا أيضا ، انت تتمني أن نصبح أفضل من مايكروسوفت و صن و اوراكل صدقني و انا ايضا ، و لكن كيف سنخبر العالم اننا الافضل ، هذا لن يتحقق الا بسمعة جيدة و السمعة الجيدة لا تخرج الا من منتج جيد الذي يخرج بدوره من تحت انامل شخص خبير أثبت للسوق المحلي انه أهل للثقة و قادر علي المنافسة محليا.

البيئة التي تعيش فيها هي التي يجب أن تتجه جهودك اليها أولا

مثلا لو ان لدينا العديد من مبرمجي الويب المتميزين في مصر لم لا نقترح علي مطاعم الوجبات السريعة بتصميم نظام يسمح للزبائن بارسال الطلبات عبر الويب و بسعر مغري؟

ولو نظرت الي جميع الشركات الامريكية ستجدها تعمل بنفس المبدأ و هو ما الذي يحتاجه السوق و من المتوقع أن يدر لي عائد أكبر و ستجد أن بيل جيتس جمع ثروته التي تكفي لاطعام سكان الارض بالكامل ليوم واحد و قد عمل علي هذا المبدأ من البداية و كذلك مايكل ديل و الكثيرون من عمالقة هذا المجال

و السؤال الان: أين العرب من كل ذلك؟

أين أخي المبتديء و الذي هو محور هذا المقال منذ البداية.

انا أحمل لك أخبار سارة ، فلسنا بعيدون و الموضوع ربما يحتاج الي شيء واحد فقط ربما لا تتوقعوه

انه الاخلاص و حب المجال و دليلي في ذلك بروس ماكينلي اسألوه ماذا كان يعمل و كيف أصبح أسطورة مبرمجي الفيجوال بيسك.

- انا بالفعل أحب هذا المجال و أريد أن أتعلم

- ستواجهك صعاب و مشاق

- أعلم و مستعد لذلك

- انت قطعت نصف الطريق الان

- و لكنك مازلت لم ترشدني الي بداية الطريق كيف أبدأ؟

- انا اسف لهذه المقدمة الطويلة و لكن كان يجب عليك أن تعرف ما الذي ستواجهه و ما هي الظروف المحيطة التي يجب أن تتعايش معها حتي تستطيع تحسينها و تطويعها لخدمتنا نحن و... و لتعيرني اذان صاغية الان

البداية:

موضوع تصنيع البرمجيات:

بالنسبة لموضوع تصنيع البرمجيات نجد ان الموضوع لا ينطوي علي لغات البرمجة فقط ويا للعجب .. كيف ذلك؟

بالطبع فالبرنامج ما هو الا منتج و سأضرب لذلك مثال للتوضيح:

لنفترض أننا دخلنا مصنع للسيارات فما الذي نتوقع أن نجده بالداخل

- سيارات !!!

- لا و الله ذكي و دي جبتها لوحدك تقصد مراحل الانتاج ، نعم بالفعل السيارة تمر علي العديد من المراحل و ليست كلها مراحل تصنيع أجزاء ميكانيكية أو أوتوماتيكية!!!

بل هناك مقاعد جلدية و أجهزة cd و سماعات و زجاج و تكييف و .... تري اذا رجعنا بالذاكرة الي العهود الاولي لتصنيع السيارات هل سنجد كل هذه الاشياء؟

بل سنجد مجرد أجزاء ميكانيكية ضخمة تحبو علي الارض و لا تقدم مستوي عالي في خدمة النقل و ظل الكثير يفضلون عربة الخيول عليها لفترة ليست بالقصيرة

- و ما العلاقة .. ( الأستاذ مشاغب يسأل)

- العلاقة وطيدة جدا فكلاهما منتج و كلاهما حدث له تطور و كلاهما زاد الاعتماد عليه بعكس الماضي و كان لابد من وجود مساندة قوية للغات البرمجة كما كان لابد أن تساند المصنوعات الجلدية و الكهربائية و التبريد صناعة السيارات

- هل تعني أن لغات البرمجة وحدها لا تكفي؟

- في كثير من الأحيان نعم

- و ماذا تقصد بذلك الكل لا يعرف الا لغات البرمجة و مع ذلك يبرمجون

- نعم يبرمجون و لكن لا ينتجون منتجا منافسا

- اشرح أكثر

- حسنا ، لو طلب مني أحد العملاء تصميم برنامج معين و لم أستعن بأي أدوات خارجية سوي لغة البرمجة فقط فلن يشعر نحوي بالامتنان و التقدير هل تعلم لماذا؟

- لماذا

- لأنني اعتمدت علي اللغة و أدواتها المدمجة فقط و لم أعتمد علي امكانيات برامج يشهد لها بالكفاءة و القوة و هي (أدوات) استخدمها بجانب لغة البرمجة فمثلا:

ما الذي يدفعني الي عمل ملف ال set up بواسطة برنامج ال set up الخاص بالفيجوال بيسك مع أنه يوجد set up factory و هوما يزيد من سهولة برنامجي علي الاقل للوهلة الاولي لأن الانطباعات الاولي بالفعل تدوم و أخشي ما تخشاه أن يشعر المستهلك الأخير (المستخدم) أن برنامجه قد تم عمل بعض مكوناته بأدوات بدائية، مما سيحرمك ثقته و أظنك الان تعي أن حرمانك ثقته يعني و بكل بساطة أن يوليك ظهره و يتجه للغرب و ... و يدفع ، و سوف يدفع بسخاء لو قدموا له ما يريده و بالشكل المناسب.

و هذا مثال بسيط جدا و يكفي أن نتعرض للكثير من البرامج المساعدة كالفلاش و الادوات الجاهزة و غيرها الكثير

- اذا فالحل من وجهة نظري هو الاتي

(1) ادرس لغة تحبها و تكون مطلوبة و لها سوق عمل في بلدك و لا تهم الطريقة فكل الطرق تؤدي الي روما و لكن بالطبع أقصرها أفضلها... و في رأيي ابدأ التدريب بنظام ورش العمل بالتوازي مع الاطلاع و الدراسة النظرية و سوف يفيدك احتكاكك بالمحترفين افادة عظيمة جدا، و احذر المؤسسات التي لا هم لها الاجمع المال.

(2) بالنسبة لموضوع الشهادات العالمية أرجوا أن أوضح لك عزيزي أنها ليست شهادات تعلمك البرمجة بل ستزيد دهشتك اذا عرفت أنها تنتظر منك العكس!!!

- و كيف ذلك؟

- اذا عرفت طبيعتها لن ترتسم علامة التعجب الكبيرة تلك علي وجهك

- و ما هي طبيعتها؟

- حسنا في البداية كانت فكرة عمل الشهادات العالمية هو أن تتعرف كل شركة علي الخبراء في (منتج معين) أو مجال معين أي أنها شهادة خبرة حتي لا تتعب الشركات في عمل المقابلات الشخصية و تحتار في اختيار الكفاءات و يكون عمل الشهادة هو تسهيل العثور علي أولئك الأشخاص و كذلك الشهادة لهم بالخبرة في التعامل مع هذا المنتج مثل visual basic.net أو c#.net مثلا من خلال العديد من الامتحانات و اذا اجتزتها تصبح certified أو مؤهل للتعامل مع هذا المنتج بكفاءة باعتبارك خبير فيه.

- مازلت لا أفهم

- هذا يعني أنك لازم تكون ( خبير جاهز) و تتقدم لنيل الشهادة

- و هل هذا يعني أنني بعد حصولي علي هذه الشهادة عن طريق الكورسات المكثفة ليس بالضرورة أن أكون مبرمجا محترفا؟

- للأسف الاجابة بالايجاب

- فمتي أتخذ خطوة الشهادات العالمية؟

- بعد أن تتم تعليمك كمبرمج محترف

- و هل بدون ذلك تكون لشهاداتي العالمية أي قيمة

- لن تكون لها قيمة لأن شركات السوفت وير ليست ساذجة و حتما اهم شيء عندهم هو الخبرة و المهارة الفعلية فالشركة ليست مستعدة لتعلمك بل تريدك (جاهز) في كثير جدا من الحالات

و من الممكن أن تكون هذه الشهادات مفيدة جدا لك بعد أن تكمل تعليمك الأساسي كمبرمج محترف، فقد جاء علي لسان المهندس الذي أعمل معه الان في الدبلومة أن الشهادات العالمية ممكن تكون عامل تصفية للخبرات ( ازاي يعني)

في مصر و أكيد في دول تانية برضه كل سنة ينزل فريق من كبريات الشركات العالمية للعمل في هذه الشركات في أمريكا و ألمانيا و غيرها و طبعا يتقدم لهم أعداد ضخمة جدا و يكون من غير المنطقي أن يتم اختبار كل هؤلاء و في هذه الحالة يطلبوا المبرمجين ال certified فقط لتقليل و حصر نطاق الاختبارات... و ربنا يوفقنا جميعا (ونحب الخير لبعض)

(3) حاول دائما أن تكون علي علاقة بالمحترفين و ان يزيد احتكاكك بهم دائما و ما أكثرهم في منتدانا و الحمد لله و ان كان عليك أيضا أن تجد من يسعفك علي سماعة الهاتف.

(4) حاول أن تتعلم كيف تم عمل المشاريع الكبيرة من الالف للياء و لو في بعد الياء أيضا اعرفه و هو موضوع هاااااااااااااااااام جدا جدا جدا و كل المحترفين وصلوا من هذا الطريق و الذي سوف يختصر لك الكثير من الوقت و الجهد

و علي فكرة يوجد الكثير من الكتب التي تشرح المشاريع التجارية الواقعية المطلوبة في سوق العمل، من المفيد أن تدعم نفسك بواحد أو أكثر من هذه الكتب.

(5) بعد ذلك عليك أن تسأل من تتدرب علي يديهم عن أفضل التقنيات الموجودة حاليا لعمل شيء ما فالتقنيات صارت متسارعة بشكل مذهل و كل يوم يوجد جديد

(6) بعد أن أكملنا دراسة اللغة الأساسية بالنسبة لك حاول أن تتعلم العديد من اللغات و الادوات المساعدة ولن تتعلم اللغات الأخري بشكل ثانوي كما يتصور البعض فانتقالك من لغة الي لغة أخري لن يكلفك حتي ربع الوقت الذي أنفقته لتعلم الاولي طالما أنك فهمت (كيف تبرمج) اما موضوع ال syntax و بعض الامكانات الاخري فهو بالتأكيد في نطاق امكاناتك التي أثق بها

(7) ضع نصب عينيك البرامج التي تنجز لك المهام بشكل ممتاز جدا و في وقت خرافي و هذا سوف يكون له موضوع قادم ان شاء الله

(8) تدرب علي المشاريع الكبيرة و كيفية عملها و اطلب دائما في المشاريع الكبيرة أن تكون في فريق عمل فأي شركة (محترمة) سوف تضعك في موقف مشابه

(9) احصد ما تشاء من الشهادات العالمية و الله معك و لن يضيع تعبك

و لأن الموضوع جد متسع و جد كبير اثرت أن أكتفي بهذا القدر الان علي أن نتابع فيما بعد ان شاء الله، و ان كنت قد وفقت الي الخير فمن الله و ان كنت قد أخطأت فمن نفسي و الله المستعان

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا الموضوع كتبه الأستاذ أحمد شلبي منذ 7 سنوات :

الي كل من يهمه الامر (ما هي أفضل لغة برمجة )

لماذا التكرار ؟ :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لماذا لا تكرر المواضيع الجميلة صراحة لو لا الاخ eng.nor لما قرات الموضوع و من المواكد ان هناك الكثيرين من امثالي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا اجد سبب للتكرار اعتذر عن القيام بالتالي

تعديل الموضوع واضافة الرابط الاصلي وتحويل نوع الموضوع الي روابط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أعتقد أنه يمكن الاتفاق على أنه لا مانع من "رفع" المواضيع الأصلية لأصحابها بدلاً من نقل محتواها إلى موضوع جديد دون الإشارة إلى المصدر.

لكن بعض المواضيع القديمة ووفقاً لسياسة المنتدى فيتم إغلاقها بعد فترة زمنية بشكل تلقائي وبالتالي لا يعود بإمكان الأعضاء التذكير بها برفعها، وفي هذه الحالة لا مانع من فتح موضوع جديد بشرط ذكر المصدر صراحة في بداية الموضوع وليس في نهايته.

شكراً للجميع.

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

نعم اخي Xacker اتفق معك و لكن هل اعين متحري ليجد كاتب الموضوع الاصلي لكتبة ..؟؟ و انت تعلم كم من الصعب معرفة من الكاتب الاصلي لموضوع في زحمة الانترنت الكبيرة و كثيرة المنتديات و لكن من الافضل ان يكتفي من ينقل الموضوع انة ليس هو صاحبة الاصلي و علي ما اعتقد ان هذا يكفي ( راي شخصي )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الخناقه ده كلها علشاني !!

احب اوضح الموضوع بس

اولا : انا وجت هذا الموضوع في موقع اخر و ليس الفريق العربي للبرمجه فاردت ان يستفيد منه غيري

ثانيا : لقد قمت برفعه من المكان الذي وجته فيه الي هنا مع الاشاره لصاحبه حتي لا انسب الفضل لنفسي

مع العلم انه كان باستطاعتي ان انسب هذا المقال العظيم لنفسي لاني لم اكن اعلم ان الموضوع الاصلي علي هذا الموقع

و كنت ساتصور انه لن يكتشف احد هذا ... طبقا لمعلوماتي وقتها

ثالثا : لماذا لا بتم نبش الارشيف من اداره الموقع و البحث عما يفيدنا حاليه و اعاده عرضه

بدا من حاله الهمود المصاب بها النوقع " فهناك مقالات عامه مهما مرت عليها الايام احتفظت بقيمتها "

و بعدين الموضوع كتب منذ سبع سنوات و مازالت القضيه مستمره

اخيرا انا لست منزعج مما حدث لانه لولا هذا لما استطعت الوصول الي التعليقات الشيقه علي الموضوع وقتها

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الخناقه ده كلها علشاني !!

كلك نظر smile.gifsmile.gif

اولا : انا وجت هذا الموضوع في موقع اخر و ليس الفريق العربي للبرمجه فاردت ان يستفيد منه غيري

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

ثانيا : لقد قمت برفعه من المكان الذي وجته فيه الي هنا مع الاشاره لصاحبه حتي لا انسب الفضل لنفسي

للاسف يبدو انك نسيت لا بأس قمت بالتعديل واضافة المصدر الاصلي من الفريق العربي للبرمجة

ثالثا : لماذا لا بتم نبش الارشيف من اداره الموقع و البحث عما يفيدنا حاليه و اعاده عرضها

اقتراح جميل يرسل الي مشرف قسم المقالات التقنية (أناhappy.gif)

للاسف يبدو انك نسيت لا بأس قمت بالتعديل واضافة المصدر الاصلي من الفريق العربي للبرمجة

بدا من حاله الهمود المصاب بها النوقع " فهناك مقالات عامه مهما مرت عليها الايام احتفظت بقيمتها "

ا

جميل وكم أتشوق الي رؤية مواضيع جميلة منك جديدة بالاضافة الي نبشنا عن القديم وتقديمنا جميعا للجديد

للاسف يبدو انك نسيت لا بأس قمت بالتعديل واضافة المصدر الاصلي من الفريق العربي للبرمجة

اخيرا انا لست منزعج مما حدث لانه لولا هذا لما استطعت الوصول الي التعليقات الشيقه علي الموضوع وقتها

الاستفادة كانت جماعية اذا لا بأس

تحياتي لك اخي الكريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

نعم اخي Xacker اتفق معك و لكن هل اعين متحري ليجد كاتب الموضوع الاصلي لكتبة ..؟؟ و انت تعلم كم من الصعب معرفة من الكاتب الاصلي لموضوع في زحمة الانترنت الكبيرة و كثيرة المنتديات و لكن من الافضل ان يكتفي من ينقل الموضوع انة ليس هو صاحبة الاصلي و علي ما اعتقد ان هذا يكفي ( راي شخصي )

أخي لا أحد يتحدث عن تعيين متحرّين

حسبما فهمت من المشاركات التي سبقت مشاركتي بأن الموضوع لم يكن يحوي على إشارة إلى المصدر،

ولذلك لخصت كلامي بحالتين لا ثالث لهما.

الآن،

إن كان هناك من اجتهد وبحث أو تذكّر فذكّر فكله خير إن شاء الله ولا داعي للإطالة من الحديث في المسألة لبساطتها.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .