تخاريف مبرمج @ta5rif_mj Channel on Telegram

تخاريف مبرمج

@ta5rif_mj


قناة محتوي عربي خاصة بالباك أند والفرونت أند و السيستم ديزاين و الداتا بيز والنود والجافا سكربت والجافا

تخاريف مبرمج (Arabic)

تخاريف مبرمج هي قناة متخصصة في مجال البرمجة باللغة العربية على تطبيق تيليجرام. تهدف القناة إلى تقديم محتوى متنوع وشامل في مجالات الباك أند والفرونت أند وتصميم الأنظمة وقواعد البيانات والنود والجافا سكربت والجافا. سواء كنت مبتدئًا في عالم البرمجة أو محترفًا يبحث عن تطوير مهاراته، فإن هذه القناة هي المكان المثالي لك. سوف تجد فيها مقالات تعليمية شاملة، نصائح وحيل مفيدة، وأخبار حصرية في عالم التكنولوجيا. انضم إلينا اليوم وكن جزءًا من مجتمع البرمجيات الناشئ في العالم العربي.

تخاريف مبرمج

11 Jan, 22:36


https://www.youtube.com/watch?v=VXQ3ZRBH0Xo

تخاريف مبرمج

10 Jan, 19:10


بقالي فترة بحاول اعمل مشاريع جانبيه من خلال بعض الأفكار اللي بتيجي في دماغ الواحد واللي حاليا بتخلي الواحد يدخل في بعض الحاجات الخاصه بال AI مع استخدام بعض ال AI Tools ، هنا فكر الواحد اتغير حرفيا لان الواحد حاليا بقي بالنسبه له المشاريع دي تعتبر حاجه زي ال MVP كده يقدر يشتغل عليها

افتكر مشروع زي ال AI CV review analysis ده تقريبا مخدش شغل 8 ساعات كده مابين شغل ال
Front-end, Backend, Testing , Prompt
ودمجه مع Hugging face model
طبعا اسرع stack هنا كان
Python
Fast api
React
windsurf IDE

نفس الكلام لما اشتغلت علي مشروع Ecommerce voice assistant
كان المشروع تقريبا مخدش شغل من ناحية ال Front-end وشغل الباك اند لكن مشروع زي ده بتتكلم مثلا في شغل 12 ساعه
وكان ازاي اننا نتعامل مع user language Prompt وازاي انه اقدر استخدم RAG واعمل بيه Search داخل اي ecommerce app بطريقة سريعه جدا وده اللي أشرت فيه في ٢ بوست سابق
كان stack
Python
fast api
RAG
Postgresql

الحقيقة ان عشان تقدر تعمل حاجات ك MVP تقدر تشتغل عليها بقي في Tools موجوده تقدر تخليك تعمل ال prototype بتاعك بأسرع وقت مع tools تسهل عليك
يمكن اسرع stack يسهل عليك ده هو
Python
Fast Api
React
PostgreSQL
Prompt Engineer
Windsurf
Deep Seek

اللي عايز اقولك عليه انا اساسا مشتغلتش Python ولا كنت اعرف RAG ولا اشتغلت AI ومش عايز اقولك اني بقالي اسبوع شغال عاي حاجه بال AI عشان اعمل assistant tool بس فعلا انك تقرا وتروح وتيجي وتستخدم Deep Seek وال IDE تقوله يعملك ايه ولا عدل في كده لا اشتغل في ده وتقوله لا انت غلط والمفروض الصح ده ، كده يبقي انت ماشي مظبوط لأنك فاهم وبتديره بنفسه وبتعمل اهم حاجه هي Verification process مش مجرد اللي بيقولك عليه ،
المشروع اللي شغال عليه اول مرة اتعامل مع Kaggle واروح اشوف Datasets ويلا نجرب model ونشوف ال results اللي هتطلع ، حقيقي الواحد دخل في مواضيع هتفرق معاك جدا لو بتعرف انت بتتحرك ازاي قبل التنفيذ وده اللي جاي لان المفروض انت هتعمل بنفسك حاجات مدخلتش فيها ومتعرفش عنها الدنيا بتجري بشكل اسرع من الصاروخ 🚀 في مجالنا بشكل مرعب

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

09 Jan, 13:53


كما وصلني

تخاريف مبرمج

08 Jan, 15:27


شباب كتير بيسال عن كورس mongodb بالعربي ، او شباب كتير بيكون شغال RDBMS وعايز يذاكر Mongodb
ال Crash course ده هيبقي مفيد جدا ليك لو عايز تعرف يعني ايه mongodb وتستخدمها
ميزة الكورس ده انه مش مرتبط بلغه معينه خالص ده بيستخدم لل CLI نفسه مباشرة
وبالتالي الكورس ده هيبقي مفيد لكل اللغات

محتوي الكورس كالآتي
1- What is NoSQL ?
2- Difference between SQL and NoSQL
3- What types of NoSQL DB?
4- What is MongoDB?
5- MongoDB Installation on Windows
6- MongoDB Data Model
7- SQL Term VS MongoDB Term
8- Basic Commands For MongoDB Shell
9- MongoDB CRUD Operations
10- MongoDB Querying Data
11- Aggregations
12- Indexes
13- Convert From RDBMS Model to NoSQL Model

لنك الكورس
https://www.youtube.com/playlist?list=PLkzDzmo9y3VGouPIHyDbUfSMPMgGm0aTn

تخاريف مبرمج

06 Jan, 10:29


الصورة عظمه بصراحه استخدام ال RAG في موضوع ال search مع ال natural query عظمه جدا

عايز اقولك اللي في الصورة ده احنا بفضل الله عملناه انا واتنين من الأصدقاء في موضوع ال Voice AI assistant اللي اتكلمت عنها في كذا بوست سابق

حقيقي مبسوط جدا بشغلنا اللي بيتعمل زيه في حاجه زي امازون

الموضوع فعلا شيق جدا وبينقل الموقع بتاعك لحتة تانيه خالص

تقدر تشوف البوستات السابقة عن الموضوع ده من خلال اللنكات دي
https://lnkd.in/dxZmxY6h


https://lnkd.in/dEeEd3ba

دمتم بخير

تخاريف مبرمج

05 Jan, 15:46


Applications for our 2025 Summer Internship are now open!

In 2024, we had the privilege of hosting 30 talented interns from over 10 countries! Over the course of 6 weeks, they collaborated with our team on impactful projects spanning investments, value creation, research, and strategic thesis development—gaining invaluable, hands-on experience in the fast-evolving field of venture capital across emerging markets.

This year, we are thrilled to welcome another diverse group of curious, motivated undergraduate and postgraduate students to join us this June for a summer filled with learning, growth, and opportunity!

Apply using the links below:

Undergraduate applications: https://lnkd.in/dkv5iZnn

Post-graduate applications: https://lnkd.in/dAwgUKt7

تخاريف مبرمج

05 Jan, 15:46


منح تدريب

تخاريف مبرمج

05 Jan, 15:46


YOUTH - MENA WINTER INTERNSHIP PROGRAM IS HERE!

Here’s your chance to gain hands-on experience, build your network, and contribute to something big.

We’re on the hunt for talented interns to join our winter internship program in: Marketing, Graphic Design, Operations, Partnerships & Customer Care

Don’t miss out—apply now and show us what you’ve got!
📧 Send your CV to: [email protected]

تخاريف مبرمج

05 Jan, 15:46


HIKMA Talents Internship Program

We are glad to announce an Internship Program 2025 - from February to June 2025.

Here’s your opportunity to apply for HIKMA Talents Internship Program

Applicants can apply to one of the following functions:

Quality Control
Quality Assurance.
Research & Development
Accounting & Finance
Information Technology
Supply Chain.
Production/Manufacturing
Production Engineering / Maintenance
Program Duration:

Internship duration: 5 months

Submission Deadline: 30/12/2024

Location:

Sixth of October City (transportation and meals are covered).

Internship Requirements:

- Undergraduates (expected graduation within two years).

- Previous experience either through student activities or internship can be a further advantage

Location: Giza, EG
https://talents.hikma.com/job/Al-Jizah-HIKMA-Talents-Internship-Program-Giza/1139009901/?utm_campaign=LinkedinJobPostings&utm_source=LinkedinJobPostings&applySourceOverride=LinkedIn

تخاريف مبرمج

05 Jan, 15:46


الشركة رقم 5 فى Winter Internships
5- PwC Middle East

🔻1- فتحت Internship Program
🔻 2- التدريب للطلبه ال Seniors
🔻 3 التدريب فى Technical Tracks :
1- Cloud
2- Data Engineering
3- Oracle
4- SAP

🔻4- الديدلاين للتقديم يوم 5 يناير
🔻 5- لينك التقديم :
Application Link: https://lnkd.in/d8CJiBBu

تقدروا تتابعوا مبادره Winter Internships على :
#Winter_Internships2025

Post:
https://www.linkedin.com/posts/nada-ashraf-ahmed_winterinternships2025-activity-7281269187371487232-UH0A

تخاريف مبرمج

05 Jan, 15:46


هنفتح باب internship في متقنة
ابتداء من يوم 19/1/2025 هنفتح باب التقديم لتدريب عملي في التخصصات دي:

Front End Developer
(React - Next.js)
Back End Developer
(Laravel - PHP)
Mobile Developer
(Flutter)

شروط التقديم:
تكون خلصت الجزء النظري من دراستك في التخصصات دي.
يكون معاك لاب توب مناسب للشغل.
تكون متفرغ لأننا هنعطيك وقت ومجهود وخبرة عملية عشان نطلع جيل محترف فاهم يعني إيه شغل صح.
تكون حابب تتعلم أصول الشغل واكتساب خبرات حقيقية.

ملاحظات:
التدريب غير مدفوع.
الهدف إنك تكتسب خبرة عملية أفضل في المجال.

ابعتلنا سيرتك الذاتية (CV) على الإيميل:
[email protected]

بالتوفيق ليك!

تخاريف مبرمج

05 Jan, 15:46


Elsewedy Industries Group.مجموعة السويدى للصناعات

🔻 شركة Elsewedy Industriesفتحت فرصة Winter Internship
🔻 التدريب لخريجين 2023& 2024
🔻التدريب لمده 3 شهور و Paid
🔻التدريب اوفلاين

🔻 الايميل للتقديم على التدريب
[email protected]

تخاريف مبرمج

05 Jan, 15:46


تدريب شركة jumia

https://bit.ly/4gO9PvO

تخاريف مبرمج

05 Jan, 15:46


تدريب شركة fuzetek

https://forms.gle/oB4gVVkCua3VogC56

تخاريف مبرمج

05 Jan, 12:12


حاليا موضوع ال super app او ال super X زي ما ايلون ماسك بيتكلم عنه وحاليا بقي في ناس بتتكلم في القصه دي

