أعشق الويب ومجال الويب ودائماً عندما أتصفح المواقع أظل منبهراً بالديزاين والحركات وتصميم الموقع وأرغب في أن أتعلم كيفية بناء الصفحات والمواقع والقوالب ، بحثت كثيرآ وقرأت عن Full Stack Web ولكن لم أفهم الكثير عنه ولكن كبداية عرفت أنه يجب تعلم html و css كبداية وبدأت بالفعل بتعلمها والى الان لا زلت أتعلمها وأريد منكم نصيحة، هل هذه اللغات تكفي وهل يجب التطبيق بعد كل درس؟
إذا أنت مطور ويب محترف أو حتى مبتدئ أتمنى منك أن تسكب لي جميع النصائح والأشياء التي أحتاجها وأيضاً كيف أواجه الأخطاء وأتعلم باحترافية وما هو الأسلوب الأفضل برأيك وشكراً إخواني....
التعليقات
بالنسبة لدخول هذا المجال فهذا خطة طريق للإحتراف
يجب أنّ تتعلم الـ Front End والـ Back End بجميع مشتملاتها، أو يُمكن الاكتفاء بواحدة والتعمق بها، ولكن في هذه الحالة لن تكون Full stack ...
ولكن بخصوص الفرونت ايند ، وعلى حسب فهمي للأمر يجب أنّ تكون مُلم بـ صناعة الـ Prototype حيث من المُمكن أنّ تساعدك على توفير نظرة أفضل حول البرمجية، والألوان، والأشكال قبل الشروع في تصميم البروجكت، وعلى سبيل المثال الـ UI , UX, XD, CX, IxD, IA و الـ SD,CD,DD هذا كبداية... أما إذا كنت تريد انشاء تصاميم بسيطة فليس من الضروري تعلمها، ولكن فهم الاساسيات بشكل مُبسط يكفي في هذه الحالة، أما في حالة كنت تريد العمل مع شركات كُبرى، فيجب أنّ تكون مُلم ببعضها على الأقل وخصوصًا الـ UI, UX.
تعلم الجيكويري في بدايتك، فهو أمر جيد، ومفيد لأنها تختصر عليك كتابة كود Vanilla Javascript و تجعله أكثر تحسينًا.. من بعد تعلمها حاول الإنتقال لـ Angular او React، وبعد التعود على الـ Front-end يُمكن الإهتمام بشكل بسيط حول إطارات أخرى مثل Ember.js او Polymer او Backbone.
بعد فعل هذه الأمور حاول تعلم الـ Automation حيث هذا يعتبر نصف الطريق، لأنّ تجهيز الـ Directory الخاص بالمشروع أمر مهم جدًا لأي صاحب مشروع أو شركة لأن التنظيم يلعب دورًا مهمًا للغاية، وبشكل كبير
في النهاية تعلم الـ Collaborative Work و الـ Version Control حيث ستساعدك في حل مشكلة العمل التشاركي او Collaborative Work، وستساعدك على التعامل مع الـ Version Control ... وكل التوفيق صديقي
وانصحك بدورة حسوب حيث تغطي كل ما تحتاجه