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


منتديات كلام نواعم
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخولتسجيل

 

 دراس حول أفضل لغة برمجة رائع جدا

اذهب الى الأسفل 
كاتب الموضوعرسالة
ENG-MAJED
مشرف
مشرف
ENG-MAJED


ذكر
عدد الرسائل : 225
العمر : 35
العمل/الترفيه : مهندس
المزاج : chess
الرتبة : دراس حول أفضل لغة برمجة  رائع جدا Rang10
تاريخ التسجيل : 18/05/2008

دراس حول أفضل لغة برمجة  رائع جدا Empty
مُساهمةموضوع: دراس حول أفضل لغة برمجة رائع جدا   دراس حول أفضل لغة برمجة  رائع جدا Emptyالأربعاء مايو 28, 2008 8:18 am

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

فهدفي هو أن أصبح مبرمج محترف و مطلوب و لكن لمن؟ و مطلوب من أي جهة ؟؟؟
خذها كقاعدة عامة في حياتك ( لا تفكر في الامور دائما من المنظور الذي تفكر انت به، بل تقمص انت جميع الادوار و فكر بعقليتها و استنتج ما الذي يجب ان تفعله) و صدقني النتائج سوف تكون مذهلة للغاية.
- أعطني مثال
- حسنا:
المستخدم يا عزيزي لا يسأل بأي لغة تمت برمجة البرنامج الفلاني، بل يسأل الأسئلة التالية:
(1) السعر
(2) الجودة
(3) السهولة و السرعة
(4) امكانيات الترقية و الصيانة و الاعتمادية
(5) و الكثير من الأسئلة الأخري التي لا تتعلق بأي من لغات البرمجة تبرمج لا من قريب و لا من بعيد
و بالتالي لا يهمه أي اللغات تمت البرمجة بها تماما كل ما يريده هو برنامج ذو مظهر أنيق سريع و قوي و قابل للاعتمادية و التحديث و سوف ترتسم بسمة كبيرة علي شفتيه طالما حققت كل هذه الاهداف له و حتي ان برمجت هذا البرنامج بالأسمبلي.
اذا فتصورك لهدفك لابد وأن يكون منطقيا و لا أتوقع من مبرمج عربي مثلا أن يتجه - في الوقت الحالي علي الأقل- الي برمجة الألعاب ليس لأننا لا نملك الكفاءات أو المواهب، و لكن هناك أسباب أخري كثيرة، علي الأقل يكفيك أن تعرف أن كثير من الألعاب تحتاج الان الي كروت شاشة معينة (امكانيات رهيبة طبعا و أيضا مبالغ رهيبة - في أحد الايام وجدت كارت شاشة علي النت جي فورس ثمنه 650 دولار يعني ثمن جهاز كامل – ) و هو ما يقودنا الي استنتاج العلاقة بين مصنعي الألعاب و مصنعي الهاردوير؟؟؟؟!!.
اذا فالموضوع ليس محصورا في نطاق مجالنا العلمي البحت كمبرمجين انما يمتد الي أمور تجارية و هذا هو لب الموضوع .
و لسوف يزيد اهتمامك بمعرفة ما يدور في الاروقة الادارية لشركات البرمجة بوجه خاص و شركات تكنولوجيا المعلومات بوجه عام، فلقد نسينا أو بتعبير أكثر دقة تناسينا أن هذه الشركات (هادفة للربح في المقام الأول) فلو أن الفيجوال بيسك مثلا سوف يكلفهم أقل و ينتج أكثر و في وقت أقصر و بمستوي جودة ملائم فمرحبا وأهلا به و لتذهب اللغات الأخري للجحيم (مثال لا أكثر)، و بالتالي لابد و أن أكون منطقيا وانا أحدد هدفي فليس من المنطقي أن أؤسس شركة أحمد و شركاه للألعاب و يوجد بجانبي فرع e a 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) ضع نصب عينيك البرامج التي تنجز لك المهام بشكل ممتاز جدا و في وقت خرافي و هذا سوف يكون له موضوع قادم ان شاء الله
(دراس حول أفضل لغة برمجة  رائع جدا Icon_cool تدرب علي المشاريع الكبيرة و كيفية عملها و اطلب دائما في المشاريع الكبيرة أن تكون في فريق عمل فأي شركة (محترمة) سوف تضعك في موقف مشابه
(9) احصد ما تشاء من الشهادات العالمية و الله معك و لن يضيع تعبك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دراس حول أفضل لغة برمجة رائع جدا
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» باسكال اساسيات اللغة تعليم برمجة
» برنامج رائع لا تنسى ذكر الله
» أفضل الطرق لوضع الماكياج الشتوي

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