الرئيسية > السؤال
السؤال
افضل طريقة لتعلم لغة الاسمبلي ؟
السلام عليكم ورحمة الله وبركاته لو سمحت اللي عندي خبرة في المجال ده يدلي علي احسن طريقة لتعلم اللغة دي لغة الاسمبلي طريقة غير الدورات
الأسمبلي 29‏/1‏/2012 تم النشر بواسطة هاوى الكمبيوتر (عمرو عبدالرحمن).
الإجابات
1 من 5
ماعرف وتم التقيم
29‏/1‏/2012 تم النشر بواسطة برج القوس (برج القوس).
2 من 5
وعليكم السلام ورحمة الله وبركاته ومغفرته...
لكل فئة معالج لغة أسمبلي خاصة حيث أن كل فئة معالج تدعم Instruction Set  خاصة به, وعليه قد تقول:
أريد تعلم الاسمبلي لمعالجات انتل  Intel X86 مثلاً..

*أنظر المراجع لتعرف بعض المعلومات بشكل أكثر دقة عن سؤالك...

M.Derbas‏
30‏/1‏/2012 تم النشر بواسطة M.Derbas (Mohammad Derbas).
3 من 5
بناء على نوع المعالج لديك فإنه من الأفضل تطبيق تعليمات خاصة بمعالجات انتل حيث أن ARM تختلف عن Intel مثلاً...

* أرجو الله لك التوفيق ... حاول الاستفادة من المراجع المرفقة...
* أنظر الروابط في المراجع...

M.Derbas‏
31‏/1‏/2012 تم النشر بواسطة M.Derbas (Mohammad Derbas).
4 من 5
السلام عليكم...

* أنقل إليك رسالة تتضمن إجابة لأحد السائلين على جوجل إجابات ثم ابعث لي برأيك هل ما زلت مصراً ؟؟؟
* رغم طول الردود حاول قراءة جميع الردود في هذه الصفحة...
---------------------------------------------
---------------------------------------------
_________القسم الأول _________

مرحباً مجدداً ...

* أشكرك على رسالتك... يسرني جداً أن أقدم المساعدة لك وأشكرك على اهتمامك من أجل تعلم أفضل ...
* من أجل تحديد حل لأي مشكلة كما هو متعارف عليه عند مطوري التطبيقات; أنه يجب عمل دراسة للمشكلة وبناء خوارزمية الحل Algorithms التي تمثل خطوات حل المشكلة ...

* أولاً: سأحاول أن أجيب جميع الاستفسارات المتضمنة في الرسالة ثم أقدم التغذية الراجعة في ردي على رسالتك.
- رابط الكتاب الذي تم ارساله بإمكاني تصنيفه بأنه جيد أي أقل من جيد جيداً ولكنه ليس ضعيفاً أيضاً ...!
- لا تقلق سأساعدك في الحصول على المصادر المناسبة ... ولكن قبل ذلك يجب أن تساعدني وتقرأ التغذية الراجعة في آخر الرسالة.

----------------------------------------------------------------
* يمكن للمدرس أن يبث الأمل في طلابه ويصنع منهم شيئاً بأيديهم هم, ويمكن لآخر أن يثبطهم فيدفعهم للاستسلام للفشل بدافع أنه صعب عليك الأمرُ...!
* ليس هنالك شيئ صعب وليس هنالك شيء لا ينال فما من شيء اتصف "بالإطلاق" إلا الله ...!
* يسألني بعض زملائي الطلاب في الكلية, وآخرهم قال لي: لا أستطيع الدراسة; كلما حاولت الدراسة فشلت; لم أفهم مادة system programming, Compiler .... لم أفهم  ... عرفة مشكلته مباشرة: لديه 5 مواد على الأقل ويريد أن يدرسها كلها في آن واحد فكانت النتيجة (الفشل!).
* قاعدة أساسية ضمن SWE و CIS: التصميم الناجح لحل المشكلة يقوم على تقسيم المشكلة إلى أقسام صغيرة يسهل معالجتها والتعامل معها...
----------------------------------------------------------------

* ثانياً: التغذية الراجعة Feedback:
- أرجو منك تزويدي بالعلومات التالية "أو محاولة إجراء محادثة معي عبر بريد جوجل Google Chat أو أي وسيلة أخرى":
1- العمر.
2- التخصص.
3- المهنة الحالية.
4- هل تجيد الانجليزية أم لا؟
4- تطلعاتك للإنجاز (ماذا تريد أن تحقق؟).

M.Derbas

_________القسم الثاني _________

المقطع الأول من الرسالة:

أهلاً بك "eyad.bursan" ...

* تعجبني طموحاتك كنت أود محادثتك بشكل أكثر رسمية من Facebook حيث أنّي لا أتعامل مع هذه الشبكة (شبكة التواصل الاجتماعي "فيسبوك"- Facebook Social Network) ...!