خليني اقولك ان في سنة 2015 ، 2016 اشتغلت علي مشروع شبيه بقصه ال Super X وكان خاص بالعماله المنزليه

انا وصديق عملنا Saas product خاص بالعماله المنزليه مبني علي تقديم 30 خدمه سواء شركات او أفراد يقدرو يستخدموا التطبيق نفسه

التطبيق نفسه كان واحد سواء للل business partners or Customers

بالنسبه لل مقدمي الخدمات الموضوع نفسه كأنه عنده تطبيق خاص بيه سواء فرد او شركة بتقدم اكتر من خدمه وكمان كان مرتبط بتقديم خدمتك في أي مكان في العالم ومرتبط بال Geolocation

وكان الاشتراك ب Subscription model وأعتقد ده كان الغلطه عندنا وكمان توقيت الفكرة مكنش افضل وقت خاصه ان التطبيقات المتشابهة كانت بتقول انك لازم تكون صاحب شركة عندها التطبيق

لكن احنا عملنا تطبيق كامل بخدمات كتير جدا جدا وطورونا فيه بكمية features كتير جدا مكنتش موجوده في اي تطبيق وده كان غلط مننا كمان

للاسف كمان كان في غلطات غلطنا فيها من ناحية التخطيط للمنتج

علي الرغم ان كان في حد هيشترى 50% من التطبيق بس محصلش نصيب وقتها والصفقة وقفت

بس اغلب ال feedbacks الي كانت بتيجي من مقدمي الخدمات كانت كلها شكر في التطبيق بشكل غير طبيعي
ما شاءالله

وده كان أول مشروع 💡 افكر ان اعمل فيها entrepreneur 😂 ومنجحتش فيه

دمتم بخير

تخاريف مبرمج

05 Jan, 10:48


Onsite hiring for UI Developer in Qatar 🇶🇦

Duration: 1 year & extendable
Location:Qatar
Salary:15000 QAR
Experience: 6+ years
Skills: Angular, HTML5,CSS,Bootstrap

Forward resume to [email protected]
WhatsApp +974 30107270

تخاريف مبرمج

03 Jan, 11:16


لو انت بتشتغل باي لغة برمجه وبتبني سيستم فأنت اكيد اهم component عندك هي الداتابيز
وتصميم الداتابيز واحدة من اهم الحاجات اللي لازم تركز فيها وتشتغل علي تصميمها بحيث انك تقدر تضيف عليها مستقبلا وده اللي بيفرق بين حد والتاني

وعشان تتمكن وتاخد خبرة في تصميم الداتابيز فأنت محتاج تشتغل علي اكتر من سيستم ويفضل اكيد انك تتعرض لبيزنس مختلف كل مرة وده هيفتح دماغك اكتر

هتقولي وانا اشغل بالي ليه منا شغال ORM هقولك في طريقين

اولا انك تبدأ بالداتابيز وتصممها وده بيخلي عندك Holistic view وتلاقي نفسك بتربط البيزنس كل ببعضه ويفرق معاك جدا لو عندك reports وشغل تقيل

ثانيا لو هتبدا بال Orm and Entities اه هيسهل عليك لكن تربيط البيزنس بيكون فيه مشاكل شويه وكمان شغل ال native queries بيكون فيه مشكله غالبا معاك

هنا في قناة تخاريف مبرمج في بلاي ليست اشتغلت عليها بنشتغل علي database design لاكتر من سيستم ك
1. Saas Online Store
2. E-Learning
3. Clinic Management
4. On Demand Gerocery Delivery
5. Saas Subscription
6. Smart Home
7. Ecommerce order Workflow

اتكلمنا كمان عن
1. What should consider when designing database
2. Database indexing

لنك البلايست من هنا
Database Design: https://www.youtube.com/playlist?list=PLkzDzmo9y3VHDFKp7LuXd-FwbefvTL5o0

تخاريف مبرمج

31 Dec, 08:28


الحمدالله علي ما فات من العام الماضي والحمد لله على العام الجديد نسأل الله تعالي ان يرزقني ويرزقك جميعا من حلال وبركة ويرزق المسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات ، اللهم لك الحمد والشكر على نعمك ويرحم غزة واهلها ويرحم اهل سوريا ويرزقهم الجنة اجمعين بغير حساب ولا سابق عذاب.

تخاريف مبرمج

30 Dec, 19:04


لو انت شغال نود فلازم تعرف يعني ايه Security الجزء ده مهم في اي مشروع انت بتعمله لابديل عنه
هنا في البلايست اتكلمنا علي ال security في 14 فيديو بدايه من يعني ايه ال security وايه categories الخاصه بال security لحد التطبيق نفسه بالكود بال Gwt

هنتكلم عن الاتي
Security, Securiry Categories
User management
User management database design
Authentication and authorisation
Session based vs token based
GWT
Implementation of Authentication and authorisation with GWT
Token Generation and Verify
implementation
Refresh Token and implementation

الجزء النظري مهم جدا انك تفهم
ده لنك البلايست من هنا
Node JS Security & User Management: https://lnkd.in/d9HTK4bb

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

29 Dec, 12:06


السيكيوريتي وجمال تك

بمناسبة الجدل الداير في ال Tech Community عن السيكيوريتي ومشاكله وبعض الفيديوهات اللي طلعت بخصوص اختراقات المواقع وبلا بلا بلا والكلام الكتير وشكرا لكل ال Tech Community بجد لكن انا جاي اكلمك من منظور تاني

خلينا متفقين مفيش سيستم على وجه الأرض لم يتم اختراقه من بدايه الخليقة
وبالتالي وظيفتنا هنا ك مبرمجين اننا نقلل المشاكل الناتجه عن الاختراق من خلال بعض ال best practices وال softwares اللي بتحمي وقفل بعض الثغرات وخلافه

طب انت هتعرف كل ده ازاي او هتتعلمه امتي او تكتشف ده ازاي في الكود بتاعك
نيجي بقي للاهم

يمكن شباب كتير موضوع ال security بالنسبه لها محصور في قصه ال authentication and authorisation وفقط وده للأسف مش صح ومش كافي

الموضوع اكبر واعمق بكتير جدا وعشان كده هتلاقي دايما في الشركات الكبيرة موجود security team
وظيفة التيم انه بيحمي ال systems الخاصه بالشركة سواء من خلال ال software او ان في مشاريع بتبقي private داخل شبكة الشركة وحتي ده يمكن اختراقه نفسه
افتكر ان من كم سنه كان في ثغرة في log4j وده مكتبه في الجافا وعايز اقولك ان كل بنوك العالم كانت بتستخدمها واغلب الشركات اللي شغاله جافا بتستخدمها
الثغرات اللي ممكن تكون عارف بعضها زي

SQL Injection
Log Injection
وخلافه زي DDOS Attack
And Brute-force attack
ابعتلك مثلا 10 الف request per second مثلا
Csrf attack
Xss
Files upload attack
كل دي انواع مختلفة جدا من الثغرات وغيره طبعا حاجات تانيه جدا
افتكر بردة ان كان في nginx version كان في ثغرة بردو
لو بصيت علي ال npm packages اللي بتنزلها يقولك اذا كان في فيها vulnerability ولا لا عشان تخلي بالك

حتي ال docker images الي بتنزل بردو وده يخلينا ننركز احنا بنزل ايه وندور علي الحاجه السليمه

ده في شركات بتدفع فلوس للي يكتشف ان عندها ثغرات ودي وشركات كبيرة مش قليله

طب انت هتعرف كل ده ازاي او هتتعلمه امتي او تكتشف ده ازاي في الكود بتاعك
نيجي بقي للاهم

اولا بالنسبه للكود فأنت محتاج تفهم ايه ال best practices وعشان تفهم ده محتاج تدور علي حاجه اسمها OWASP TOP 10
هسيبلك تحت ٢ لنك واحد للجافا وواحده للنود

ده بيقولك ازاي تحمي الكود بتاعك من خلال بعض ال Best practices اللي انت محتاج تطبقها

بعد كده بقي في بعض ال tools اللي تخليك تكتشف بعض ال security issues زي مثلا
Findbugsec or sonar qube

ال tools دي بتعمل static code analysis وبتخليك تكتشف اذا كان في مشاكل عندك ولا لا في الكود

طبعا في tools تاني تقدر تدور عليها عشان تتعلم اكتر عن المواضيع الخاصه بالسيكيورتي

الأهم انك تفهم ايه المشكلة وبعد كده تفهم الحل عشان تبقي فاهم

دمتم بخير
قناة تخاريف مبرمج

دي لنكات ال OWASP TOP 10 في الجافا والنود

https://cheatsheetseries.owasp.org/cheatsheets/Java_Security_Cheat_Sheet.html

https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#introduction

تخاريف مبرمج

03 Dec, 18:01


اللهم لك الحمد والشكر لله 🤲🤲🤲🤲

تخاريف مبرمج

28 Nov, 16:40


دي قناة خاصه بالجافا والتكنولوجي
للحابب ينضم
https://t.me/javatechnologyegypt

تخاريف مبرمج

25 Nov, 08:11


وظائف مطلوبة: مدربين لإعداد محتوى تعليمي في مجالات البرمجة والتصميم

نبحث عن مدربين محترفين لديهم الخبرة والمهارات اللازمة لإعداد محتوى تعليمي مميز واحترافي في المجالات التالية:

1. تراك Flutter

إعداد محتوى يغطي الأساسيات والمتقدم في تطوير تطبيقات الهواتف باستخدام Flutter.

توضيح كيفية استخدام Dart بشكل فعال.

تغطية موضوعات مثل:

Widgets وتصميم الواجهات.

إدارة الحالة (State Management).

التكامل مع APIs.

نشر التطبيقات على Android وiOS.


تقديم تدريبات عملية على بناء تطبيقات حقيقية.



2. تراك Backend باستخدام PHP

إنشاء محتوى لتعليم تطوير التطبيقات الخلفية باستخدام PHP.

شرح أساسيات البرمجة باستخدام PHP ومنهجيات OOP.

تغطية موضوعات مثل:

إدارة قواعد البيانات باستخدام MySQL.

بناء APIs للتطبيقات.

الحماية (Security) وتحسين الأداء (Optimization).

استخدام Frameworks مثل Laravel.


تقديم أمثلة عملية ومشاريع حقيقية للتطبيق.



3. تراك Frontend Development

إعداد محتوى مخصص لتعليم تقنيات تطوير الواجهة الأمامية.

تغطية موضوعات مثل:

HTML، CSS، وJavaScript.

مكتبات وأطر مثل React.js أو Vue.js.

تحسين تجربة المستخدم (User Experience) وتحسين الأداء (Performance).

التعامل مع RESTful APIs والتكامل مع الأنظمة الخلفية.


