صفصف . . . !

زيزوومى فعال
إنضم
1 يونيو 2015
المشاركات
179
مستوى التفاعل
314
النقاط
250
الإقامة
سلطنه عُمان
غير متصل



p_97tw6a1.gif



للبدء في البرمجه يجب معرفة هدفك من تعلم

البرمجه أولاً ، لأنها وسيلة لتقديم حلول لمشاكل موجوده

في الأجهزه والتقنيات التي نستخدمها وتطوير الأفكار .

كُن ناجحاً بإحترافك وبفكرك ،الكثير يواجه

صُعوبه في مجال البرمجه ، والكثير من يقول أن

البرمجه من الصعب تعلمها ولكن عند المُمارسه

تجدها سهله ، كما شاهدت بعض الفئه المُعينه

يحفظون بعض الأكواد البرمجه لا يعتمد على

الحفظ لكي تتوفق ، المبرمج يعتمد على العقل

وكيف تُفكر والكود المميز وينتج

خوارزميه الجيده ، الجميع يريد أن يصبح

مبرمجاً محترفاً أو كيف أكون مبرمجاً ؟


p_97yxuv1.gif




الكثير يغفل أهمية الكتب أو يتجاهل الكتب الإلكترونيه ، حاول

أن تشتري لك كتباً برمجه بقدر الإمكان ، لا ننسى أن

الكتاب خير جليس فكلما كنت فارغاً في مكان ما

يمكنك أن تقرأ وتستغل الكتب ، وأنصحك

أن تقرأ تجارب المبرمجين كيف تعلموا من اخطائهم وغيرها .

الجميع عندما يتعلم البرمجه يفشلون ، يقرؤون

الكتب وحينما يأتي للتطبيق لا يستطيع ؟ ، ما السبب يا

ترى في ذلك ؟ هذا بمعنى أنك لم تقرأ الكتاب جيداً

ولم ترى الأمثله ، في الإنترنت بحور من علم البرمجه ، عندما

تبدأ بمشاهدة درس برمجه شاهد كل ما تراه ثم

إقرأ عنه ثم طبق وإن فشلت يمكنك أن تستعين بأمثله أخرى

من شتى المواقع مثل المواقع :






عندما تتعلم البرمجه من الطبيعي أن تخطأ وتقع في

أخطاء كثيره ، فلا يوجد مبرمج أو مطور خبير لم

يقع في خطأ فمن الطبيعي أن تقع في أخطاء ، ولكن يتوجب

عليك عندما تخطأ في كود معين أن تبحث عن الحل الانسب

لكي لا تقع في الخطأ مرتين يجب أن تتعلم كلما

أخطأت ووجدت الحل ، حتى وإن استغرقت

ساعات طويله في بحث الحل الخطأ هنا ستشعر

بمتعه البرمجه حتى انك كلما تبحث أكثر كلما

زادت معلومات اكثر عن الخطأ هي متعه وتسليه

وكأنك تتحدى مع نفسك "لن أستستلم سأجد الحل " ، وكلما

وقعت في اخطاء وإصلحتها كلما زدت معرفه .


p_97yxuv1.gif


هناك مشكله لبعض المُبرمجين أنهم يدرسون لغه برمجه

وتراهم بعد فترة من الزمن يدرسون لغه أخرى ، يظنون

أن كثرة تعلمهم للغات ستصلهم للإحتراف وهنا الخطأ

الشائع ما تفكرون به خطأ

قِيل من المُحترفين " لا تتعب نفسك بتعلم لغه

وأنه لا يوجد أفضل لغه على الإطلاق " !

عندما تبدأ حياتك في عالم البرمجه اللامحدود ، تعلم

أولاً الخوارزميات Flowchart المبتدئه من

خلال الكتب او عن طريق الانترنت ، بعدها تطرق

الى تعلم لغات برمجة الحاسوب المبتدئه مثل لغة الـC

