الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لكل مبتدئ ... طريقة التعلم الصحيحة

بدأه moh_kin في 25 فبراير 2010 · 14 رد · 3,060 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الحمد لله والصلاة والسلام على رسول الله صلى الله عليه وسلم ...

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

أولاً: أسباب كتابة الموضوع:

1- كثرة الأسئلة المتعلقة بطريقة التعلم والخطوات الصحيحة وخلافه.

2- إصرار كثير من المبتدئين للأسف في أخذ طرق مختصرة للتعلم ... مما سيضر بهم بلاشك لاحقاً.

3- الطلبات الكثيرة في القسم لطلب أكواد جاهزة.

المتطلبات الواجب توافرها في المتعلم:

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

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

3- التفكير الجيد والمنطقي ... فالمنطق هو لغة العقل ... والبرمجة هي نتاج تشغيل العقول.

4- عدم العجلة والتسرع ... وهذه هامة جداً في المستوى الأول ... حيث سترى الكثير من الأمور ولن تتدرك أفضلها إلا بالتروي ... حتى لا تأتي بعد ذلك وتقول يا ليتني ركزت على هذا أو تعلمت هذا أو ذاك.

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

6- إياك والتحجج بضيق الوقت ... فلو قدر لك الله أن تعمل في مجال البرمجة ... ستعرف جيداً معنى ضيق الوقت .. وستندم على الوقت الذي أضعته على نفسك في تعلم هذه المعرفة.

الخطوات الصحيحة لتعلم ASP.NET من الصفر حتى الاحتراف:

1- معرفة تامة بـ HTML ... وهذه أظنها ليست معضلة إطلاقاً.

2- كورس شامل أو كتاب شامل في ASP.NET ... ويجب وأنت في مستواك الأول أن تنهي الكتاب من الضفة إلى الضفة وتنفذ كافة تطبيقاته يدوياً من قبلك ... وأكرر احذر الطرق المختصرة ... وهناك عدد من الكتب الجميلة جداً والمناسبة جداً جداً لمستوى المبتدئين .. منها 3.5 Beginning ASP.NET وPrograming ASP.NET.

3- كتاب شامل متقدم في ASP.NET ... وهذا الكتاب سيقوم بتجميع المعلومات التي تكونت لديك ويبلورها في صورة كاملة تجمع كل الأجزاء سوياً ... من أجمل الكتب هنا ASP.NET 3.5 Website Programming والذي سيأخذك في رحلة لتنفذ ما تعلمته في ASP.NET لتخرجه في صورة موقع كبير بطريقة بسيطة وسلسلة عبر التفكير المنطقي في كل مشكلة وحلها.

4- حين تصل إلى هذه الخطوة ، فالآن يمكنك المتابعة بنفسك ... وتذكر أن المعرفة متجددة ... لذا فمن الحين والآخر ستعرف بنفسك وبخبرتك التي تتراكم لديك، ستعرف ما الكتاب أو الموضوع الذي يجب أو تحب أن تنمي نفسك فيه.

همسة أخيرة في أذن أخي المبرمج الصغير:

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

2- لو قابلك موضوع كبير تريد معرفته ... مثلاً تريد أن تعرف كيفية الاتصال بقواعد البيانات ... فلا أظن من الجيد طرح مثل هذا السؤال لأنك في الغالب لن تجد أحداً لديه الوقت ليشرح لك مثل هذا الموضوع الكبير 100% والذي سيحتاج لساعات طوال ... ولكن الأفضل البحث عبر الكتب لديك ويليها الشبكة العنكبوتية ... وحاول وجرب كثيراً قبل أن تشرع في طلب مساعدة مثل هذه ... وصدقني أن أكثر ما تعلمته أنا في مجال البرمجة كان نتاج أسلوب التجربة والخطأ .. وليس نتاج أسلوب إسأل فقط.

3- حاول دائماً بعد أن تعجز أن تلجأ للسؤال عن أدق النقط التي توقفت عندها .. ولا داعي للأسئلة العامة.

4- لا تبخل على نفسك أبداً بالمعرفة والتعلم ... وخصص دورياً لنفسك وقتاً لتتعلم فيه.

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

5

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

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

#2

بورك في علمك

#3

بارك الله فيك اخى على النصائح الغالية

وجدت رابط لتعليم ال html حبيت اجيبهولكم هنا لإفادة الأعضاء زى ما انا هستفاد منه ان شاء الله

http://www.khayma.com/hpinarabic/htmintro.html

ممكن لينك مباشر لتحميل كتاب asp.net لأنى بضيع وقت جامد فى البحث على كتب عالنت وفى الآخر مش بلاقى

وشكرا لك

تم تعديل هذه المشاركة بواسطة rema 12 في 25 فبراير 2010 في 14:29

#4

تفضل بعض الكتب

Visual Studio 2008 - Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional, Second Edition.pdf

Beginning ASP.NET 3.5 in VB 2008.rar

Wrox Professional ASP.NET 3.5 In CSharp and VB Mar 2008.pdf

ويمكنك البحث عن ما تشاء في موقع www.4shared.com

{إِنَّا أَعْطَيْنَاكَ الْكَوْثَرَ (1) فَصَلِّ لِرَبِّكَ وَانْحَرْ (2) إِنَّ شَانِئَكَ هُوَ الْأَبْتَرُ (3)}

إن شانئك أي مبغضك وذامك ومنتقصك هو الأبتر أي المقطوع من كل خير مقطوع العمل مقطوع الذكر وأما محمد -ص- فهو الكامل حقًا الذي له الكمال الممكن في حق المخلوق

