الخميس، 31 يوليو 2014

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

اشتغلت بلغة برمجة قبل كده ؟ 

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

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

طب انت فاكر نفسك انك كويس فى البرمجة ماشى تمام انا معاك ياعم انك كويس بس فى مهارات عايز تنميها وعايز تعرف اكتر عن اللغة اللى انت شغال بيها تفتكر هتعمل ايه ؟؟

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

او تحل مسائل اكتر مع السيرش المستمر 

ازاى تحل مسائل يعنى مش فاهمك 

-انا اقولك ازاى ياجدع فيه مواقع كتير اسمها online judges programming  وانا هابقى اقولك عليهم تحت شوية المهم
 المواقع دى بيكون عليه مسائل كتير اوى وبيتدرج صعوبتها من A مثلا فى بعض المواقع لحد B - C -D -E-F 
او من level 1 لحد 6 مثلا اسهل واحدة بتكون اقلههم زى 1 او A 

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

المواقع دى لو دوست فيها شوية هتعملك شوية الحاجات دى 

- ازاى تقدر تحول المسألة من كلام لافكار و تحدد هى عاوزة ايه بالظبط ودى يعنى لو فيه مشكلة كبيرة فى اى حاجة بعد  كده فى الحياة هتلاقى نفسك بتعاملها بنفس الطريقة
- ازاى تقدر تحول المسألة الكييرة اللى متتحلش دى لعدة مسائل صغيرة سهلة الحل 

- ازاى تقدر تحول الافكار دى لكود 

- ازاى تبص لبعيد من ناحية ايه اللى ممكن يوقع كودك وايه اللى يخليه يعدى التيم اللى هو محددوهولك 

- ازاى تبص على الكود بتاعك من اول وجديد وتشوف هو وقع فيه بمعنى تانى بتعلمك debugging

- بيبقى ليك طريقة كتابة كود معينة هتمشى بيها على طول 

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


من الحاجات المهمة بقى انك لازم تفهم نفسك انك متعرفش كل حاجة عن اى حاجة فى حاجات لسة متعرفهاش 

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

اومال ايه الصح ياعمونا 

مش فى حاجة اسمها جوجل صديق الفلاح يعنى انت جاتلك فكرة ومش عارف تطبقها ازاى وحاول بأكواد كتير برده مش نافع تدور على النت احتمال كبير تلاقى فانكشين بتعمل كده او هتلاقى على موقع زى  stackoverflow.com مثلا احتمال تلاقى واحد سأل نفس السؤال اللى فى دماغك وواحد رد عليه وعرفه الطريقة 

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

- ازاى :\ 

انت لما بتدور عمرك عديت على الموقع ده قبل كده ؟؟ طب وانت بتدور على فانكشين معينة مش عرفت  Functions  تانية اينعم مش هى اللى انت عاوزها بس عرفتهم على الاقل !! وانت بتدور على حاجة برده قابلتك مكتبة فيها شوية حاجات لوز لوز هتسهل عليك الدنيا قدام 


صدقنى بعد اقل من 6 شهور هتلاقيك عارف كمية معلومات رهيبة + كمية مواقع بتستفاد منها زى الفل 

اها صح نسيت اقولك بعد كل ده وبرده ملقتيش اللى بتدور عليه تعمل ايه ؟؟
هتضطر بقى تسأل اى حد يدلك على الحاجة دى وقوله مثلا للمسألة دى هو ممكن يكون حلها قبل كده او لأ 

فى كلتا الحالتين لو هو عايز يفيدك هيديك Hint  بس مش اكتر علشان تشغل دماغك اكتر و خليك عارف طول مانت بتشغل دماغك علشان التفكير انت كده الكسبان ;) 

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

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

1- codeforces.com/    من المواقع اللى بيكون عليه ( كونتسات )

وده لينك لفديو كنت عامله علشان ازاى تتعامل معاه  http://www.youtube.com/watch?v=mgxNxVjF0w8

2- www.topcoder.com بيحتاج حاجة اسمها الا رينا علشان تحل من عليها / بيكون عليه كونتسات برده
  
2.1 - http://a2oj.com   موقع البشمهندس احمد على خريج حاسبات القاهرة موظف بشركة جوجل 


3- www.spoj.com/

4-uva.onlinejudge.org/


6-www.urionlinejudge.edu.br/