تقديم تدريبات على بناء واجهات تفاعلية متقدمة.



4. تراك UI/UX Design

إنشاء محتوى تعليمي لتصميم واجهات المستخدم وتجربة المستخدم.

تغطية موضوعات مثل:

مبادئ التصميم الجيد.

استخدام أدوات مثل Figma وAdobe XD.

تصميم Wireframes وPrototypes.

اختبار واجهات المستخدم وتحليل تجربة المستخدم.


تقديم تمارين ومشاريع عملية لتصميم تطبيقات أو مواقع.




المهارات المطلوبة:

خبرة عملية لا تقل عن 3 سنوات في المجال.

القدرة على تقديم محتوى تفاعلي يناسب جميع مستويات المتدربين.

مهارة في استخدام أدوات التدريب الحديثة.

القدرة على إعداد أمثلة عملية ومشاريع تطبيقية.


طريقة التقديم:
يرجى إرسال السيرة الذاتية ونماذج من الأعمال السابقة إلى [email protected] مع تحديد المجال المطلوب.

تخاريف مبرمج

23 Nov, 08:41


ولان الصورة بالف معنى وكلمة ؛ ناس كتير اللهم بارك تواصلت معايا بخصوص المشاريع اللى فى المنتورشيب

احنا زى منتا شايف عندنا 4 مشاريع متدرجة

مشروعين احنا مش بنكتب فيهم كود وده بيكون على 3 اشهر عشان كده قولت اول 3 اشهر مناسبين لاى لغة برمجة ودول هما

1- Vacation Tracking System

2- E-Commerce Database



المشروعيين الاخيرين ودول اللى بيكون فيهم تطبيق بالكود بلغة الجافا والنود وبراعى اننا نتدرج فيهم وبردو بياخدوا 3 اشهر

وهم

3- Food Delivery

4- Booking



عشان كده لما بقول ان المنتورشيب محتاجه مجهود منك وفيها ضغط لان فعلا احنا بنذاكر من كتب وفيديوهات وفى حاجات انا بشرحها وحاجات انت بتذاكرها



السوال المعتاد انا هتطلع خبرتى ايه من المنتورشيب

1- بفضل الله لو اجتهدت واشتغلت معانا يبقى ان شاء الله على الاقل خبرة سنه ومينفعش اكتر من كده خالص

2- كمية المعلومات اللى انت بتاخدها بفضل الله محتاجة منك مجهود ومذاكرة فى وقت يمكن مش اقل من 3 سنين



خلى بالك انت ممكن فعلا تكون بتشتغل بس انك تشتغل على 4 مشاريع فى الوقت ده مش هيبقى كتير وزى منتا شايف احنا بنراعى انك تشتغل على business مختلف



دمتم بخير

تخاريف مبرمج

22 Nov, 12:33


منتورشيب الجافا اوالنود

شكرا لكل اللي اشترك في المنتورشيب، حقيقي مبسوط باهتمام الشباب بالمنتورشيب ، ان شاءالله هنبتدي في خلال أسبوع ان شاءالله،

الشباب اللي سجل في الفورم ولم يتم تأكيد الحجز من خلال الدفع برجاء تأكيد الدفع والتواصل الخاص

ده الباتش رقم ٦ للمنتورشيب كل باتش له مواقف مختلفه وشباب حقيقي مختلف ، كمان بفضل الله من خلال الشباب بنتطور في المنتورشيب من خلال اضافة بعض ال topics للمواضيع نفسها.

لسه متاح مكانين فقط للانضمام، لمعرفة التفاصيل تواصل خاص،

تخاريف مبرمج

20 Nov, 12:27


Open Positions:

Java Technical Lead
Frontend Team Lead (Angular-based)
QA Lead
Senior DevOps Engineer
Senior Java Developers (3 positions)
Senior Angular Developers (2 positions)
send your CV to [email protected].

تخاريف مبرمج

15 Nov, 11:02


جمعه مباركه

واحنا شغالين في المنتورشيب وخلصنا بفضل الله مع الجروب الجديد اللي بدا من كم شهر اول ٣ شهور
كان الشباب بيبدأ في المشروع رقم ٣ وبدأنا اننا نذاكر الجافا

وخلصنا كتاب java 8 in action وكان الاهتمام بال streams, parallel streams, performance optimization ، debugging

كان في تاسك مع الشباب عشان يشتغلو عليها ، التاسك كانت انهم يعملو file helper يقدر يساعدهم انهم يعملو search لأي كلمه وهدف البرنامج انه يلاقي الملفات اللي فيها الكلمه دي

البرنامج يبان سهل وبسيط لكن مكنش ده الغرض لان الغرض اننا هنعمل البرنامج بالطريقة العادية او السيرش العادي وهو ال sequential search
وبعد كده نعمله optimization

1. Parallel search with completble future
2. Fork join with parallel search

وما شاء الله حد من الشباب عمل البرنامج وطلع لينا benchmark عظيم لل ٣ طرق هسيبلكم لنك ال github repo في الكومنتات

الغرض الفعلي من البرنامج ده هو إزاي انك تدور علي افضل طريقة تحسن بيها البرنامج بتاعك وتعمل optimization performance كويس

ده ظهر في ال benchmark مثلا علي حجم داتا مش كبير تحسين بنسبه كبيرة جدا تعدت ال 90%
وكمان هو مكتفاش بده ، ده طبق انه يعمل السيرش علي ال hard desk علي حجم داتا 170 gb في drive معين
وصل نسبه التحسين 65% عن الطريقة العادية وده اللي احنا بنحاول اننا نعلمه للشباب في المنتورشيب انه
يعمل الحاجه بطريقة تكون effective 👌 ويبقي عارف هو بيعملها ليه كده

كمان احنا بنهتم اننا نطور من ال github للشباب بحيث انه يطلع من المنتورشيب عامل GitHub repo عظيم يقدر يبروز الشغل بتاعه اللي بيعمله

ان شاءالله الدفعه الجايه من المنتورشيب هتبدا في بداية شهر ديسمبر وناس كتير ما شاءالله انضمت لينا حقيقي مبسوط الحمدلله وربنا يكرمنا وناهل الشباب كمان وكمان ، اي استفسار عن المنتورشيب تقدر تتواصل معايا خاص

لنك ال github repo
https://github.com/mostafa-tamer/File-Helper.git

تخاريف مبرمج

14 Nov, 15:30


عملية ال on boarding حقيقي واحدة من اهم الحاجات المهمة اللي بتحصل لما تدخل شركة جديدة

الحقيقة ان ال on boarding له شقين
1. إزاي الشركة نفسها هتعملك ال on boarding
2. الشخص نفسه اللي هياخد ال on boarding

ازاي الشركة تعملك on boarding الشركة المفروض انها بتقيم الشخص في أول ٣ شهور وغالبا في تقييم بيطلع صح او غالبا لا بسبب ال process اللي بيحصل بيها ال on boarding

الشركة لازم توفر للشخص ال document المناسبة الي يقدر الشخص يفهم منها المشروع وده لو في حاجه جاهزة هتاخد منه غالبا من اسبوعين الي ٣ اسابيع

طب لو مفيش document يبقي الشخص نفسه هيبقي شغله انه يعملها وممكن يستخدم ال AI عشان يساعده

وده هيفرق جدا معاه لان أهمية القصه هنا انه يفهم البيزنس وال documentation هتوفر وقت ومجهود لأي حد جديد داخل

للاسف لو الشركة موفرتش ده او محصلش ده فالشغل بيكون صعب جدا وللأسف النتيجه بتكون مخيبه وهنا ال Process نفسها مش صح فالتقييم غالبا هيبقي خطأ

لو الدنيا تمام تاني مرحلة ان الشخص بعد ما يفهم البيزنس يدخل علي ال support and bugs يشتغل عليها ويمشي ايده في الكود ده ممكن لمدة أسبوعين أو ٣ اسابيع

بعد كده يقدر يدخل في مرحلة انه يشتغل انه يعمل feature كاملة

بالنسبه للشخص انا بجد مقدر جدا حماسك للشغل وانك عايز تتثبت انك شخص ممتاز بس عايز اقولك اهدي شوية اهم نقطه في مرحلة ال on boarding هي

1. Business تفهم ال
2. System and data flow تفهم ال
3. Database تفهم ال
4. Project Structure تفهم ال
وتفهم أماكن ال files
5. Code تفهم الكود نفسه وتبقي عارف تتخيل الدنيا
ماشيه ازاي وال documentation هتساعدك في ده

الموضوع في ال on boarding المفروض يبقي win to win situation

حقيقي اللي انت شايفه هيبقي مفيد لو اتعمل صح وهيوفر عليك وقت ومجهود مع التيم بتاعك

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

12 Nov, 20:19


وانت في انترفيو واتسالت سوال مش عارفه هتتصرف إزاي؟

تخاريف مبرمج

12 Nov, 16:34


احيانا من وقت للتاني بحب اتفرج علي بعض مشاريع ال open source سعات بنزلها اجربها وسعات بشوفها علي ال github واشوف ال readme file وال features اللي موجوده

لفت نظرى مشروع ecommerce هو في منه نسختين واحدة free or community وواحدة enterprise وده Microservice

المشروع اسمه https://lnkd.in/g-WAuTE8

اللي عاجبني في المشروع والويب سايت بتاعهم سيبك من ان سعر ال product نفسه بنتكلم في 9k usd يعني بنتكلم في نص مليون وعلي فكرة المشروع
Multi vendor, B2C , B2B

ان الناس مهتمه بحاجه زي ال load Testing ك performance and bechmark وعارضين ال jmeter dashboard

ال architecture مرسوم ك design
API documentation

طبعا المشروع Backend, Front-end, mobile
وكل stack مكتوب فيه ال Tech stack نفسه

حقيقي عجبني التنظيم ، موضوع ال performance and benchmark عجبني جدا خاصة اننا بنعمل ده في المشاريع اللي شغالين عليها سواء في المنتورشيب او حتي الشركة مع الشباب وحقيقي فارقة جدا جدا

فأنا فعلا بحب جدا اللي بيهتم بالتفاصيل دي ، اسيبكم مع المشروع

دمتم بخير

تخاريف مبرمج

11 Nov, 22:30


اكتبو ال prompt ده في chatgpt و هتتفاجا



Based on everything you know about me roast me and do not hold back, use arabic language, (Egyptian accent specifically)

ضحك خام 😁

تخاريف مبرمج

10 Nov, 22:08


موضوع ال roadmaps حقيقي عليه اختلافات كتير جدا ، وللأسف الاسئلة عن الموضوع ده كتير جدا
عشان كده انا جاي اقولك ان ال roadmap مش بالكيلو ولا بالحجم والله

دايما اختار ال roadmap اللي تحطك علي بداية الطريق وتديلك الأساسيات وتقدر تخليك تبدا تعمل مشاريع

بقية اي حاجه انك هتعملها وانت بتشتغل وبالتالي هتتعرض لمواقف وشويه challenges وبالتالي في حاجات هتفهمها وأنت شغال

يبقي اب roadmap تبص علي الاتي
1. Fundamental
ودي الأساسيات
2. Building apps
تخليك تبني مشاريع
3. Simple & To the point
تكون بسيطه لكن تخليك تشتغل وتبني مشاريع


دمتم بخير

تخاريف مبرمج

09 Nov, 14:34


من فترة كم شهر كنت شغال علي مشروع مع شباب
وطبعا كتبت كود معاهم عشان نسرع الدنيا شوية معاهم
طبعا ده اخد وقت شوية عشان الواحد يقدر يطلع شغل

ففكرت ليه مفيش حاجه تبقي auto generator تساعدنا في القصه دي ،

انا لما بشتغل في اي مشروع دايما بشوف ال requirements ايه وندرسها ونحللها زي بالظبط ما بنعمل في المنتورشيب ونبدأ نطلع منها ال features و ال functions

وبعد كده نبدأ نعمل database design انا بحب جدا ابدا بال database design حقيقي شتان الفارق انك تفهم الداتابيز الاول بيديلك holistic view 😀 ويخليك تفهم البيزنس بشكل كويس جدا وترتبط الحاجه ببعضها ده طبعا بيكون initially لانك طول ما انت شغال في تغييرات اكيد

ففكرت ليه بقي ما يبقاش في auto generator كده اديله ال database script ويطلعلي springboot ابليكشن كامل يعمل الاتي
1. Controllers
2. Services
3. Repositories
4. Entities
5. DTOs
6. Mapper
7. Swagger API
8. Exception handling
9. Global exception
10 .Project Structure
11. Support Lombok

هيطلعلك springboot application فيه كل ال crud operation لأي table ومعاهم كمان get By Id

لسه الموضوع في البدايه لانه شغال بال Command line
تديله ال
app name
package name
database url
user name
password
springboot version

طبعا ده بيوفر وقت معاك مش اقل من شهر شغل بس ده لسه beta version وبشتغل عليه من وقت للتاني وبجرب عليه فصعب يطلع لسه للنور ، عشان كده محدش يطلبه مني لان لسه مش للتجربة

بمجرد ما يحصل auto generator يدوبك تعمل import للمشروع وتعمله run ويشتغل معاك بفضل الله


اتمني بفضل الله يكمل على خير لان لسه فيه شغل شويه والاسم بتاعه auto project

دمتم بخير

تخاريف مبرمج

07 Nov, 15:35


خلينا نتكلم عن موضوع مهم جدا وهو ال monitoring
الحقيقة سواء انت شغال علي اب سيستم انت محتاج انك تعمل monitoring له وده في tools كتيرة جدا تقدر تستخدمها منها المدفوع اكيد زي new relic or app dynamics or gray log مثلا

انا جاي النهارده اكلمك علي free tool كويسه جدا تخليك تعمل monitoring J2EE applications
بطريقة سهلة وبسيطه جدا لأن فيها كمية statistics سواء علي مستوي ال requests or SQL queries وغيرها

كمان بتعرفك ال Server بتاعك بيستخدم كم connection pool , كم thread وكمية تفاصيل حرفيا مرعبة

انا استخدمت ال tool دي في سنه 2014 وحقيقي استفدت منها في issue كنا مستخدمين فيه alfresco cms community edition وحقيقي كان في bug كانت بتحصل بتخلي السيستم يعمل hang on production وبفضل الله استخدمنا لل tool دى وعرفنا ان سبب المشكله كان في deadlock بيحصل

حقيقي ال free tool دي تقدر تستفيد منها وتطلع منها reports كمان

ال tool دي اسمها Java melody وهي open source واستخدامها بسيط هسيبلكم لنك ال github قي الكومنتات

لنك ال github

https://github.com/javamelody/javamelody


دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

06 Nov, 21:31


احيانا بنبقي عايزين نبص علي مشكلة حصلت فنروح نبص في ال log او محتاجين نبص علي ال log فبتطلب access او حد يبعتلك ال log file او لو عندك ELK يبقي حلو جدا

بس احيانا مش كل الناس بيكون متوفر ليها ده ك ELK او انك هتاخد وقت عشان تبص علي ال log file

بعد بحث كده لقيت حاجه كويسه وتقدر تخليك تبص علي اكتر من log file وكمان تعملهم دمج مع بعض وفيها search , هي حاجه بسيطه جدا وطبعا مش هقولك افضل حاجه يعني لو عندك ELK فأنت مش محتاجها

طبعا بيفرق حجم المشروع نفسه لكن ال Library دي تقدر تخليها تشتغل لوحدها علي اكتر من مشروع او تعملها دمج جوه المشروع بتاعك

اسمها Log Viewer
هسيبلك لنك ال github بتاعها في الكومنت

دمتم بخير

لنك ال github
https://github.com/sevdokimov/log-viewer?tab=readme-ov-file

تخاريف مبرمج

06 Nov, 11:25


وظيفة كما جاتني

السلام عليكم في فرصه وظيفه مبرمج محتاج حد يكون متوفر ان يباشر فورا فلو عندك شخص محتاج للوظيفه ياريت تعترني فيه مكان العمل في مشروع حكومي بأمارة عسير والتعاقد مع شركه العرض المتقن والراتب 7000 ريال

طيب الوظيفه مطور ويكون عنده خبره في php  و laravel  ويكون عنده خبره مبدئيه بي python odoo  ويكون متاح للانضمام فورا  مكان العمل أبها إمارة عسير والراتب 7000 ريال والوظيفه مستقره

تخاريف مبرمج

05 Nov, 14:55


بفضل الله علي مدار سنه انضم للمنتورشيب عدد محترم من الشباب وصل عددهم تقريبا من 90 الي 100 شخص
حقيقي مبسوط جدا بده ، الانضمام للمنتورشيب كمان له community خاصه بيه لأي حد بينضنم ليه وبننشر علي ال community حاجات يستفيد بيها ناس كتير وكمان وظائف للشباب اللي معانا بفضل الله

حقيقي انا مبسوط بالعدد اللي معانا الحمد والشكر لله وان شاءالله القادم افضل

تخاريف مبرمج

04 Nov, 22:54


التزام ووقت صغير هتحس بنتيجته بعد شهور خليك باصص لقدام مش مجرد انك تبص تحت رجلك وبص لو كنت باصص تحت رجلك مكنتش تبقي في المكان اللي انت فيه دلوقت
معافرتك وصبرك واجتهادك وسعيك بفضل الله ده المهم النتيجه بتاعة ربنا
مفيش مجهود بيروح علي الفاضي

تخاريف مبرمج

04 Nov, 13:01


شكرا لكل الناس اللي سجلت في المنتورشيب، وشكرا لكل اللي تواصل معايا بعد انتهاء التسجيل ومتاح حجز المنتورشيب بس تواصل معايا لان الحجز من خلال google forms قفلت ، يا شباب اللي سجل ومدفعش يدفع عشان الأسبقيه باولويه الدفع ان شاءالله

تخاريف مبرمج

01 Nov, 16:19


تخاريف مبرمج pinned «بسم الله توكلنا على الله ؛ اعلان الباتش السادس لمنتورشيب الجافا والنود 🚀 برنامج المنتورشيب 6 شهور للجافا والنود برجاء قراءة الاعلان جيدا بتمهل قبل التسجيل وقراءة خطة الدفع وطريقة الدفع جيدا قبل التسجيل من خلال الروابط ادناه ؛ اول 3 شهور من البرنامج متاح…»

تخاريف مبرمج

01 Nov, 16:19


اي استفسار للمنتورشيب موضحه هنا يا شباب للناس اللي بتسأل

تخاريف مبرمج

01 Nov, 12:44


بسم الله توكلنا على الله ؛ اعلان الباتش السادس لمنتورشيب الجافا والنود

🚀 برنامج المنتورشيب 6 شهور للجافا والنود

برجاء قراءة الاعلان جيدا بتمهل قبل التسجيل وقراءة خطة الدفع وطريقة الدفع جيدا قبل التسجيل من خلال الروابط ادناه ؛ اول 3 شهور من البرنامج متاح الانضمام فيه لاى لغة برمجة

📆 مينتورشيب لمدة ٦ شهور:

استمتع برحلة تعلم مكثفة على مدار ٦ أشهر، حيث يمنحك المنتورشيب الوقت الكافي لاستيعاب المفاهيم وتطبيقها في مشاريعك.
اجعل هذه الفترة تحولًا في مهاراتك البرمجية واستعد لمستقبل واعد في عالم التطوير! 🗓💡

🌐 لمن؟
للمبتدئين وأولئك الذين لديهم خبرة من صفر سنه إلى ٢ سنة.
لمن يبحثون عن تعلم جافا و نود بطريقة عملية وتطبيقية.
للمصريين فقط لمشكلة فى التحويلات الخارجية اذا كنت من دولة اخرى الرجاء التواصل على الخاص على لينكدان

🚀 التحديات والتفرغ:
البرنامج يتطلب التفرغ والتفاني. يمكن أن يكون التفرغ تحديًا، ولكن نشجع على تحقيق توازن صحيح بين التفرغ للبرنامج والالتزامات الشخصية أو المهنية الأخرى. نحن هنا لتقديم الدعم والتوجيه، ونؤكد على أهمية تحفيزكم ومساعدتكم على تجاوز أي تحديات قد تطرأ.

🚀 المشاريع:
سيتم تنفيذ مشاريع عملية تمكنك من تطبيق المفاهيم التي تعلمتها. سنقودك خطوة بخطوة في إنشاء تطبيقات ويب متقدمة باستخدام جافا ، مما يتيح لك بناء ملف تعريف قوي GitHub Profile.

🔧 ورش العمل وتوجيه مهني:
استفد من ورش العمل العملية وجلسات التوجيه لاستكشاف فرص العمل وبناء استراتيجية مهنية.

نحن هنا لتجهيزك للشغل في غضون 6 أشهر إن شاء الله. 🚀
سنقوم بتنفيذ مشاريع حقيقية، حيث ستقوم بقراءة كتب محددة مع تتبع الفصول المهمة، ومشاهدة فيديوهات تعليمية، ثم ستطبق ما تعلمت بنفسك.
سنناقش كيفية تقسيم المشاريع وكيفية عمل تقدير للمهام. سنقوم أيضاً بعمل Code Review للمشاريع لضمان الجودة والتحسين المستمر.
ستقوم بقراءة وتحليل أكواد المشاريع السابقة، وسنقوم بتنظيم GitHub وكتابة Read me file لتسهيل فهم المشاريع الخاصة بك.
كل الاستفسارات والأسئلة مرحب بها! ستتم متابعتها قبل الاجتماع بيوم لضمان أفضل استغلال للوقت.
ستعمل على مشروعك الخاص بشكل فردي، ولكن سنتحدث ونناقش جميع المشاريع للاستفادة من الخبرات المتبادلة.
إعداد تاسكات متنوعة لتحفيز تطوير مهاراتك بشكل شامل. نحن هنا لدعمك وتوجيهك في كل خطوة من رحلتك البرمجية! 💻💡