ثم الـJava ، لكن في الجافا بعد تعلمك سيصبح من

السهل فهم أي لغه حاسوب ، ثم تعلم برمجة مواقع الويب

مثل PHP وتعلم الأساسيات في تصميم مواقع

الويب مثل الـHTML و CSS و الـPHP

شامله لـMy Sql والـDatabase .


p_97yxuv1.gif


لغه الـC هي سهلة الفهم ويمكنك ان تتعامل

معها بسهوله بالغه ، لأنه هذه اللغه تساعدك

في فهم منطق البرمجه وكيف يقوم الحاسوب

بالعمليات وغيرها ، وممكن أن تختار اللغات

الأخرى على حسب ميولك ، الـC لغه

الأم و " اللغات الأخرى بناتها الصغار " ، تعلم

جيداً الخوارزميات وبعدها يمكن أن تنشأ برنامجك أو موقعك .

عندما تُنشأ مشروع لك يجب أن يكون لك

وقت كافي لإنهاء مشروعك ، وعليك أن تتميز

بإبتكار وحلول جديد للمشاكل التي ستواجهه ، وأيضا

مارس حل التمارين البرمجيه يمكنك البحث

عنها في جوجل في كل اللغات .


p_97yxuv1.gif


من أهم النقاط الذي أنصحُ به هو البحث والتجول

في التطبيقات مفتوحة المصدر المتنوعه وكل ما تراه

أمامك قم بالتجربه الفعليه ، حمل من البرامج مثلاً

البرامج التجاريه وكل ما تراه مفيداً لك ، وأنصحك

لا تحمل التطبيقات البسيطه والتي لا فائدة منها ، لذلك

قم بتحمل التطبيقات تساعدك للوصول الى الإحترافيه

وقم بعمل التطبيق عليها ومعرفة الشفرات ، في البداية

ستجد صعوبه في الكثير ولكن ستتعلم بعدها

بسهوله ، مثال على برنامج الـواتس آب ، هنالك

نسخه باللون الأزرق أو بمُسمى آخر هو

واتس آب بلس يتم تحديثها

بمطورين مُبرمجين ويتم التعديل عليهم ، عند

تعلمك الكثير ورأيت الكثير من الشفرات

وطبقت وقمت بتصحيح أخطاء ومررت بهذه التجارب ، عليك

فتح التطبيقات وبدأ في إضافه وتعديل

عليها وابتكر خواص لم تكن

موجوده في البرنامج ، الفكره الأساسيه هي

كتابتك للشفرات بيدك وبداية أن تختبر قدراتك فيما

توصلت إليهبعد تجاربك السابقه وقراءه الكثير من الشفرات .


p_97yxuv1.gif


كي تصبح مبرمج ناجح طبعاً الرياضيات من

أهم الأمور تحتاجها كـ مُبرمج وخصوصاً

الرياضيات المقطعه الـDiscrete Mathematics

والإطلاع ايضاً على الرياضيات المتقدمه ، وايضاً

تستطلع حول تصميم الدوائر المنطقيه الـDigital Logic Design .


وكيفيه عمل الحاسوب وعمل البرامج بداخل

الحاسوب والإطلاع على معياريات الرياضيه لها ، وأيضاً

استطلع على تصميم وعمل المعالجات الدقيقه الـ Design Microprocessor .

ومن أهم الأساسيات التي تشترك معظم لغات

البرمجه وفي حال إتقانها بأي لغه برمجه من

اللغات القويه ستكون مستعد لتعلم أي لغه

جديده فما عليك سوى معرفة طريقه هيكليه اللغه الجديده :

Syntax : تركيب بناء اللغه .

Variables : طريقة حجز والتعامل مع المتغيرات .

Operators : طريقه بناء المعاملات .

If .. Else : الجمل الشرطيه .

Switch : جُمل الحالات .

While loops : جمل التكرار والدورات الشرطيه .

For loops : جمل التكرار .