7-acm.uva.es/

8-poj.org/


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

بالتوفيق ان شاء الله 


لو احتجت اى حاجة فى اى وقت اكونت الفيس اهو
 https://www.facebook.com/m.abdelsattar0 
 

الثلاثاء، 29 يوليو 2014

ناوى تدخل حاسبات لازم يكون عندك دول !!

 قعدت مع نفسك 3 4 ايام كده بتفكر هتدخل ايه ؟ 
ها اخيرا نويت على حاسبات وقررت تغامر وتدخلها !! 
طب خلاص انا نسقت وقررت خلاص ادخل حاسبات !! 
التنسيق جابنى حاسبات والحمد لله خلاص تمام !! 

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


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

الحاجات اللى مش لازم تعرفها قبل ما تدخل الكلية 

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

ميزة المجال بتاعنا 

-انك تسطيع ان تنتقل بين المجالات المختلفة فى فترة بسيطة قد لا تتعدر ال3 شهور لانك بتتخرج من الكلية لديك اساسيات فى معظم المجالات فتستطيع بعد ذلك بسهولة التعلم اكتر فى المجال الاخر الذى لم تخصص فيه و مجالاتنا موجودة فى كل شركة فى كل مؤسسة فى كل مكان لكنهم يريدون المتميزون بمعنى اخر انه يكون محترف فيما يقوم به وليس اى شخص متخرج من الكلية يستطيع العمل بسهولة لانه فى مجالنا من هم ليس خريجى الكلية ومحترفين ولكننا لدينا الخبرة الاكاديمية التى يتعلموها و هم يشتغلون فى نفس الفترة نستطيع ان نتعلم ادوات جديدة .

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

اول حل 

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

التانى 

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

وعلشان كده انصحك تحول تجارة  ^^

الجمعة، 25 يوليو 2014

شائعات حاسبات


السؤال الذى يدور ببال الكثيرين انا ليه ادخل حاسبات واتعلم ازاى اسطب ويندوز وافتح سايبر  وانا اقدر اتعلمه مع نفسى ادخل علوم احسن او تربية اطلع مدرس بدل مانا كده ولا كده لو طلعت من حاسبات اطلع مدرس حاسب الى اخدهام قاصرها احسن وادخل تربية وعلى الاقل اطلع مدرس عربى او اى حاجة تانية علشان ادى دروس
او ادخل تجارة واهو على الاقل اطلع محاسب فى بنك ولو حصل حاجة اشتغل كاشير وامرى لله :(

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

لكن ده كله عن جه عن طريق عدم التوعية بالكلية والشائعات المتدوالة من ناس متعرفش اصلا الكلية ولا ليها قريبها دخلوا الكلية كل اللى حصل ان الواد حبيشة دخل معهد حاسب الى ب 65% فكل علمهم بقى ان ده هو اللى بيعملوا لو طلع بس ميعرفوش عن حاجة اسمها كلية حاسبات ومعلومات لانها اصلا مش موجودة فى كل المحافظات هما يادوب حوالى 13 موجودين فى
جامعة القاهرة
جامعة حلوان
جامعة عين شمس
جامعة المنصورة
جامعة الاسماعيلية
جامعة المنوفية
جامعة بنها
جامعة المنيا
جامعة بنى سويف ( فاتحة من سنتين )
جامعة اسيوط
جامعة الشرقية

دول الجامعات الحكومية اللى موجودة فيها الكلية


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

الأربعاء، 23 يوليو 2014

بوست تعريف كده عن نفسى

                                  

انا محمد عبد الستار احمد من سينا تالتة حاسبات القاهرة
قسم علوم الحاسب CS
 احد مديرى صفحة حاسبات ومعلومات computer & information على الفيس بوك
https://www.facebook.com/7ASBET/
كل حياتى حاليا عبارة عن برمجة وفيس بوك و تقديم المساعدة لمن يطلبها بخصوص اى شئ عن حاسبات والكورسات الاون لاين وهكذا 
الاكونت الشخصى على فيس بوك 
https://www.facebook.com/m.abdelsattar0

twitter 
https://twitter.com/M0AbdElSattar

yahoo 
m.abdel_sattarahmed@yahoo.com

gmail 
m.abdelsattarahmed@gmail.com

ASK
http://ask.fm/midoabdelsattar