💬 مجتمع داعم:
انضم إلى مجتمعنا البرمجي وتبادل الخبرات مع زملائك والمدرب.
الجروب سيشكل فريقًا واحدًا متكاملًا حيث يتعاون أعضاؤه بشكل فعّال، يساعدون بعضهم البعض .
سيتم مناقشة جميع التاسكات وعقد الاجتماعات بانتظام لضمان فهم كل فرد للتفاصيل.

🚨 تحديات أسبوعية:
تحفيز نموك المستمر من خلال تحديات أسبوعية ومشاركة في مجتمع برمجي نشط.

📊 تقييم ومتابعة:
تلقى تقييمًا فرديًا ومتابعة أداءك على مدار الـ ٦ أشهر.
سيتم شهريا اختيار بطل الشهر ومنحة شهادة بذلك

🚀 انطلاق البرنامج في بداية ديسمبر!
باذن الله فى خلال الفترة ما بين 26 نوفمبر الى 3 ديسمبر
استعد لرحلة التعلم والتحديات البرمجية المثيرة! 📆

📚 التسجيل في المنتورشيب!
باقى التفاصيل فى الروابط ادناه
للتسجيل في منتورشيب الجافا، يُرجى زيارة الرابط التالي:
https://forms.gle/pD3naJSTEci8aXKd8
وإذا كنت ترغب في التسجيل في منتورشيب النود، يُرجى زيارة الرابط التالي:
https://forms.gle/JGnoj7mxqLUzrvvp7

انضم إلينا اليوم واستعد لتجربة تعلم شاملة وداعمة توفر لك المهارات والثقة لتحقيق نجاحك في مجال البرمجة! 🚀💻

تخاريف مبرمج

30 Oct, 17:37


جالي اسئلة كتيره عن المنتورشيب اللهم بارك ، ان شاءالله هعلن عنها الأسبوع ده بفضل الله
في شوية حاجات عايز اقولها

١. المنتورشيب هيبقي فيها شغل كتير وفي حاجات هشرحها وفي حاجات انت هتذاكرها بنفسك والمذاكرة من عندك كتير
لو مش هتقدر توفر وقت عشان المذاكرة فانصحك متضيعش وقت

٢. المنتورشيب مناسبه من صفر الي 2 سنه احنا جالنا لحد ١٠ سنين خبره حقيقي هتطلع بفضل الله اشتغلت علي 4 مشاريع كامله وده لحد في البدايات بتاعته مش هتلاقيها كتير وال 4 مشاريع كلهم بيزنس مختلف عن بعضه ، عشان كده بقولك هتبقي واخد خبرة سنه بفضل الله من الشغل

٣. كمية المذاكرة وال knowledge اللي هتستفيد بيها بفضل الله ممكن تعقد ٣ او ٤ سنين عشان تقدر تاخدها ، المنتورشيب مش مجرد حاجات هشرحها وحاجات انت هتذاكرها لا الموضوع في حاجات اكتر من كده مناقشات في السيشن واسئله علي الجروب ومتابعه كمان بتكلم في مواقف وخبرات اتعرضتلها في المشاريع اللي اشتغلت عليها

٤. احنا اول ٣ شهور مش بنكتب كود احنا بنفهم الاول إزاي نفكر ونفهم البيزنس ونحول التحليل اللي عملناه لرسومات و epseduocode و sequence diagram
بنخليك تبقي strategic developer وبتعمل task estimate , proposal, code review, pair code reviews, database design, database optimization وحاجات تانيه كتير جدا

٥. اول ٣ شهور مناسبين لأي حد شغال باي لغه برمجه مهما كانت لانها بتغير من ال mindset بتاعتك والتطبيق في ال 3 شهور الآخرين

٦. احنا بنخلق ليك عادات زي قراءة الكتب ، تفهم وتحلل ، تدرس الحاجه بشكل مختلف

٧. بفضل الله في شركات بقت بتطلب مني cvs لناس اخدت المنتورشيب فعليا ودي بفضل الله حاجه انا مبسوط منها جدا جدا لأن بتثبت قوة المنتورشيب بفضل الله

٨. بنشيل من عندك الرهبة لك ان تتخيل ان واحنا بنعمل database optimization حجم الداتا اللي اشتغلنا عليها في مشروع ال ecommerce للداتا بيز وصلت ل 20 مليون records ، وده جزء احنا بنهتم بيه جدا وبفضل الله ده غالبا جزء مش موجود في اي كورس

حابب اقول حاجه اخيرة المنتورشيب بتساعدك أنها توصلك لل level مختلف وكويس جدا بس ده مش هيجي الا باجتهادك انت وبعد كده توفيق ربنا انا مجرد عامل مساعد ليك لكن في الاول والاخر الاجتهاد والسعي وربك اللي بيكرمك ويكرمني

دمتم بخير

تخاريف مبرمج

29 Oct, 13:53


لما بيكون عندنا سيستم شغال عربي وانجليزي
وانت المفروض هتعرض الداتا بتاعتك سواء بالعربي او الانجليزي

هنا انت قدام حاجتين مهمين جدا هل عرض الداتا وال switch اللي هيحصل من عربي الي انجليزي او العكس

هيبقي server side or client side
هتقولي مفهمتش
هقولك دلوقتي نفترض مثلا عندنا داتا فيها
Organisation ID
Organisation name-ar
Organisation name-en

هل هنرجع الداتا كلها ولا هنرجع الداتا سواء عربي او انجليزي بناء علي اللغه المرسلة

وهو ده معناه هل server side
هتبعت في كل مرة بيعمل switch للغه هتنادي السيرفر يرجعلك الداتا بناء علي اللغه

او ترجع الداتا كلها وال client side هيهندل ده من عنده

الاختيار مابين الاتنين مش سهل بس خلينا متفقين على الاتي ايه هي الاعتبارات الي علي أساسها انت هتحتار مابين الاتنين

1. Data size
2. SEO
3. Server Hits
4. Switch between language is high or not
5. Offline capability
6. High interactive SPA apps


Client side approach
1. Data size smalle to medium
2. No need SEO
3. Reduce hits of server
4. Switch is high
5. Offline is important
6. Need to high interactive SPA apps


Server side approach
1. Data size is large
2. Need SEO
3. server Hits is high
4. Switch is low
5. Offline is not required
6. Not nee for high interactive SPA apps

طبعا ممكن تستخدم ال hybrid approach اللي بيجمع بين الاتنين في حاجات وحاجات وده كويس جدا

ممكن تبتدي بال client وبعد كده تروح لل server وتقيس الدنيا وتشوف فعلا هتحتاج ولا لا

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

28 Oct, 19:58


جاهزين ان شاءالله للاعلان الأسبوع ده عن فتح الحجز للتسجيل في منتورشيب الجافا والنود 🔥🔥🔥🔥🔥
سيتم الإعلان عن التفاصيل في الساعات المقبلة

تخاريف مبرمج

27 Oct, 16:36


وانت شغال في الكود احيانا بيكون ترتيب العمليات
sequential
وبالتالي ممكن تلاقي نفسك بتروح على الداتابيز اكتر من مرة

النقطه دي تحديدا حاول تخلي ان لو تقدر تجيب الداتا من مرة واحدة يبقي يفضل عشان ما يبقاش في اي
round-trip
رايح جاي بتفتح connection

الحاجه التانيه استخدامك لل connection pool هيفرق جدا معاك ، خاصه انه هيوفر عليك موضوع انك تفتح connection لكن ممكن تستخدم ال ideal connection

حاجه تانيه لو بتعمل حاجتين زي ان مثلا محتاج تجيب حاجه من الداتابيز لداتا ومحتاج انك تجيب داتا تانيه من مكان تاني ومش معتمدين علي بعض لكن محتاج ال results بتاعتهم تستخدمها مع بعض

حاول تشغلهم parallel مع بعض وده يمكن في الجافا بيتعمل ب completeble future الموضوع ده بيكون مفيد جدا مع ال thread executor وبالتالي مش هيبقي في اي blocker لكن ال parallel execution هيوفر وقت

الجزء ده احنا استفدنا منه جدا في اننا كان عندنا مشكله في feature معينه خاصه اننا لما عملنا load test concurrent user 1000 per minute حقيقي كان معدل ال error rates كان عالي جدا

لكن بعد تحسين الجزء ده ما شاءالله بفضل الله معدل ال error rates كان 0%

حاول تستفيد بال connection pooling وزي ما اتكلمت مسبقا عن ال Server specification له دور انه يخلي السيستم بتاعك يقدم افضل ما يمكن

في حلول تقدر تستفيد منها قبل ما تروح ل complex solutions
وبالتالي نطلع من ده بايه

1. Connection pool usage
2. Completable future
3. un-wanted round-trip

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

26 Oct, 17:15


حاسس إن الانترفيو عقبة صعبة؟ عاوز تدخل وأنت واثق من نفسك وتعرف تجاوب على كل سؤال باحترافية؟

عشان كده فكرت اقدم خدمه interview prepation وهي خدمه مدفوعه عشان الناس تقدر تستفيد منه ومن التحضير كانك فعلا في انترفيو حقيقي

الانترفيوهات بتكون في التراكات الاتيه

1- Solution Architect
2- Java Team Lead, Senior, Junior
3- Nodejs Team Lead, Senior, Junior
4- Front-end Team Lead, Senior, Junior
5- Engineering Manager
6- Code Challenge
7- System Design

طب الموضوع هيتم ازاى
1- لازم تبعتلى ال job requirements ان وجدت

2- Your CV
بعد كده هنحدد ميعاد الانترفيو اللى بينى وبينك
3- إبعتلي مسج علي لينكدان نحدد الميعاد المناسب وبقية التفاصيل

طريقة الدفع هتكون عن طريق فودافون كاش

ايه اللي بقدمه في ال interview prepation

1. CV review
2. How to prepare yourself for interview
3. How to introduce yourself
4. How to answer the questions to the point and what if you don't know or remember the answer how to respond
5. Problem Solving
6. Database
7. Node JS or Java

طبعا الاسئلة وصعوبتها علي حسب ال level
بالنسبه لل Engineering Manager & Solution architect يضاف
8. Team Management & Collaboration
9. Leadership skills
10. System Design
11. احيانا يضاف ال STAR methodology لو الشركات اجنبيه

