الناس اتحمست وفي ناس كتار بسألو في الدي ام
ودي حاجة كويسة
حرد عليكم واحد واحد
بس عشان ما اكرر الكلام وارسلو نفسو, في حاجة لاحظتا انو في ناس قرايتم ما لمتم مع الكود وعايزين يتعلمو, وفي ناس في مختلف السنين في الجامعة بقرو IT CS وفي ناس اتخرجو IT CS وما عارفين يعملو شنو
طيب:
ودي حاجة كويسة
حرد عليكم واحد واحد
بس عشان ما اكرر الكلام وارسلو نفسو, في حاجة لاحظتا انو في ناس قرايتم ما لمتم مع الكود وعايزين يتعلمو, وفي ناس في مختلف السنين في الجامعة بقرو IT CS وفي ناس اتخرجو IT CS وما عارفين يعملو شنو
طيب:
بالنسبة للناس القرو مجالات ما عندا علاقة بالبرمجة, وما حصل اخدو كورس برمجة قبل كدا ولا حتى عارفين programming languages دي شنو فالموضوع حيكون صعب شوية
مفروض تبدو من ورا
في حاجة اسما programming languages concepts
دا كورس بياخدو اي طالب بكلاريوس او دبلوم بقرا حاجة مرتبطة بالبرمجة
مفروض تبدو من ورا
في حاجة اسما programming languages concepts
دا كورس بياخدو اي طالب بكلاريوس او دبلوم بقرا حاجة مرتبطة بالبرمجة
الفكرة في الكورس دا انو يوريك المفاهيم الاساسية للبرمجة وكيف اي لغة بتطبق المفاهيم دي
لغات البرمجة كتيرة شديد, الconcepts دي مشتركة بينم كلهم
زي الvariables , functions , classes, looping, conditioning , exceptions وغيرا
لغات البرمجة كتيرة شديد, الconcepts دي مشتركة بينم كلهم
زي الvariables , functions , classes, looping, conditioning , exceptions وغيرا
فهم الحاجات دي الاساس حق اي مبرمج
بعداك حسب اللغة الانت عايز تتعلما بتعرف كيف تطبق المفاهيم دي في اللغة, بين قوسين حسب الsyntax بتاع اللغة
بالاضافة للمفاهيم بتعرف حاجات زيادة
زي شنو الcompiler وشنو الInterpreter
ومقارنات بين اللغات
بعداك حسب اللغة الانت عايز تتعلما بتعرف كيف تطبق المفاهيم دي في اللغة, بين قوسين حسب الsyntax بتاع اللغة
بالاضافة للمفاهيم بتعرف حاجات زيادة
زي شنو الcompiler وشنو الInterpreter
ومقارنات بين اللغات
فتشت في اليوتيوب على كورسات ولقيت ديل وصراحة ما شفتهم قبل كدا, لكن مفروض يكونو كويسات 😂
دا خواجة:
youtube.com
ودا عربي:
youtube.com
دا خواجة:
youtube.com
ودا عربي:
youtube.com
بمناسبة العربي والانجليزي, حاول اعصر روحك واتعلم بالانجيزي واقرا بالانجليزي وفتش بالانجليزي, حتى لو اللانغا تعبانة, عشان ما تتعب بعدين
ما زايغ من الانجليزي انت
والعربي ما حيكون ليك proffessional بعدين
ما زايغ من الانجليزي انت
والعربي ما حيكون ليك proffessional بعدين
دا بالنسبة للناس البعيدة من مجال البرمجة وما اخدو اي كورس برمجة
ناس اولى البقرو IT CS ديل حسب الجامعات
في جامعات من اولى بتخش كودينغ طوالي
في الحالة دي بتكون عرفت الconcepts دي وما اعتقد تحتاج تقراها تاني
ناس اولى البقرو IT CS ديل حسب الجامعات
في جامعات من اولى بتخش كودينغ طوالي
في الحالة دي بتكون عرفت الconcepts دي وما اعتقد تحتاج تقراها تاني
اما الجامعات الما بتقري كودينغ من اولى دي طلبتا عندهم خيارين:
يا اما تصبر لحدي ما تقرا الحاجات دي في الجامعة
او تعتبر نفسك مع الناس الما عندهم علاقة بالIT CS وتبدا تقرا الconcepts دي براك"وتكون سبقت ناس دفعتك"
يا اما تصبر لحدي ما تقرا الحاجات دي في الجامعة
او تعتبر نفسك مع الناس الما عندهم علاقة بالIT CS وتبدا تقرا الconcepts دي براك"وتكون سبقت ناس دفعتك"
تانية تالتة رابعة دي بتكون مريت بتفاصيل كتيرة واكيد اخدت كم لغة برمجة كدا, على حسب الكورسات
مفروض تكون اتعودت وعرفت كم حاجة في البرمجة
خامسة ومشروع التخرج مهمين شديد في الموضوع دا
في ناس مشروعم بكون انو يعملو website بعمل حاجة معينة
مفروض تكون اتعودت وعرفت كم حاجة في البرمجة
خامسة ومشروع التخرج مهمين شديد في الموضوع دا
في ناس مشروعم بكون انو يعملو website بعمل حاجة معينة
فبمشو يتعلمو اكتر في حاجات الweb development
في ناس تانين مشروعم بكون mobile application بعمل حاجة معينة برضو, حسب المشروع بتاعم
فبمشو يتعلمو اكتر عن الmobile apps development
سواء Android او IOS
بس في الاغلب Android
في ناس تانين مشروعم بكون mobile application بعمل حاجة معينة برضو, حسب المشروع بتاعم
فبمشو يتعلمو اكتر عن الmobile apps development
سواء Android او IOS
بس في الاغلب Android
مشروع التخرج دا بساعدك كتير لو عايز تواصل في career بتاع برمجة
اول معاينة تعملا لي اول وظيفة تقدما ليها وانت fresh graduate بسالوك من مشروع تخرجك عملت شنو
لمن يلقوك مثلا عملت كمشروع تخرج website والشركة اصلا عايزة web developer فدي بتكون افضلية ليك على الباقين
اول معاينة تعملا لي اول وظيفة تقدما ليها وانت fresh graduate بسالوك من مشروع تخرجك عملت شنو
لمن يلقوك مثلا عملت كمشروع تخرج website والشركة اصلا عايزة web developer فدي بتكون افضلية ليك على الباقين
برضو دا ما بعني انو لو مشروعك ما عندو علاقة بالبرمجة معناها ما حتبقى مبرمج, انا قلت المشروع بساعد في الحتة بس
الناس الاتخرجو من الIT CS وما عارفين يعملو شنو ويبدو من وين
اول حاجة الموضوع دا ما ساهل نهائي
وفي نفس الوقت ما صعب نهائي
محتاج منك تعب واجتهاد
قدر ما تقرا, قدر ما تنجز
اول حاجة الموضوع دا ما ساهل نهائي
وفي نفس الوقت ما صعب نهائي
محتاج منك تعب واجتهاد
قدر ما تقرا, قدر ما تنجز
اول حاجة مفروض تعملا انو تحدد انت عايز تشتغل شنو
او عايز تبقى شنو
mobile applications developer
or
web developer
او عايز تبقى شنو
mobile applications developer
or
web developer
انا ما حتكلم ليكم عنهم
تمشو تقرو عنهم وتفتشو براكم
فتش وشوف شنو العجبك
شوف المرتبات الاكتر وين
والشغل الاكتر وين
والسوق راغب شنو اكتر
واي معلومة ممكن تساعدك تاخد القرار دا
تمشو تقرو عنهم وتفتشو براكم
فتش وشوف شنو العجبك
شوف المرتبات الاكتر وين
والشغل الاكتر وين
والسوق راغب شنو اكتر
واي معلومة ممكن تساعدك تاخد القرار دا
عندك اليوتيوب وقوقل
واصحابك وسنايرك الdevelopers
ابسط حاجة ممكن تعملا انك تفتح اليوتيوب تكتب
what is web development
what is mobile application developer
وشوف كم فيديو عن المواضيع دي
مثلا
youtube.com
واصحابك وسنايرك الdevelopers
ابسط حاجة ممكن تعملا انك تفتح اليوتيوب تكتب
what is web development
what is mobile application developer
وشوف كم فيديو عن المواضيع دي
مثلا
youtube.com
انك تتعلم واحد ما بعني انك ما حتقدر تتعلم التاني
ممكن تكون شايت الحاجات دي كلا
بس في البداية دايما بينصح انو تركز على حاجة واحدة وتزبطا كويس
بعداك شوف الحاجة البعديها
ممكن تكون شايت الحاجات دي كلا
بس في البداية دايما بينصح انو تركز على حاجة واحدة وتزبطا كويس
بعداك شوف الحاجة البعديها
فااااا دا اول قرار تاخدو
بعد ما تحدد حتمشي في ياتو اتجاه, مفروض تشوف كل الframeworks والprogramming language الحتشتغل بيها, دي الخطوة التانية
الframework دا يشرحو كيف! 😂
طيب ياخ اعتبر الframework دا زي مكان كدا بساعدك تبني الحاجة الانت عايزا
بعد ما تحدد حتمشي في ياتو اتجاه, مفروض تشوف كل الframeworks والprogramming language الحتشتغل بيها, دي الخطوة التانية
الframework دا يشرحو كيف! 😂
طيب ياخ اعتبر الframework دا زي مكان كدا بساعدك تبني الحاجة الانت عايزا
يعني انت لو عايز تعمل "تبني" website فاااا الframework دا بساعدك تعمل "تبني" الwebsite دا
بي بساطة شديدة كدا
فاااا في frameworks مختلفة, فتش على كل framework وشوف فرقو من الباقين شنو
بي بساطة شديدة كدا
فاااا في frameworks مختلفة, فتش على كل framework وشوف فرقو من الباقين شنو
مثلا في الmobile development في frameworks كتيرة
Native:
XCode for IOS apps
Android Studio for Android apps
Cross-Platform:
Xamarin
React Native
Flutter
Kotlin
youtube.com
Native:
XCode for IOS apps
Android Studio for Android apps
Cross-Platform:
Xamarin
React Native
Flutter
Kotlin
youtube.com
في الweb development
لوضع امختلف شوية
في Back-end Frameworks و Front-end Frameworks
ودا بجيبنا لي كلام شنو back-end و front-end
بي صورة بسيطة شديد وسريعة شديد
اي website فيو client side "front-end" و server side "back-end"
لوضع امختلف شوية
في Back-end Frameworks و Front-end Frameworks
ودا بجيبنا لي كلام شنو back-end و front-end
بي صورة بسيطة شديد وسريعة شديد
اي website فيو client side "front-end" و server side "back-end"
عندك تويتر مثلا
لمن تفتح الموقع بتشوف اللوغو حق تويتر وبي جاي login وفوق ليو sign up والكلام بتاع see what's happening
دا كلو شغل font-end
بقولو ليو الواجهة ولا حاجة زي دي, بس ما تشتغل بالعربي, خليو front-end
لمن تفتح الموقع بتشوف اللوغو حق تويتر وبي جاي login وفوق ليو sign up والكلام بتاع see what's happening
دا كلو شغل font-end
بقولو ليو الواجهة ولا حاجة زي دي, بس ما تشتغل بالعربي, خليو front-end
لمن تدخل الusername والpassword بتاعتك وتضغط log in البحصل شنو! في تفاصيل بتحصل "بي ورا" back-end
الcredentials بتاعتك دي بحصل ليها check في سيرفرات تويتر, هل اليوسر دا فعلا موجود! هل الباسوورد صاح!
دا شغل الback-end
ببساطة ولو في زول حابي يضيف حبابو
دا ببساطة
الcredentials بتاعتك دي بحصل ليها check في سيرفرات تويتر, هل اليوسر دا فعلا موجود! هل الباسوورد صاح!
دا شغل الback-end
ببساطة ولو في زول حابي يضيف حبابو
دا ببساطة
فاااا اذا قررت تمشي في الweb development مفروض تحدد حتشتغل front-end ولا back-end
يعني حتبقى front-end developer ولا back-end developer
الزول البشتغلم الاتنين اسمو full stack developer
يعني حتبقى front-end developer ولا back-end developer
الزول البشتغلم الاتنين اسمو full stack developer
بعد ما تحدد عايز تبقى شنو بجي موضوع الframeworks
Django
Flask
Laravel
Ruby on Rails
وغيرا
فتش عنهم ولو في صحبك ممكن يساعدك
Django
Flask
Laravel
Ruby on Rails
وغيرا
فتش عنهم ولو في صحبك ممكن يساعدك
بعداك بنجي لي اهم حتة
الprogramming languages
الframework بكون ال"بنيان" بيو بي لغات برمجة معينة
مثلا لو عايز تشتغل بي Flutter for mobile apps you need to learn Dart
الprogramming languages
الframework بكون ال"بنيان" بيو بي لغات برمجة معينة
مثلا لو عايز تشتغل بي Flutter for mobile apps you need to learn Dart
لو عايز تشتغل بي Django for web development you need to learn python
or working with Laravel you need PHP
فاااا حتلقى نفسك لازم تتعلم لغة تكود بيها
واللغات كتيرة شديد
Python
Java
PHP
JavaScript
C++
وكمية
ممكن تفتش في قوقل وتعرف اي لغة بستعملوها في شنو
or working with Laravel you need PHP
فاااا حتلقى نفسك لازم تتعلم لغة تكود بيها
واللغات كتيرة شديد
Python
Java
PHP
JavaScript
C++
وكمية
ممكن تفتش في قوقل وتعرف اي لغة بستعملوها في شنو
من الاسئلة الكتيرة انو الresources وكيف نتعلم لغة
انا شخصيا بتعلم بالفيديوهات
بنزل كورس "Lynda, Coursera, Udemy" وبقعد اتابع مع الاستاذ اي حاجة بعملا
المواقع التعليمية دي معظما بقروش ومحتاجة دفع
فاااا الناس تنزل من التورينت
انا شخصيا بتعلم بالفيديوهات
بنزل كورس "Lynda, Coursera, Udemy" وبقعد اتابع مع الاستاذ اي حاجة بعملا
المواقع التعليمية دي معظما بقروش ومحتاجة دفع
فاااا الناس تنزل من التورينت
بمناسبة الtools دي
الكلام جابنا لي الIDEs
Integrated Development Environment
ودا المكان البتكتب فيو الكود وتعمل ليو test و debug والتفاصيل الحتتعلما وانت بتقرا لغات البرمجة
الIDEs كتيرة برضو
VSCode
Pycharm
Sublime
Atom
Brackets
وغيرا
الانسب تنزل البشتغل بيو الاستاذ في الكورس
الكلام جابنا لي الIDEs
Integrated Development Environment
ودا المكان البتكتب فيو الكود وتعمل ليو test و debug والتفاصيل الحتتعلما وانت بتقرا لغات البرمجة
الIDEs كتيرة برضو
VSCode
Pycharm
Sublime
Atom
Brackets
وغيرا
الانسب تنزل البشتغل بيو الاستاذ في الكورس
ارجع للresources تاني
عايز اقول انو الكتب برضو كويسة شديد واكتر مرجعية بتديك تفاصيل كتيرة
بس بتمسك زمن
عندك برضو قوقل, اتعلم فتش كويس
عايز اقول انو الكتب برضو كويسة شديد واكتر مرجعية بتديك تفاصيل كتيرة
بس بتمسك زمن
عندك برضو قوقل, اتعلم فتش كويس
لمن تدخل مجال الكودينغ دا بتلقى روحك ساكن في موقع اسمو stackoverflow , ساكن جدجد 😂
دا موقع بكتب في زول مشكلة واجهتو في الكود
والناس بتحل ليو مشكلتو دي
فااااااا نحن ما بنكتب كود كتير يشباب, نحن بنتشف من اكواد الناس 😂😂
دا موقع بكتب في زول مشكلة واجهتو في الكود
والناس بتحل ليو مشكلتو دي
فااااااا نحن ما بنكتب كود كتير يشباب, نحن بنتشف من اكواد الناس 😂😂
بعد ما تخلص الكورس وتحس نفسك اتعلمت اللغة "ولو بسيط"
انسب حاجة تعملا انك practice
تجرب تحاول تلقى حلول بالكود, problem solving
في مواقع بتسجل فيها وبكون فيها كمية من الchallenges البتساعدك على الممارسة
في leetcode.com
وبرضو hackerrank.com
انسب حاجة تعملا انك practice
تجرب تحاول تلقى حلول بالكود, problem solving
في مواقع بتسجل فيها وبكون فيها كمية من الchallenges البتساعدك على الممارسة
في leetcode.com
وبرضو hackerrank.com
بكون عندك score
كل ما تحلحل بتاخد نقاط واسكورك بزيد
ودي حاجة ممكن تقشر بيها في المعاينات
كل ما تحلحل بتاخد نقاط واسكورك بزيد
ودي حاجة ممكن تقشر بيها في المعاينات
من الgood practices برضو انو تفكر ليك في مشروع من راسك "مشروع وهمي" بعمل حاجة معينة
وتكتب الكود بتاعو وتزبطو كويييييس كانو مشروع حقيقي
المشروع دا بساعدك تربط الحاجات القريتا مع بعض
وتشوف full result لي شغلك
وبرضو المشروع دا قشرة كويسة وportfolio مبدئي تحشش بيو في المعاينة
وتكتب الكود بتاعو وتزبطو كويييييس كانو مشروع حقيقي
المشروع دا بساعدك تربط الحاجات القريتا مع بعض
وتشوف full result لي شغلك
وبرضو المشروع دا قشرة كويسة وportfolio مبدئي تحشش بيو في المعاينة
الخطوة الاخيرة انو تقدم لي وظائف بالحاجة القريتا دي
سواء web development او mobile development
تشتغل سنتين تلاتة على مشاريع حقيقية
وتتعلم skills كتيرة
وتعرف الشغل بتم كيف
وتتعلم حاجات اضافية تفيدك في شغلك
سواء web development او mobile development
تشتغل سنتين تلاتة على مشاريع حقيقية
وتتعلم skills كتيرة
وتعرف الشغل بتم كيف
وتتعلم حاجات اضافية تفيدك في شغلك
بعداك ممكن تفكر في شغلك الخاص "الfreelancing" وتعمل ليك زباين وتكلم اصحابك يفتحو البلف ويحركو ليك الشغل عشان الدولارات تنقط وتديهم كسراتم 😂
تقريبا دي معظم الحاجات المفروض تعرفوها لو عايزين تضايقونا في شغلنا 😂
اتمنى ما اكون نسيت حاجة
ولو في اي زول عايز يضيف حاجة نسيتا يتفضل طوالي
زي ما قلت, الموضوع ما ساهل وما صعب
محتاج منك اجتهاد كبير
وبالتوفيق في مسيرتكم البرمجية 🙌
واعفو لي طولت عليكم
اتمنى ما اكون نسيت حاجة
ولو في اي زول عايز يضيف حاجة نسيتا يتفضل طوالي
زي ما قلت, الموضوع ما ساهل وما صعب
محتاج منك اجتهاد كبير
وبالتوفيق في مسيرتكم البرمجية 🙌
واعفو لي طولت عليكم
جاري تحميل الاقتراحات...