Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to be a programmer!

2,127 views

Published on

By: Mostafa Raslan, Thanks go to him

Published in: Technology

How to be a programmer!

  1. 1. ‫صغنططني‬‫وأحنا‬‫هنموت‬
  2. 2. ‫أتعلمها‬‫وليه‬‫؟‬‫برجمة‬‫أيه‬‫يعنى‬ ‫؟‬‫املوضوع‬‫فى‬‫السبوبة‬‫فني‬ ‫برجمة‬‫لغة‬‫أفضل‬‫أيه‬ ‫باشكاتب‬‫مش‬‫مربمج‬‫أنا‬
  3. 3. ‫؟‬‫برجمة‬‫أيه‬‫يعنى‬ ‫بيتك‬ ‫انجليزى‬ ‫كالم‬ ‫شوية‬‫تب‬ ‫معينة‬ ‫لقواعد‬ ‫طبقا‬‫بتتع‬‫لمها‬ ‫جاى‬ ‫اللى‬ ‫خلص‬ ‫والتعريف‬ ‫هنا‬ ‫لحد‬‫رغى‬
  4. 4. ‫؟‬‫أتعلمها‬‫ليه‬ ‫لتعلمها‬ ‫تكاليف‬ ‫مافيش‬! ‫أفضل‬ ‫عمل‬ ‫فرصة‬! ‫بيها‬ ‫تشتغل‬ ‫شهادة‬ ‫محتاج‬ ‫مش‬! ‫بالغرض‬ ‫هتفى‬ ‫المتاحة‬ ‫الموارد‬
  5. 5. ‫؟‬‫املوضوع‬‫ف‬‫السبوبة‬‫فني‬ ‫مهاراتك‬ ‫محتاجة‬ ‫اللى‬ ‫كل‬ ‫يعنى‬ ‫عادة‬ ‫كويسة‬ ‫الرواتب‬! ‫الخاص‬ ‫عملك‬ ‫تبدء‬ ‫جدا‬ ‫سهل‬! ‫السوق‬!‫الخارج‬ ‫ف‬ ‫او‬ ‫هنا‬ ‫سواء‬ ‫سبوبة‬ ‫مش‬ ‫وال‬ ‫دى‬ ‫سبوبة‬!
  6. 6. ‫الطاير‬‫ع‬‫ملحوظة‬! ‫بيفرق‬ ‫مش‬ ‫المحترمة‬ ‫الشركات‬ ‫بتيجى‬ ‫اللى‬ ‫الحروف‬ ‫ايه‬ ‫معاها‬ ‫قد‬ ‫على‬ ‫حاصل‬ ‫وكلمة‬ ‫اسمك‬ ‫بعد‬ ‫مهاراتك‬ ‫معاها‬ ‫مابيفرق‬!
  7. 7. ‫برجمة‬‫لغة‬‫أفضل‬‫أيه‬!‫؟‬ ‫دول‬450‫العالم‬ ‫ف‬ ‫المستخدمين‬ ‫لغة‬ ‫لغة‬ ‫اسمهاأفضل‬ ‫حاجة‬ ‫فمافيش‬ ‫برمجة‬-‫ـ‬-‫لغة‬ ‫كل‬ ‫االطالق‬ ‫على‬ ‫عيوب‬ ‫وليها‬ ‫مميزات‬ ‫ليها‬ ‫الصح‬!‫لغة‬ ‫أفضل‬ ‫هى‬ ‫ايه‬ ‫؟‬ ‫هتختاره‬ ‫اللى‬ ‫للتخصص‬
  8. 8. ‫موجودة‬‫اللى‬‫التخصصات‬‫أيه‬!‫؟‬ Application and Program development Artificial Intelligence development Database development Game development Computer drivers or other hardware interface development Internet and web page development Mobile App Devlopment Facebook apps Script development ‫ان‬ ‫اللى‬ ‫التخصص‬ ‫بتختار‬‫ت‬ ‫عل‬ ‫وبناء‬ ‫فيه‬ ‫نفسك‬ ‫شايف‬‫يه‬ ‫االمث‬ ‫البرمجة‬ ‫لغة‬ ‫بتتعلم‬‫ل‬ ‫ليه‬.
  9. 9. ‫الطاير‬‫ع‬‫ملحوظة‬! ‫تصنيف‬ ‫للويب‬ ‫البرمجة‬ ‫لغات‬ ‫ترتيب‬
  10. 10. ‫الطاير‬‫ع‬‫ملحوظة‬! ‫تصنيف‬ ‫للموبايل‬ ‫البرمجة‬ ‫لغات‬ ‫ترتيب‬
  11. 11. ‫مربمج‬‫انا‬!‫باشكاتب‬‫مش‬ ‫تبد‬ ‫تتنقلك‬ ‫او‬ ‫بتجيلك‬ ‫الفكرة‬‫ء‬ ‫مبرم‬ ‫تبقى‬ ‫ويشتغل‬ ‫لكود‬ ‫تحولها‬‫ج‬. ‫كود‬ ‫تحفظ‬-‫كود‬ ‫تنقل‬–‫تغش‬ ‫كود‬ ‫تطلع‬ ‫تفكر‬ ‫وماعمركش‬ ‫كود‬ ‫ايه‬ ‫انت‬ ‫يبقى‬ ‫دماغك‬ ‫من‬!
  12. 12. ‫الطاير‬‫ع‬‫ملحوظة‬! ‫على‬ ‫بتدور‬ ‫مش‬ ‫المحترمة‬ ‫الشركات‬ ‫اللى‬ ‫فى‬ ‫جوبز‬ ‫ستيف‬ ‫او‬ ‫جيتس‬ ‫بيل‬ ‫راح‬ ‫ماكنش‬ ‫زيهم‬ ‫هو‬ ‫لو‬ ‫بيتقدموااصله‬ ‫على‬ ‫بيدوروا‬ ‫حتى‬ ‫وال‬ ‫عندهم‬ ‫اشتغل‬ ‫يتعلم‬ ‫عاوز‬ ‫اللى‬ ‫يتعلم‬ ‫قادر‬ ‫اللى‬ ‫على‬ ‫بيدوروا‬!
  13. 13. ‫تتعلم‬‫تبدء‬‫عشان‬‫ايه‬‫هتعمل‬! ‫برمجة‬ ‫لغة‬ ‫اختار‬ ‫محترمة‬ ‫تتوريال‬ ‫اختار‬ ‫للغة‬ ‫االساسيات‬ ‫اتعلم‬ ‫ابدء‬ ‫قواعدالبيانات‬ ‫اتعلم‬ ‫ابدء‬ ‫بتتعلمها‬ ‫حاجة‬ ‫كل‬ ‫نفذ‬ ‫وقلده‬ ‫محترم‬ ‫مشروع‬ ‫تتوريال‬ ‫شوف‬ ‫مشروع‬ ‫وطلع‬ ‫فكرة‬ ‫اى‬ ‫على‬ ‫اشتغل‬ ‫ابدء‬ ‫انجليزى‬ ‫اتعلم‬ ‫أنجليزى‬ ‫بتعرف‬ ‫مش‬ ‫لو‬
  14. 14. ‫برجمة‬‫تتعلم‬‫هتبدء‬‫أنك‬‫اقتنعت‬! -‫ـ‬-‫نفسه‬ ‫فى‬ ‫كده‬ ‫يعمل‬ ‫حد‬ ‫العمر‬ ‫وقصر‬ ‫للوفاة‬ ‫بيؤدى‬ ‫عشان‬ ‫كويس‬ ‫ده‬ ‫الكالم‬ ‫احفظ‬ BUG DEBUGGER SERVER NOT FOUND
  15. 15. ‫منني‬‫تتعلم‬‫؟‬! ‫نظم‬ ‫بتدرس‬ ‫خاصة‬ ‫منشأة‬ ‫او‬ ‫كلية‬ ‫بأى‬ ‫تلتحق‬ ‫ممكن‬‫معلوم‬‫ات‬ ‫زى‬ ‫معلومات‬ ‫نظم‬ ‫بتدرس‬ ‫منحة‬ ‫اي‬ ‫تشوف‬(ITI)‫أو‬‫البلد‬ ‫بره‬ ‫منحة‬ ‫اى‬ ‫الين‬ ‫اون‬ ‫اكاديميات‬ ‫على‬ ‫تدخل‬ ‫ممكن‬ ‫أنترنت‬ ‫فى‬ ‫هللا‬ ‫السمح‬ ‫لو‬(‫رواق‬–‫اكاديميى‬ ‫خان‬-Code Academy) ‫زى‬ ‫مواقع‬ ‫على‬ ‫تدخل‬ ‫ممكن‬ ‫أنترنت‬ ‫فى‬ ‫هللا‬ ‫السمح‬ ‫لو‬TutsPlus - UDEMY - Coursera - W3schools
  16. 16. ‫الطاير؟‬‫ع‬‫نصائح‬! ‫أفضل‬ ‫ماكان‬ ‫كل‬ ‫صغير‬ ‫ماتبدء‬ ‫كل‬ ‫للنشئ‬ ‫برامج‬ ‫فى‬ -MIT's Scratch ‫بدرى‬ ‫بدرى‬ ‫وقتك‬ ‫تاخد‬ ‫تقدر‬ ‫عشان‬
  17. 17. ‫الطاير؟‬‫ع‬‫نصائح‬! ‫منها‬ ‫تتعلم‬ ‫ممكن‬ ‫اللى‬ ‫الكتب‬ ‫أفضل‬: How To program Head First Programming language Bible ‫معاه‬ ‫تمشى‬ ‫كويس‬ ‫كتاب‬ ‫أختار‬
  18. 18. ‫املصادر‬ http://www.computerhope.com/ http://www.wikihow.com/ http://radar.oreilly.com/2014/01/the-reason-everyone-should-learn-to-code.html
  19. 19. ‫فيها‬‫تبدء‬‫حلاجة‬‫مثال‬:
  20. 20. ‫معى‬‫للتواصل‬ /MØSTAFA.RASLAN /KNIGHT_RASLAN /MUSTAFA RASLAN HTTP://SHN2OLAK.WORDPRESS.COM/

×