بالنسبه لل Front-end
اكيد مش هساله في ال database هتبقي الاسئله متعلقه اكتر بالفرونت سواء angular or react
Angular or React
bootstrap
Css
Javascript
Typescript

الوقت محدود، فاستفيد بأسرع وقت ممكن!
🏆 إحجز مكانك في الاستعداد للنجاح واتقدم بثقة في الانترفيو الجاي!

كل ده بجانب اول كم نقطة من اللي فوق
طبعا الكلام ده ممكن ياخد وقت اكتر من ساعه عشان كده بقولك احنا بنعمل prepation عشان تستفيد اكتر وقت ممكن

حاولت اجمعلك كل اللي بنحضره عشان تبقي عارف احنا بنعمل ايه وتبقي جاهز 🏆🏆🏆

تخاريف مبرمج

26 Oct, 09:34


ان شاءالله هعلن الأسبوع ده عن الباتش الجديد للمنتورشيب الجافا والنود للحجز ، كل تفاصيل المنتورشيب هتبقي في الاعلان اللي هينزل ، محتوي المنتورشيب موجود علي قناة تخاريف مبرمج.

دمتم بخير

تخاريف مبرمج

25 Oct, 11:01


في فكرة في دماغي حقيقي مش عارف هي موجودة ولا لا حاجه كده شبه وكيل الأعمال بس من ناحية ال
recruiter
عملية ان يكون معاك حد technical Recruiter يساعدك انك تشوف الوظيفة المناسبه لامكانياتك وكمان يساعدك انه يحطك علي ال next step من خلال تخطيط جيد ليك علي مستوي ال technical and skills حقيقي هتفرق جدا جدا

طب ايه المكسب بالنسبه له في ده حقيقي الموضوع هنا
win to win situation
ازاي اولا انت ممكن تتفق معاه مثلا انه هيقبض مرتب شهر بعد تعيينك
او هياخد نسبه شهريه مقابل انه كمان يساعدك في تطوير نفسك اكتر واكتر
او ايا كان الاتفاق

كمان يبقي مسئول عن عملية التفاوض مكانك في المرتب او يساعدك في ال negotiations

احنا محتاجين يكون عندنا الثقافة دي ، مش مجرد استشارات ده انت المفروض تكون عميل له

ايه رايكم في ده

تخاريف مبرمج

22 Oct, 15:55


خليني اكلمك علي موضوع كنت اتكلمت عليه في فكرة ال AI voice assistant
وده كان بخصوص ال RAG Process واللي استخدمناها واحنا بنعمل product search باستخدام ال voice باي context بتكتبه

الحقيقة الموضوع ممتع جدا ويمكن في ناس بتتخيل ان الموضوع صعب وتفاصيله كتير هو اه في حاجات محتاج تفهمها بس حقيقي مع الوقت هتكتشف ان الموضوع بفضل الله بسيط

انا اكيد مش شغال لوحدي في الموضوع ده انا شغال مع حد كان معاي في المنتورشيب واشتغلنا سوا

وعشان نسهل فكرة ال RAG Process وطريقة تطبيقها ، فكرنا اننا نخلي الموضوع بسيط زي شكة الدبوس 📌 كده

فكرة ال plugged لل RAG Process هتخليك تعمل ال Vector database سواء باستخدام
Postgresql or MySQL

من خلال application بسيط جدا سواء انت ال environment بتاعتك علي docker or Linux or Windows

مش هتبقي محتاج غير انك تعمل مرحلتين فقط

1. Setup Vector database
2. Embedding & Process Data

انت هنا في المرحلتين مش هتعمل حاجه غير انك
Call Api endpoint and see 👀 the magic 🎩 happens

بس كده ان شاءالله هنتكلم عن تفاصيل زيادة في الجزء ده في البوستات الجايه


دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

18 Oct, 14:57


🚀 Exciting News! 🚀


I'm thrilled to announce that I've launched my Topmate page! 🌟


This platform allows me to offer tailored Mentorship services and share my experiences with all of you.


Ready to give back to the community and help you achieve your dreams. 💡


Check out my page and let's start this amazing journey together!


#Mentorship #GiveBackToCommunity #TopmateLaunch

تخاريف مبرمج

18 Oct, 09:01


خلينى اكلمك عن خاصية جديدة المفروض تكون موجوده دلوقتى فى اى
ecommerce application وهى خاصية ال Voice Search
الخاصية دى موجودة مثلا فى امازون لكن مش موجودة فى بعض التطبيقات الاخرى زى نون او جوميا وخلافة
الخاصية دى بتتيح انك تعمل اى بحث بكلام معين ويجييلك كل المنتجات اللى تخص الكلام بتاعك اللى انت قولته باى سياق وليكن كمثال
I need headphones with noise cancellation
ده السياق بتاعك نتيجة للسياق ده هيتم تحويل ال صوت ده الى كلام
ومن خلال الكلام ده احنا هنقدر اننا نبحث فى الداتا بتاعة المتجر باستخدام
RAG Process

هنبقى نتكلم عن ال RAG Process فى وقت اخر هيتم تحويل السياق ده الى
حاجة معينه ومن خلال البحث داخل المنتجات دى باستخدام ال RAG
هيرجعلك المنتجات الى انت طلبته وبسرعة كبير
الخاصية دى مفيدة جدا فى اوقات انت مش فاضى تمسك الهات بتاعك او مثلا انت سايق
مع الخاصية دى والخاصية الخاصة بال Voise assistant اللى اتكلمت عنها سابقا
هتقدر انك تشترى من ال متجر بتاعك وبدون ما يكون فى اى تلامس باليد بينك وبين المتجر

هتتكلم مع المتجر بالصوت وتختار المنتجات بتاعتك وتشتريها وتدفع كمان وكل ده بسهولة ويسر

دمتم بخير

تخاريف مبرمج

15 Oct, 08:30


As I received
Job Opportunity: Solution Architect
Requirements:
- Experience: 
 - 10+ years in designing high-level systems, patterns, and options for next-generation web applications using technologies such as C#, .NET, HTML5, CSS3, Entity Framework, WCF, MVC, jQuery, JavaScript, Oracle, and various databases.
 - 10+ years in assessing the impact of operational system changes and implementing design solutions.
 - 10+ years in defining non-functional requirements.
 - 10+ years in understanding business requirements to develop complex engineering solutions across multiple infrastructure technologies (both on-premises and cloud).
 - 10+ years in collaborating with project teams to develop solution designs that achieve solution architecture in solution delivery.
 - 10+ years in database management, including creating and modifying database structures across multiple systems.
 - 10+ years in IT, with expertise in object-oriented concepts and C# specifications using .NET.
 - 10+ years in working with HTTP, JavaScript, AJAX, HTML5, Agile methodologies, and SD tasks.
 - 10+ years in Microservices, Domain-Driven Design, and SOA Messaging protocols.
 - 10+ years in designing and communicating high-level structures, guiding the design and development of integrated solutions that meet current and future business needs.

- Skills:
 - Strong ability to communicate technical information to non-technical clients.
 - Capability to recommend best practices for web applications.

How to Apply:
Please send your CV to: [email protected]

تخاريف مبرمج

14 Oct, 13:43


Load Testing
يا شباب مهم جدا احنا بنعمل ده في المنتورشيب لاهميته عشان تعرف السيستم بتاعك تحت الضغط هيبقي ال performance بتاعه عامل ازاي في خلال فترة زمنيه

او لو بتعمل test on 1000 concurrent per minute هيبقي ال performance بتاع الابليشكن ده ايه

كل ده عشان نعرف معلومات تخص ال error rates نسبتها كم
ال api endpoints بتاخد وقت قد ايه تحت ال 1000 concurrent users او no of requests لو زاد الابليكشن هيحصل فيه ايه


يعني مثلا النهاردة كنا شغالين علي مشروع تعديل حته صغيرة في الكود فرقت وفي ال connection pool فرقت فرق كبير جدا

كان بيحصل ان معدل ال error rate كان بيوصل ل 50 % معدتش موجود

كان ال max time اللي ممكن ياخده ال api endpoints with 1000 concurrent users كان 11 sec

بعد التعديل وال optimization كان 5.5 sec لنفس ال 1000 انت متخيل

طبعا ال request نفسه من غير ال concurrent users كان أقل من 100 Ms

ده غير بقي ال reports اللي تقدر تطلعها والشغل العظيم من خلاله عشان تحسن أداء السيستم بتاعك

كل ده تقدر تعمله من خلال استخدام ال jmeter

تخاريف مبرمج

14 Oct, 08:53


ايه رايكم في الكلام ده
لان ده فعلا مش اول مرة يثار الموضوع ده

تخاريف مبرمج

11 Oct, 06:08


شكرا لكل االي سأل عن فكرة
Ecommerce voice assistant

اللي اتكلمت عنها ده فيديو جديد اتعمل فيه جزء ال UI

وتوضيح خاصية ال Voice assistant علي موقع ecommerce

زي منتا هتشوف في الفيديو كانك بتتكلم مع ChatGPT داخل ال ecommerce website

ان شاءالله دي البدايه، مفيش اي مونتاج اتعمل في الفيديو

مستني ارائكم وتفاعلكم

اذا عجبك المحتوي برجاء الشير واللايك
دمتم بخير

تخاريف مبرمج

10 Oct, 08:08


لحمدلله بفضل من الله جاي اقولك علي خبر حلو ان شاءالله يعجب ناس كتير

ايه بقي الحكايه في الموضوع ده

حاليا اي ecommerce بقي موجود له موقع وتطبيقات موبايل وتشتري من عليه أو أنك تروح المتجر نفسه ده كله موجود مفيش فيه اي مشكله

لكن مع عصر ال AI ال ecommerce اتغير تمام وده من خلال مصطلح اسمه
Commerce voice assistant

وانا شغال علي المشروع ده افتكرت فيلم iron man

انا جاي اقولك انت هتتكلم مع الموقع بتاعك بال VOICE ASSISTANT انسي بقي عصر التطبيقات والكلام ده الدنيا اتغيرت

الفترة اللي فاتت كنت شغال علي حاجه اعتبرها pilot project ده حاجه خاصه بي وهي ان بعمل ai voice assistant تقدر من خلاله انك تتجول في اي موقع ecommerce وتعرف اسعار المنتجات من خلال ال voice مع ال assistant بتاعك وانت قاعد في البيت

هتعرف الأسعار وتعمل ال cart بتاعتك وتعمل الطلب نفسه وانت كده زي مى بتقول قاعد مع صحبك اقولك
الموضوع ده هيبقي للستات عظمه وهيريح الرجاله بدل ما تجيب طلبات البيت ال موضوع ده هيريحك جدا

