Mohammed Alghumuy Profile Banner
Mohammed Alghumuy Profile
Mohammed Alghumuy

@malghumuy

842
Followers
1,331
Following
101
Media
3,229
Statuses

Communication, Growth, Development. opinions mine alone. 🇸🇦

Joined October 2020
Don't wanna be here? Send us removal request.
Pinned Tweet
@malghumuy
Mohammed Alghumuy
1 year
هنا جميع المصادر والاستراتيجيات ، كل ماتحتاجه بالاضافة الى مستواك لتحصيل درجة عاليه. - يجب ان تقسم 7 ايام او فترة تحضيرك على اجزاء الاختبار قراءة واستماع ومحادثه وكتابه. - اداء الاختبارات التجريبيه مهم جداً وافعل الاتي : كل قسم في الاختبار = اختبر اختبارات تجريبيه منفرده عليه.
@malghumuy
Mohammed Alghumuy
1 year
عن غير العادة الحديث عن امر شخصي ، ولكن لنقل التجربة وممكن يستفيد البعض. قبل اسبوع حصل امر طاريء و وجب علي ان احصل على اختبار IELTS ودرجة 6 اقل تقدير، سالت نفسي هل 7 ايام تكفي بالرغم من مستواي جيد جداً؟ بدات بالتحضير للاختبار (القراءة، الكتابه ، الاستماع) بهذا الترتيب.. 1/
Tweet media one
8
31
518
1
14
96
@malghumuy
Mohammed Alghumuy
1 year
عن غير العادة الحديث عن امر شخصي ، ولكن لنقل التجربة وممكن يستفيد البعض. قبل اسبوع حصل امر طاريء و وجب علي ان احصل على اختبار IELTS ودرجة 6 اقل تقدير، سالت نفسي هل 7 ايام تكفي بالرغم من مستواي جيد جداً؟ بدات بالتحضير للاختبار (القراءة، الكتابه ، الاستماع) بهذا الترتيب.. 1/
Tweet media one
8
31
518
@malghumuy
Mohammed Alghumuy
1 year
اكثر شيء محزن ؟ الشهادة الاحترافيه من مواقع الكترونيه (Udacity , Udemy , Coursera, وغيرها) اكبر من الشهادة الجامعية في بعض عيون مديري التوظيف ومهندس البرمجيات. لا حول ولا قوة الا بالله.
22
30
484
@malghumuy
Mohammed Alghumuy
2 years
لماذا Java لغة قويه جدا؟ ببساطه اي بنيه تحتيه Infra في مشروع (��دني، معماري، هندسي، سحابي، ....) تحدد جمال وصلابه وقابليته للتوسع والاعتمادية. باختصار جافا is lifting the internet من بنيه تحتيه وتواصل Objects: Twitter, Netflix, Linkedin, Apple, ... كلها مواقع تستخدم Java/JVM
6
11
112
@malghumuy
Mohammed Alghumuy
1 year
ياخوان اعيد واكرر تحديات البرمجة مثل LeetCode وغيرها ، ابداً ليست مقياس انك فاشل. اكثر من خبير هندسة برمجيات تكلم في هذا الموضوع. 10 سنوات خبرة برمجة ، ممكن يظهر لك سؤال منها تجد صعوبة في حلّه. وبعد 3 شهور من فهم techniques ومبادئ هذه الاسئلة تحلها! You see !
5
10
95
@malghumuy
Mohammed Alghumuy
3 years
صباح الخير ☀️، راح ابدا بسرد الكتب التي قرأتها وليس جميع الكتب التي قرأتها و درستها في الجامعه . سأضع اسم الكتاب والرابط ان وجدت له رابط PDF , بسم الله .
@malghumuy
Mohammed Alghumuy
3 years
قريب إن شاء الله سلسلة لجميع الكتب التي قرأتها متعلقة بعلوم الحاسب ليستفيد الجميع.
0
0
1
2
5
49
@malghumuy
Mohammed Alghumuy
1 year
1987 . تذمّر واكتشاف الطلاب ان تخصص علم الحاسب ليس بسهل ويتطلب دراسة بـ التفاضل والتكامل والفيزياء والرياضيات، فيما كانوا يعتقدون انه بسيط وجديد ويجني الكثير من المال على المكتب. على كل حال ، تجربة دراسة علم الحاسب فريدة وجميلة اذا اُنجزت بإتقان.
@boazbaraktcs
Boaz Barak
1 year
Students flee the field of Computer Science as “fad” fades. “They found that they had to take calculus” (h/t @PessimistsArc , 1987)
Tweet media one
2
8
82
2
4
49
@malghumuy
Mohammed Alghumuy
2 years
رسميًا الحمدلله أكملت جميع متطلبات خطة علوم الحاسب @uqucis واستطيع القول لقد تخرجت. Fresh graduate اي فرصة في مجال هندسة البرمجيات ، أو Position متاح، او Your team is hiring . اترك لي رسالة في الخاص ، او رد وانا اراسلك او على الايميل mohmdgha @hotmail .com Feel free to retweet.
2
8
51
@malghumuy
Mohammed Alghumuy
1 year
استلمت الوثيقة، الحمدلله. درجة البكالريوس في علوم الحاسب. اللهم بارك لي يارب.
Tweet media one
11
0
41
@malghumuy
Mohammed Alghumuy
2 years
على فكرة كلمة Problem solving هذه مطاطيّه. ادارة المشاريع = PS. ادارة الناس = PS. ادارة الوقت = PS. في البرمجة حدّث ولا حرج واجهت مشكلة: - بحثت عن حل في مصدر = PS لكن بقيود. - استخدمت طريقة س = PS. - كتبت الكود بنفسك وبناء الخوارزميه = PS. اتكلم مع طالب في مشروع تخرج يقول……
3
1
36
@malghumuy
Mohammed Alghumuy
1 year
ماذا احتاج؟ - عقلية واثقه وقابله للتعلم - تتدرب يومياً على نماذج الاختبار بشكل مكثف - فهم استراتيجيات كيفية البدء في حل الاسئلة (خطوات وليس حركات او تكنيك درجات اعلى) في النهاية مستواك + وحل الاختبارات التجريبية بشكل مكثف = درجة عاليه جداً. هذه تجربتي.
3
1
36
@malghumuy
Mohammed Alghumuy
2 years
على وشك التخرج باذن الله .. 5 سنوات مضت كـ سنة واحده. عشت فيها أجمل الايام حتى جاء فايروس كورونا .. بعدها تعافيت كما تعافى العالم من الجائحة. أفضل تجربة لي كانت علم الحاسب بلا شك ، الهيكلة التفكير الناقد التصميم ، التحليل كل شي في هذا التخصص الجميل. رائعة رغم مرارتها.
1
2
26
@malghumuy
Mohammed Alghumuy
4 years
ثريد مهم لكل طالب علوم حاسب .. هل فعلاً تخصص علوم الحاسب بيهم ؟ هل التعلم الذاتي هو الي بيعلمك برمجة والجامعه بس بتعلمك نظريات ورياضيات؟ اولا حتكلم من وجهة نظر طالب حاسب فالسنه الثالثه درست اغلب مواد التخصص وبالاضافة الى اني متعلم ذاتي ومبرمج IOS ومواقع يعني اقدر اتكلم بحريه.يتبع
2
4
22
@malghumuy
Mohammed Alghumuy
2 years
لغة Swift افضل لغة Well designed استخدمتها ، تعكس هوية Apple. الاناقة في Convention, نظافة الـ Syntax ، محرر اكواد Brilliant. الان انا اتكلم كـ front end lang ، لا اتكلم عن السرعة ، الاداء ، تفاصيل اللغة. حتى طريقة تصميم parameter والاستدعاء نظيفة، وكانه document تقرأه.
3
3
20
@malghumuy
Mohammed Alghumuy
1 year
العمر رقم، اذا اقدر اعطيك نصائح: - risk اعلى من غيرك ولو قليل، خليك ذكي في التعلم ، واسأل نفسك ليه احتاج اتعلم برمجة. - لاتدخل في دواّمة التشتت. - لاتتعلم flutter .
@MAAlsaleh0
Mohammed | محمد
1 year
عمري 33 ، اقدر اتعلم برمجة لو فاتني القطار ؟ — ما به شي اسمه فاتني القطار ، فيه ناس دبل عمرك وتعلموا برمجة ، لكن كل الي تحتاجه رغبه بالتعلم وصبر ، والله يوفقك يا رب.
4
0
13
5
3
20
@malghumuy
Mohammed Alghumuy
1 year
لم انضم او اسجل في برنامج خاص او دورات تدريبيه ، لكن الحقيقة مستواي لم يكن ضعيف من سنين؛ جيد جداً. الاستنتاج: - الاختبار سهل ولكن لغتك يجب ان تكون جيده واعلى. - اغلب المحتوى بخصوص الاختبار تجاري ويبحثون عن المال ، التكنيكات او الخدع او الحركات لجلب درجات اعلى غير مفيده. 2/
1
2
19
@malghumuy
Mohammed Alghumuy
3 years
أنصح بهذا الكتاب كمقدمه لهياكل البيانات . لايدخل في implementation ولكن يشرح اهمية البيانات وانواع البيانات التجريديه.. يستخدم جافا لاحقاً . فالمقدمة يفهمك ويشرح Sequence , Map , مفاهيم اساسية قبل ماتعرف Linked-list, Array حتى. في مكتبة كليتي العظيمه @uqucis
Tweet media one
Tweet media two
Tweet media three
1
2
18
@malghumuy
Mohammed Alghumuy
1 year
- مهارات التواصل، وبناء العلاقات، وترجمة الدبلوماسية في الربط بين ذلك هي القوة التي ستجعلك يوما ماً في المقدمة كفرد. لا تظن ان مقر عملك، جامعتك، البيئة التي اتيت منها ستكون مكان ازدهار لك اذا لم تبني تواصل شفاف قائم على مباديء ومنها مصالح ورؤية اكبر. - تواصل، تواصل ، تواصل.
1
1
18
@malghumuy
Mohammed Alghumuy
2 years
@croloris This has to be for Rust community.
1
0
16
@malghumuy
Mohammed Alghumuy
2 years
مشاريع التخرج حقيقة أول مايجب ان يتم النظر فيه. 0 فائدة، 0 تعلّم ، 0 تطبيق عملي حقيقي. هنالك بدائل افضل بكثير ، ادراج تدريب صيفي او تعاوني اضافي في الخطة، انهاء متطلب اونلاين والحصول على شهادة ، تلخيص كتب مختارة في التخصص. الحل الافضل؟ جعله اختياري بجانب الخيارات الاخرى.
5
3
16
@malghumuy
Mohammed Alghumuy
2 years
غداً بإذن الله بث مباشر على منصة يوتيوب ، سوف ابرمج على Zig للإجابة على السؤال الكبير: تابعت العديد من المقاطع والشروحات وافهمها كلها ولازلت لا اكتب كود بنفسي ؟ تشرفني غداً. * ايضا سؤال، كيف اتعلم شيء جديد في البرمجة. Stay tuned ، سوف انشر الرابط غداً.
1
0
15
@malghumuy
Mohammed Alghumuy
1 year
- بعد 30 سنة ، جافا بدون public static void الجدير بالذكر، ان جافا هي اللغة الاجمل من بين لغات HL ومعظم الفرق تتهرب منها لأسباب : - لايريدون الانضباط - الاستمرارية - الامان يتعذرون: Python , Ruby , PHP , etc…
@therealdanvega
Dan Vega
1 year
Look mom, no public static void main(String[] args); 🤩
Tweet media one
58
106
803
1
1
12
@malghumuy
Mohammed Alghumuy
1 year
حديث تخرج ، ومعدله ضعيف ، هذه red flag ومخاطره عاليه اني اوظفه، كيف؟ اقولك. 🧵 لماذا معدله ضعيف؟ ماهي المخاطر علي؟ معدل ضعيف ، يعني هنالك هدف ورؤية واستراتجية (business) موضوعه لم يحققها ، لماذا لم يحققها؟ لم يلتزم بانجاز التالي (خسرت الشركه ،اكمل) 1/n التعلم المستمر
2
1
15
@malghumuy
Mohammed Alghumuy
1 year
الحق يقال، اجريت مقابلة مع مهندس سيف ولم يتم قبولي. المقابلة مهنية وstraightforward ، والاسئلة في مكانها وممتازه. احترافيه اكثر من الشهادات الاحترافيه. وانت في المقابله تتعلم ، وتكتب كود ، وتحل مشكلة في محرر اكواد. مع انني رُفضت ، لكن بعد مارأيته من بعض المقابلات، سيف خبير توظيف
@SaifAlHarthi
Saif AlHarthi
1 year
لست مدير توظيف لكن راجعت سير ذاتية كثير. لا اهتم بالشهادات الاحترافية بشكل كبير و هي و شهادة الجامعة بالطبع لا تبين جودة المرشح. هذا لا يعني اني ضد التعلم الذاتي و المستمر .. لكني ارى المرشحين يحصلوا على شهادات في مواضيع مختلفة و عند المقابلة ارى انهم لا يعرفوا اساس موضوع الشهادة
27
7
62
1
0
15
@malghumuy
Mohammed Alghumuy
1 year
العودة للأساسيات، السؤال المكرر كيف اصبح مميز في البرمجة ؟ دائماً ضع امامك سؤال لماذا ، ناخذ مثال Cache. لو سألت اي حاسوبي ماهو cache سوف يفتح كتاب عمارة الحاسب او العتاد ويقولك مكان تخزين .. الخ. لماذا فيه مفهوم cache وفي البرمجة خصوصاً؟ مثال على string في لغة C 1/n
1
2
12
@malghumuy
Mohammed Alghumuy
3 years
مساء الخير للجميع . الان @uqucis مطلوب منك “Exit Exam” قبل التخرج 🎓 ، اكثر ماشدّني هو اختيار المواضيع(حسب ماقرأت) التي تختبر فيها وهي حجر الاساس لكونك عالِم حاسب او بالتبسيط مبرمج ناجح : 1- Data Structure 2- Algorithms 3- Operating System 4- Computer Networks 5- Databases
4
2
13
@malghumuy
Mohammed Alghumuy
2 years
نحتاج الكثير حتى نوّلد وظائف مبرمجين لحديثي التخرج.. لان هنالك فجوة كبيره جداً. كلمتين فقط توضح لك الكثير. - هل تعرف PHP ، أو Golang ؟ - لا - مافي وظيفه.
3
3
9
@malghumuy
Mohammed Alghumuy
2 years
المبرمج في نهاية الامر مستخدم كذلك. مبرمج Frontend عندما يقول Chrome افضل متصفح، لا الومه بل اتفهم ذلك. ولكن كمبرمج ومستخدم لايوجد متصفح clean + light + performant اكثر من Safari
6
0
11
@malghumuy
Mohammed Alghumuy
2 years
عندنا نقص كبير جداً في المبرمجين المميزين. - طلاب التخرج ، مشروعهم يحتاج برمجة وعمل واغلبهم لايعرفون كيف يستخدمون Git. المبتديء يظن ان Git فقط: Git init Git add . Git commit مصائب.
2
1
11
@malghumuy
Mohammed Alghumuy
2 years
هذا مايجعل البرمجة صعبة. بعض الامثلة على Github و Open source projects عند قراءة الكود او المساهمه في هذه المشاريع ستدرك كم هو عظيم الكود السهل البسيط. ترتيب سلس جداً ، منطق واضح Flow ، اسماء متغيرات دلاّله ، هيكلة ممتازة . واخطاء او تعديلات مستقبليه موضوعه. هذه مهارة احرص عليها
@mohewedy
Muhammad Hewedy
2 years
الكود السهل البسيط ... غاية لا تدرك!
2
2
42
0
0
10
@malghumuy
Mohammed Alghumuy
2 years
الحمدلله انتيهنا من اليوم الاول في دورة Gitط حقيقة يوم سريع استعرضنا اساسيات بسكل سريع وكيفية عمل Commit وحفظه للنسخ المختلفه. البعض واجه صعوبه ، بالتاكيد. بكره يوم مختلف ومهم لكل الي حضروا اليوم واللي ماحضروا كله عن Collaborating وكيف تشارك مشروعك/ملفاتك مع زميلك. #Git_GDSC_CC
@GDSCUQU
Google Developer Student Club | UQU
2 years
final final final project أكيد مرت عليك هذي التسميات لو كنت مبرمج أو مصمم أو حتى محلل نظم 🤯 طيب إيش الحل؟ 👀 الحل جابه لك نادينا بالتعاون مع الأساطير نادي الحاسب الآلي @uqucc 🤝🏻 في دورة Git & Github 😉 مع الطالب الرهيب: محمد الغموي @mhmdvoid للتسجيل:
Tweet media one
5
17
87
4
0
11
@malghumuy
Mohammed Alghumuy
3 years
قريباً سلسلة لجميع طلبة علوم الحاسب الآلي . طرق المذاكره، أهمية التخصص ، مجالاته، التعايش كطالب لهذه المجال، كتب تفيدك، مصادر ، اللغة الانجليزية في العلوم والكمبيوتر، ذكاء اصطناعي ، ونظريات. من طالب الى طلبة . A thread to students, From a student أنتظروا، Stay tuned .
1
0
7
@malghumuy
Mohammed Alghumuy
1 year
لا أملك بيانات، ولا خبرة د.خالد ، ولا حتى دراسات. But I can confirm. وخصوصاً في البرمجة ، نفتقد كثير قدراتهم في بناء وهندسة البرمجيات.
@almodifershow
في الصورة
1 year
د.خالد الغنيم: النساء أفضل أداءً من الرجال.. وقدرات المرأة السعودية ممتازة #خالد_الغنيم_في_ليوان_المديفر @almodifer
82
60
179
5
1
13
@malghumuy
Mohammed Alghumuy
2 years
Modularization عند كتابة الكود امر مهم جداً، وهنا ماتحدث عن تقسيم المشروع لمجلدات فقط. بل نفس الكود وخصائصة وتتعامل معاه كنظام وله States في انبوب موزّع. تركته لمدة سنة تقريباً، وامس قررت اكمل كمشروع جانبي .. لم اعاني وساعدتني كثير طريقتي في الكود
4
1
11
@malghumuy
Mohammed Alghumuy
2 years
البعض لاحظ الصراع الكبير مؤخراً عن Modern Cpp. C++ لاتزال لغة جيده جداً ، ولكن not modern cpp. ماهو البديل اذاً؟ ببساطه : New modern languages out of cpp مثل Swift ، Rust وغيرها. حداثة C++ فشلت، لكن اخراج الحداثه منها نجاح. اترك C++ كما كانت، لاتحاول تطورها حتى تواكب المنافسين.
2
1
9
@malghumuy
Mohammed Alghumuy
2 years
أكثر وظيفة منهكة في العالم، البرمجة. لذلك قدر ماتستطيع اهرب من coding on regular basis ، يوم-يومين في الاسبوع يكفي. الامر الاخر، لاتفكر بعد اغلاق الجهاز. رجاء لاتفكر. الاولى لم استطيع التخلص منها. الاخرى doing great ، ماذا استخدمت؟ مبدأ You’re not solving word problems ، اهدأ.
1
0
10
@malghumuy
Mohammed Alghumuy
2 years
بيت الحكمة 📚📖 @uqucis
Tweet media one
Tweet media two
0
2
11
@malghumuy
Mohammed Alghumuy
2 years
سعدت حقيقة بعرض مشروعنا ، في معرض انجاز. وبهكذا ختمت المرحلة الجامعية بكل خير، 5 سنوات رحلة ممتعة. شكراً لكل من حضر، وزارنا، ولكل عضو من اعضاء فريق TCT. Here are some memories
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
8
@malghumuy
Mohammed Alghumuy
1 year
أفضل انجاز حققته ؟ - رفضت عرضين PHP developer.
3
1
10
@malghumuy
Mohammed Alghumuy
2 years
هذا الطريق السليم لتعلم AI كونك طالب علوم حاسب . *روح استخدم الموقع الفلاني لبناء Bot *روح استخدم مكتبة X لتحليل البيانات *الى اخره ……. مايفيدك كطالب بكالوريوس. الله يوفقك ، انصحك بالاستمرار لان بهذه الطريقة راح تعرف كيف تم بناء اي Py للذكاء وتعلم الاله ، بهذه الطريقة راح
@MamdouhAI
ممدوح
2 years
انتهيت من اول مشروع لي بالذكاء الاصطناعي AI؛ سويت ذكاء اصطناعي تعلم كيف يلعب X,O بشكل مثالي يعني مستحيل تفوز عليه ي بتنتهي النتيجة تعادل او فوز له، واستخدمت خوارزمية Minimax عشان اخلي الكومبيوتر ذكي، التغريدات التالية توضح الAI؛
Tweet media one
Tweet media two
54
77
2K
1
0
9
@malghumuy
Mohammed Alghumuy
1 year
كطالب علوم حاسب ، علموني كيف ابني Framework من البداية ، وكيف ابني engine الخاص بقواعد البيانات من البداية ، وشرحوا لي كيف نكتب Type system للغات transpiler مثل TS. وهنالك محرر اكواد تختبر فيه مهارات البرمجة، وليس بالنظر وسؤال ماعندك شهادات احترافيه؟
0
0
10
@malghumuy
Mohammed Alghumuy
2 years
من لقاء امس ، شكراً للمصور
3
0
9
@malghumuy
Mohammed Alghumuy
1 year
تعاملي مع مبرمجين الالعاب قليل ، لكن لايوجد مبرمج في العالم لديه شريحة افتراضية في دماغه عن Optimization مثلهم. لو تكتب سطر واحد كود امامه .. سوف يظهر لك كل عيوبه الادائية. هل هذا سبب نجاحهم كمبرمجين؟ لا اعلم.
std::vector::resize is so damn slow! and sadly has no work around, it can be 2x slower than it needs to be in some use cases. I see why graphics programmers don't use the STL. Can't blame them! my use case was generating vertices and indices btw...
14
6
118
1
0
10
@malghumuy
Mohammed Alghumuy
3 years
@uqucis بهيّه ♥️♥️.
Tweet media one
0
0
7
@malghumuy
Mohammed Alghumuy
3 years
نصيحتي لكل شخص يريد ان يتعلم البرمجة بالطريقة السهل — بدون الدخول في عالم الحاسب والتفاصيل، دائماً اقول اقتني كتاب او محتوى يتكلم عن “intro to programming “ بحيث ليس هنالك لغات محدده ولا نظام تشغيل محدد بل يعلّمك building blocks . مثل : المنطق خلف البرمجة، تعريف الخوارزميات
2
1
6
@malghumuy
Mohammed Alghumuy
1 year
لايكلف نفسه بإحضار جهاز او يجعلك تحضر جهاز حتى يختبرك في قدرات البرمجة (اكتب for loop !) ، يبدا في سؤالك نظرياً لتحديد قوتك البرمجية وان لم تجب => لانك ماخذت شهادة احترافية في المجال. مثال: ماهو الفرق بين .NET و TS ، مالفرق بين Postgres و MySql = لانك لم تحصل على شهادات !
1
0
9
@malghumuy
Mohammed Alghumuy
1 year
المطلوب منك عمل موقع web app ولك حرية اختيار التقنيات، ماذا ستختار. طبعا تقنيات frontend. what frontend stack would you pick ?
9
0
8
@malghumuy
Mohammed Alghumuy
1 year
بعض الاسباب: - قلة التحديات الكبيره في السوق هنا (سوق صغير تقنياً مقارنة بأمريكا ومايكروسوفت) [وين المنتجات ممكن تغير حياة الناس هنا] - رواتب غير مجزية.
@malobeiwi
متعب القنيMuteb
1 year
المهندس سعود الشيباني مهندس سعودي يشتغل في مايكرسوفت من ٢٧ سنة في امريكا ويعمل على منتجات غيرت حياة الناس. الجميل بعد ٢٧ سنة باقي يشتغل مبرمج Principal وما حول Business 👍🏻 للاسف عندنا مشكلة في القطاع وهي عزوف المبرمجين عن الاستمرار في قطاع البرمجة وتحولهم الى قطاع الاعمال وترك
Tweet media one
Tweet media two
Tweet media three
114
181
1K
2
1
9
@malghumuy
Mohammed Alghumuy
2 years
عند الحديث عن السيدات في هندسة البرمجيات، هنالك مسابقة تضم جميع مشاريع التخرج الخاصة بطلبة كلية الحاسب الالي. الفريق الفائز الموسم الماضي كان من النساء، وتوقعي ايضاً لهذا الموسم اكتساح نسائي. We are missing potential contributors
0
0
9
@malghumuy
Mohammed Alghumuy
11 months
@RemasAlGhamd - برأيي مايفرق ، المحتوى باللغة العربيه = لن تفهم وتستوعب وتؤثر في هذا المجال. راح تظطر تعمل Unpacking لتكون Aligned مع العلم اليوم وتتعلمه بالانجليزي، لذلك بعد ٣ سنوات تسأل الطالب عنها يقولك ماعرف او ماتذكر او لا اعلم فايدتها. Computers talk in bin and learned in English.
4
1
8
@malghumuy
Mohammed Alghumuy
2 years
اكثر من نصف من اعرف من طلبة علوم الحاسب،يدرسون نظم التشغيل وللأسف بسبب طريقة التدريس: لايعرف كيف يبني microkernel (اساس المادة) لا يعرف كيف يتعامل مع terminal لا يعرف File system وكيف يتعامل مع الانظمة وتوافقاتها (ابني x او ارسل ملفات بين Win, Mac) طيب ماذا نترك لغير المتخصص
2
1
7
@malghumuy
Mohammed Alghumuy
2 years
{موضوع جدلي وتفضيلي} للتو عرفت ، تم اغلاق محرر الاكواد Atom. واضح المنافسه في هذا المجال شرسه ، في رأيي Vim ثابت والبقية بالترتيب: Xcode IntelliJ Sublime Code Vi للاستخدام اليومي — المتوسط. Xcode & IntelliJ مشاريع ضخمه وهندسة متكامله.
0
1
8
@malghumuy
Mohammed Alghumuy
3 years
الكتاب الثاني يستخدم حتى في الجامعات لتدريس وشرح البرمجة بلغة جافا ولم اكمل قرأته لكن جيد لمن يريد تعلم جافا اولاً ، وهو معروف جداً head first java . اذا اردت مواضيع متقدمه + Java Collection وكيفية Implementation متقدمه اقرا كتاب Effective Java اليسار يعتبر متقدم (Effective java
Tweet media one
Tweet media two
2
0
7
@malghumuy
Mohammed Alghumuy
1 year
محتوى على Youtube - قناة IELTS Advantage - قناة Fastrack IELTS اختبارات - - اختبارات كتابه مع اجوبة نموذجيه، مهم جداً - اختبارات موقع ielts نفسه، مجموعة من الاختبارات. والكتاب ايضاً. كل التوفيق ، 7 ايام كفايه.
1
0
7
@malghumuy
Mohammed Alghumuy
3 years
من سابع المستحيلات AI يكون اذكى من الانسان. اعيد واكرر لست خبير AI ، ولكن درست AI ومن درس AI يعرف من الذي feed , teach, control, manage AI . ببساطة AI ليس له وعي وشعور وادراك مهما تعلم. تعليم AI يعرف bounded يعني في نطاق KB ممكن يحترف ويصبح “افضل" منك ، لازال يجهل العوالم"وعيك"
@FadwaAlhargan
Fadwa Alhargan فدوى الحرقان
3 years
"By 2029 Artificial intelligence will be smarter than us. Sooner or later we'll get to a point where the episode of history that started with humanity being the smartest beings on the planet will end, we will be the apes & there will be something else smarter than us" - @MGawdat
0
2
1
4
0
5
@malghumuy
Mohammed Alghumuy
1 year
القناعة الوحيدة: الكود النظيف نتاج لفهم المشكلة ونمذجة صحيحة لمفاهيم الكمبيوتر. Clean code isn’t language construct or syntax feature. اسماء المتغيرات، والجداول، والدوال ، وتسلسل الكود ، كلها لاتعني كود نظيف. الكود النظيف هو الخيال العقلي Entry point - subsystem - subsys2 - …
1
0
7
@malghumuy
Mohammed Alghumuy
1 year
لا احب ان ادخل في اشكاليات الاخرين. لكن لإنتاج المبرمج الفاهم تحتاج هذه الاشياء فقط : Iteration construct(while/for) logic construct(switch/if) space/memory construct(struct, variable) فقط هذه المفاهيم وتعرف متى تحتاجهم، مباشرة تصبح تفهم وتحل مشاكل بكل سلاسة وتترجم المتطلبات.
@Adel1989
Adel Al-Dawood عادل عبدالرحمن الداود
1 year
لتعرف الفارق بين الحافظ و الفاهم في البرمجة.
0
0
3
1
2
6
@malghumuy
Mohammed Alghumuy
3 years
مساء الخير على الجميع . نظراً لانه سؤال متكرر ، قررت اني اجاوب عليه. يامحمد انا اتعلم برمجة واذهب الى مواقع (مثل، coderhub ، leetcode, algoexpert) تحديات واسئلة ولا اتمكن من حل المسائل واصاب بالاحباط ، مالحل؟ سلسلة معلّقه، اريد ان اسمع منكم انتم . مارأيكم؟
3
0
5
@malghumuy
Mohammed Alghumuy
2 years
اريد تعلم البرمجة بالطريقة العلمية/المجربة (هنالك استثناءات لمبرمجين لم يتعلموا كل هذا ، لكن هذه الطريقة الفعّاله) . برمجة الحاسب عبارة عن حساب/computation اي تعلم الحساب يمهّد الطريق لتعلم البرمجة ، والحاسب يتطلب تعلم بعض اساسيات الرياضيات . ….
1
2
6
@malghumuy
Mohammed Alghumuy
2 years
تريد بناء شارع ، هل تريده مترهل، مدمر، مليء بالحفريات ومع اول مطر يتدمر وينتهي ؟ استخدم Non-java thing for your backend. تريد بناء شارع سلس، ناعم، يعيش طويلا ، صلب، يتحمل الامطار ؟ Use java for your backend. خيارك الاول Backend يجب ان يكون Java.
1
1
4
@malghumuy
Mohammed Alghumuy
2 years
يجب و لابد و ضروري جداً ، إقحام النساء في البرمجة بالسعودية. البرمجة حرفياً ، لا اعني البكالوريوس وثم التدريس او العمل المكتبي الاداري او حتى كـ فنيات او مصممات. مبرمجات لجميع انواع التقنيه systems , web , app , architecture, databases c frontend ، الى اخره. Women who code 👩🏻‍💻
1
1
7
@malghumuy
Mohammed Alghumuy
2 years
تعلم البرمجة استنزف وقتي وطاقتي، استغرق سنتين من فقط قراءة الكتب، مشاهدة الدورات، وقراءة برامج الاخرين مفتوحة المصدر. لسنتين وبدون كتابة برنامج تقريبا من دون الرجوع الى الكتب او شرح الدورات، بعدها بدات في كتابة برامج وترجمة افكار الى برمجيات مهندسه.
1
0
5
@malghumuy
Mohammed Alghumuy
1 year
- كلام يزعل البعض ، اللهم زد وبارك. المرأة السعودية ، تعليم ثقافة وعي ، مهنية عملية واحترافيه. جودة حياه وترفيه ومال. حضور وثقة. في الاديان، والاجتماع، اللغات والثقافات ، القيادة والادارة، الطب والفضاء . محافل محلية ودولية ، تجد الحضور والذوق والرقُي. قوة شرائية وجودة حياه
3
1
6
@malghumuy
Mohammed Alghumuy
2 years
للتوضيح ، front end skill هي المهارة الاولى في المملكة العربية السعودية طلباً وعرضاً. احترافك لهذه المهاره كفيل بحصولك على وظيفة وانت لاتزال طالب. ولاتحتاج لا انترنت ولا جهاز قوي ، كل التقنيات موجوده على جهازك وبدون اتصال انترنت من المتصفح مباشرة. ابدأوا اليوم نحتاجكم .
0
1
6
@malghumuy
Mohammed Alghumuy
2 years
الاحد ان شاء الله ، اول يوم من ا��ام ورشة العمل "Intro to Git & Github" نشوفكم هناك ان شاء الله #Git_GDSC
0
0
7
@malghumuy
Mohammed Alghumuy
11 months
- اتذكر عندما تخرجت عملت مقابلة مع موظف سعودي يقال انه مبرمج، فسألني : تعرف JS ؟ وهل كتبت كود باستخدام اللغه؟ - اجابتي : لم اكتب كود ولكن من يعرف Java بالضروره يستطيع كتابة JS كود ، فرد علي بالرفض . - اليوم اقول الحمدلله ان تم رفضي الحمدلله.
@KevinNaughtonJr
Kevin Naughton Jr.
11 months
if you know Java you basically know JavaScript
318
72
2K
4
0
6
@malghumuy
Mohammed Alghumuy
1 year
Techniques ماذا؟ تسمى الانماط بالحقيقة هنالك امور تحفظها حفظ عن ظهر قلب ، تجعلك تقوم بحل 55-65% من هذه الاسئلة. - 2 pointer algorithm - Hashtable - sorting - Sliding window - Recursion - Brute force - Dynamic programming وغيرها من الانماط ، قابلة للتطبيق على 55-65% بتغيير قليل
1
1
7
@malghumuy
Mohammed Alghumuy
2 years
أخر لقاء في @uqucis ولهذه المكتبة الرائعه.
Tweet media one
Tweet media two
0
0
7
@malghumuy
Mohammed Alghumuy
2 years
Git اذا تعلمته بشكل ممتاز بعيد عن مقاطع اليوتيوب ، راح تكتب اي command وبشكل واضح وفاهم كل منهم كيف يعمل. استعمال كمحترف as senior ، فقط افهم مبادئه وطريقة عمله وبس. اليوم استخدمت two commands لأول مره ، ولم احتاج لا كتاب ولا Docs لشرحها. Changes > Tree(cache) > Cyclic Graph.
2
0
5
@malghumuy
Mohammed Alghumuy
3 years
@jckarter Why is everyone saying forget default ? Isn’t that boolean type has the property of algebraic type either true or false?”Pre-Determined” I THINK your code is perfectly legal. PR accepted :)
3
0
5
@malghumuy
Mohammed Alghumuy
2 years
كيف تعرف انك Senior ولازلت طالب؟ تقرا Documentation للغة برمجة / Framework / مكتبة/ Installation ... وتفهم وتتعلم من Docs بدلا من مقاطع ودورات لتبسيط المعلومة. لذلك من اليوم .. كيف اصير مبرمج/محترف في شيء ما ، نصيحتي: Read the docs. اقرا الكتيب او الشرح الرسمي من الجهه.
1
1
5
@malghumuy
Mohammed Alghumuy
2 years
جميع مكتبات Java مدارس عظيمة في هندسة البرمجيات و الكود النظيف. من اسامي دوال وكلاسات، الى مسار البرنامج، هيكلة البيانات والكلاسات، الخوارزميات. تعلمت من JavaEE & javaSE اكثر بكثير مما تعلمته من مادة هندسة البرمجيات. Http Protocol, Data Structure, Javafx toolkit, etc....
1
3
7
@malghumuy
Mohammed Alghumuy
2 years
انتهيت من تقديم دورة Git الحمدلله. شكراً لكل من حضر ، وشكراً لكل من تعاون وساعد وساهم بالقليل او بالكثير. شكراً @uqucc , @GDSCUQU . اتمنى اني توفقت في تقديم مقدمة بسيطه ولولا ضيق الوقت لكان تعلمنا اشياء مفيدة وممتعة اكثر.
@GDSCUQU
Google Developer Student Club | UQU
2 years
في ختام دورتنا المميزة نتوجه بجزيل الشكر والعرفان لزميلنا محمد الغموي @mhmdvoid على جهوده الجبارة في تقديم الدورة التدريبية🤩 ونشكر بشكل خاص نادي الحاسب الآلي @uqucc على التعاون والتفاني في شراكتنا لنقل المعرفة للطلبة🤍🦾 وشكر أخير للأعضاء المشاركين في التنظيم وكتابة المحتوى✨
1
2
19
0
0
5
@malghumuy
Mohammed Alghumuy
1 year
08/03 يوم المرأة العالمي، المرأة هي نصف المجتمع. امك ، واختك، وزوجتك، وابنتك، معلمة ، ودكتوره، وقائدة . ومبرمجات قبل كل شيء طبعاً. حفظ الله نصف المجتمع، وزاد الله في مساهماتهم لبناء مجتمع سعودي مزدهر. #يوم_المراه_العالمي #WomensDay
0
0
7
@malghumuy
Mohammed Alghumuy
1 year
الموضوع جدلي بعد التفاعل، ولكن. لا اعلم اين موجود في التغريده الشهادات الاضافيه كلام فارغ او غير مهمه ، لم اتكلم عن Attitude مديري التوظيف بقدر مايتكلمون على Attitude حديثي التخرج ومهندسي البرمجيات(تحديدا مايعرف يكتب for loop ) بناء على تجربتي وبعض منهم هذا ماحدث معي : تابع…
1
0
7
@malghumuy
Mohammed Alghumuy
2 years
ماذا يعتقد نفسه مدير الفريق عند استقبال حديثي تخرج بسؤال : انت بتعرف ERP صح؟ حلم كل مبرمج حديث تخرج بناء ERP كامل بنفسه. هل يعني هذه احترافيه ، ام ضعف معرفة بالاشخاص والبحث عن المرشح قبل الجلوس . الان مهندس برمجيات حديث تخرج ومايعرف ERP ! لابد من تعيير هذا المجال، عبث.
1
1
6
@malghumuy
Mohammed Alghumuy
2 years
الان فيه جملة منتشره بين بعض طلاب التخصصات التقنيه والموظفين " كل ماتتعلمه في الجامعة لا يصل 5% من ماتجده في سوق العمل". هل هذه الجملة صالحه ؟ تماماً لا. Then whats valid ؟ 70% واكثر مما تتعلمه في الجامعة يوجد في سوق العمل. Get proper CS education ، لماذا اذاً؟
2
1
5
@malghumuy
Mohammed Alghumuy
1 year
Tweet media one
1
0
7
@malghumuy
Mohammed Alghumuy
1 year
عقل الانسان خلق على نظام لايمت بتعدد المهام بأي صلة او شكل من الاشكال. الطريقة؟ ستؤدي بك الى طبيب نفسي. حاول ان تكون ذكي ، تتحمل اكثر من مهمه وتستوعب تلك المهام. لكن اعمل على وحده فقط ولا مانع من ان تعمل على نظام لكن One thing at a time. اكثر من نظام/مكوّن/مهمه = تهلكه.
1
2
6
@malghumuy
Mohammed Alghumuy
2 years
اكثر جدال مبالغ فيه : انتبه استخدام heap مكلف جدا واستخدام Stack is faster. مبالغ فيه لانه دائما تحذيري من البدايه للمبتدئين ، الحقيقة تقول انه لولا وجود heap space لم نحصل على اي تقدم برمجي. - هل نعرف حجم صفحات الانترنت ؟ - حجم التغييرات التي تقوم بها في البرنامج؟ - ....
0
0
6
@malghumuy
Mohammed Alghumuy
2 years
مساء الخير ، الاحد القادم 25 من ديسمبر راح تقام ورشة عمل في جامعة ام القرى بعنوان Git لتعليم انظمة ادارة النسخ، انا باذن الله راح اكون مقدم الورشة على مدى يومين 25,26. حضورك مهم وفي رأيي هذه اهم مهارة غير مدرجة في الخطة الاكاديميه بكليات الحاسب . اهلاً بالجميع .. سعيد بتواجدك
1
1
3
@malghumuy
Mohammed Alghumuy
2 years
بما ان هذا الجملة منتشره كثيراً بين المبرمجين، وقبل ان اتكلم عن موضوع. في رأيك مالذي يجعل Cache Invalidation مشكله صعبه. فكر في Netflix ، Google ، Amazon مع بيانات ضخمه جداً، ايضاً لاتنسى اصدقائك المقربين Space, Time . لاتنسى الحاسوب اكثر شي ندم الانسان على فعله، شكراً.
@ahmed_aljabri
Ahmed Aljaberi
2 years
@IbraSho @mohewedy "There are only two hard things in Computer Science: cache invalidation and naming things" - Phil Karlton
0
2
8
1
0
6
@malghumuy
Mohammed Alghumuy
2 years
الذكاء الاصطناعي المبهر الذي سوف يجعل المبرمجين فبيوتهم .. يصطدم بسيارة اخرى على الرغم من السيارة مفعله Flashers بسبب حادث لها بمنتصف الطريق. AI+Cyber = لن نصل حتى 2030 سوف يقومون بقتلنا
@Factschaser
Facts Chaser 🌎 🤦🏻‍♂️
2 years
Tesla on Autopilot slams into a car that had flashers on due to an earlier accident — so much for a smart car. I expect NHTSA to recall $TSLA Autopilot as early as Q1 2023.
590
713
2K
1
1
5
@malghumuy
Mohammed Alghumuy
3 years
@tagir_valeev Honestly , Never seen IDEs like IntelliJ Interactivity & Static Analysis support just insane! Very smart and understand you like a robot 🤖 just next you scanned the whole source . Love it . Wonder how the SA engine works ! Is It open source ?
1
0
6
@malghumuy
Mohammed Alghumuy
1 year
Hot take: اي شخص معدله غير عالي هو فاشل. مسألة التوظيف ، كل شخص يستطيع ان يصبح موظف اليوم. عالم عصري الوظيفة ليست مهمه مستحيله. تم تسهيل وخدمة الانسان كثير. معدلك في الجامعة قليل ؟ انت فاشل ولايعني غير مؤهل. فقط فشلت في تحصيل معدل عالي لانك فاشل في تحقيق معايير معينه.
5
0
5
@malghumuy
Mohammed Alghumuy
3 years
Concurrency : جهد المبرمجين وهياكل البيانات Software solution. Parallelism: جهد مطورين العتاد ومصممين المعمارية .. Hardware solution. الاولى عملية تبديل عملية التنفيذ بشكل سريع ومتكرر لتطبيق Multiprogramming. الثانيه نفس الاولى (تبديل) ولكن فيه اكثر من معالج يفعلون التبديل.
1
1
5
@malghumuy
Mohammed Alghumuy
2 years
المدة القصوى لتعلّم اي مفهوم او موضوع معيّن اسبوعان - شهر فقط. بعد ذلك ستبقى في تعلّم مستمر مدى حياتك للتطور وكسب التجربة. المدة القصوى = التي من خلالها قادر على بناء / تطبيق هذا المفهوم/الموضوع في شيء مفيد عملي. Lifetime learning بعد ذلك حسب توجهّك، فقط اسبوعان. ابدأ اليوم.
0
1
5
@malghumuy
Mohammed Alghumuy
2 years
كيف أتعلم البرمجة؟ لا تتعلم البرمجة. لا تحتاج ان تتعلم البرمجة صدقني. مادياً، نفسياً، معنوياً، كل جوانب الحياه : You are better off without programming . لا تتعلم برمجة، اذا انت عالق (تخصصك، الاقدار) جاءت بك تعلّم. عدا ذلك Better off بدون برمجة.
@ahmed_aljabri
Ahmed Aljaberi
2 years
تأتيني رسائل من قبيل "كيف اتعلم البرمجة" او "كيف ابدأ" و اغلب من يطرحون هذه الاسئلة لم يجيبوا بالتفصيل إلى اين يريدون ان يصلوا. بحيث يمكننا المحاولة في رسم بعض معالم الطريق. لكن هذه ليست مشكلة يتبع ..
11
32
203
1
0
5
@malghumuy
Mohammed Alghumuy
2 years
حضرت معرض مشاريع التخرج للطلبه. حقيقة لم اكن اتوقع مشاريع ابداعيه، لان الابداع كلمة ليست سهله، بالاضافه الظروف والبيئة والوقت والحاجه وغيره تصنع الفارق، لكن وجدت افكار ابداعيه. الغريب اغلب مشاريع الرجال كانت عن الادارة management والنساء كانت عن الامراض، التوحد، الاطفال، الصحة.
0
0
6
@malghumuy
Mohammed Alghumuy
2 years
من فترة عن المكتبة @uqucis ، رجعت ومعاي بعض التوصيات. There you have it. كتاب لغة C ممتاز جداً طريقة هيكلية لربط مفاهيم اللغة مع برامج ومسائل.
Tweet media one
Tweet media two
1
2
6
@malghumuy
Mohammed Alghumuy
1 year
كثير اسئلة بخصوص flutter. لو عكسنا السؤال ، ليه تتعلم flutter ؟ لازم انت تجاوب نفسك و ليس محمد. إقرأ قبل ان تتعلم عن اي حاجة. Mobile development ليس فقط لغة، عوامل كثير (السوق، الفئة المستهدفه، الوقت، المتطلبات ، الميزانيه….) فكرت في Kotlin أو Swift ؟ أقرا قبل ان تبدأ.
0
1
4
@malghumuy
Mohammed Alghumuy
3 years
مساء الخير ، العودة الى الجامعة لاتكتمل حتى تزور مكتبة @uqucis . وبعد غياب هنا كتابيين للقراءة. الحمدلله.
Tweet media one
Tweet media two
0
1
3
@malghumuy
Mohammed Alghumuy
2 years
هذه مشكلة حقيقية وتكلمت عنها أكثر من مرة، وذكرت لايعقل تماماً يتم تدريس علم الحاسب بالطريقة الشائعة في جامعاتنا بالسعودية . الحلول كثيره حقيقه ، ابسطها ابدا بتعليم C و C++ في تخصص علم الحاسب في كل الجامعات . هل هذا الحل فقط ؟ لا ولكنها ابسطهم ونتائجه واضحة.
@kelseyhightower
Kelsey Hightower
2 years
Where are the low level system engineers? Specifically the people writing C or C++ hacking on kernels, device drivers, and file systems. Code schools don't seem to be teaching this stuff and some universities have moved up the stack. Are we even training the next generation?
746
872
7K
2
0
6
@malghumuy
Mohammed Alghumuy
3 years
في 2022 سيصبح عمر لغة C خمسون عاماً. لذلك عندما ترى ملايين وحملات اعلامية ومبرمجين وشركات يتبنّوا لغة Rust وبدء كتابة انظمه بها ، لأن في 2040/50 سيكون هناك Rust تدير هذه الانظمه ولا احد سيكون يعرف لغة C كل مبرمجي اللغة قد ماتوا حينها . تعلم Rust وستكون مبرمج انظمة في 2040
2
1
2
@malghumuy
Mohammed Alghumuy
3 years
مساء الخير ، من اغلى الخدمات العالمية خدمة الجامعه — اذا كنت في جامعة مقابل مال ستفهم كلامي. والبشر منذ القدم ولا زالوا يدفعون لاجل هذه الخدمه، لذلك وفر كلام "ايلون ماسك واعوانه" وتعلم.
1
0
3
@malghumuy
Mohammed Alghumuy
2 years
@vzverovich Java, I think high level abstraction made their docs easier to read & explain for newcomers.
0
0
5
@malghumuy
Mohammed Alghumuy
1 year
نتكلم عن Communication skills ، تختلف عن Leadership Skills اولاً هذه المهارات اساسية كـ أب او خال او اخ كبير او كزوج/زوجة زملاء عمل … نبدا من الاساس، لبّ الموضوع. لديك اثنين من الابناء والاول اخذ controller الخاص بالالعاب وجاء الثاني يشتكي لك ، ماذا تفعل؟ استخدم CS. CS = تواصل
2
0
5
@malghumuy
Mohammed Alghumuy
3 years
هذا الفنان بعد ١٨ عام في السجن قهر الظروف وتعلم برمجة واصبح مهندس برمجيات ولا يمتلك حتى شهاده. للاسف عندنا اسمع علوم حاسب يختلف مايطلع مهندس (نظرة مجتمعية) لانه مادرس هندسة! لاتستمع لهؤلاء الجهله،اياً يكن تخصصك/شهادتك بامكانك اليوم تصبح مهندس برمجيات في بيتك فقط ابدا ولاتكون سطحي
@RwoltX
Rick
3 years
im a software engineer who learned to code after doing 18 years in prison ask me anything also want to help some underdogs learn to code and get hired? reach out we're looking for ppl who are willing to pair program with mentees once a week --> @UnderdogDevs
44
197
991
0
0
4
@malghumuy
Mohammed Alghumuy
2 years
قضاء الوقت في تعلم cross platform مثل Flutter , React Native وغيره هدر كبير مالي وموارد بشرية وطاقة . Spend it wisely . تعلّم Swift او Java/Kotlin ، ثم تعلم Software design .
2
1
6
@malghumuy
Mohammed Alghumuy
11 months
- احب اعتذر لكل طلاب جامعة الملك فهد للبترول والمعادن، عن الاتهامات الباطلة من طلبة باقي الجامعات. - اعظم ناس ممكن تشتغل معهم ، طلاب البترول. - ناس رهيبيين لأبعد درجة، محظوظ بالعمل معهم كل يوم، تعليم مستمر🙏🏻.
1
0
6