البرمجة بالعراقي
Open in Telegram
هاي قناة سوينها ل طلاب علوم الحاسوب حتى نتعاون بيناتنا ونتعلم كل ما يتعلق بالبرمجة وايضا كلشي من ادوات ذكاء اصطناعي و مشاريع و بوتات رابط كروب مجموعة https://t.me/learn_javaaa
Show more833
Subscribers
No data24 hours
-57 days
-1330 days
Posts Archive
" الجامعة مجرد لترفيه يمكنك تعلم اي شي بوجود الانترنت والكتب... "
- ايلون ماسك
هذا الكلام ما قتنعت بي قبل سنتين
بس حاليا مقتنع بي تريليون بالمية
[ ازاي تكون مهندس برمجيات جامد ]
ازيكم يا شباب .. في شباب كتيرة كلمتني عن الموضوع دا .. عشان تكون ديفلوبر شاطر زي ما قال الكتاب .. انا بشوف ٣ نقط مهمة جدا .. مبديًا الكلام دا مش عشان تعدي انترفيو شركة وتشتغل .. الكلام دا لو عايز تبقا شاطر ومتمكن .. بسم الله:
اول نقطة هي ال computer science knowledge .. هنا انت مطلوب منك تكون ملم بمواضيع ال software engineering بشكل عام:
- اتعلم اي لغة برمجة واتعلم من خلالها مبادئ البرمجة بشكل عام واللي هي ثابتة وهتفيدك في كل اللغات.
- اتعلم ال OOP ومبادئه كويس.
- اساسيات ال database بشكل عام ولو عايز الليفل الحلو اوي شوف ال file structure وازاي الدنيا بتشتغل جوا كمان.
- افهم المصطلحات العامة في ال software engineering زي ال layering وال hashing وال cloud وال caching وال modularity وال concurrency وال library وايه الفرق بينها وبين ال framework وال IDE وال principle وال pattern وال platform والحاجات دي كلها .. حاول تعمل سيرش عن software engineering keywords وتفهم المصطلحات دي هتساعدك في ال communication وتوضيح افكارك كويس.
- اتعلم data structures واعرف انواعها والفرق بينهم وتستخدم ايه امتي.
- اتعلم algorithms واعرف كل algorithm بيحل مشكلة ايه وايه ال trade off لكل واحد فيهم .. يعني هو كويس في ايه وايه ال side effects ليه .. لان في حاجات بتكون اسرع واحسن في الاعداد الاصغر بغض النظر إنها أبطأ في العموم.
- مارس شوية problem solving بحيث تعود نفسك علي التفكير وازاي تستخدم معرفتك بال data structures وال algorithms في كود معين.
- اقراء عن ال SDLC وخطوات بناء ال software.
- اتعلم clean code والقواعد العامة لكتابة كود كويس.
- اقراء عن ال ١٢ مبدأ لل agile وتطبيقهم في framework معينة زي ال scrum مثلا وازاي الادوار بتكون متقسمة في الفريق ودور كل واحد.
- اتعلم version control وازاي تقدروا كفريق كامل تشتغلوا مع بعض .. شوف ال git workflows وكل workflow بيستخدم امتي .. في كورس علي coursera من atlassian بيتكلم عن ال git version control روعة.
- افهم ال SOLID لانهم بياثروا في اي كود وبيخلوك تقدر تعرف الكود بتاعك دا صح ولا غلط .. اي نقاش بدخله بركز هل الكود بيعمل violation للمبادئ دي ولا لا.
اخر واحد فيهم ال dependency inversion principle وكلمة principle هنا معناها ان دا الصح لكن مبيقولش ليك تعمله ازاي عشان كده في pattern بيشرح طريقة تطبيق المبدا دا وهو ال inversion of control ودا ليه كذا implementation زي ال dependency injection وال service locator .. حبيت اذكره بالتحديد عشان فيه لغبطة علي النت كتيرة اوي.
- اعرف يعني ايه CI/CD وايه علاقتها بال unit testing وليه هي مهمة اوي كده في كل الشركات الكبيرة.
- اقراء عن ال design patterns وانواعها والفرق بينهم وبين ال architecture patterns.
- ازاي تتعامل مع كود موجود .. دي مهارة قوية جدا جدا ممكن تطورها .. انا مرتبي بقا الضعف في شركة قديمة عشان بس قدرت احل مشكلة في ال payment مكنش حد عارف يتعامل في الكود نهائيا .. مش كل مشروع لازم انت تبدا فيه من الصفر لان دا مش وارد خالص في الشركات الكبيرة.
يارب اكون وضحت النقط المهمة وياريت لو نسيت حاجة .. تكتبوها في الكومنتات .. بالتوفيق.
صباح الخير بعيدا عن جافا
ايلون ماسك بعد مهاجمته تويتر واجبار الشركة ببيعة بعد ما هددهم ببيع اسهمه مجانا .
حاليا يهاجم نتفليكس
ناوي يشتري الكوكب كله 😂😂😂😂
موقع لتعلم قواعد البيانات باللغة العربية
العلاقات وانواع الحقول وغيرها من الاساسيات
وايضا نفس الموقع بي اقسام لتعلم جافا او شبكات
مو نصيحة هذا منطقي و واقعي
لطلاب الاول والثاني او اللي يردون يتعلمون برمجة
اذا ماعندك اساس وتروح تدرس بايثون تشوفها ترسم اشكال هندسية ب٣ اسطر وحل سؤال مصفوفة بسطرين
صح انت مبرمج بس بخيالك ، لأن ماتعرف الاحداثيات ولا شي يخص الرياضيات
واذا تريد تدرس DataStructure وانت ماعندك اساس معتمد ع بايثون ومكتباتها الجاهزه ، رح تكره البرمجه