الموضوع كان في شويه حاجات بالنسبه لي جديدة زي موضوع ال RAG وايه الاليه بتاعته ويعني ايه vector database وكان فيها task رخمه شويه عشان تشغله علي ال windows وكمان التعامل مع NLP من خلال
Hugging face API
علي الرغم ان البدايه كانت مع Open AI بس لمشاكل الدفع واستخدام ال API والكريدت اتجهت لل Hugging face API 🤗

بدايه من الفكرة نفسها الي ال pilot project اللي اتعمل مع تحديد بعض ال features اللي اشتعلت عليها زي
* Price check
* Cart
* Check out
وخلافه

حقيقي الموضوع كان في شويه challenges جميله جدا
وحقيقي الفكرة مستقبلها مبهر مش بس علي مستوي ال ecommerce لكن في خدمات اخرى كتير

المشروع نفسه الهدف انه يبقي plugged product لأي ecommerce application

طب انا عمال ارغي كتير طب ما تيجي نشوف الفيديو
Commerce AI Voice Assistant
ده الفيديو يا شباب
https://youtu.be/A9Izyy_n5zY

فضلا وليس امرا برجاء الشير واللايك ودعم الفيديو

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

09 Oct, 20:37


الحقيقة جالي سوال اللي اهو انا بقرا كتب وعايز اوضح ده في ال cv

مبدأيا خلينا متفقين ان قراءة الكتب حاجه كويسه جدا طبعا وده بيكون سوال انا بساله في الانترفيو عشان ابقي عارف بس هو اللي قدامي ده بيقرأ ويتابع ولا لا

ثانيا ال cvs حتي لو هبص عليها فممكن تكتب ده في الجزء الخاص بال skills ووارد فعلا اشوفه او لا وبالتالي ده بردو مش مقياس ولا هتعرف تعرضه للناس
امال يا هندسة نعمل ايه

اولا انت محتاج تطبق اللي بتقراءه طبعا مش ولكن تحاول تفهم هو ال concept نفسه بيحل مشكلة ايه
وبالتالي تروح تعمل side project كده علي جنب وتحاول تعمل produce للمشكلة وتشوف فعلا طريقة الحل نفسه اولا ده هيخليك أنك تتطبق بنفسك الحاجه التانيه لما انت دماغك تفكر وتشوف الحل قدام عينيك هيفتح قدامك حلول تانيه وافكار تانيه

الحاجات دي تكتبها علي ورقة كده وتبدأ تشوف هل في حد فكر فيها او عملها او اشتغل عليها

هتقولي يا هندسة مهي الحاجات اللي في الكتاب ممكن تبقي لمشاريع large scale هقولك موافقك يبقي انت تدور علي الحاجات اللي تناسبك وتعملها

وتشوف المشكلة بتاعة المشاريع ال large scale دي وتشوف هل في فعلا ناس قابلتها ده وتبدأ تقرأ هنا وهنا
هتلاقي نفسك بعد فترة ممكن مشاكل تظهرلك وتلاقي حلولها في الي انت قريته

من الاخر طول ما انت بتعافر ربك كريم

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

08 Oct, 16:51


طب دلوقتي في ناس ما شاءالله اخدوا نوبل خريجين آداب وفي هيصه بسبب كدا عشان خريجين حاسبات
طب مبدايل كده البرمجه مش حكر علي حد واللي شغال بيها ناس كتير من مجالات مختلفه ملهمش علاقة بالهندسه عامة بس ده ما ينكرش يعني ان اساس اللي كتب البرمجه مهندسين





شوف رأي بقي تحت 👇👇👇👇👇👇👇






بس كل اللي فوق ده لازم يخليك تفوق وتعرف انك مش مهندس 😂😂
ومن موقعي هذا كمهندس محتاج اقولك ان العالم ده عبارة عن مهندسين وشوية ناس 😂😂😂

تخاريف مبرمج

07 Oct, 08:51


شكرا لكل الناس اللي اشتركت حقيقي مبسوط جدا بتفاعل الناس اللهم بارك

تم تمديد عرض الكورسات النهاردة كمان بعد تواصل الشباب معايا

تخاريف مبرمج

06 Oct, 15:07


بمناسبة نصر اكتوبر العظيم
في تخفيض علي الكورسات الاتنين

1. Software and web architecture
2. Refactoring code

هيبقي الاتنين بسعر واحد ان شاءالله وده لعدد محدود وبدون مجموعات متابعه
السعر هيبقي 1200 جنيه للكورسات الاتنين
يعنى الاتنين بسعر 25 دولار

طريقة الدفع
تحويل فودافون كاش علي الرقم ده
01005046171

تواصل معايا بعدها علي نفس الرقم واتس وبلغني الرقم اللي حولت منه

اي تفاصيل تخص محتوي الكورسين هتلاقيهم علي القناة مشروحين

اشتراك الكورسات لمدة سنه ان شاءالله، اشتراكك هيبقي علي اليوتيوب وبالتالي هطلب منك الايميل

العرض ساري لمدة 24 ساعه او اكتمال العدد المسموح للعرض داخل مصر فقط

بالنسبه لخارج مصر تواصل معايا على الخاص حيث ان السعر مختلف مع وجود خصم ان شاء الله كويس جدا

رابط محتوي كورس ال software and web architecture
https://lnkd.in/ev-jpV3j

رابط محتوي كورس Refactoring Code
https://lnkd.in/duq866Qa

==============================

ايه اللي موجود في كورس ال
Software and web architecture with Node JS + Java

مميزات الكورس
* الكورس هيكون فيه شهادة
* في تاسكات هتتطلب منك تعملها
* في اكتر من ١٤ مشروع معمول كلهم بالنود بجانب استخدام docker + Redis + RabbitMQ
* المشاريع كلها تاني بالجافا
*الكورس ٩ ساعات ، 55 فيديو
* ان شاءالله هتطلع من الكورس عامل GitHub repo عظيم

المتطلبات
علي الاقل ٢ سنه خبره
Backend developer node JS or Java
==============================
ايه اللي موجود في كورس ال
Refactoring Code

كتير من المشاريع اللي ممكن نشتغل فيها بيكون فيها مشاكل خاصه بال refactoring
وبيكون عندنا مشاكل فى الكود وكود مكرر كتير
وكمان نادرا ما بتلاقى مشاكل فى استخدام ال design pattern او
مشاكل تانية زى انك تلاقى نفسك كاتب function فيها 100 سطر كود
او بتعمل violate لل solid Principles
كل ده ان شاء الله هيتحل مع كورس

Refactoring Code: How to Write Clean, Maintainable Code

كل الامثله هيكون فيها كود مش معمول له refactoring
 
وهقولك احنا ممكن نعمل refactoring إزاي

هستخدم فيه spring boot , Nodejs 
كامثله للشرح

والأمثله عمليه جدا هتقولي يا هندسة احنا فعلا في كود مكتوب كده

بعد الكورس ده هتبص علي الكود اللي في المشروع اللي انت شغال فيه هتلاقي نفسك بتعمله refactoring لوحدك

الكورس ده هيساعدك تكتب كود

✔️Clean code
✔️Easy to understand 
✔️Easy to maintain 
✔️You will understand solid principles
✔️DRY Principle, YAGIN Principles 
✔️Code smells practices,
✔️Refactoring techniques 
✔️Code review analysis tools
✔️Best practices for writing Maintainable Code 
✔️Error handling 
✔️Code comments 
✔️Importance of Code formatting 
✔️ why need unit testing 
✔️ continuous integration

مميزات الكورس
* الكورس هيكون فيه شهادة
* في تاسكات هتتطلب منك تعملها
* في اكتر من ١٤ مشروع معمولين كلهم بالجافا والنود

المتطلبات
* Familiarity with a programming language (preferably one of the following: Java, JavaScript, Node JS )
* Basic knowledge of object-oriented programming
* Have background and experience in writing code

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

05 Oct, 21:40


يوم النصر ، يوم السادس من اكتوبر ، نصر اكتوبر العظيم
شهر اكتوبر المميز بانتصاراته في بلدان عربيه كثيره واخرهم السابع من اكتوبر

وبخصوص هذه الانتصارات العظيمه للمسلمين والعرب ضد اللي ما يتسموش

هيبقي فيه تخفيضات علي الكورسات

Software and web architecture
Refactoring the code

بالاعلان عنها صباحا

دمتم بخير

تخاريف مبرمج

05 Oct, 17:25


في المنتورشيب احنا بنتكلم في الداتابيز بدايه من انك ما تعرفش حاجه لحد ال advanced
احنا هنا تخيل انك بتذاكر من مصادر كتير
1. Book
كنت اتكلمت عن الكتاب ده قبل وقد ايه عملي جدا

2. محمد الدسوقي في ال concurrency concepts
من خلال البلايست بتاعته وحقيقي بشكره عليها وياريت حد يعمله منشن

3. Database performance tuning
youtube playlist
ده كان حد اجنبي والبلاي ليست الوحيده في اليوتيوب اللي لاقيتها بتعمل ده

4. Database internal playlist
Amr Elhelw, PhD

حقيقي حابب اشكر دكتور Amr Elhelw, PhD علي البلايست العظيمه دي والقناة بتاعته

علي مدار 6 سيشن كاملين في خلال شهر ونص مذاكرة
انت حرفيا بتتعصر في الداتابيز

ده غير الشرح اللي بشرحه في خلال السيشن وشغلنا علي اكتر من داتابيز زي
Postgresql db
Mysql db

فصدقني احنا بناخدك من ال Basic level الي advanced level في رحلة من خلال التطبيق علي مشروع كامل وهو ال ecommerce وفي خلال الرحلة دى انت بتكتب علي الاقل مش اقل من 30 Query

غير ال database design والمناقشات والأسئلة والخبرات والمواقف اللي بتتحكي

غير واحده من اهم ال exceries اللي بنعملها وهي انك تعمل database test واخرها عملنا test o. database فيها 20 million records

عشان كده المنتورشيب دي ما ينفعش تبقي مسجله تماما لأنها مش مذاكرة كتاب او كورس ده كمان خبرات بننقلها من خلال الشباب الي شغال أو من خلالي في مواقف قابلتك خلال الشغل

لو بصيت علي ال صورة الخاصه بال mind map الخاصه بالداتابيز هتلاقي ده الملخص اللي اتاخد في الداتابيز

عشان كده المنتورشيب هي زي ما قولت ان احنا بنغير ال mindset بتاعتك

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

04 Oct, 18:10


كلنا لما بنشتغل في اي شركة بنقابل ناس لسه مش عارف تهندل ال client او ال PM بتاعها ودايما بيكون في تاخيرات سواء علي مستوي التسليم او ان ال PM يقولك انه بيزن كتير لا ده ال PM بيحط Timeline وخلافه من المشاكل اللي بتحصل وده العادي علي فكرة