* "صديقي" أنت ما زلت بعد في بداية طريقك (المتميز) إن شاء الله. كل المبدعين الصغار - الكبار تتوفر لهم أسباب لإبداعاتهم, وليس هنالك أي مانع من ان تكون مبدعاً في حياتك ولكن لا شهرة دون إعلان, ولا ارتقاء مركزاً دون صعود, ولا شهادة عليا بدون سنوات دراسة !

* احد الاختصاصات الفنية التي تحتاج إلى إدراك عالي وإلمام واسع هي مهنة ابن عمك وتسمى Ethical Hacker.
* Ethical Hacker : هي عبارة عن دورة بإمكانك الحصول عليها من مراكز تدريبية متخصصة.
أنظر إلى الرابط التالي "EH", حاول أن تترجم المحتوى من خلال شخص متمكن - (أنا أثق بك) - حاول التعرف عن مهنة "ابن عمك" بشكل أفضل وأن تحاول إدراك متطلبات تلك المهنة.
EH: أنظر الرابط ...
https://cert.eccouncil.org/?page_id=1003

* تطلعاتك طموحة جداً: ولكن حاول التركيز على لبنة بداية. في المدرسة يتم تعليم الطلاب بعض أساسيات الحاسب وبعض القواعد البرمجية من خلال برمجية البيسك أو الفيجوال بيسك, حاول اتقانها كبداية لك, لا تحاول ارتقاء السلم من الدرجة الأخيرة فإذا قَفَزة قَفزةً عالية ستقع دون أدنى ريب...!
* لا بد لكل من يريد أن يصبح عالم في التكنولوجيا أو أن يتخصص في الشبكات أو أن يصبح مبرمجاً محترفاً (أو خليطاً منها) يجب أن يدرك مجموعة كبيرة من الأساسيات لا أحد يصبح عالماً إلا بعد سنوات من الدراسة والأبحاث...
* لا أنصحك أن تبدأ بأي لغة من اللغات التي ذكرت (أنا أدرك تماماً أنك تستطيع تطبيق بداية الشرح لأنه بالعربية وهي ليست إلا مجرد تطبيقات تمثيلية وهنالك الأصعب بعشرات المرات, وقد لا تستطيع أن تدرك شيئاً من آخر الكتاب إذا كان متقدماً فعلاً وعلى مستوى عالِ من الاحترافية...) .
* لا أحد يبدأ بتعلم لغة التجميع Assembly: لأنها تحتاج إلى أشخاص قد درسوا برمجة الحاسوب بشكل متقدم, ودرسوا مادة Computer Organization & Architecture, ولايمكن لأحد أن يكتب نظاماً كاملاً بلغة التجميع إلا إذا كان خبيراً على مستوى عال وهذا يحتاج إلى وقت كبير جداً قد يفوق السنة وهذا يعتمد على ذلك المبرمج.

*  أكتفي بهذا... ولكن إذا كنت مصرّاً, فلا بأس من تعلم أساسيات لغة C++ كبداية, وأنا لا أنصحك بالكتب العربية إطلاقاً, بإمكانك البحث عن أحد الكتب التالية الرسمية التي تدرس من قبل بعض الجامعات وغيرها من الكتب (أذهب برفقة أحدهم (طالب جامعة) إلى مكتبة أحد الجامعات التي تدرس تخصصات الكمبيوتر وابحث في المكتبة عن هذه الكتب حاول أن تصور نسخة من الكتاب "في الجامعة" من خلال استعارتك للكتاب):
C++ from problem analysis to program design
المؤلف: D.S. MALIK
C++ How To Program 5th Edition
المؤلف: Deitel
يمكنك زيارة Deitel هذا مصدر تعليمي ممتاز حيث يمكنك التسجيل للحصول على دعم الموارد العلمية. تعتبر Deitel & Associates, Inc شركة متميزة على مستوى العالم في تقديم مواد في تكنولوجيا المعلومات تمتاز بالدقة والاحترافية العالية.
تقوم شركة في الأساس على الأب هارفي والابن باول لا بد أن تجد من يدعمك فالإبن عندما قام أبوه بتأسيس هذه الشركة لاقى الكثير من الفرص للتميز ولكن هذا لا يعني أن جميع المتميزين يجب أن يكون آبائهم أو القريبون منهم متميزون أيضاً لحقق أولادهم التميز أيضاً.

* أعتذر إن كانت رسالتي هذه توجهك نحو نوع من الاحباط, ولكن لا تنتكس, فالطريق أمامك طويل وإن تعثرت فلا تبقى ساكناً ولكن انهض وتابع...

* أعتذر أيضاً عن عدم تقديم وسائل (كتب) باللغة العربية لأنها لن تكون على مستوى فأنا أريد الفائدة الحقيقية لك ولا أريدك أن تقرأ كتاب وأن تحفظ بل أريدك أن تمارس باحترافية وتوسع لا محدود.

* الآن نصيحتي الأخيرة لك: حاول أن تقرأ قدر المستطاع وأن تتعلم كل شيء تستطيع تعلمه في تكنولوجيا الحاسب, لا تبخل على نفسك في العلم, حاول أخذ بعض الدورات البسيطة مثل ICDL, وحاول أن تتقوى في اللغة الانجليزية من خلال مطالعتك المواقع باللغة الانجليزية حاول الترجمة ففي النهاية أنت المستفيد.

