Forwarded from Mohamed Salah
دي مجموعة من ال Roadmaps
ان شاء الله تساعد اي حد بيتعلم لوحده ف مجال الويب
Frontend Roadmap:
https://gist.github.com/salahineo/bdebc75c74c3ec74cc341338beecd633
Backend Roadmap:
https://gist.github.com/salahineo/b5b9e254ad856ecc040d50290950cfbc
Web Developer Skills:
https://gist.github.com/salahineo/d231d86775a67b63d6933aaf7d56fe45
Software Testing Roadmap:
https://gist.github.com/salahineo/b08619ebb938687da5a25533f66a1a7e
ان شاء الله تساعد اي حد بيتعلم لوحده ف مجال الويب
Frontend Roadmap:
https://gist.github.com/salahineo/bdebc75c74c3ec74cc341338beecd633
Backend Roadmap:
https://gist.github.com/salahineo/b5b9e254ad856ecc040d50290950cfbc
Web Developer Skills:
https://gist.github.com/salahineo/d231d86775a67b63d6933aaf7d56fe45
Software Testing Roadmap:
https://gist.github.com/salahineo/b08619ebb938687da5a25533f66a1a7e
https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy80MjU2NDY4MC9wb2RjYXN0L3Jzcw/episode/ODU2ZWNjZWItMDcwMi00M2QyLTgzODctYjk5OGEwZjQ3Yzcx?sa=X&ved=0CAUQkfYCahcKEwiQwZ2H_vzxAhUAAAAAHQAAAAAQJg
بودكاست مع الزيرو حلقه رايقه جدا اسمعها لما تكون فاضي
بودكاست مع الزيرو حلقه رايقه جدا اسمعها لما تكون فاضي
Google Podcasts
رواد الحضارة - بودكاست رواد الحضارة | حياة مبرمج من مصر إلى السعودية مع أسامة الزيرو | محمد خلاوي
الحلقة رقم (13) من (بودكاست رواد الحضارة)؛
بعنوان: حياة مبرمج من مصر إلى السعودية مع أسامة الزيرو
أتكلمنا فيها عن:
- كيف بدأ أسامة في مجال البرمجة ؟
- ما هو تعريف البرمجة من وجهة نظره ؟
- كيف سافر إلى السعودية ؟
- كيف واجه ظروف الحياة واستطاع أن ينجح…
بعنوان: حياة مبرمج من مصر إلى السعودية مع أسامة الزيرو
أتكلمنا فيها عن:
- كيف بدأ أسامة في مجال البرمجة ؟
- ما هو تعريف البرمجة من وجهة نظره ؟
- كيف سافر إلى السعودية ؟
- كيف واجه ظروف الحياة واستطاع أن ينجح…
———————————— مهم ———————-
عايز انقلك مشهد بيحصل خلف الكواليس انت مابتشفهوش من بعد ما تبعت ال C.V بتاعتك
أولاً كدة الأرزاق على الله مش على شركات وعلى بنى أدمين
بس احنا اللى علينا ناخد بالأسباب .. اللى هيقعد فى بيته مابيدورش على شغل الطبيعي انه مش هيلاقى شغل .. صح ولا ايه؟
الأستثناء ان يجيله شغل وهو نايم ..
فخلينا نتكلم عن الطبيعي ونسبنا من الأستثناءات
انا شخصياً لما بستقبل C.Vs لوظيفة معينة وبيكون العدد كبير بقسم ال C.Vs الى batches
علشان نقدر نشتغل عليها
دي نتيجة الفحص ل batch مكون من 85 C.V
مؤهل 10
اقل من المطلوب 53
فترات عمل قليلة 5
بعيد عن المطلوب 11
غير واضحة 6
النتيجة دي معناها انى هكلم 10 فقط من ال 85 علشان نبدأ ال process
بالنسبة للباقى
ال 53 اقل من مطلوب دول معناهم ان مؤهلاتهم اقل من المطلوبة فى الوظيفة دي تحديداً
ال 5 فترات عمل قليلة .. دول اشتغلوا فى 3 positions فترات تقل عن 6 اشهر لكل position
حتى لو كانوا مهؤلين من الناحية الفنية .. المخاطرة عالية جداً ان يتم قبولهم فى ال process
وبفكرك اننا اتفقنا نتكلم عن الطبيعي ونسبنا من الأستثناءات
يعني لو انت اشتغل اقل من 6 اشهر فى اكتر من شركة وعادى بتلاقى شغل فده الأستثناء واللى هيشغلك هيبقى مقلق منك حتى تثبت العكس
ومافيش اى قصد من كلامي انك تستحمل ظروف شغل مش كويسة انت مش قادر تستحملها
لا انا قصدى اختار صح على اد ما تقدر .. مش طبيعي خالص ان اختياراتك كلها غلط .. 3 شركات مش كويسين وراء بعض !! كدة انت فى حاجة غلط فى تفكيرك .. يا اما الدنيا حاطة عليك بزيادة .. ربنا يعينك
ال 11 بعيد عن المطلوب .. فى الأساس هم كانوا شغالين حاجة مالهاش علاقة بالوظيفة لفترة طويلة .. وواضح انهم عملوا shift career من اقل من سنة .. هم ممكن نحطهم مع قائمة اقل من المطلوب .. لكن هنا الوضع مختلف .. دي ناس بقالها سنين بتشتغل مش لسه متخرجين .لكن مجالهم كان مختلف
انا شخصياً شايف ان مافيش اى مشكلة ان حد يغير مجاله .. لكن خليني اقولك ان اغلب الشركات بتبقى مش مستريحه لحاجة زى كدة .. وقبل ما حد يسخن انا بقول اغلب الشركات .. رزقك موجود ماتخافش
ال 6 غير واضحه دول بقى الفئة الوحيدة اللى عايز اقلهم كلام ناشف .. ليه؟ .. لأنه ممكن يكون مؤهل للوظيفة لكنه مش موضح هو متخرج امتى او من اين او اشتغل فين قبل كدة .. C.V تحسها business card اسم ومعلومات اتصال وشوية مشاريع
تانى بأكد .. الأرزاق على الله
هيرزقك حتى لو انت مش مؤهل اساساً للشغل
بس ناخد بالأسباب .. ونعرف ايه اللى بيحصل من ورانا علشان نحاول نستعد له على اد ما نقدر وفرصنا تبقى افضل .. أظن ده كلام مايزعلش.. ولا ايه؟
عايز انقلك مشهد بيحصل خلف الكواليس انت مابتشفهوش من بعد ما تبعت ال C.V بتاعتك
أولاً كدة الأرزاق على الله مش على شركات وعلى بنى أدمين
بس احنا اللى علينا ناخد بالأسباب .. اللى هيقعد فى بيته مابيدورش على شغل الطبيعي انه مش هيلاقى شغل .. صح ولا ايه؟
الأستثناء ان يجيله شغل وهو نايم ..
فخلينا نتكلم عن الطبيعي ونسبنا من الأستثناءات
انا شخصياً لما بستقبل C.Vs لوظيفة معينة وبيكون العدد كبير بقسم ال C.Vs الى batches
علشان نقدر نشتغل عليها
دي نتيجة الفحص ل batch مكون من 85 C.V
مؤهل 10
اقل من المطلوب 53
فترات عمل قليلة 5
بعيد عن المطلوب 11
غير واضحة 6
النتيجة دي معناها انى هكلم 10 فقط من ال 85 علشان نبدأ ال process
بالنسبة للباقى
ال 53 اقل من مطلوب دول معناهم ان مؤهلاتهم اقل من المطلوبة فى الوظيفة دي تحديداً
ال 5 فترات عمل قليلة .. دول اشتغلوا فى 3 positions فترات تقل عن 6 اشهر لكل position
حتى لو كانوا مهؤلين من الناحية الفنية .. المخاطرة عالية جداً ان يتم قبولهم فى ال process
وبفكرك اننا اتفقنا نتكلم عن الطبيعي ونسبنا من الأستثناءات
يعني لو انت اشتغل اقل من 6 اشهر فى اكتر من شركة وعادى بتلاقى شغل فده الأستثناء واللى هيشغلك هيبقى مقلق منك حتى تثبت العكس
ومافيش اى قصد من كلامي انك تستحمل ظروف شغل مش كويسة انت مش قادر تستحملها
لا انا قصدى اختار صح على اد ما تقدر .. مش طبيعي خالص ان اختياراتك كلها غلط .. 3 شركات مش كويسين وراء بعض !! كدة انت فى حاجة غلط فى تفكيرك .. يا اما الدنيا حاطة عليك بزيادة .. ربنا يعينك
ال 11 بعيد عن المطلوب .. فى الأساس هم كانوا شغالين حاجة مالهاش علاقة بالوظيفة لفترة طويلة .. وواضح انهم عملوا shift career من اقل من سنة .. هم ممكن نحطهم مع قائمة اقل من المطلوب .. لكن هنا الوضع مختلف .. دي ناس بقالها سنين بتشتغل مش لسه متخرجين .لكن مجالهم كان مختلف
انا شخصياً شايف ان مافيش اى مشكلة ان حد يغير مجاله .. لكن خليني اقولك ان اغلب الشركات بتبقى مش مستريحه لحاجة زى كدة .. وقبل ما حد يسخن انا بقول اغلب الشركات .. رزقك موجود ماتخافش
ال 6 غير واضحه دول بقى الفئة الوحيدة اللى عايز اقلهم كلام ناشف .. ليه؟ .. لأنه ممكن يكون مؤهل للوظيفة لكنه مش موضح هو متخرج امتى او من اين او اشتغل فين قبل كدة .. C.V تحسها business card اسم ومعلومات اتصال وشوية مشاريع
تانى بأكد .. الأرزاق على الله
هيرزقك حتى لو انت مش مؤهل اساساً للشغل
بس ناخد بالأسباب .. ونعرف ايه اللى بيحصل من ورانا علشان نحاول نستعد له على اد ما نقدر وفرصنا تبقى افضل .. أظن ده كلام مايزعلش.. ولا ايه؟
ف كنز اسمه https://medium.com/ بس للاسف ممنوع ف مصر معرفش ليه الصراحه ممكن عشان هو حاجه مفيده مثلا الله اعلم المهم
الموقع ده بيكون فيه مقالات عظيمه عن كل حاجه عشان تفتحه حط . ف اخر
url ((https://medium.com./))
لو مفتحش معاك جرب حط اللينك الموقع هنا https://mirrorrr-181015.appspot.com/ هيفتح معاك ان شاء الله
الموقع ده بيكون فيه مقالات عظيمه عن كل حاجه عشان تفتحه حط . ف اخر
url ((https://medium.com./))
لو مفتحش معاك جرب حط اللينك الموقع هنا https://mirrorrr-181015.appspot.com/ هيفتح معاك ان شاء الله
Medium
Medium: Read and write stories.
On Medium, anyone can share insightful perspectives, useful knowledge, and life wisdom with the world.
لو انت front-end developer حاول ماتزنقش نفسك فى framework واحدة ويبقى ال title بتاعك مرتبط بال framework
خصوصاً لو انت لسه بتبدأ ال career بتاعك
اساس ال front-end هو ال JavaScript
هتقولى فى typescript وفى dart وفى سمك وجمبري
هقولك اساس ال front-end هو ال JavaScript
احترف JavaScript وبعدين اتعلم اكتر من framework وارمى الشبكة وسوف هتصاد ايه
وانا عارف انك مش هتبقى جامد فى كل ال frameworks بس لما تكون فاهم منهم اتنين تلاتة بنسبة معقولة هتبقى فرصك فى الشغل اكتر
وبأكد .. خصوصاً لو انت لسه فى الأول
الكلام ده هدفه انك تزود فرصك فى السوق ومالوش اى اهداف تانية
خصوصاً لو انت لسه بتبدأ ال career بتاعك
اساس ال front-end هو ال JavaScript
هتقولى فى typescript وفى dart وفى سمك وجمبري
هقولك اساس ال front-end هو ال JavaScript
احترف JavaScript وبعدين اتعلم اكتر من framework وارمى الشبكة وسوف هتصاد ايه
وانا عارف انك مش هتبقى جامد فى كل ال frameworks بس لما تكون فاهم منهم اتنين تلاتة بنسبة معقولة هتبقى فرصك فى الشغل اكتر
وبأكد .. خصوصاً لو انت لسه فى الأول
الكلام ده هدفه انك تزود فرصك فى السوق ومالوش اى اهداف تانية
👍1
اللي بيعملوا ال JavaScript Frameworks بيكون غرضهم يخلوا حياتك اسهل و دا بيتحقق انك لما تستخدم ال Framework تكتب كود قليل ويبقي الكود بتاعك Consistent بما يجعل اعضاء الفريق اللي فاهمين البيزنس يقدروا يكملوا شغل بعض.
لو لقيت فريقك بيكتب كود كتير و معقرب و مفيهوش تجانس ومحدش بيقدر يكمل شغل حد بسهوله يبقي فريقك بيستخدم ال Framework غلط و مش فاهمينه كويس.
راجع معاهم فهم ما يعطيه لهم ال Framework لانهم غالبا بيحاولوا يعملوا حاجات مش مفروض هم اللي يعملوها لان مفروض ال Framework يوفرها بشكل متجانس لمختلف الوظايف.
لو لقيت فريقك بيكتب كود كتير و معقرب و مفيهوش تجانس ومحدش بيقدر يكمل شغل حد بسهوله يبقي فريقك بيستخدم ال Framework غلط و مش فاهمينه كويس.
راجع معاهم فهم ما يعطيه لهم ال Framework لانهم غالبا بيحاولوا يعملوا حاجات مش مفروض هم اللي يعملوها لان مفروض ال Framework يوفرها بشكل متجانس لمختلف الوظايف.
👍2
————— مهم —————-
اتعلم ازاي
Object Oriented Programming (OOP)
الموضوع ده من اهم الموضوعات اللي للأسف مش بتاخد غير قشور منها في الكلية مع انها حساسة وغاية في الأهمية في بناء الأنظمة
مؤخرا قرأت أكثر من مصدر في هذا الموضوع ودي خلاصة التسلسل الأمثل في رأيي لتعلم هذا الموضوع بشكل جيد (أرحب بكل الترشيحات والمصادر الجيدة في التعليقات)
أولا اتعلم لغة برمجة بتدعم الOOP وشوف معناه ايه وبتطبق ازاي.
افهم يعني ايه
Base class
Sub class
Interface
Abstract class
Abstract method
Inheritance
Polymorphism
Public, Protected, Private access
فهمت معنى الكلام ده وعارف تطبقه ازاي؟ تمام.
تاني خطوة. ذاكر كتاب
Head First Object-Oriented Design & Analysis
هايعلمك بالتفصيل وبلأمثلة الجيدة يعني ايه تعمل سوفتوير كويس
Requirements
Use cases
Analysis
UML diagrams
Relationships between objects
وخلالها هاتتعلم مبادئ بناء OO
SOLID priciples.
خلصت وفهمت ال
SOLID principles
كويس وفهمت دورها وتأثيرها في السوفتوير اللي بتبنيه؟
اقرا عنها كمان شوية على النت علشان تأكد فهمك ليها.
بعدها ادخل على كتاب
Head First design patterns
ده بيشرح المستوى اللي بعد كده. شوية طرق متعارف عليها في ربط ال
Objects
ببعضها لتسهيل حل مشاكل معينة.
المبادئ دي بتؤكد وترسخ مفاهيم ال
SOLID
بشكل أو بآخر وفي نفس الوقت بتديك مفاتيح حلول شوية مشاكل من غير ما تقعد تفكر فيها.
ممكن تبصلها على انها خبرات أجيال ارتقت لمستوى القواعد علشان ماتفكرش كتير في حلول مبتكرة لمشاكل اتهرست قبل كده
لو عايز تختم بحاجة كمان ممكن بعدها تقرأ كتاب
Clean Architecture
ده للمؤلف اللي ألف كتاب
Clean Code
وهو كتاب بنفس العظمة بس على مستوى بناء النظم بدلا من تفاصيل الكود
دمتم موفقين
اتعلم ازاي
Object Oriented Programming (OOP)
الموضوع ده من اهم الموضوعات اللي للأسف مش بتاخد غير قشور منها في الكلية مع انها حساسة وغاية في الأهمية في بناء الأنظمة
مؤخرا قرأت أكثر من مصدر في هذا الموضوع ودي خلاصة التسلسل الأمثل في رأيي لتعلم هذا الموضوع بشكل جيد (أرحب بكل الترشيحات والمصادر الجيدة في التعليقات)
أولا اتعلم لغة برمجة بتدعم الOOP وشوف معناه ايه وبتطبق ازاي.
افهم يعني ايه
Base class
Sub class
Interface
Abstract class
Abstract method
Inheritance
Polymorphism
Public, Protected, Private access
فهمت معنى الكلام ده وعارف تطبقه ازاي؟ تمام.
تاني خطوة. ذاكر كتاب
Head First Object-Oriented Design & Analysis
هايعلمك بالتفصيل وبلأمثلة الجيدة يعني ايه تعمل سوفتوير كويس
Requirements
Use cases
Analysis
UML diagrams
Relationships between objects
وخلالها هاتتعلم مبادئ بناء OO
SOLID priciples.
خلصت وفهمت ال
SOLID principles
كويس وفهمت دورها وتأثيرها في السوفتوير اللي بتبنيه؟
اقرا عنها كمان شوية على النت علشان تأكد فهمك ليها.
بعدها ادخل على كتاب
Head First design patterns
ده بيشرح المستوى اللي بعد كده. شوية طرق متعارف عليها في ربط ال
Objects
ببعضها لتسهيل حل مشاكل معينة.
المبادئ دي بتؤكد وترسخ مفاهيم ال
SOLID
بشكل أو بآخر وفي نفس الوقت بتديك مفاتيح حلول شوية مشاكل من غير ما تقعد تفكر فيها.
ممكن تبصلها على انها خبرات أجيال ارتقت لمستوى القواعد علشان ماتفكرش كتير في حلول مبتكرة لمشاكل اتهرست قبل كده
لو عايز تختم بحاجة كمان ممكن بعدها تقرأ كتاب
Clean Architecture
ده للمؤلف اللي ألف كتاب
Clean Code
وهو كتاب بنفس العظمة بس على مستوى بناء النظم بدلا من تفاصيل الكود
دمتم موفقين
👍1
https://www.youtube.com/watch?v=cGDAS5tLU4I&t=113s
بعيدا عن اسم البودكاست 😂 😂😂
اسمع الحلقه دي رايقه مع احمد الالفي و ازاي عمل career chift من دكتور جراحه ل frontend dev ودلوقتي بقي team lead
بعيدا عن اسم البودكاست 😂 😂😂
اسمع الحلقه دي رايقه مع احمد الالفي و ازاي عمل career chift من دكتور جراحه ل frontend dev ودلوقتي بقي team lead
YouTube
راديو: من يسمع هموم مبرمجي الأرياف؛ الصحة النفسية (بث تجريبي)
لقاء خاص مع أحمد الألفي وحديث حول العمل في منظمة الصحة، الطب والصحة النفسية.
