لينكس? : النظام الرهيب هذا هو اكثر نظام مستخدم في سوق #الحوسبة_السحابية وفي السيرفرات. في منه توزيعات مفتوحة ومغلقة المصدر. في منه توزيعات لها تخصص معين زي التطبيقات الصحية، #الامن_السيبراني، #الذكاء_الاصطناعي، ..الخ
مصدر لمصادر تعلم لينكس: bit.ly
مصدر لمصادر تعلم لينكس: bit.ly
ادوات التحكم بالاصدار (Git)
البرامج ما تصير بفريق مكون من شخص او اثنين، بل فريق كبير. ولازم يتعاونوا بشكل سلس و سريع ومنظم. git هو اكثر تقنية مستخدمة.
اي فريق برمجي تدخل فيه حيكون متوقع انك تعرف تستعمل git ومنصة زي GitHub او BitBucket
مصدر يعطي فكرة: bit.ly
البرامج ما تصير بفريق مكون من شخص او اثنين، بل فريق كبير. ولازم يتعاونوا بشكل سلس و سريع ومنظم. git هو اكثر تقنية مستخدمة.
اي فريق برمجي تدخل فيه حيكون متوقع انك تعرف تستعمل git ومنصة زي GitHub او BitBucket
مصدر يعطي فكرة: bit.ly
واجهة الاوامر او الـTerminal ?
فالبداية حيكون صعب. لكن بعد ما تتعود بيكون اسرع من انك تمسك الماوس كل ٥ ثواني وتحرك عشان تضغط كل شي تحتاجه.
وفي مرات كثيرة في مهنتك حتجي وتحتاج تتعامل مع بيئة ما لها شاشة مستخدم (خدمة سحابية او سيرفر مثلا)
حاذكر المهارات الاساسية فالتويته الجيه:
فالبداية حيكون صعب. لكن بعد ما تتعود بيكون اسرع من انك تمسك الماوس كل ٥ ثواني وتحرك عشان تضغط كل شي تحتاجه.
وفي مرات كثيرة في مهنتك حتجي وتحتاج تتعامل مع بيئة ما لها شاشة مستخدم (خدمة سحابية او سيرفر مثلا)
حاذكر المهارات الاساسية فالتويته الجيه:
في التويتات القادمة حاتكلم عن اشياء قد تكون درستها لكن مهم تخليها في بالك بكل وقت ?:
قواعد البيانات او الـdatabases ?️:
قواعد البيانات بحر واسع جدا (مثل كل شي تاني في دا الثريد). لكن لابد انك تعرف الاساسيات مثل✅:
-الفرق بين relational و non-relational
-كيف تستخدم SQL
قواعد البيانات او الـdatabases ?️:
قواعد البيانات بحر واسع جدا (مثل كل شي تاني في دا الثريد). لكن لابد انك تعرف الاساسيات مثل✅:
-الفرق بين relational و non-relational
-كيف تستخدم SQL
الطريقة الرشيقة في بناء البرمجيات، او الـagile??♀️:
هنا نبعد شويه عن الشاشة ونرجع بشر.
كيف نبني البرمجيات بشكل مرن ويتحمل التغير المتواصل والطلبات الغير منتهية من العميل؟
الـagile هي طريقة تساعدنا اننا نعمل كدا باننا نتخطى بعض التعقيدات اللي تواجهنا كمبرمجين.
يتبع الـagile ٤ قيم:
هنا نبعد شويه عن الشاشة ونرجع بشر.
كيف نبني البرمجيات بشكل مرن ويتحمل التغير المتواصل والطلبات الغير منتهية من العميل؟
الـagile هي طريقة تساعدنا اننا نعمل كدا باننا نتخطى بعض التعقيدات اللي تواجهنا كمبرمجين.
يتبع الـagile ٤ قيم:
بعض المقابلات يكون فيها تدريب عملي،???
فيجيب لك كود معطوب يقول صلحه،?
او يقول اكتبلي كود يسوي شي بسيط،
او يجيب كود ويطلب منك تفهمه وتزيد عليه.?
المقابلات دي بسيطة الشي الوحيد اللي يضغط على الناس هو الوقت. لكن نصيحتي روق وبتكون فنان. ?
بكتب مواقع تساعدك تتمرن فالتويته الجيه
فيجيب لك كود معطوب يقول صلحه،?
او يقول اكتبلي كود يسوي شي بسيط،
او يجيب كود ويطلب منك تفهمه وتزيد عليه.?
المقابلات دي بسيطة الشي الوحيد اللي يضغط على الناس هو الوقت. لكن نصيحتي روق وبتكون فنان. ?
بكتب مواقع تساعدك تتمرن فالتويته الجيه
(تتمة) مواقع تدربك عالبرمجة?️?:
CodingBat: bit.ly
CodinGame: bit.ly
Codewars: bit.ly
coderbyte: bit.ly
ولو كنت لسى تبغا تبدا تتعلم من افضل المواقع المجانية من تجربتي هو freecodecamp?️:
bit.ly
CodingBat: bit.ly
CodinGame: bit.ly
Codewars: bit.ly
coderbyte: bit.ly
ولو كنت لسى تبغا تبدا تتعلم من افضل المواقع المجانية من تجربتي هو freecodecamp?️:
bit.ly
bit.ly/39wCdzX
bit.ly/38rJVLq
Coding Games and Programming Challenges to Code Better
CodinGame is a challenge-based training platform for programmers where you can improve your coding s...
bit.ly/37jrtU9
bit.ly/2SnTNQN
CodingBat Java
CodingBat code practice Welcome to Codingbat. See help for the latest. Array-1 Basic array problems...
bit.ly/38zV8JS
جاري تحميل الاقتراحات...