M.Derbas

_________القسم الثالث _________

المقطع الثاني من الرسالة:

* توجيهات Guidelines:
- اقرأ عن مكونات الحاسب وغيره من المواضيع التالية باللغة العربية لا ضير في هذا.
- تعرف إلى كيفية تنظيم الحاسب الداخلي.
- حاول التعرف على أنظمة التشغيل الأخرى غير وندوز مثل: الأنظمة المبنية على Unix (Ubuntu, Fedora, Solaris, ...) حاول تركيبها على جهازك وحاول استخدامها.
أنظر الرابط:
http://ar.wikipedia.org/wiki/%D9%8A%D9%88%D9%86%D9%83%D8%B3
أنظر الرابط:
http://ar.wikipedia.org/wiki/%D8%AA%D9%88%D8%B2%D9%8A%D8%B9%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D8%A7%D8%AA_%D8%A8%D9%8A%D8%B1%D9%83%D9%84%D9%8A

- اقرأ عن تراكيب البيانات Data Structure: تعرف على مفهوم أنظمة العد Numeric   Systems (أولاً) ثم المتغيرات, جمل الشرط Conditional Statements, جمل الدوران Loops أو Repetition, تعرف على مفهوم المصفوفة Array, تعرف على مفهوم Classes, Structs, ...

- اقرأ أيضاً عن شبكات الحاسوب: تعرف على مفهوم بطاقة الشبكة, تعرف على مفهوم الخادم Server, تعرف على مفهوم المحطات الطرفية Terminals - Workstations, تعرف على أنواع الشبكات, تعرف على طرق توصيل الشبكات, تعرف على بروتوكولات الانترنت, تعرف على أنواع شبكات تزويد الانترنت, تعرف على مفهوم تراسل البيانات عبر الشبكة Data Packets.

- اقرأ أيضاً عن أمن النظم Security Systems: تعرف على مفهوم أمن النظم System Security, تعرف على أنواع المخاطر التي تهدد النظم, تعرف على معنى Brute Force attack , تعرف على مفهوم التشفير Cryptography, تعرف على طرق التشفير, تعرف على أنواع الاختراقات Systems Attacks, ....

* ما زال هنالك الكثيير ...

* أتمنى لك التوفيق, لا تحاول فعل كل شيء في آن واحد, حاول التعلم خطوة خطوة..., المهندس يحتاج إلى 5 سنوات دراسة لينهي دراسته (ولا تنسى عليه أن يطالع وأن يبحث ليكون يستحق أن يحمل شهادة علمية) ...

* إذا كان ما زال لديك استفسارات أخرى, فأهلاً بك وعلى الرحب والسعة...
M.Derbas

_________القسم الرابع _________

* لقد رأيت موضوع ذلك الفتى البريطاني...
* قد يكون تنفيذ فكرة ما سهل جداً; فصناعة تطبيق للانترنت ليس بالأمر الصعب لدى شركة توظف آلاف المهندسين ومختصي التكنولوجيا...ولكن الأمر الأصعب هو الحصول على تلك الفكرة المضيئة مهما كانت ومهما كان تنفيذها بسيطاً ولكن تلك الفكرة تنطوي على خاصية Creativity & Creation ... استطاع نيك (16) أن يقدم فكرة مضيئة لم يستطع مهندسوا أبل أن يقدموا مثلها رغم أنها لا تتطلب الإعجاز في المهارات البرمجية...!

*** هل وصلتك الفكرة؟؟

M.Derbas‏
31‏/1‏/2012 تم النشر بواسطة M.Derbas (Mohammad Derbas).
5 من 5
حقق حلمك من خلال اكاديمية اعمالكم للتدريب والتطوير،يمكنك بكل سهولة الدراسة في أي مكان وزمان بمجرد تسجيل دخولك إلى حسابك ومواصلة دراستك في المكان الذي تريده.و تقدم اعمالكم دورات متخصصة في مجال إدارة الاعمال من خلال التدريب عبر الأنترنت وبشهادة معتمدة عالميا
http://www.onbusines.com/‏
27‏/9‏/2013 تم النشر بواسطة بدون اسم.
قد يهمك أيضًا
ما هو افضل طريقة لتعلم اللغة الانجليزية ؟؟؟
هل من طريقة لتعلم الانجليزي عبر الانترنت ؟؟؟؟؟؟؟؟؟؟
هل يوجد موقع لتعلم الكاراتيه ؟؟؟؟
مين يقدر يجيبلي كورس لتعلم اللغة اليابانية؟؟؟
هل يوجد مراكز تعطي دورات لتعلم اللغة الاسبانية في السعودية؟
تسجيل الدخول
عرض إجابات Google في:: Mobile | كلاسيكي
©2014 Google - سياسة الخصوصية - مساعدة