Tagwa Abdalla
شاملة كل انواع عالم التقنية معلومات وبحوث واخبار ولغات برمجة ومساعدات وكل ما يخص البرمجة
معلومة برمجية ✨🧡
Callback Function :
في لغة #جافاسكربت يمكن تمرير فنكشن كبراميتر لفنكشن اخرى وهو مايسمى بالـ callback function ، لكن لايمكن استخدامها في كتابة الاكواد التي تحتوي على تعقيدات منطقية كبيرة وغير متزامنة وهذا مايسمى بجحيم الـ callback
- معلومة بسيطة بمناسبة 💓
- أول من برمج في التاريخ هي الكاتبة وعالمة الرياضيات "Ada Lovelace"، وهي من كتبت أول خوارزمية كانت عبارة عن مجموعة من الاوامر لحساب الـ Bernoulli's Numbers لمحرك تحليلي غير مكتمل للعالم Charles Babbage. ✨
السلام عليكم ورحمة الله وبركاته ... البرمجة للجميع 📒
مقالة تشرح كيف تبدأ في مشوارك لاكتساب مهارة البرمجة:
نعم إنه مهارة ويمكن للجميع التخصصات والهواه بكسب هذي المهارة وتوظيفه لصالحهم،
وبطبع الجميع قادر على أن يكتسب هذه المهارة ومنهم الكبير والصغير. 🌱
في هذي المقالة راح نحاول نوضح البرمجة باختصار وبماذا تفيدنا
أولاً لازم نعلم فكرة البرمجة وكيف تعمل:
البرمجة عبارة عن معالجات منطقية بأوامر محددة ويقوم المبرمج بالتعبير للآلة بالغة منطقية وهذا ما يسمى بالخوارزميات
مما يحتويه البرنامج:
يحتوي البرنامج على مدخلات ومعالجة ومخرجات لنوضح ما هم،
1️⃣ المدخلات: هي مدخلات من المستخدم مثل الكلمات والأرقام وغيره راح نوضح لاحقا بشرح عملي
2️⃣ المعالجة: هنا عمليات البرمجة بما شرحنا سابقاً بأنها هي أوامر منطقية وتسمى بالخوارزميات
3️⃣ المخرجات: هذي هي الناتج النهائي بعد عمل المعالجة
راح نوضح الأمر بشكل عملي
لو افترضنا بفكرة برنامج يستقبل الأسماء ويحوله إلى حروف كبيرة ومن ثم يخرجها لنا بصيغة مخرجات
نحتاج اولاً
حقل لإدخال الاسم لتتم عملية المدخلات.
ومن ثم نبدأ بمعالجة نقول للبرنامج بالغة البرمجية "نأخذ الاسم المدخل ونتأكد أولى بأن حروف إنجليزية يعني ليست ارقام او حروف عربية إلى اخرة"
وهنا عملية اخرا وهي الثانية: معالجة تقوم بعد عمل العملية المعالجة الأولى نقوم اخذ الاسم وتحويله إلى حروف كبيرة
وهنا انتهينا من العمليات المعالجة ننتقل إلى عملية المخرجات
في المخرجات يظهر الناتج النهائي وهو الاسم الدخل بحروف كبيرة
هذي هي فكرة البرمجة والخوارزميات بكل اختصار .
لغات البرمجة
وبعد فهمنا لفكرة البرمجة الأن نوضح موضوع أخر
من المهم أن تعرف ماذا تريد من البرمجة
فمثلا البعض يرغب بالبرمجة المواقع والبعض التطبيقات الهواتف وإلى اخره
المهم والأهم معرفة مجالك الذي تريد أن تتخصص فيه في مسيرتك البرمجية. 😊
لماذا يلزم علي أن أعرف مجالي،
لأن يوجد لغات برمجة مخصصة لبعض المجالات
فيمكن انت تريد ان تبرمج تطبيقات الهواتف وتتعلم لغة php
وهذا خطاء كبيرة، فيلزم عليك تحديد مجالك.
وبعد تحديد المجال قم بالبحث عن لغات البرمجة الجيدة لمجالك 📌
وبكذا تكون فهمت البرمجة ولغات البرمجة 👌🏻
وهذي نصائح جمعته لكم تفيدك في مسيرتك البرمجية
احفظه لعلا أن تحتاجه 👍🏻
إشاعات عن البرمجة يجب أن تحذر منه:
1- البرمجة تحتاج رياضيات . ❗️
2- البرمجة تحتاج اللغة الانجليزية. ❗️
3- البرمجة صعبة معقدة. ❗️
4- المقارنة بأن لغة افضل من لغة. ❗️
5- بدأ في المجال بدون معرفة الهدف (من أشهر الخطاء..). ❗️
6- البرمجة تطلب منك تعلم الخوارزميات اولاً. ❗️
7- البرمجة تحتاج كمبيوتر قوي. ❗️
8- تجميع لغات البرمجة لتصبح خبير !! (تعلم اكثر من لغة). ❗️
9- المبرمج طول وقته على الكمبيوتر. ❗️
10- حفظ الأوامر البرمجية. ❗️
11- المبرمجين يستخدمون نظام linux .❗️
هذي كانت من اشهر الأخطاء عن البرمجة حاولت تجميعها فيه أخطاء ثانية ولكن للمستويات المتقدمة.
وهذي هي نصائح للتعلم: ✅
1. ممارسة البرمجة يومياً وعلى الأقل عدم ترك البرمجة إلى فترة طويلة.
2. اذا واجهتك خطاء برمجي فهذا بمعنى تحدي جديد وإضافة جديد.
3. تطوير المهارات دائما في كيفية كتابة الكود بشكل الصحيح أو معلومات إضافية.
4. لا تتجه إلى سوق العمل في مرحلة تحت المتوسط (ما فيه شخص يتمنى بأن يدفع للمبتدئين).
5. عود نفسك على حل المشاكل لوحدك.
6. تطوير اللغة الانجليزية دائماً.
7. شارك معرفتك، المبرمجين دائماً مع بعض في الشروحات وغيرة.
8. تعلم الخوارزميات وكيفية تحليل الكود.
9. تعلم الشبكات.
10. عش حياتك طبيعيا، لست مضطرا للبقاء 24 ساعة أمام شاشة.
وإلى هنا أنهينا المقالة إن شاء الله افدكم ولو بشي بسيط 🌹❤️
وشكراً لكم جميعاً 😍😍
ولأي سؤال أو استفسار ممكن تكلمني على الخاص
الكاتب محمد الدوسري ..
..
نصيحة 💡
لاتستخدم لتوزيع كل العناصر بالصفحة استخدم التاقات الدلالية ب HTML 5 لتوزيع العناصر والمحتوى 👇
ايضا تعطي الموقع افضلية بال SEO 👨💻 https://t.co/84CfPaccMu
برمجة وتطوير on Twitter “نصيحة 💡 لاتستخدم لتوزيع كل العناصر بالصفحة استخدم التاقات الدلالية ب HTML 5 لتوزيع العناصر والمحتوى 👇 ايضا تعطي الموقع افضلية بال SEO 👨💻”
روعه التصميم
اذا كنت من محبي قوقل كروم وتستخدمه بكثرة ف أليك ١٠ اختصارات مهمه يجب عليك معرفتها.. https://t.co/InGXiVAC0H
Web developer👨💻 on Twitter “اذا كنت من محبي قوقل كروم وتستخدمه بكثرة ف أليك ١٠ اختصارات مهمه يجب عليك معرفتها..”
خصائص الفأرة او الماوس مع CSS
لايك وريتويت ليستفيد الجميع👨💻💙 https://t.co/975y8B7MTo
Web developer👨💻 on Twitter “خصائص الفأرة او الماوس مع CSS لايك وريتويت ليستفيد الجميع👨💻💙”
انواع الاوامر في SQL
لايك وريتويت ليستفيد الجميع💻💙 https://t.co/7fH7vDf0Jm
Web developer👨💻 on Twitter “انواع الاوامر في SQL لايك وريتويت ليستفيد الجميع💻💙”
موقع متميزمجاني لكل المهتمين ببرمجة مواقع الويب
https://t.co/tYFYvv5Wcs https://t.co/ZVfvucX2JN
علي الشيخ on Twitter “موقع متميزمجاني لكل المهتمين ببرمجة مواقع الويب https://t.co/tYFYvv5Wcs”
الموقع هذا جمييل..
يوفر لك تنسيقات CSS لمعظم العناصر اللي تحتاجهم لبناء صفحات مميّزة 🚀
https://t.co/VIh9Zh0gh1 https://t.co/8dsXlGjvDS
A collection of popular layouts and patterns made with CSS - CSS Layout A collection of popular layouts and patterns made with CSS
تخيل لو في حبوب CSS واخذت وحدة كيف هتشوف الأشياء حولك 😂😂 https://t.co/fOikqVNB6n
سعيد شعبان on Twitter “تخيل لو في حبوب CSS واخذت وحدة كيف هتشوف الأشياء حولك 😂😂 https://t.co/fOikqVNB6n”
ملخص لHTML5
ملخص للـflexbox في لغة css.
لايك وريتويت ليستفيد الجميع💙 https://t.co/AuUSF9veCs
Web developer💻 on Twitter “ملخص للـflexbox في لغة css. لايك وريتويت ليستفيد الجميع💙”
لغات البرمجة ومحرر اكوادها
إصابة شركة برمجيات بفيروس فدية يؤدي لقطع رواتب 8 ملايين موظف أمريكي
تعرضت شركة البرمجيات الأمريكية Kronos لهجوم بفيروس فدية ، أدى لتوقف Kronos Private Cloud وهي خدمة تتضمن أفضل برامج إدارة القوى العاملة تستعملها الشركات الخاصة والهيئات العامة الأمريكية لإدارة ساعات العمل ورواتب الموظفين.
وأدى إختراق أنظمة Kronos لسرقة بيانات ملايين الأمريكيين وتشفير أنظمة Kronos التي لم تكشف لحد الآن ما حدث لها قبل شهر ، وأدى التخريب لحدوث فوضى إدارية لملايين الأشخاص تسبب في تذبذب وإنقطاع رواتب الموظفين في العديد من المؤسسات.
حيث تضرر نتيجة لذلك حوالي 8 ملايين موظف يعملون في مختلف الشركات الأمريكية ، من بينها PepsiCo المالكة لعلامة بيبسي أكبر شركة لتعبئة المشروبات في العالم بالإضافة لعشرات الشركات المملوكة لها ومنها ليز وغاتوريد وماونتن ديو وتروبيكانا ودوريتوس وكويكر فودز وستاربكس وغيرها ، وأيضًا فيديكس FedEx لخدمات توصيل البريد السريع وسلسلة السوبر ماركت الأمريكية هول فودز ماركت Whole Foods .
أما من القطاع العام فقد تأثر 20 ألف عامل في مترو مدينة نيويورك ، وموظفي الخدمة العامة في كليفلاند ، وموظفو مدينة سانتافي ، بنيو مكسيكو.
كما تأثر القطاع الصحي بشدة حيث يستعمل البرنامج في جميع أنحاء البلاد بدءًا من المستشفيات الريفية الصغيرة والنائية وحتى أكبر المجمعات الطبية وفقًا لجمعية القلب الأمريكية.
مصادر:
https://nypost.com/2022/01/13/kronos-hackers-stole-personal-info-of-metro-north-workers-mta-says/
https://www.npr.org/2022/01/15/1072846933/kronos-hack-lawsuits
اسرار البحث في جوجل احفظها قد تحتاجها
لايك وريتويت ليستفيد الجميع💻💙 https://t.co/mlCfzfGLTY
Web developer💻 on Twitter “اسرار البحث في جوجل احفظها قد تحتاجها لايك وريتويت ليستفيد الجميع💻💙”
صباح الخير . . 🌷
" الحُب لا يتعلق بما تتوقع أن تحصل عليه من الطرف الآخر ، بل ما تتوقع أن تمنحه له والذي يكون كل شيء "
- كاثرين هيبورن
Windster
لوحة تحكم داش بورد Dashboard مجانية ومفتوحة المصدر مبنية باستخدام Tailwind Css تحتوي على العديد من الصفحات مثل
- التسجيل وتسجيل الدخول
- المستخدمين
- المنتجات
والعديد من المميزات الاخرى 👋👇
https://t.co/Odu1qepEl4 https://t.co/xLtTXJLsMC
GitHub - themesberg/tailwind-dashboard-windster: Free and open-source admin dashboard interface built on top of Tailwind CSS and Flowbite Free and open-source admin dashboard interface built on top of Tailwind CSS and Flowbite - GitHub - themesberg/tailwind-dashboard-windster: Free and open-source admin dashboard interface built on t...
ما هو IT وما الذي يعنيه هذا المجال وفرص العمل به وتخصصاته 💻🛡️
••••••••••••••••
طلق IT كاختصار لـ Information Technology أو بمعنى آخر هي كل شيء يتعلق باستخدام أجهزة الكمبيوتر
•
والتخزين والشبكات وغيرها من الأجهزة المادية، بالإضافة أيضًا إلى عمليات البرمجة من معالجة وتخزين وتأمين
•
وتبادل للبيانات الإلكترونية بجميع أشكال وأنواع التبادل.
••••••••••••••••
ما هو الـIT 🤔
••••••••••••••••
يندرج تحت هذا الاختصار جميع وظائف تكنولوجيا المعلومات البرمجة وإدارة الشبكات وهندسة الحاسوب،
•
وتطوير الشبكات أيضصا و الدعم التقني أو كما يطلق عليه help desk بالإضافة إلى العديد من المهن الأخرى
•
المتعلقة بالتكنولوجيا و الاتصالات.
•
تهتم مجالات تقنية المعلومات باستخدام الحواسيب والتطبيقات البرمجية وذلك لتحويل وتخزين
•
وحماية و معالجة البيانات.
•
ويرجع السبب في استخدام مصطلح it فى جميع المؤسسات التقنية أنه يشتمل على كلاً من التكنولوجيا الخاصة بالحاسوب و الاتصالات الهاتفية أيضًا.
تعريف تكنولوجيا المعلومات الـ IT
•
كل نظم و أدوات الكمبيوتر التي تقوم بالتعامل مع الأشكال الرمزية المعقدة من المعرفة أو
مع القدرات الإدراكية الذهنية في التعلم الذكاء ، و بذلك تشكل تكنولوجيا المعلومات مظلة
•
شاملة لكل علاقات التكنولوجيا بمعطيات الفكر الإنساني (من بيانات ، معلومات ، معرفة)
وكل أنماط التوليفة المستخدمة على نطاق واسع في أنشطة معالجة و تخزين البيانات
و استرجاع و عرض المعلومات بأشكالها (نصوص ، أرقام ، صو ر، أفلام ، و وسائط رقمية متعددة) و مجالات تطبيقاتها المختلفة
••••••••••••••••
أيضاً : ✅
••••••••••••••••
نطاق واسع من القدرات و المكونات للعناصر المتنوعة المستخدمة في تخزين و معالجة و توزيع المعلومات بالإضافة إلى دورها في خلق المعرفة .
فى الواقع لا يوجد تعريف محدد لتكنولوجيا المعلومات علمياً أو حتى عملياً على المستويات العالمية أو العربية
•
أو المحلية و ذلك لتعدد بيئات العمل بالمجال و الأعمال التي أنشأتها تكنولوجيا المعلومات
و على الرغم من أنها تعتمد في كل مراحلها على جهاز الحاسب الآلي فان البعض يرى أنها استخدام لتكنولوجيا الحاسب.
•
و أن مهنة التدقيق تجد نفسها في وضع يحتم عليها ضرورة التوافق أو التلاؤم مع هذا التحدي
الذي فرض نفسه مع بداية القرن الحالي بقوة أكبر من ذي قبل .
••••••••••••••••
عن بيئة ال IT
••••••••••••••••
عالم تقنية تكنولوجيا المعلومات متجدد بسرعة كبيرة حيث يجب البحث عن الجديد دائماً
للتعلم أكثر وأخذ خبرة أكبر و التطور بالتقنايات التى لديك دائماً لأن تكنولوجيا المعلومات مجال متجدد
•
بكل ما تعنيه الكلمة حيث ما تعرفت عليه الآن سيصبح قديم بعد سنة فهو كما يقال بحر كبير من العلوم .
••••••••••••••••
حقائق عن مجال ال IT 🗺️
••••••••••••••••
تكنولوجيا المعلومات و الاتصالات تحقق تحولاً كبيراً في أسواق العمل ، و تساعد على خلق فرص عمل
•
و وظائف جديدة و تجعل أسواق العمل أكثر ابتكارا و شمولاً و عالمية.
ثلاثة توجهات تقوم بالدفع في اتجاه هذا التحول : زيادة الربط الشبكي ، القدرة على العمل
عن بعد و تعهيد العمل ، و عولمة المهارات.
•
ورقة جديدة تبحث السبل التي تمكن واضعي السياسات من تعظيم الأثر الإيجابي لتكنولوجيا المعلومات و الاتصالات على التوظيف.
•
وفقاً لمذكرة جديدة عن السياسات أصدرها البنك الدولي بعنوان “الربط الشبكي من أجل العمل” : كيف يمكن أن تساعد
•
تكنولوجيا المعلومات و الاتصالات على زيادة فرص التوظيف”
•
ثمة ثلاثة توجهات تقوم بالدفع نحو زيادة الوظائف المرتبطة بتكنولوجيا المعلومات و الاتصالات في كافة أنحاء العالم و هي :
•
زيادة الربط الشبكي : وجد أن هناك أكثر من 120 بلدا تصل فيه نسبة استخدام الهواتف المحمولة إلى أكثر من 80 في المائة بين السكان.
تحويل المزيد من أوجه العمل إلى بيانات رقمية : اليوم ، أصبح العمل عن بعد و تعهيد مهام العمل ممارسات عمل معتادة عالميا.
•
زيادة عولمة المهارات : أصبحت الهند و الفيلبين مراكز رئيسية لتعهيد مهام العمل و ذلك بفضل مهاراتهما
•
في اللغة الإنجليزية ، بينما تضع بلدان أخرى أعينها على هذا القطاع من أجل النمو في المستقبل .
•
تكنولوجيا المعلومات و سوق العمل
•
تساعد تكنولوجيا المعلومات و الاتصالات أشكالا جديدة و أكثر مرونة من التوظيف و العمل مثل :
•
يمكن التعاقد على العمل عبر الإنترنت للأشخاص الذين يقوموا باستخدام تكنولوجيا المعلومات و الاتصالات
•
لزيادة سبل الوصول إلى فرص العمل في مختلف أنحاء العالم ، و خاصة لأصحاب الأعمال الأصغر حجماً .
•
و يشمل مقدمي الخدمات الشهيرة موقعي oDesk و Elance .
•
ففي عام 2012 ، تم الإعلان عن حوالي 2.5 مليون وظيفة على هذين الموقعين تتراوح تخصصاتها
من الكتابة إلى خدمة العملاء إلى تطوير البرامج و المواقع .
•
أما منتديات الأعمال الدقيقة مثل CloudFactory و MobileWorks و Samasource فتقوم
•
بتقسيم إجراءات العمل الكبيرة إلى مهام منفردة و أصغر حجماً ، مثل إدخال البيانات و التدقيق
•
و كتابة النصوص أو التصميم البيان و توزيعها على العمالة في مختلف المناطق الجغرافية .
ويقدر المحللون حجم السوق اليوم بنحو مليار دولار و يتوقعون نموه ليصل إلى 5 مليارات دولار بحلول عام 2018.
•
تشكل تحديا أمام العمالة وأصحاب العمل. وتتسم الكثير من فرص العمل التي تعتمد على تكنولوجيا المعلومات
•
و الاتصالات بأنها مؤقتة أو مقيدة بعقود محددة بشروط معينة ، على سبيل المثال ، مما يؤدي إلى
•
فصل العمل عن شبكات الأمان الاجتماعي مثل التأمين الصحي أو حتى المعاشات و هكذا .
لكنها بالنسبة للشباب على وجه الخصوص ، تقوم برسم طريق نحو مسارات مهنية أكثر رسمية ، فضلا عن أنها توفر دخولا إضافية للأفراد الذين يعملون بها .
••••••••••••••••
التخصص في الـ IT 💼
••••••••••••••••
التخصص يعتبر شيئاً مهم جدا فى مجال ال IT
•
يمكنك أن تقوم بالتخصص فى مجالين مرتبطين ببعض أو مجال واحد فقط و تقوم بالتركيز فيه و العمل على التطور المستمر فيه
•
أو يمكنك بالإضافة إلى تخصصك فهم باقى المجالات الأخرى للاستفادة منها لعمل مشروع أو تطوير شركتك أو حتى شركة أخرى .
•
لكن تشتيت الذهن فى كل المجالات أو مجالات كثيرة لا يستطيع أن يتطور أو يقوم بصناعة كارير كبير فى مجاله
•
يجب أن تكون محترف فى نقطة معينة أو فى تخصص معين
••••••••••••••••
أهم الكورسات ومصادر تعلم الـ IT 🎥
••••••••••••••••
1- الكورسات المقدمة من شركة جوجل
•
جوجل تقدم مجموعة من أفضل الكورسات في تخصصات (IT Support) و (IT Administration)، وكل كورس تقوم بإتمامه ستحصل على شهادة معتمدة من شركة جوجل.
•
قنوات يوتيوب
•
1 - Free4arab | Information Technology
2 - Sameh Ramadan
3 - Engineer Alaa
4 - Geek's Lesson
5 - ISO Training Institute
+ اذا كان لديك اي سؤال حول البرمجة لا تتردد في طرحه في التعليقات 💬
#برمجة
إذا ضغطت بالكيبورد علامة ويندوز مع shift + S راح تظهر لك نافذة تسمح لك بتصوير أي جزء من الشاشة
عبدالله الفوزان on Twitter “إذا ضغطت بالكيبورد علامة ويندوز مع shift + S راح تظهر لك نافذة تسمح لك بتصوير أي جزء من الشاشة”
نصائح مفيدة جدا في كتابة أكواد HTML لا تتجاهلها واحفظها لوقت الحاجة💙 https://t.co/gm0voTcdtw
Web developer💻 on Twitter “نصائح مفيدة جدا في كتابة أكواد HTML لا تتجاهلها واحفظها لوقت الحاجة💙”
الباب مفتوح للمشاركات والاشتراك في المجلة
في التلجرام
https://t.me/Yomi_For_every_one
ويومي 💜
Yomi مهامي اليومية
هو برنامج يومي
فيه حنتعلم كيف نخطط ليومنا وكيف ننجز المهام 😊
https://t.me/yomi_Dialy
ودي صفحتنا في الفيس بوك سعيدين برايكم ومقترحاتكم 😍
https://www.facebook.com/Yomi-101803601330948/
Yomi You can view and join right away.