MohammedLotfy

100 نقاط السمعة
34.5 ألف مشاهدات المحتوى
عضو منذ
أولاً: يجب أن تتقن أساسيات HTML and CSS، وأفضل طريقة هي "المذاكرة" من كتاب للمبتدئين (شخصيا أفضل سلسة كتب Head First). حاول أن تنهي الكتاب بالكامل وتفهم كل المعلومات والأمثلة التي به، وتجربها بنفسك أكثر من مرة. ثانياً: لا تفكر في تعلم شيء جديد قبل أن تمارس ما تعلمته وتبني به أكثر من موقع، ويوجد على اليوتيوب دروس كثيرة في بناء صفحات ويب بسيطة باستخدام HTML and CSS فقط، هذه الدروس ستعطيك خبرة جيدة وستضع ما تعلمته موضع التنفيذ، وهذا
13
بسم الله الرحمن الرحيم إطار العمل هو مجموعة من المكتبات الجاهزة لمساعدة المطور على أداء عمله بسهولة وسرعة، وتوفر عليه بناء التطبيق من الصفر ليركز فقط على ما يميز تطبيقه ويبدأ من نقطة متقدمة من أفكاره. وإطارات العمل للغات مثل PHP و Ruby و Python تنظم بناء التطبيق بتنفيذها Design Pattern يسمى MVC Model-View-Controller، فهي لا تقتصر على توفير الوقت والمجهود على المبرمج، بل أيضاً تنظم له عمله ليفصل ما بين التعامل مع البيانات وواجهة المستخدم و الـ Business Logic،
13
ماشاء الله لا قوة إلا بالله، أحيي فيك مجهودك ومثابرتك وحرصك على التعلم وتحقيق حلمك، ما تسعى إليه يسمى Startup وهو مشروع يتواجد بشكل أساسي على الانترنت ويسعى للنجاح والشهرة في وقت قصير نسبياً مقارنة بالمشاريع الأخرى على أرض الواقع، وجيد أنك بدأت في تعلم البرمجة بنفسك لتوفر ما كنت ستدفعه لمبرمج أو شركة وهذا أيضاً يعطيك مرونة في تنفيذ ما تريد من أفكار. أنصحك أن تفكر بشكل أوسع من مجرد اختيار لغة برمجة محددة، فتبدأ في البحث عن المشاريع
اختيارك للغة البرمجة يتوقف على عوامل كثيرة، يجب أن تحددها أولاً ثم على أساسها تختار لغة البرمجة المناسبة لك، من بعض هذه العوامل: * هل ستتخصص في تطبيقات الويب، أم سطح المكتب أم الموبايل * في حال تطبيقات الويب، هل تريد العمل لدى شركة كبيرة أم تفضل العمل الحر، الشركات الكبيرة عادة تطلب Java أو ASP.NET، ويجب عليك قبل البدء أن تبحث عن التقنية التي تتعامل بها نوعية الشركات التي تود العمل لديها لتكون هذه التقنية هي هدفك من التعلم،
16
الكتاب يعطي أساس قوي وشرح مفصل وشامل للموضوع، خاصة إذا كنت مبتديء ومازلت تتعلم الأساسيات، وقد تأتي دروس الفيديو بعد ذلك كتثبيت وتطبيق عملي لما درسته في الكتاب، ولكن في رأيي شروح الفيديو لا تغني عن قراءة الكتب.
الدورات الثلاث مجانية وتستطيع الوصول إلى كل محتوياتها من على الموقع، ولكن المبلغ الذي ستدفعه حتى يُتاح لك المشاركة في المشروع النهائي وتحصل على شهادة معتمدة بإنهاء الدورة.
راجع هذا الرابط وستجد أن مصر من الدول المتاح لها رفع تطبيقات مدفوعة. https://support.google.com/googleplay/answer/143779?hl=en
تطبيقات الموبايل رغم أنني ما زلت في مرحلة التعلم {على نظام أندرويد}، ولكني أجدها ممتعة، فأنت تتعامل مع فكرة محددة وتركز تفكيرك ومجهودك لتنفيذها بأفضل مستوى ممكن، بالإضافة إلى ما يتيحه نظام أندوريد من مرونة في مكونات التطبيق مما يسهل عليك عملية البرمجة والصيانة والتطوير وإعادة الاستخدام. هذا بخلاف أن نظام أندرويد غير قاصر على الهواتف المحمولة والتابلت، بل تستطيع تركيبه على أجهزة متخلفة مما يجعل من استثمارك في هذا النظام عمل مربح من الناحية الإبداعية بخلاف طبعا الناحية المادية.
-1
شغل جميل ما شاء الله رأيي تجعله مفتوح المصدر وتعرضه بدون مقابل على الشركات، ولكن التعديل والإضافات والدعم الفني بمقابل.
الشكر لله وتحت أمر حضرتك في أي استفتسار أو مساعدة.
13
أهنئك على بداية عملك الحر، وأتمنى لك التوفيق والاستمرار بنجاح. من الممكن أن تبدأ بهذه الخطوات: 1. إنشاء موقع خاص بشركتك يشرح خدمات الشركة والأسعار وسابقة الأعمال وكيفية الاتصال بك. 2. إذا لم يكن لك سابقة أعمال قم بعمل موقع أو اثنين، لا يشترط أن تكون تلك المواقع لعميل معين، ممكن أن تكون لجمعية خيرية أو مدرسة بدون مقابل، ولكن ضع في هذا الموقع كل مهارتك وخبراتك لأنه سيسوق لك ويقنع من يريد التعامل معك. 3. قم بعمل مدونة في
ربنا يجازيك خير يا أ.أحمد، وكلامك شجعني أكتر.
تستطيع شراء تصميم جاهز من موقع مثل themeforest ولن يكلف أكثر من مائة جنيه مصري، ثم تستطيع أن تعدل عليه حسب رغبتك، وبذلك ستحصل على تصميم احترافي وستركز مجهودك الأكبر في البرمجة. بالتوفيق.
لن تغنيك المكتبات الجاهزة عن تعلم لغة الجافاسكريبت، فهي ستسهل عليك فهم الكود وسترفع من إنتاجيتك وتجعلك تبرمج حلولا جيدة لمشاريعك، لن تندم إذا استثمرت بعضاً من وقتك في تعلمها فهي لغة سهلة وستستمتع بالعمل عليها. ملحوظة: الجافاسكريبت تختلف عن لغات مثل #C و PHP في عدة جوانب أهمها البرمجة كائنية التوجه، لذا يجب تعلمها كلغة مستقلة دون الاعتماد على معرفة لغة شبيهة بها. والسلام ختام :)