مدونة
هشارك معاك كلام عن الباك إند والفريلانسنج والـ systems اللي ببنيها للشركات
-
إزاي تبني Personal Brand كمبرمج حتى لو لسه مبتدئ؟
لو عايز تبني Personal Brand قوي، ماينفعش يكون كل اعتمادك على إنك تجيب معلومات وتنشرها. دلوقتي أسهل حاجة تجيبها هي المعلومة، لكن محتاج تبني براند قايم على التجارب والخبرات اللي إنت مريت بيها، حتى لو إنت لسه مبتدئ.
-
العميل بيفاصل في السعر؟ ماتنزلش من غير مقابل
من الحاجات اللي اتعلمتها لما العميل يحاول يفاصل: مينفعش تنزل السعر بتاعك من غير أي حاجة مقابل ده.
-
اعترافات unpopular من مبرمج عن الشغل والتعلم
شوية اعترافات unpopular كده ومش متعارف عليها:
-
إزاي تفهم Laravel من جوه وتبعد عن المنافسة؟
ما قبل عصور الـ AI، كنت عملت تجربة لمدة شهور وفرقت معايا جداً في طريقة التفكير.
-
إزاي تطور مستواك كـ Backend Developer؟
إزاي أنقل مستوايا كـ backend developer لـ level أعلى من اللي أنا فيه؟
-
ذاكرت كتير ومش عارف تطبق؟ إزاي تنقل للخطوة الجاية
أكتر حاجة بشوف الناس متحيرة بسببها، إن الواحد ذاكر واتعلم مواضيع كتير، لكن مش عارف يطبق على إيه ولا ينقل للخطوة اللي بعدها، والمرحلة دي للأسف بتطول معاه جداً.
-
ليه لازم تعمل MVP وتاخد فيدباك قبل ما تبني منتجك؟
من كام سنة كده، مع تريند ريادة الأعمال وإن من حق كل مواطن يكون CEO، قلت وماله، أما أقوم أعمل أبلكيشن كده ونعمل ستارت اب ونعيش بقى. بغض النظر إن الموضوع فشل، حابب أشارك معاكم حاجة بسيطة: ماتبنيش حاجة لمدة طويلة من غير ما تاخد رأي الناس، وتبني على أساس الفيدباك ده.
-
خدمة ما بعد البيع: ميزة تنافسية مهملة عند الـ Freelancers
خدمة ما بعد البيع هي من أكتر النقط اللي ممكن تكون تنافسية لأي freelancer، خصوصاً لو شغال في مجالات زي Backend أو أي نوع من أنواع السوفت وير اللي بتحتاج تحديثات دايماً.
-
إزاي تسعّر خدمتك كـ Freelancer؟
فكرة تسعير خدمة دي مسألة نسبية جداً وليها معايير كتير. بيجيلي أسئلة كتير عن إزاي أسعّر خدمة معينة، وللأسف صعب جداً أجاوب إجابة مباشرة لإن الموضوع ده له معايير مختلفة، لكن ممكن أقولك على شوية خطوات تساعدك في الجزء ده:
-
ليه مفيش طريقة شغل واحدة تنفع مع كل العملاء؟
كنت شغال في مشروع من فترة، وكنا مقسمين التاسكات على Notion بكل التفاصيل والتاسكات اللي محتاجين نشتغل عليها كلنا. الدنيا كانت كويسة جداً ومنظمة بشكل أحسن ما كنت متخيل، والعميل كان بيتابع التاسكات أول بأول، وفعلاً المشروع اتسلم في الآخر والدنيا تمام.
-
ما تبعتش السعر للعميل على الإيميل، اطلب ميتنج
من الحاجات اللي هتفرق معاك في تقفيل الـ deals، إن ما ينفعش تبعت proposal لعميل فيه السعر على الإيميل وتستنى رده، خصوصاً لو بتتكلم في سيستم كامل مثلاً بسعر مش قليل. كده كإنك رميت قنبلة وجريت.
-
شركتك محتاجة System فعلاً ولا تظبط الـ workflow الأول؟
أنا عارف إن كل الناس بتحب دايماً تتكلم عن شغلها اللي طلع للنور وبدأ يشتغل. أنا حابب بقى في المقال ده أتكلم عن العكس، وليه فيه شغل كتير ماطلعش.
-
إزاي تعرض شغلك كـ Backend Developer للعميل؟
لما يجيلك عميل يطلب يشوف شغلك (كباك إند)، بلاش تبعتله الـ apps اللي اشتغلت عليها، لأن أول حاجة هتلفت نظره هي التصميم، وده مش شغلك ومش هيبين مهاراتك.
-
ليه تقليل سعرك كـ Freelancer مش هيجيبلك عملاء؟
لو عندك منتج أو خدمة وخليت نقطة المنافسة الوحيدة ليك هي السعر، فللأسف كده إنت حطيت نفسك في حرب أسعار، لإنك مش ضامن، المنافس ممكن ينزل سعره هو كمان!
-
نصايح للشغل Remote من تجربتي
ده مقال عشوائي للي عايز يشتغل ريموتلي أو بيشتغل بالفعل، حبيت أشارك معاكم فيه بعض الحاجات اللي فرقت معايا، سواء في الشغل أو نظام اليوم:
-
ليه لازم تشتغل على Open Source كمبرمج؟
لو في حاجة فعلاً ممكن تسرع تطورك كمبرمج وتفتحلك فرص مكنتش تتخيلها، فهي الـ Open Source.
-
تفكر في إيه قبل ما تبدأ تبني System جديد؟
قبل ما تبدأ تعمل system لعميل أو في شركتك، علشان تضمن إنك تقلل الأخطاء قدر الإمكان، محتاجك تفكر في كام نقطة كده من الناحية الـ technical.
-
إزاي تحضر لإنترفيو شغل كمبرمج؟
وإنت داخل إنترفيو، خد بالك من الكام نقطة دول:
-
إيه اللي تذاكره كـ Developer في زمن الـ AI؟
حاولوا تهتموا الفترة الجاية إنكم تذاكروا الحاجات دي أكتر من أي وقت فات:
-
إزاي تدخل Upwork وتنافس فيه وتجيب أول شغل؟
بما إن ناس كتير بتسأل إزاي يدخلوا Upwork وينافسوا فيه، فحبيت أرد على كل الأسئلة دي في مقال واحد، وتقدر ترجعله في أي وقت.
-
إمتى تبقى جاهز تشتغل Backend Developer؟
إمتى تقول إنك فعلاً جاهز للشغل كـ Backend Developer؟
-
أسئلة إنترفيو Backend و Laravel غالباً هتتسألها
لو داخل إنترفيو backend، حاول تركز على الحاجات دي، لإن غالباً هتتسأل في حاجة منها:
-
إزاي تعمل Portfolio كـ Backend من غير مشروع كامل؟
هقولك على تريكاية ممكن توفر عليك وقت كبير، خصوصاً لو شغال باك إند (ولو فرونت إند تمشي برضه).
-
بتكتب الـ CV بالـ AI؟ خد بالك من الحاجات دي
معظم الـ CVs دلوقتي بتتكتب بالـ AI، ومفيش مشكلة أوي في الحتة دي، غير في كام حاجة كده عايزك تاخد بالك منها:
-
ليه تيم كله Juniors من غير Code Review مشكلة؟
فيه حاجة منتشرة وبتسبب مشاكل كتير، على المدى البعيد أكتر.
-
سبت الشغل ومبقاش معايا مشاريع، عملت إيه؟
في أواخر 2024 كنت شغال في مكان استنزفني نفسياً جداً، لدرجة إني مكنتش قادر أشتغل في أي حاجة جنبه، وكنت برفض مشاريع للسبب ده.
-
ليه التنظيم لوحده مش كفاية علشان المشروع ينجح؟
من المواقف الغريبة اللي قابلتها في فترة، إني كنت شغال مع شركة، وفي أول أسبوع من التعاقد كنت مبهور بالنظام اللي عندهم.
-
إزاي تعمل محتوى كـ Freelancer من غير ما تزهق؟
أغلب الناس بتبدأ تعمل محتوى، وساعات بيكون ممتاز، ومع ذلك مش بيكمّلوا. علشان كده في المقال ده هتكلم عن إزاي تمرّن عقليتك وتشوف الموضوع من زاوية تانية وإنت بتعمل محتوى، علشان ماتزهقش، وبرضه يحقق هدفك كـ freelancer.
-
هل مجال البرمجة لسه كويس للناس الجديدة؟
هو المجال دلوقتي كويس للناس الجديدة ولا لأ؟
-
إزاي تطور مستواك بقراءة الـ source code بتاع Laravel؟
لو شغال باك إند أو فرونت إند، هقولك على حاجة عملتها من فترة طويلة وفرقت كتير معايا، وهتفرق جداً معاك برده في مستواك.
-
إزاي تختار Developer تشتغل معاه من غير ما تعتمد على الـ CV؟
سيبك بقى من الـ CV لما تيجي تعيّن حد، مبقاش يأكّل عيش، خصوصاً إن دلوقتي سهل أوي تتعمل الحاجات دي.
-
ليه مش بتجيب عملاء من LinkedIn؟ غلطة بنعملها كلنا
هقولكم على غلطة بنعملها على LinkedIn، ودي اللي بتخلينا مش بنجيب نتايج كويسة عليه: إننا بنهتم نضيف الناس اللي في نفس مجالنا بس، سواء زمايلنا أو صحابنا. وده مش وحش، لكن مينفعش لوحده.
-
إزاي ترجّع عملاءك القدام؟ افصل رقم الشغل بـ WhatsApp Business
كانوا بيقولوا إن أحسن مكان تجيب منه عملاء هو العملاء القدام وزمايلك. ولما فكرت فيها فعلاً، لقيت إن الواحد بيكون معاه كنز بس مش مستغله.
-
ينفع الفرونت إند يعدل في كود الباك إند بالـ AI؟
ماينفعش التيم عندك يكون له صلاحية إنه يعدل في ملفات هو مش فاهم فيها، بحجة إنه معاه أدوات AI بتساعده يخلص شغله وخلاص!
-
ليه الـ Code Review مهم حتى لو الكود شغال؟
الفترة اللي فاتت اتكلمت مع كذا حد من الخريجين الجداد أو الناس اللي شغالة بقالها مدة في شركات، بخصوص الـ mentorship program اللي بعمله.
-
إزاي تستفيد من أي Engineering Blog بالـ AI؟
من الحاجات اللي هتفيدك جداً لما تقرأ أي Engineering Blog: اعمل new project على ChatGPT، أو new gem على Gemini، أو حتى NotebookLM. اكتب في الـ instructions إنك عايز الملخص بالعربي مثلاً، واكتب أي تفضيلات تحبها في الجزء ده.
-
قبل ما تبدأ مشروع مع شركة برمجة، تتفق على إيه؟
أغلب مشاكل المشاريع نادراً ما بتكون بسبب الكود. من اللي شوفته، بتكون بسبب طريقة التواصل أو عدم وضوح الرؤية من البداية.
-
إزاي تبطّل تسمع سؤال any updates من العميل؟
عندي دايماً مشكلة مع سؤال any updates، ويمكن كمان الكلاينت مش بيحب يسأل السؤال ده. وده بيسبب ضغط للطرفين، وفي الآخر غالباً بتحصل مشكلة لأن كل واحد توقعاته مختلفة عن التاني.
-
ساعة واحدة قبل الأسبوع الجديد توفر عليك ساعات
خصص ساعة واحدة قبل بداية الأسبوع الجديد في شوية حاجات بسيطة، لكن فعلاً هتساعدك تركز وماتضيعش وقت.
-
إزاي تساعد الـ Junior يتغلب على خوفه من الـ Code Review؟
من الحاجات اللي خدت بالي منها من وقت ما بدأت أعمل الـ Mentorship Program، إن الـ juniors أحياناً مش بتكون مشكلتهم تكنيكال بس.
-
إزاي تتعامل مع ضغط الشغل المفاجئ قبل ما تنفجر؟
تبقى قاعد في حالك، فجأة يجيلك حد يطلب منك ميتنج، وفي نفس اللحظة يكتشفوا bug على البرودكشن ولازم تدخل تحلها في أقرب وقت، غير الشغل اللي معاك ولازم يتسلم!
-
Claude ولا Codex؟ مقارنة سريعة على موديول حقيقي
قولت أعمل مقارنة سريعة في موديول شغال عليه حالياً، فروحت لـ Claude و Codex وطلبت منهم نفس الطلبات، وخليت كل واحد فيهم يراجع على التاني. وطبعاً أنا متوقع كل واحد هيقول إيه.
-
العملاء بقوا يسألوك إزاي يعملوا السيستم بالـ AI؟ تتعامل إزاي
الفترة دي بدأ يحصل حاجة غريبة شوية: بقى فيه عملاء بتدخل بس علشان تسألني إزاي يعمل سيستم بالـ AI. بحاول أفهّمه كل الحاجات اللي ممكن يعملها، وإيه الحاجات اللي هتبقى صعبة، وأوصّله الصورة كلها.
-
ينفع تشتغل في شركتين full time في نفس الوقت؟
كنت بتكلم مع حد من فترة، مقتنع تماماً إن عادي يشتغل في شركتين full time في نفس الوقت.
-
عايز تكبر كـ Freelancer؟ اطلع من Upwork واعمل شراكات
مينفعش تفضل محبوس في Upwork والشغل بالتاسك لو عايز تكبر بجد.
-
إزاي أجيب أول مشروع كـ Freelancer؟
ناس كتير بتسأل: إزاي أجيب أول مشروع؟
-
ليه بقيت أعيّن freelancers بس في مشاريعي؟
من القرارات اللي فرقت معايا الفترة اللي فاتت، لما باجي أعيّن حد يشتغل معايا، إني بقيت أعيّن الـ freelancers فقط.
-
إزاي تنفذ feature بـ Claude من غير ما تحرق tokens؟
شوية نصايح كده عالسريع لما تيجي تنفذ feature معينة بـ Claude:
-
ليه متبدأش تكتب كود أول ما العميل يشرح فكرته؟
مينفعش تبدأ تكتب كود أول ما العميل يخلص شرح لفكرته!
-
ليه يوم تسليم المشروع هو البداية مش النهاية؟
تعرف إن يوم تسليم المشروع هو اليوم اللي بتكون بدأت فيه المشروع فعلاً، مش خلصته؟
-
العميل جايلك بـ prototype معمول بالـ AI؟ ده بيوفر وقت إزاي
إزاي الـ vibe coding ممكن يساعدك ويوفر عليك فلوس كمان، عكس اللي بيتقال إنه مضر؟
-
إيه مواصفات التيم ليدر الكويس بعيداً عن الـ technical؟
إيه هي مواصفات السينيور أو التيم ليدر، أو أي حد بيدير فريق تحته، بعيداً عن الـ technical؟
-
سلمت مشروع كامل 80% منه بـ Claude Code، إزاي؟
حابب أحكي عن تجربة حقيقية للـ AI بعيداً عن الآراء، سواء مع أو ضد.
-
مذاكر ومش عارف إنت مؤهل للشغل ولا لأ؟
أكتر سؤال بشوفه بيتكرر من زمان: أنا اتخصصت باك إند وذاكرت OOP، Design Patterns، DB، ومش عارف أنا كده مؤهل للشغل ولا لأ؟
-
إزاي تقفل deal مع عميل؟ ركز على مشكلته مش على التكنولوجي
لما تروح تقابل عميل، دايماً ركز على حل المشكلة بتاعته!
-
ليه الـ Freelancer بيعرف يتكلم عن شغله في الإنترفيو أحسن؟
لما بعمل إنترفيو لشخص شغال freelancer وشخص تاني شغال في شركة، بفرض إن الاتنين متساويين في الخبرة والمستوى، اللي بلاحظه أحياناً إن الـ freelancer بيعرف بشكل كبير يعبر عن شغله ويتكلم عنه ويتناقش في الإنترفيو.
-
إزاي تضاعف إنتاجيتك كمبرمج بالـ AI؟
إزاي إنتاجيتك ممكن تتضاعف في عصر الـ AI، وسيبك من اللي بيقولك هيقعدنا في البيت.
-
ليه لازم تسمع العميل للآخر قبل ما ترد؟
بعد ما اتخرجت اشتغلت مع عميل قالي حاجة فرقت معايا لحد دلوقتي:
-
العميل عايز يعمل زي تطبيق مشهور؟ ده red flag
من أكبر الـ red flags اللي بتكون موجودة في شغل الـ freelancing، إن عميل ييجي يقولك: أنا عايز أعمل زي الموقع أو الأبلكيشن الفلاني ده. ويا سلام لو الأبلكيشن ده كبير وعليه features كتير.
-
إزاي تختار الـ Tech Stack المناسب لمشروعك؟
من أكتر القرارات اللي بتأثر على نجاح أي مشروع من أول يوم هي اختيار الـ stack.
-
إزاي تظبط بروفايل LinkedIn يجيبلك ريتش أكتر؟
إمبارح قعدت طول اليوم تقريباً أعدل في بروفايل LinkedIn بمساعدة المنتور الجدع Claude، وفعلاً الموضوع ده فرق بشكل أنا مكنتش أتخيله في الريتش بتاع البروفايل، حتى محتوى التايملاين اتغير للحاجات اللي مهتم بيها.
-
إزاي تعمل Code Review بالـ subagents في Claude Code؟
كنت شغال على CRM، وكنت محتاج أراجع الكود بتاعه من ناحية الـ security والـ performance، وبرضه أشوف الـ test cases اللي مكتوبة.
-
ليه الـ API Endpoint بتاعك بطيء؟
لما يكون عندك API Endpoint بطيء، الموضوع غالباً بيكون ليه كام احتمال واضح، وده اللي بشوفه دايماً في الشغل.
-
إزاي تقدم نفسك صح في إنترفيو الـ Developer؟
مشكلتنا كـ Developers إن أغلبنا اتعود يشتغل ويطور من مهاراته، بس بينسى حاجة مهمة: إزاي يقدّم ويعرض المهارات دي للناس أو في الإنترفيوهات.
-
تعمل إيه في الفترة ما بين مشروع والتاني؟
أكتر فترة الواحد بيكون مضغوط فيها نفسياً هي الفترة ما بين المشروع والتاني، وللأسف أغلب الفترة دي بتضيع من غير أي استفادة.
-
إزاي تنظم تاسكاتك من غير خطط ماتمشيش عليها؟
أكتر حاجة ضيعت من وقتي فترات طويلة هي الخطط اللي بنقعد نعملها، زي جداول المذاكرة كده، اللي في الآخر بتفرح بشكلها وتعلقها على الحيطة، لكن عمرك ما بصيت ليها تاني!
-
أخطاء وقعت فيها كـ Freelancer وأتمنى ما تقعش فيها
زي ما بنشارك دايماً الحاجات الكويسة، خليني أشارك معاكم الأخطاء اللي وقعت فيها خلال الفترة اللي اشتغلت فيها:
-
ينفع أتعلم Laravel من غير ما أعرف PHP؟
نصيحة كده سريعة للناس اللي داخلة مجال الـ Backend جديد:
-
إزاي تستعد لأول ميتنج أونلاين مع عميل جديد؟
دي شوية حاجات تاخد بالك منها لو داخل ميتنج أونلاين مع عميل جديد:
-
إزاي ربطت الفرونت إند بالـ API بتاعتي بـ Codex و Lovable؟
كنت كتبت قبل كده عن تجربتي مع Codex في الباك إند، وكانت منجزة جداً بالنسبالي. المرة دي حابب أنقل تجربتي معاه بس في شغل الفرونت إند.
-
تجربتي مع Codex بعد Claude Code، وده معناه إيه للـ Backend؟
عايز أحكي تجربتي مع Codex بعد ما كنت شغال بـ Claude Code بقالي فترة.
-
ليه لازم تتخصص في مجال بيزنس معين كـ Freelancer؟
من الغلطات اللي بنقع فيها لما نيجي نستقبل شغل من عملاء، إنك مش بتكون محدد نوعية البيزنس اللي هتشتغل فيه. يعني أي مشروع بيجيلك بتشتغل فيه وخلاص. بعد مدة بتلاقي مهاراتك اتطورت، بس برضه لازم تكون فاهم البيزنس اللي هتكمل فيه.
-
ليه الـ API بتاعك يقع لما سيرفس خارجية تقع؟
في مرة كنت شغال مع عميل، واكتشفت إن الفرونت إند اللي معايا راح اشتكاله إن الـ signup endpoint مبقتش شغالة، وإني كده عطلان، والصياح اللي إحنا عارفينه ده.
-
إزاي مشروع جانبي ممكن يغير مسارك المهني؟
شخص كان شغال في شركة، ومعظم شغله روتيني مش بيتعلم منه، لكنه كان محتاج الوظيفة.
-
أدوات الـ AI اللي بشتغل بيها كـ Backend Developer
تعالوا أعرفكم على التيم بتاعي اللي شغال معاهم بقالي فترة:
-
7 نصايح لأي freelancer أو صاحب بيزنس
لو عندك بيزنس أو شغال freelancer، لازم تاخد بالك من النقط دي كويس جداً:
-
الـ Compiler بيشتغل إزاي؟ شرح بمثال المسرحية
الـ compiler بيكون عامل زي مخرج المسرحية، أول ما بيجيله الورق بيبدأ يمر بكذا مرحلة:
-
إيه الفرق بين الـ Hashing والـ Encryption؟
تخيل إنك معاك قطعة مانجا سليمة، وجيت ضربتها في الخلاط علشان تعمل عصير. فطبعاً في الحالة دي استحالة ترجع سليمة تاني، وهو ده الـ one way.
-
إيه الفرق بين الـ Proxy والـ Reverse Proxy؟
تخيل كده إنك (client) عايز تنزل تشتري حاجة من السوبر ماركت (server)، بس مش عايز حد يعرفك في الشارع لسبب ما. فتروح تقول لأخوك (proxy) ينزل بدالك، وهو اللي يشتري من السوبر ماركت (server).
-
عادات تفرق في شغلك اليومي كمبرمج
لو شغال مبرمج فحاول تاخد بالك من النقط دي:
-
هل الـ AI هياخد مكان المبرمجين؟
سيبك من اللي بيقولك إن المبرمجين صعبانين عليه علشان خلاص الـ AI مش هيخلي ليهم فرص تاني.
-
حاسس إن الناس سابقاك؟ حاجات قللت الإحساس ده عندي
لو حاسس إن الناس سابقاك، دي بعض الحاجات اللي حاولت أعملها وقللت الإحساس ده عندي شوية:
-
إزاي تعمل dummy data في Laravel من غير seeders لكل موديل؟
لما بشتغل في أي مشروع جديد، على قد ما الواحد بيكون متحمس، بس بيكون فيه شوية حاجات روتينية. من ضمنها فكرة الـ seeders، وإني أملى داتا علشان أجرب بيها، فبتقعد تعمل seeders لكل موديل، والموضوع بيكون ممل حتى لو بتستخدم الـ AI.
-
20 حاجة فرقت معايا في الشغل وفي يومي
حابب أشارك معاكم بعض الحاجات العشوائية اللي فرقت معايا الفترة اللي فاتت، في الشغل وفي يومي عموماً:
-
مواقف من الشغل
قصص حقيقية مع عملا وتيمز، وإيه اللي اتعلمته منها
-
مفاهيم باك اند ببساطة
proxy، hashing، stateless بالتشبيه
-
ليه الـ API بتاعك يقع لما سيرفس خارجية تقع؟
في مرة كنت شغال مع عميل، واكتشفت إن الفرونت إند اللي معايا راح اشتكاله إن الـ signup endpoint مبقتش شغالة، وإني كده عطلان، والصياح اللي إحنا عارفينه ده.
-
ليه لازم تسمع العميل للآخر قبل ما ترد؟
بعد ما اتخرجت اشتغلت مع عميل قالي حاجة فرقت معايا لحد دلوقتي:
-
ليه متبدأش تكتب كود أول ما العميل يشرح فكرته؟
مينفعش تبدأ تكتب كود أول ما العميل يخلص شرح لفكرته!
-
ليه التنظيم لوحده مش كفاية علشان المشروع ينجح؟
من المواقف الغريبة اللي قابلتها في فترة، إني كنت شغال مع شركة، وفي أول أسبوع من التعاقد كنت مبهور بالنظام اللي عندهم.
-
سبت الشغل ومبقاش معايا مشاريع، عملت إيه؟
في أواخر 2024 كنت شغال في مكان استنزفني نفسياً جداً، لدرجة إني مكنتش قادر أشتغل في أي حاجة جنبه، وكنت برفض مشاريع للسبب ده.
-
إيه الفرق بين الـ Proxy والـ Reverse Proxy؟
تخيل كده إنك (client) عايز تنزل تشتري حاجة من السوبر ماركت (server)، بس مش عايز حد يعرفك في الشارع لسبب ما. فتروح تقول لأخوك (proxy) ينزل بدالك، وهو اللي يشتري من السوبر ماركت (server).
-
إيه الفرق بين الـ Hashing والـ Encryption؟
تخيل إنك معاك قطعة مانجا سليمة، وجيت ضربتها في الخلاط علشان تعمل عصير. فطبعاً في الحالة دي استحالة ترجع سليمة تاني، وهو ده الـ one way.
-
الـ Compiler بيشتغل إزاي؟ شرح بمثال المسرحية
الـ compiler بيكون عامل زي مخرج المسرحية، أول ما بيجيله الورق بيبدأ يمر بكذا مرحلة: