مرحبا أنا ياسر كاد مبتدئ في البي إتش بي وأريد منكم بعض النصائح التي قد تساعدني خلال مسيرتي في عالم البرمجة أو بعض القواعد مشيت عليها و ذهبت بك الى طريق الصواب
أنا مبتدئ في php أعطني بعض النصائح التي قد تساعدني
اهم نصيحه هي عدم التشتت يعني انت بدأت بتعلم لغة phpخلاص ركز عليها حتى تتعلمها وتتقنها بشكل من متوسط فما فوق لانك سوف تسمع كثيراً لغة بايثون افضل لغة سي شارب افضل هذا المجال ليس هو الافضل اذهب الى مجال الموبايل وهكذا فاذا استسلمت سوف تتشتت وسوف تنتقل من لغة الى لغة ولن تتعلم ابداً.
تعلمك لأي لغة برمجه هو هو مفتاح لأي لغة برمجة اخرى لأن لغات البرمجه متقاربه فمثلاً اتقنت لغة php سوف تتعلم جافاسكريبت بسهوله او حتى البايثون لان السنتاكس لك اللغات متقارب.
الاساسيات لن تفهما اذا لم تطبق على مشاريع فعليه طبق ثم طبق ثم طبق.
لا تحفظ افهم وفهم لغات البرمجة يأتي بكثرة التطبيق.
تخصص في مجال واحد وفي لغة برمجية واحده ولا تحاول ان تجمع كل شي على الاقل في بدايات تعلمك ، هذا لا يعني ان تتعلم لغات وتقنيات بل على الاقل في بداياتك لا تحاول ان تتعلم كل شي.
التقنيات واطر العمل والمكتبات كثيره لا تحاول ان تمشي مع الاصعب امش مع الاسهل ثم تدرج الى الاصعب حتى لا تمل او تصتصعب المجال.
انظر الى السوق لا تنظر الى شهرة لغة او تقنية او مكتبه او اطار عمل وستجد اشخاص يمجدون لشي وانه افضل وهو بالاخير غير مطلوب بالسوق لانه ماهي الفائده من تعلمك للغة برمجة او مكتبه او اي شي اخر في هذا المجال اذا لم يكون مطلوب واستطيع ان اتكسب المال من وراءه ، ما اريد ان اقوله لك ( انظر للغة البرمجة المطلوبه بالسوق وتعلمها فمثلاً php يعمل عليها اكثر من ٧٠ بالميه من مواقع الويب ، وهي لغة متخصصه في الويب).
اخيراً نحن في وقت يعتمد على المهارة وما تتقنيه ، فتعلمك للمهارات المهمه ما هو الا مكسب حقيقي لتكسب المال لتكسب علاقات لتكسب اشياء كثيره على المستوى الشخصي والاجتماعي والوظيفي.
بالتوفيق لك واتمنى منك عدم التشتت لانه أفت كل علم.
نصائح عشوائية:
لا تحاول ضبط اللغة جملة وتفصيلا من البداية، ولكن حاول أنا تفهم الأساسيات جيدا
بعضنا يتعلم بالقراءة والبعض الآخر بالمشاهدة، جرب نفسك
ابحث عن سلسلات في اليوتوت، واختر التي ارتحت فيها أكثر وكملها وحدها، بعد إنهائها إبحث عن مستوى أصعب
حاول أن تتعلم CMS و Framework
حاول أن تعمل في مشاريع حقيقية، إذا لم تجد، فاصنع مشروعا لنفسك...موقع إعلانات مثلا.
انصحك بالبداية القيام بمشاريع صغيره وخاصة مشاريع اداره العملاء
ورفعها على github
وبعد ذلك قم بعمل مشاريع التدوين
وبعد ذلك قم ببناء نظام API لكل مشاريعك
ولا تنسى في كل مرحلة رفع المشروع الجديد بشكل منفصل على github
بهذه الطريقة يكون عندك اساس قوي يمكنك القيام بمشاريع أعمق
كما أن github يوجد بة عدد كبير من المبرمجين ان تفاعلوا مع مشاريعك سوف تقوى مشاريعك وسوف تذداد خبره
التعليقات