cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

Advertising posts
240
Subscribers
No data24 hours
No data7 days
No data30 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Repost from PROGTRONICS
معلومات عالسريع مـهارات تقنية يجب على كل مبرمج معرفتها 📌 الـخـوارزمـيـات وحـل الـمـشـاكـل إذ يتمكن المبرمج من تحليل مشكل معين وتحويله إلى أكواد برمجية باستخدام عناصر البرمجة الأساسية مثل "الجمل الشرطية" و "جمل التكرار" مثل (for و while) واستخدام "المصفوفات _ arrays" وغيرها. 📌 الـبـرمـجـة الـكـائـنـيـة _ Object Oriented بحيث يتمكن المبرمج من تمثيل الأشياء في الحياة الواقعية على هيئة Classes وObjects، واستخدام المفاهيم المساعدة مثل Inheritance و Abstraction و Encapsulation و Polymorphism 📌تـراكـيـب الـبـيـانـات _ Data Structure وهي حاويات لحفظ عناصر داخلها بترتيب معين، بحيث يكون الوصول إلى عناصرها وإجراء بعض العمليات عليها مثل (Search أو Sort) ذو كفاءة عالية. 📌الـتـعـامـل مـع قـواعـد الـبـيـانـات بحيث يتمكن المبرمج من كتابة برنامج يتصل بقاعدة بيانات ويستخدم لغة SQL للبحث داخل الجداول أو لإضافة أو تعديل سجلات؛ معظم لغات البرمجة بها أدوات تساعد في هذه العملية. 📌 أدوات إدارة وحـفـظ الأكـواد وهي أدوات تساعد في حفظ الأكواد مع جميع التغييرات التي طرأت عليها، مع إمكانية استرجاع نسخ سابقة من الكود؛ من أشهرها git وأيضاً Guthub الذي يعتبر من أشهر المواقع التي تستضيف برامج مفتوحة المصدر داخل مستودعات git. 📌اسـتـخـدام بـيـئـات الـتـطـويـر _ IDEs وهي برامج ومحررات نصوص مع العديد من الأدوات التي تسهل من عملية كتابة الأكواد. يُفضل استخدام الاختصارات (shortcuts) والتعوّد عليها بشكل دائم للقيام بالمهام والعمليات داخل الـ IDE والتي تزيد من الإنتاجية. -----‐-‐------‐------------------------------------------------‐--- #Yousef_Saleh #progtronics
Show all...
قناة تهتم بمحتوى سي شارب بشكل جديد وتتضمن كافة تحديثات اللغة
Show all...
Repost from PROGTRONICS
لا تخترع العجلة VS اخترع العجلة خلونا ناخد مثالين عن التناقض التام ومشاكله واسبابه رح تحس داخل بنص الموضوع بس اهدئ واعتبر نفسك بتقرا قصة رح تفهم عن شو عم احكي بالضبط في كتاب بعنوان "سي شارب بعمق" للمؤلف حسن الفحل الكاتب عامل باب كامل بعنوان اخترع العجلة اعطيك ملخص شو حكى قال ان اعادة اختراع العجلة هوة عبارة عن فهم عميق لماهية العجلة وكيفية صنعها ومشاكل تصميمها وتوظيفها واستغلالها فيما بعد بافضل واقوى الطرق الممكنة كما انك عندما توضع في موضع مماثل لبناء شيء غير مبني مسبقا فاصبحت تملك الخطوات والتسلسل المنطقي لصنع العجلة مما يجنبك مشاكل التصنيع بحد ذاتها ويدعك تركز في حيز التطبيق المباشر للفكرة السناريو 2 : اناقش دكتور الرياضيات في موضوع لغات البرمجة فقال لي الاتي : قال لا تعيد اختراع العجلة حيث ان اختراع العجلة سيهدر جهدك وطاقتك وتركيزك في شيء تم اختراعه مسبقا اي جميع جهودك ذهبت هباءا منثورا كما ان اعادة بناء مكتبة بحد ذاتها لن يشعرك بالهدر الحاصل في الوقت والجهد لكن عندما توضع امام مشروع حقيقي فسوف تستخدم على الاقل خمس الى ست مكتبات وسيكون اعادة بنائها ضربا من الجنون حيث ان مشروعا بسيطا سوف يستغرق منك خمس اضعاف الجهد الطبيعي لبناء ذات المشروع عداك عن تشتت افكارك وضياعها في متاهات تفاصيل انت بغنى عنها وعداك ايضا عن توفر المحتوى مفتوح المصدر القابل للتعديل مما يتيح لك البدء حيث انتهى الاخرون ------ ------ -------- القصة السابقة بحد ذاتها وكثير من التناقضات التي تحدث معنا في كل لحظة وفي كل موقف كما انها اكبر الانتقادات التي وجهت الى كتب التنمية البشرية الا وهي ... اطلاق الاحكام المطلقة لفترة طويلة جدا كانت هذه التناقضات المباشرة والمستندة على ادلة مقنعة وصادقة وناتجة عن تجارب حقيقية ما الحقيقي ماذا يجب ان اتبع هل يجب اصلاح الطرف الاخر والان لنستذكر سويا المنشور السابق حول ميكانيك الكم هناك نوعان من القرارات analog, digital حياتنا يستحيل ان تحكمها الاصفار والواحدات لابد من وجود القيم التماثلية لا يوجد قانون موحد يحكم جميع المواقف ليس هناك ما يدعى بالقرار المطلق لا يوجد مبدا مستمر جميع المبادئ قابلة للتغيير حسب تغير المصالح والظروف والان لنعود للقصة السابقة وسبب التناقض السيناريو 1 : اخترع العجلة كان السبب في ذلك هو استهداف الكاتب العمل في فريق مكون من اعضاء مما يتطلب منك ان تكون على كفاءة عالية في التعامل مع "العجلات" الموجودة مسبقا كما ان اللغة بحد ذاتها مغلقة المصدر اي انت ملزم بالطريقة التي تم عن طريقها بناء مكتباتها والا عليك بناء الوظائف والمكتبات الخاصة بك كما كان توجه الكاتب العمل في مشاريع يغلب عليها صفة الديمومة والتحديث المستمر ( بمعنى اخر منتجات ميكروسوفت ) السيناريو 2 : لا تعد اختراع العجلة حيث كان الدكتور يناقش موضوع المشاريع الفردية ، حيث ان الهدف الحقيقي هو تحقيق النتيجة المرجوة باقصر الطرق الممكنة كما ان اللغة التي كان يستهدفها مفتوحة المصدر وقابلة للتطوير والتعديل لذلك ما عليك الا اعتماد احد آلاف القوالب الجاهزة والمتاحة بشكل مجاني وان احتجت لاي تطوير يمكنك الوصول لمحتوى اكوادها والتعديل عليه نقطة اخرى : هي اهمية السرعة مقابل الجودة حيث ان المشاريع من هذا النوع تعتمد على النماذج التجريبية كونها مشاريع مادية اكثر من كونها نظريات من قبل علماء يتم تجسيدها بتطبيق واحد رصين ومحصن الان كان هذا احد الامثلة عن المفارقات التي نواجهها لا مكان للصحيح والخاطئ وظف الموقف المناسب في المكان المناسب تخلى عن فكرة اصلاح العالم ( لاتفهمني خطا، اصلاح العالم يبدا باصلاح نفسك وما ان تبدا بالاقتناع انك اصلحت نفسك وعليك البدء باصلاح العالم تيقن انك اصبحت بحاجة ماسة الى تغيير مفهومك عن اصلاح نفسك بحد ذاته، حيث لا يكمن اصلاح العالم الا بالدء بنفسك ، فما ان تتوقف عن ذلك تتوقف عن ذاك ) عوضا عن التفكير في تغيير الشخص الذي امامك حاول التأقلم معه، لاتجعل جلستك مهما كان زمانها او مكانها او سببها عبئا عليك وعلى من امامك استخرج النقط الايجابية في من امامك فترى نفسك دخلت في حالة جديدة تماما دخلت في حالة من التوافق مع الاخرين والراحة النفسية حيث تحولت جلساتك وحواراتك من انتقاد للاخر وتحسر لا طائل منه الى فائدة مستمرة ودائما وخبرات تكتسبها في كل زمان ومكان اطلت الحديث جدا لكن هذه احد ابرز المواضيع التي شغلت بالي مؤخرا سببت لي أرقا لفترة طويلة ومن فترة قريبة بدات اكتشاف العبرة الحقيقية وراء تلك المفارقات واحسست بفارق شاسع عندما بدات توظيفها بالشكل الصحيح #molham_fetnah #progtronics
Show all...
Repost from PROGTRONICS
المعالجة الكمية Quantum Processing هي جيل جديد من المعالجات معني بتوظيف ميكانيك الكم لانتاج معالجات ذات سرعات خارقة حيث ان معالجين متماثلين في البنية المادية تكون سرعة المعالج الكمي اربعين ضعف المعالج الكلاسيكي طيب لحتى نفهم شو دخل ميكانيك الكم عالبرمجة نحنا منعرف هي مكانها الفضاء وبس اسمحلي قلك لا 🤚 خلينا ناخد لفة في عالم ميكانيك الكم لحتى نفهم اكتر ميكانيك الكم يا صديقي معني بدراسة كمات الطاقة على المستوى دون الذري اي على مستوى التوزيع الالكتروني المداري للذارت حاجتك طلاسم واحكي عربي 😡 طيب ناخد احد التطبيقات اللي نوعا ما قريبة من العقل البشري تجربة شقا يانغ : التجربة معنية بتحديد طبيعة الالكترون /جسيم - موجة/ كان في مجموعة علماء عم يتصارعوا واحد بقول الاكترون موجة واحد بقول جسيم قام هيك يانغ حط شقين متجاورين ، عرض كل شق من مرتبة 5 نانو متر وقذف الكترونين باتجاه الشقين، ولاحظ الاتي : عندما يكون هناك حقل كهربائي محيط بمسار الالكترونين ياخذان طبيعة جسيمية اي يرسمان نقطتين على الصفيحة المتفلورة خلفهما ( الصفيحة المتفلورة هي عبارة عن نوع من الصفائح مشابه لافلام الصور القديمة واوراق الصور الشعاعية ) اما عند عدم وجود حقل كهربائي كانت الصدمة 💥 رسم الالكترونان مجموعة من الامواج المتداخلة ذروتها المنطقة المتوسطة بين الشقين وتتخامد بالابتعاد عنه اي الالكترون ذو طبيعة موجية وبهذا اثبت يانغ ان الالكترون ياخذ وضعيتين موجية وجسيمية حسب البيئة المحيطة وذلك كله يندرج تحت ميكانيك الكم وتكميم الطاقة بالذات الان تطبيق ما سبق على البرمجة 👨‍💻 نحن كمبرمجين نبرمج باستخدام الواحدات والاصفار ( بعد عمل complie للبرنامج ) الواحد يمثل 5 فولت في الدارة المنطقية والصغر يمثل 0 فولت في الدارة المنطقية اي ان النبضة الواحدة تعبر عن قيمة واحد صفر او واحد - موجود او غير موجود وذلك بسب اننا دوما نستخدم التيار الكهربائي الناشئ عن الحقول الكهربائية او ما يدعى بتطبيق فرق كمون بين نقطتين وبذلك نستخدم الطبيعة الجسيمية للالكترون اما الان اذا تم تحريض الالكترون على الحركة دون تطبيق حقل كهربائي امكننا استخدام الطبيعة الموجية للالكترون وما فائدة الطبيعة الموجية 🤔 الموجة لها خواص كعرض الموجة وسعة الموجة وخصائص اخرى كثيرة اي اصبح بامكاننا خلال نبضة واحدة ارسال قيمة تماثلية عوضا عن تحويلها الى رقمية وثم ارسالها على شكل عدد من البايتات مما يتطلب استخدام اكثر من نبضة لنقل قيمة تماثلية واحدة ميزات وعيوب المعالجات الكمية : _ العيوب _ . سعرها المرتفع جدا وصعوبة تصنيها . التعقيد التقني في تصنيعها حيث يتم استخدام معادلات احتمالبة تعتمد على التفاضل ثلاثي الابعاد لتحديد القيمة التماثلية التي تم ارسالها . ندرة المواد التي تصنع منها هذه المعالجات . حاجتها الى بيئة نقية تماما من التشويش لانها تعتمد على الاحتمالات الدقيقة جدا _ الميزات _ . السرعة الخارقة لها . حجمها الصغير ومازال علم ميكانيك الكم علما اشبه ما يكون بالخيال العلمي انتظرونا في مقال خاص عن ميكانيك الكم ولغة برمجة Q sharp #molham_fetnah #progtronics #quantum #processing
Show all...
Repost from PROGTRONICS
وانت بتحل مسائل أثناء تعلم البرمجة مينفعش تتنقل في المواقع بدون خطة لان في مواقع فيها مسائل هتعقدك ولازم تتدرج في حل المشاكل علشان تستفيد بكل مستوى وتخليه يساعدك في المستوى اللي بعده. -- دخولك على اصعب مستوى مش دايما شطارة لأن في مستوى سهل بيأهلك للي بعده يعني التدرج مطلوب ومهم جدا علشان متضيعش وقت انت فعليا محتاجه. -- ممكن تبدأ حياتك بمواقع زي Edabit Codewars -- وفي وسط وقبل نهاية الطريقة كدة ممكن Exercism Hackerank -- وبعد كدة خش على التقيل بقى في مواقع زي Leetcode CodeForces TopCoder -- الترتيب ومستوى الصعوبة والتقييم ممكن يتغير من شخص للتاني حسب المسائل نفسها اللي جوة بمعنى في مسألة Easy في موقع زي Leetcode ممكن تكون بمقام 100 مسألة Medium في مواقع زي Codewars وهكذا. -- في مواقع تاني كتير لكن ركز في موقع واحد وحل المسائل اللي فيه لانها هتاخد منك وقت طويل ومش هتحتاج تنقل لموقع تاني. -- الغرض من البوست مفهوم التدرج مش انك تاخد نفس الخريطة دي, ممكن يكون عندك مواقع أفضل عادي مادام ماشي بتدرج كمل زي منت #نصائح_الزيرو
Show all...
Repost from PROGTRONICS
إعداد: المهندسة نور باكير تدقيق: المهندسة سهى عبدو رابط المقال: https://www.anaengineer.com/coders-now-eligible-for-golden-visas/
Show all...
Repost from PROGTRONICS
منشور جدا جدا جميل نسخته ولكن طبعا حقوقه محفوظة لصاحبه ⚠️ المنشور ليس اعلان وفعلا راي جميل وادخل شوف المنشور من اجل رؤية التعليقات الروعة كمان ⚠️ لو عندك مشاركة جميلة على شاكلتها وحابب تنشرها لدينا بحقوقك تواصل معنا على المعرف @Molham_Fetna ولا تنسا متابعتنا على تويتر @Molham_Fetnah تسليم السورس كود للعميل اتخضيت لما شفتها؟! حسيت انك كمبرمج كده هاتخسر وازاي تدي العميل السورس كود, وانه يقدر يبيعه بعد كده انا زيك, ساعات بحس بكده ولكن هاقولك سيناريو حصل وشوف هل صح ندي السورس كود للعميل ولا لا وامتى ما نديهوش السورس كود كلمني عميل قالي يا بشمهندس عندي سيستم desktop والمبرمج مات -زي اي بشر- الله يرحمه, والسيستم مش بيسمح بأي export للداتا او printout لاننا نقلنا السيستم لجهاز تاني فلازم المبرمج يعمل حاجه تخليه يأكتف الطباقة والfeatures دي قولتله للاسف مفيش حل, وعدم وجود السورس كود معاك فده مش مدي اي امكانية لتطوير اي شىء ولازم ترجع لنقطة الصفر تاني مع برنامج تاني وتنقل البيانات عليه وفي الغالب هاتكون يدويا فطبعا اتصدم ولقا ان كده اي سيستم هايجيبه هاتفضل روحه في ايد المبرمج اللي هو بشر بيموت ويمرض وكل شىء ما تفكرش انك ربط العميل بيك لما مسكت عنه السورس كود, هو لو حابب يتعامل معاك هايجيلك حتى لو معاه السورس كود, ولو مش حابب يتعامل معاك عمره ما هايجيلك مجبر حتى لو انت ماسك عنه السورس كود, هايدور على غيرك ومش هايفرق معاه وجود الكود معاك اما عن موضوع اعادة البيع, فعايز اقولك انه حتى لو باع هايعطل لو حصل مشكلة ومش هايقدر يقولك تعالى صلح دي وتكتشف انها مش في محله او شركته اللي انت متعاقد معاه عليها العميل النضيف لا بيعيد بيع ولا بيحط نفسه في مسؤولية ادام حد في سيستم هو لا يفقه في برمجته شىء, ده فرق php version ولا فرق بسيط بين جهاز والتاني يعطل ناظم بحاله - سلم السورس كود للعميل لو انت freelancer لان مش صح انك تربط شغل ناس بيك ولما يحصلك مكروه لاقدر الله الناس دي شغلها يتعطل ويضيع. - سلم السورس كود للعميل لو انت شركة صغيرة او متوسطة وقايمة على شخصك لان بردو مع حدوث اي مكروه لادر الله شغل الناس هايتعطل - ممكن ما تسلمش السورس لو انت شركة كبيرة ومن نوع الشركات اللي ما بتقفلش ولكن بيستحوز عليها من الغير - لو انت شركة صغيرة ولكن فيها كذا شريك ولو واحد حصله مكروه التانيين شايلين الشركة اما الجرافيك ديزاينرز فبيقدرو يطلعو نسخة AI وحتى لو ما طلعهاش فسر شغله هو التصميم فبمجرد ما يكون عندك صورة او لوجو ولو بدقه مش عالية نقدر نقلده لكن البرامج امر مختلف تماما كالعداة هاديك مثل بسيط, لما كنا زمان اوي نتصور عالبحر من الناس اللي بتلف تصور بفلوس, كان يطبع الصور ويجيبهالنا بالنيجاتيف بتاع الصور علشان لو حبينا نطبع منها تاني نقدر. لكن لما بنتصور في استوديو مبيكونش في مشكلة لان عنده درجة استقرار تطمنا على ان اي وقت نحب نطلع نروحله (وبردو اكتر الناس كانو بيدونا النيجاتيف لو صور مهمة زواج او غيره) اعتبره رأيي الشخصي بعد شغل سنين ولا ادعي اني الصح وغيري غلط #خبرات_ضروري https://www.facebook.com/groups/dev.kareem/permalink/10158861344427385/
Show all...
Log in or sign up to view

See posts, photos and more on Facebook.

Repost from PROGTRONICS
Show all...