تفضل بزيارة موقعي الشخصي

#5

شكرا لك وجارى التحميل

اخى moh kin انا قريت الموضوع ده

/index.php?showtopic=215343

وفى وسط الكلام قايل صاحب الموضوع

(حتى اذا كنت لا تعلم HTML فلا تهتم ال ASP.net تغنيك عنها.)

معنى كدا ان مش لازم اتعلم ال html بما انى بستخدم asp.net

تم تعديل هذه المشاركة بواسطة rema 12 في 25 فبراير 2010 في 17:00

#6

اسمح لي اخي moh kin

ان ارد بالنيابة عنك

شوف يا اخ rema 12 تعلم html ولو اساسيات ال html مهم لفهم كتب ودروس

ال asp لماذا لانك في الاي اس بي بتتعامل بين حاجتين اساسيتين source and code

جزء ال source هذا عبارة عن html لصفحتك فكلما كنت قويا في html كلما كنت قادر

على صنع الكثير في source وبعدين يا اخي مفيش اسهل من html اليك هذا الرابط لتعلمه

هذا موقع لتعلم ال it

http://www.w3schools.com/

ويمكنك البدء في تعلم html من هنا

http://www.w3schools.com/html/html_intro.asp

بالتوفيق

{إِنَّا أَعْطَيْنَاكَ الْكَوْثَرَ (1) فَصَلِّ لِرَبِّكَ وَانْحَرْ (2) إِنَّ شَانِئَكَ هُوَ الْأَبْتَرُ (3)}

إن شانئك أي مبغضك وذامك ومنتقصك هو الأبتر أي المقطوع من كل خير مقطوع العمل مقطوع الذكر وأما محمد -ص- فهو الكامل حقًا الذي له الكمال الممكن في حق المخلوق

تفضل بزيارة موقعي الشخصي

#7
rema 12 كتب:

شكرا لك وجارى التحميل

اخى moh kin انا قريت الموضوع ده

http://www.arabteam2...howtopic=215343

وفى وسط الكلام قايل صاحب الموضوع

(حتى اذا كنت لا تعلم HTML فلا تهتم ال ASP.net تغنيك عنها.)

معنى كدا ان مش لازم اتعلم ال html بما انى بستخدم asp.net

لا تنسى ان ال asp.net

تعتمد على HTML فى بعض الاكواد

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

#8

شكرا اخوانى وعلى فكرة انا بنت يعنى اخت مش اخ

شكرا لك اخى اشرف عالمواقع مع انى مش هستفلد منها عشان باللغة الإنجليزية وانا مستوايا متوسط فى اللغة بس ان شاء الله هتعلمه

شكرا اخى ميرو

تم تعديل هذه المشاركة بواسطة rema 12 في 26 فبراير 2010 في 14:55

#9

السلام عليكم

بقراء بصدفة فى الاخر لحظت ان الانجليزى مشكله مع كثير غيرى

المهم عشان نكمل ونبقى اقويا فى البرمجه لازم نحب الانجليزى

والمواقع الاجنبيه فيها لا ننكر المهم اذا قبلتك مشكله اختى عليكى بترجمه جوجيل لنصوص او المواقع

والله الموفق

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#10

أشكركم إخوتي الأحباب لتشريفكم الكريم لموضوعي المتواضع ...

الأخت rema: يجب ثم يجب ثم يجب أن يكون أي مبرمج ASP.NET لديه دراية جيدة جداً للـ HTML ... في المستقبل القريب العالم يتجه نحو عزل UI عن Server-Side Code .. ومن ثم HTML وبناء الصفحة سيكون أساسياً جداً

الأخ شريف: جزاك الله كل خير على وصلاتك وردودك التي أثرت الموضوع ...

الأخ develooper: نعم صحيح يجب إتقان اللغة الإنجليزية وإلا لن نصير أبداً مبرمجين أكفاء ... وسنصير حينها كأي موظف

تحياتي القلبية للجميع

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

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

#11

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

#12

بيض الله وجهك اخوي ...

عندي استفسار بسيط وهو هل تعلم VB.net يخدم في ASP.net أو اني باضيع وقتي ولا يحتاج الى تعلمها...

واستفسار اخر ممكن تشرح كلامك :

اقتباس
في المستقبل القريب العالم يتجه نحو عزل UI عن Server-Side Code .. ومن ثم HTML وبناء الصفحة سيكون أساسياً جداً

UI??

Server-Side Code??

#13

UI??

اختصار لـ User Interface واجهه التطبيق اياً كان من ازرار وتيكست وكل شىء فى واجهة التطبيق

Server-Side Code

تعنى مثلا الـ Asp.net فهى نقنية تتتعامل مباشره مع السيرفر والمضاد لها الـ Client side code مثل الجافا اسكريبت فهى تتعامل مع المتصفح ولا ترسل القيم التى بها الا قبل التأكد منها فى متصفح الفرد

بخصوص تعلم الvb وهل يخدم الـ asp.net

انت لن تسيطع ان تكتب ال Asp.net إلا ان كنت مستخدما لأى من ال vb.net او السى شارب وهذا بإختصار لأنها ليست لغه برمجة بل تقنية تحتاج الى بيئه تشتغل عليها

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#14

مشكوووووووووووووور

على المجهود رائع

وانا عندى كورس انجليزى فيديو مفيد جدا هنزله ان شاء الله

لتعم الفائدة على الجميع

#15

مشكورين جميعاً بوركتم

مواضيع مشابهة