نصائح و استشارات برمجية
رفتن به کانال در Telegram
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24
نمایش بیشتر1 444
مشترکین
+224 ساعت
اطلاعاتی وجود ندارد7 روز
+2530 روز
آرشیو پست ها
البرمجة فيها عدة أقسام، منها:
- قسم التطوير
- قسم الأمن السيبراني
- قسم الذكاء الإصطناعي
من خلال التقنيات والسياق الذي نتحدث فيه القسم الذي تتعلمي لأجله يعتبر هو قسم التطوير
بالنسبة لهذا القسم مراحلة ليكون المرء جاهز للعمل فيه ثلاثة:
- يتعلم أساسيات البداية ويطبق عليه
- يختار تخصص ويتعلم أساسيات التخصص ويطبق عليه
- يطور مشاريع حقيقية
بعد الثلاث أشياء يستطيع أن يعمل براحته في أي مكان يعتبر
وأما عن سؤالك
يُحتاج للإجابة عنه معرفة هل تم دراسة الآتي؟
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
هذا ما يتعلق بأساسيات البداية، أما عن أساسيات التخصص فتخصصات البرمجة مختلفة ومتنوعة ومتشعبة بتخصصات فرعية لكل تخصص أساسي كـ:
- تطوير مواقع
- تطوير تطبيقات ويندوز
- تطوير تطبيقات لينكس
- تطوير تطبيقات أندرويد
- تطوير بوتات على منصة معينة
- تطوير تطبيقات متعددة المنصات
- تطوير أجهزة
وطبعاً هذا غير أن أنواع التطبيقات تنقسم لقسمين:
- تطبيقات Native
- تطبيقات Cross-Platform
بالنسبة لتخصص الـ front-end هذا المجال تحديداً ينقسم لعدة أقسام من حيث التقنيات، منها:
-
Angular
- React.js
- Vue.js
- Svelte.js
- Next.js
- Nuxt.jsكلما كان مشروعك البرمجي يحل مشكلة في الحياة مهمة كلما كانت أهمية مشروعك البرمجي مهم
المثال:
وليكن مثلاً نشوف حل لمتجر يبيع مواد غذائية، لازم نعرف الأول طبيعة العمل نفسها وإي التحديات اللي يمر فيها المشروع دا والأشياء اللي يطمح لها أصحاب المشاريع اللي زي كدا
مثلاً نشوف جانب التحديات، من التحديات التي تواجههم:
- ضبط المواد الغذائية حيث ألا يكون فيها شيء معروض منتهِ الصلاحية وهذه من الطبيعي أنه لو تم الإبلاغ بخصوصه قد يتعرض المشروع لمخاطر ليست بهينة أظنها
من الحلول لهذا الموضوع:
عبر تطبيق (موقع أو برنامج) يقوم بإعلام القائم على هذه المهمة أن المنتجات تبقى لها كذا وتنتهِ مدة صلاحيتها وبهذا يكون قد ضبط هذا الجانب في متجره سواء كان كبير أو صغير وهي في الغالب تنفع أصحاب المتاجر الكبيرة أكثر وهي تفيد الكل بشكل عام وتوفر عِبء كبير
—
وأيضاً من ضمن التحديات التي تواجههم
- هو إحصاء عدد المنتجات الموجودة من كل الأنواع المتوفرة
ماذا يفيد هذا؟
يفيد:
- أداء الزكاة بشكل أكثر راحة ويوفر الوقت والمجهود لهذا
- ومن خلاله يتم معرفة ما هو الناقص لجلبه وكذلك هذا يفتح باب لشيء يزيد من الإنتاجية مثل:
معرفة سجل البيع اليومي لمعرفة ما السلع التي تباع أكثر وفي أي وقت تباع لتلبية احتياجات السوق في الأوقات المناسبة ومعرفة ماذا يحبون وما إلى ذلك
ودي تعتبر ممتازة كأداء وخِفة لكن تفتقر لكتير تقنيات لا غنى عنها في مشاريع كتير زي الموجودة في أُطُر العمل والمكتبات والأدوات، هجيبلك تقنيات وشوفي أي تقنية هتتعلميها وتكملي فيها ومن بعدها تشوفي إي المشاريع اللي تعمليها إن شاء الله بيها
ومش شرط الشخص يكون مش عايز مشاريع برمحية أو مش طالب دا يبقى هو خيار غير متاح
بالعكس
تقدري تفكري في حل يديه حاجة من ال ٤ اللي تم ذكرهم على الأقل ووقتها النقاش على قبول المشروع من طرفه هيكون له وزن إن شاء الله
ودا غير إنك بعد ما تخلصي المشروع بتخليه في سيرتك الذاتية بتفاصيله:
- فترة البدء، وفترة الانتهاء من المشروع
- اسم المشروع
- التقنيات المستخدمة في المشروع
- وصف المشروع
- الإنجازات التي قمتي بها في المشروع (الباب دا مهم لأنه بيضيف الخبرة العملية في المشروع ويبين باختصار عملتي إي بالضبط فيه ودا يبين كذلك الشخص فاهم بيعمل إي ولا لا)
بالنسبة للخبرة النظرية لمشاريع حقيقية
ابحثي عن أناس عايزين حلول برمجية
وتقومي بحل مشاكلهم دي على هيئة مشاريع بتعمليها لهم ونصيحة في الباب دا اهتمي أكتر شيء بال ٤ دول في حل المشاكل:
- التقليل من وقت المستهلَك
- التقليل من التكاليف
- زيادة نسبة الأرباح
- تقليل المجهود
أنا أساساً Full-Stack بلغة Kotlin
ومن ضمن ما يمر عليه نفس التخصص هو ال front-end
ما هي التقنيات التي تستخدميها حالياً؟
Repost from آيات و أحاديث
قال الله جل في علاه في سورة النساء
وَإِذَا حُيِّيتُم بِتَحِيَّةٍ فَحَيُّوا بِأَحْسَنَ مِنْهَا أَوْ رُدُّوهَا ۗ إِنَّ اللَّهَ كَانَ عَلَىٰ كُلِّ شَيْءٍ حَسِيبًا (٨٦)
بالنسبة للخبرة النظرية لمشاريع حقيقية
ابحثي عن أناس عايزين حلول برمجية
وتقومي بحل مشاكلهم دي على هيئة مشاريع بتعمليها لهم ونصيحة في الباب دا اهتمي أكتر شيء بال ٤ دول في حل المشاكل:
- التقليل من وقت المستهلَك
- التقليل من التكاليف
- زيادة نسبة الأرباح
- تقليل المجهود
أود السؤال عن اذا حضرتك بتعرف أحد شغال بمجال front end development
يتطوع أنه يكون mentor لي أرجع ليه في بعض الأمور الخاصة بالمجال، ممكن توصلني به؟
تحديدا أنا واقفة عند نقطة كيف أحول الخبرة النظرية لمشاريع حقيقية.
على حسب مدى توسع المشروع
وعلى حسب المميزات اللي تبيها فيه ومواصفات المشروه نفسه
وش افضل لغة استخدمها اذا بسوي متجر الكتروني و مع الوقت يمكن احوله لتطبيق
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