السوال انت بقي ك developer او tech lead تعمل ايه
في كونسبت جميل اسمه lead your manager ايه بقي ده واهميته ايه

من الاخر إزاي تهندل المدير بتاعك او مدير المشروع بس بطريقة efficient مش انك تمرهمه 🤣 لا صحح معايا الله يكرمك

الغرض يا هندسة انك تبقي proactive وعشان تبقي كده يبقي لازم تتعلم صح وتطبق علي المهارة دي بشكل أفضل سواء علي مستوي القرارات او علي هندلة الأمور


هديك مثال
تخيل كده ان عندك مشكلة في مشروع ما وانت متأخر في التسليم وقمت رايح لمدير المشروع وقولتله احنا متأخرين ورميت المشكلة في وشه وخلاص وقولتله اتصرف

هنا التصرف ده مش proactive خالص مدير المشروع معاه كذا مشروع ده مش دفاع عنه وحتي طريقة زنه عليك مش دفاع عنه مهي شجرة اللي فوق بيزن واللي تحت بيزن فده طبيعي في السوفت وير ومفيش حاجه perfect يعني

هنا كان من باب اولي مثلا انك لما تروح تعرض عليه مشكلة تقوله المشكلة ايه وتقولي من وجهة نظرك ايه الحلول اللي ممكن تساعد في حلها طب ازاي ده

هديك مثال
هنتكلم عن نفس المشكلة اللي فوق بالظبط بس قبل ما ترميها في وشه تقوله ان فكرت في كذا حل يقدر يفيدنا في ايه رايك اننا نجيب مثلا حد معانا يشتغل علي كذا وكذا بحيث نسرع الدنيا ، او ايه رايك مثلا اننا ممكن نسلم بعض الحاجات ونودي حاجات من ال sprint ده للي ال sprint اللي بعده ونطلع الحاجات اللي ليها pirioty اعلي ده كمثال انت هنا قولتله المشكله ومعاك بعض طرق الحل اللي ممكن تساعد في المشكلة انت هنا بقيت proactive وفي امثله كتير جدا علي ده

الشخص اللي بيعمل كده حقيقي بيوفر وقت كبير ومجهود عظيم في أجزاء كتير
وده بيكون شخص مفيد جدا في الشركة وبيعمل نقلة نوعية

لو عندك حد كده في الشركه امسك فيه بايدك واسنانك متسبوش لو سيبته هتخسر كتير

لو عجبك المحتوي برجاء الشير واللايك

دمتم سالمين
قناة تخاريف مبرمج

تخاريف مبرمج

03 Oct, 15:41


امبارح خلصنا الشهر التاني من المنتورشيب من الباتش رقم 5 وان شاءالله هعلن عن الباتش الجديد في خلال ٣ اسابيع ان شاءالله

ده واحد من اهم ال tasks اللي بنعملها وبنشتغل عليها في المنتورشيب وهي database testing من خلال بعض ال query performance optimization

هسيبكم مع الملف ده مع dataset في حدود ال 20 million records وبعض ال queries اللي اشتغلنا عليها

الشباب امبارح كانت بتسأل احنا ليه اتحسبت اننا هنتخرج من المنتورشيب خبرة سنه مع ان المحتوي نفسه advanced جدا

خليني اوضح نقطه اولا ليه قولت انك هتاخد خبرة سنه لأنك حرفيا هتشتغل علي 4 مشاريع في خلال 6 شهور ده هيديك خبرة كبيرة جدا وقليل جدا لما تلاقي حد شغال في شركة اشتغل علي 4 مشاريع في خلال 6 شهور ب 4 بيزنس مختلف وحقيقي احنا بناخد وقت اكتر من 6 شهور

النقطه التانيه احنا في خلال ال 6 شهور كمية المعلومات اللي بتاخدها وتشتغل عليها advanced بدرجة انك محتاج مش اقل من 3 او 4 سنين تشغلهم عشان فعلا تاخد الخبرة دي

انا مش بقول ده عشان اعظملك من المنتورشيب لا والله ده رأي الناس اللي دخلت المنتورشيب واللي كانت خبرات من صفر الي 10 سنين خبرة

اه بالمناسبة في ناس بتدخل معانا المنتورشيب وبتتفاجا ان اول شهر بناخد flow chart and sequence diagram and epsudeocode فالكلام يا هندسه الحاجات دي سهله وبسيطه وخدناها في الكليه ايو يا هندسة علي عيني وراسي بس السوال انت خدت مع الحاجات دي
ازاي تقرأ use cases وتفهمها وتحللها
وبعد ما تفهم وتتحلل تحولها الي diagrams
وتفكر الاول قبل ما تكتب كود
وتتخيل شكل الداتابيز
وشكل ال كود نفسه قبل ما تكتبه
وتفهم يعني ايه بيزنس ويثبت في دماغك


اول شهرين في المنتورشيب ده ال base اللي ببني عليه كل اللي جاي فارجوك اصبر لان حقيقي كمية الاستفادة في الشهرين دوول ماشاءالله هتفيدك

هعمل منشن ل مصطفي اللي عمل ال pdf العظيم ده في الكومنتات

دمتم بخير
قناة تخاريف مبرمج

تخاريف مبرمج

01 Oct, 17:50


السلام عليكم
محتاج حد يشتغل باك اند سي شارب مع ناس صحابي كويسين و محترمين جدا المرتب 3000 دولار والشغل من البيت رشحولي حد واثقين منه وهشغله علطول لازم لازم مش اقل من 5 سنين خبره ممكن تبعتوا السي في هنا
01091821804

منقول….

تخاريف مبرمج

29 Sep, 17:53


تطبيق تواصل اجتماعي جديد، لكن أنت البشري الوحيد فيه😰

ظهر تطبيق جديد لأجهزة IOS يسمى SocialAi وهو عبارة عن تطبيق شبيه بتويتر لكن لا وجود لبشر غيرك! المتابعون جميعهم عبارة عن روبوتات تعمل بالذكاء الاصطناعي 😬

يمكنك اختيار نوع المتابعين ما بين معجبين أو كارهين أو ناقدين وغيرها، يتفاعل هؤلاء "المعجبون" مع منشوراتك فور نزولها ويردون على بعضهم البعض أيضًا. يوفر التطبيق 10 أنواع من المتابعين مجانا ولفتح المزيد عليك دعوة أصدقائك للتطبيق لاستخدام التطبيق. لكن حتى إن دعوتهم لن تستطيع متابعتهم، فقط روبوتات الذكاء الاصطناعي 🤖

لا وجود لـ Timeline في التطبيق فقط واجهة كتابة المنشورات وحسابك الشخصي، وقائمتَي الإعجابات والمفضلات، لا أعلم لم قد تضع ردًا لبوت ذكاء اصطناعي في المفضلة حقيقةً 🙄

يرى البعض أن التطبيق مزحة لطيفة، والبعض الآخر يراه أداة مفيدة لمن يعانون من الوحدة، لكن لا أظن الحديث مع النماذج اللغوية الكبيرة سيقلل من وحدتك بأي شكل 🙁

هناك من ينظر للتطبيق بنظرة ديستوبية، متخوفين من شكل المستقبل الذي يحيط الناس فيه نفسهم بروبوتات ذكاء اصطناعي بدلًا من بشر حقيقين 😶

هل سيهيمن الذكاء الاصطناعي على مواقع التواصل في المستقبل؟ هل سنستطيع التفريق بين رد بشري حقيقي ورد بوت ذكاء اصطناعي على منشوراتنا في المواقع التواصل؟ شاركنا رأيك 🤔

سنشارك بعض التجارب من داخل التطبيق في التعليقات بالأسفل ⬇️

#عرب_هاردوير #الذكاء_الاصطناعي #arabhardware #ai #social_media

تخاريف مبرمج

28 Sep, 12:20


حقيقي واحنا شغالين علي مشروع جديد أو حتي مشروع حالي لازم نخلي بالنا من ال requirements او متطلبات المشروع وال impact بتاعها سواء لو لسه هتبدا او requirements جديده ليها impact علي ال current features

ليه انا بقول الكلام عشان فهمك للبيزنس هيسهل عليك كل الحاجات دي وتقدر ترتبط كل الكلام ده ببعضه

نيجي بقي لل requirements او المتطلبات يمكن في اي مشروع انا اشتغلته او حتي في المنتورشيب بنحاول اننا زي ما اتكلمنا في بدايات المنتورشيب اننا نفهم يعني ايه requirements and analysis and design قبل أي حاجه

حتي لما بنيجي نبدأ اي مشروع لازم انت تعمل ده بأنك تعرف ايه ال requirements او المتطلبات وتبدأ تفهم كل Feature بتعمل ايه والهدف منها ايه لان ده مهم جدا لفهمك للبيزنس ، خاصة لو لما انت هتيجي تبدأ تعمل implementation وقبل ده وتبدأ تقول هشتغل agile بتبدأ انك تعمل priorities لل features بتاعتك بناء عاي أهميتها لل customer او العميل اللي طالب المشروع

الحقيقة انك لو بتشتغل freelance فأنت بتعمل دورين هنا هما ال Business analyst, Developer
يعني طالع بدورين في المسلسل 🤣 ، نيجي بقي لو شغال في شركة فاكيد موجود اتنين تيم واحد خاص بال BA , وواحد خاص بال DEV وبالتالي الربط مابين الاتنين مهم جدا مينفعش يكونوا شغالين بمعزل عن بعضه

وبالتالي اللي كنت بتكلم عليه فوق عن ال Feature والكلام ده ، ده يندرج تحت مصطلح حلو جدا وده مصطلح الكتب اه بنعمل ده كده بس المصطلح نفسه يمكن ناس متعرفوش وهو FAB
FAB اختصار لايه
1. Feature
وده انت هنا العميل بيطلب منك Feature معينه ويقولك انها مهمه وبلا بلا
2. Advantage
ايه هي الميزة الجامده اللي ال feature دي هتقدمها

3. Benefit
وده هنا ال feature هنا بتساعد في كذا وكذا

مثال علي ده خلينا نقول اننا عايزين نعمل الدفع باستخدام ال biometric مثلا دي هنا feature
ايه بقي الميزة هنا اننا مش محتاج ادخل password ولا افتكر حاجه ولا احفظ حاجه عرفت الميزة
طب ايه بقي ال Advantage من القصه دي اولا انها أمان محدش هيسرق منك ال password وخلافه الحاجه التانيه انها simple just one touch

ده يمكن مثال بسيط علي جزء ال FAB ، لو انت فهمت ده هتقدر تحلل كل ال Requirements بشكل عظيم وتبقي فاهم يعني ايه أولويات وكمان ايه ال impact بتاع كل feature علي الوضع الحالي .

لو عجبك المحتوي برجاء الشير واللايك

دمتم بخير
قناة تخاريف مبرمج