Functions : طريقة البناء ومناداة الدوال .

String : التعامل مع المحارف والنصوص .

Array : التعامل وبناء المصفوفات .

Data & Calender : التعامل مع التاريخ .

System Reference : الوصول واستدعاء وظائف النظام .

Error & Exception : التعامل مع الأخطاء .

Filesystem & Directory : التعامل مع الملفات والمجلدات في النظام .

Database SQL : التعامل مع قواعد البيانات وجمل الإستعلام .

User Interface : عناصر التحكم وواجهة المستخدم .


p_97yxuv1.gif


إقرأ عنهم جيداً واتبع شروحاتهم ويسهل

عليك فهم اساسيات البرمجه .

وأخيراً ، كما يُقال : البرمجه هي فن والمُبرمج يعتبر

فنان وتختلف أذواق المبرمجين عن بعضها البعض ، لذلك

تختلف أذواق المبرمجين عن بعضها البعض .




تحياتي / صفاء الحارثي ..


 

التعديل الأخير بواسطة المشرف:
توقيع : صفصف . . . !
توقيع : صفصف . . . !
  • Like
التفاعلات: Abndo
سلم الله يدك استاذتنه :rose:

اهنيكي (y) على الموضع القيم والمفيد
للمبتدئين في البرمجه
 
توقيع : D o N
سلم الله يدك استاذتنه :rose:

اهنيكي (y) على الموضع القيم والمفيد
للمبتدئين في البرمجه

يسلم مرورك خيوو ~
تشريف لي دوماً . :rose:
 
توقيع : صفصف . . . !
  • Like
التفاعلات: D o N
رائع جدًا...

مـوضوع شـافي وافي كـافي وبصراحة هذا التحفيز يعتبر الباب للدخول...

شكرًا وجزاكِ الله خير الجـزاء
 

بارك الله فيك اخي

محتاج اشياء مثل هيك شخصيا

 
توقيع : swissi
رائع جدًا...

مـوضوع شـافي وافي كـافي وبصراحة هذا التحفيز يعتبر الباب للدخول...

شكرًا وجزاكِ الله خير الجـزاء


يسلمو خيوو ع مروورك الجميل :hearteyes::hearteyes::hearteyes::hearteyes:
تشريف لي ~
 
توقيع : صفصف . . . !
توقيع : صفصف . . . !
بارك الله فيك أختي وجزاك الله كل خير

حاولت تعلم السي بلس بلس للأسف لاتوجد مراجع عربية قوية
مملت منها بسرعة ربما ساتعلمها بالإنجليزية
 
توقيع : MagicianMiDo32
موضوع مميز وجميل

كل الشكر لكم على جهودكم العظيمه

اطيب تحية
 
منوريييييييين جميعاً اخوتي ~

بخصوص مراجع السي بلس فيه بالعربي وفيه ايضا كتب لو تبي مكان الشراء موجود

بخصوص الخط حاولت اعدل عليه وما راضي يتعدل ههههههه !
 
توقيع : صفصف . . . !
توقيع : White Man
انتقاء مميز وقيم
بارك الله فيك اختي
 
توقيع : abu_youssefabu_youssef is verified member.
بارك الله فيكِ أختي
مجهود ممتاز ومقالة رائعة
يثبت الموضوع لـ 4 أيام

Vb.net اللغة المظلومة :222(


====

موقع http://programmers.stackexchange.com و http://stackoverflow.com
من المواقع الممتازة أيضاً


شكراا عموو ع التثبيت والتحفيز

الفي بي لغه المبتدئين وسهله جداً
لكن اقل الناس تستخدمها لان اللغه مش قويه
لا فرق بين السي شارب والفي بي ، كلتاهما تصل الى اطار عمل الدوت نت
( المكتبات والدوال ) الذي يختلف بينهما هو صيغة الكتابة
 
توقيع : صفصف . . . !
توقيع : رياق
عودة
أعلى