‏إظهار الرسائل ذات التسميات programing. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات programing. إظهار كافة الرسائل

تعلم البرمجة باللغة C إنطلاقا من هاتفك و دون حاجة إلى انترنت !

أصبح القبول على تعلم اللغات البرمجية أمرا مهما في السنوات الاخيرة لهذا توجد العديد من المواقع و القنوات على اليوتيوب المختصة بهذا الشأن، و بدورها مدونة المحترف خصصت العديد من المواضيع و المقالات الهادفة إلى تقديم قائمة بأهم و أفضل المواقع العربية و الأجنبية لتعلم البرمجة مجانا، لكن المشكلة الوحيدة بها هي هناك من لا يتوفر على حاسوب أو انترنت، لدى في موضوع اليوم سأقدم لك تطبيق أندرويد استفدت منه كثيرا في تعلم اللغة C دون الحاجة الى اتصال انترنت.
تعلم البرمجة باللغة C إنطلاقا من هاتفك و دون حاجة إلى انترنت !
التطبيق يدعى C Programming و هو متوفر مجانا بمتجر جوجل بلاي و يمكنك تحميله من الرابط بالأسفل.. التطبيق سيساعدك كثيرا في تعلم اللغة سي بتقديم لك 26 درس مشروح كتابيا بطريقة مبسطة، بالإضافة إلى أمثلة لأزيد من 40 برنامج مفتوح المصدر (برامج مصحوبة بالكود المنشئة به) دون أن ننسى احتوائه لقائمة كبيرة تضم جميع الأسئلة الممكن طرحها مع الإجابة عنها بتعليل مفهوم.
طريقة استعمال التطببق هي سهلة جدا مع واجهته البسيطة و التي لا تحتاج لإعادة شرحها، و في حالة واجهتك أي مشكلة في التطبيق فلا تتردد بطرحها و سأكون سعيد بمساعدتك.
رابط تحميل التطبيق : C Programming

7 نقاط إذا اتبعتها ستصبح أفضل مبرمج في اي لغة !

دور البرمجة في عالم الانترنت أصبح غني عن التعريف، لهذا أصبحنا نجد العديد من الأشخاص مهتمون بها، نفس الشيء بالنسبة لي، لكن هل بمجرد متابعة إحدى الدورات أو قراءة الكتب الأجنبية فهذا سيجعل منك مبرمج حنك؟ أكيد لا فهناك عدة أشياء تتحكم في ذلك، و هته الأشياء هي موضوعنا اليوم، حيث سأشاركك 7 نصائح إذا اتبعتها ستكون الأفضل على الاطلاق.
7 نقاط إذا اتبعتها ستصبح أفضل مبرمج على الإطلاق
1 برمِج، و برمِج ثم برمِج:
لكي تصبح مبرمج كبير يجب عليك ممارستها كثيرا و بذكاء و استخدام الذاكرة أكثر من أي شيء اخر، أنا لا أقول لك احفظ الأكواد فهذه طريقة غبية جدا، لكن ما أنصحك به هو التطبيق الكثير سيجعلك تستوعب أي كود بسهولة تامة.
2 قراءة الكتب الخاصة بالبرمجة:
قبل البدء في تطبيق النقطة السابقة يجب عليك أولا بناء قاعدة أي الأساس، و هذا ما ستمنحه لك الكتب.
3 لا تتوقف عن طرح الأسئلة:
قم أولا بالبحث عن احدى المجموعات الفايسبوك المهتمة بالبرمجة و اطرح أسئلتك هناك، و ستجد العديد من المتطوعين الذين سيشاركونك معارفهم.
4 الأدوات:
المبرمج ليس هو ذلك الشخص الذي يكتب بعض الأكواد بلوحة المفاتيح، بل توجد مجموعة من الأساسيات (أدوات) قبل التعمق في الكتابة، ابرزها الخوارزميات و التي تساعد بشكل كبير على تنظيم البرنامج و توفر عليك الكثير من الوقت.
5 اقرأ و استعن ببعض الأمثلة:

يجب عليك قراءة الأكواد البرمجية الجاهزة، فهذا سيمنحك الإلهام، و لا مشكلة في استخدام بعض الأكواد الخاصة بالاخرين في بداية مشوارك، لأن من بين الأخطاء التي يقع فيها المبتدئون هي محاولة بناء كل شيء خاص بهم من الصفر.
6 انضم لمجتمع المبرمجين:
كما سبق و أن ذكرت، فإنه توجد العديد العديد من المجموعات الخاصة بالبرمجة على مواقع التواصل الاجتماعي، انضم لها، فهذا سيساعدك كثيرا في مشوارك، لأنك سترى أكواد الاخرين، مشاكلهم، كيف تعاملوا مع الأخطاء ...
7 اختبر برامجك:
بعد كتابتك لأي برنامج كيف ما كان نوعه، فلا تتردد بتجربته، فبرنامج لا يعمل فهو بدون قيمة، لكن هذا سيساعدك في البداية على كيفية التعامل و فحص الأكواد و اكتشاف الخطأ.
و في الأخير حتى لا يكون الموضوع طويل جدا و ممل سأشير الى بعض النقاط الواجب أخدها بعين الاعتبار: استعمل جوجل و اطرح عليه أسئلتك، ساعد الأخرين و شاركهم معارفك، ثم كن طموح و استمتع بالبرمجة.

أفضل 8 لغات برمجة التي يجب عليك تعلمها في سنة 2016 للولوج لسوق الشغل

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

SQL
تستخدم SQL من قبل الشركات الكبرى لتحديث أو استرجاع المعلومات من قاعدة بيانات. طبعا هذه الشركات تحتفظ بكميات كبيرة من المعلومات في قواعد البيانات الخاصة بها ، لذلك هم بحاجة دائمة إلى من يتقن ويفهم جيدا للغة من اجل تحليل هذه البيانات لفهم المستخدم والمساعد في وضع استراتيجيات للمستقبل. هذه اللغة تسعمل على نطاق واسع وعليها طلب كبير من قبل الشركات .

Java
جافا من اشهر لغات البرمجة على الاطلاق وهي اللغة المستخدمة لإنشاء البرامج الخاصة بأجهزة الحاسوب بالاضافة كذلك إلى تطبيقات الاندرويد وباقي الانظمة الاخرى . جافا ستجدها في كل مكان وهي متواجدة حتى في حاسوبك دون ان تدري . هذه اللغة البرمجية لها مستقبل واعد .

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

C#
"سي  شارب" هي لغة البرمجة البديلة للغة C، وهذا يعني أن جزأ كبيرا من تركيبها وبنيتها سيساعدك في تعلم اللغات الأخرى، مثل C ++ و جافا. هذه اللغة تم تطويرها من قبل مايكروسوفت، ودائما يتم إضافة المزيد من الميزات اليها. يتم استخدامها كخيار لمعظم المبرمجين في بناء تطبيقات سطح المكتب ويندوز.

C++
C ++ هي من اللغات المطورة من لغة C ، تحظى بشعبية كبيرة ، تستخدم في العديد من الشركات العالمية .وقد استخدمت على نطاق واسع في بناء أنظمة التشغيل والتعامل مع اجزاء مهمة في الحاسوب وكذلك في بناء برامج المستخدم .هذه اللغة مازالت تحتل مراكز متقدمة في لائحة اكثر لغات البرمجة استعمالا في العالم .

Python
بايثون هي لغة البرمجة مثل جافا سكريبت، ولكن  تختلفان من حيث البناء والتنفيذ. تعتبر واحدة من لغات البرمجة الأكثر بساطة وسهولة في التعلم، لأنهلانها ترتكز على أقل عدد ممكن من الأكواد  مقارنة باللغات الأخرى. بيثون لها مستقبل واعد جدا ويكفي انها تستخدم الان في العديد من الشركات التقنية العالمية . كما انها لغة متعدد الاستعمالات .

Ruby on Rails
روبي أون ريلز هي المنصة البرمجية لتطبيقات الإنترنت مفتوحة المصدر المبنية على لغة روبي، وهي لغة برمجة كائنية التوجه. العديد من كبار المواقع بما في ذلك هولو، تويتر، إيربنب، تستخدم هذه المنصة أو الاطار في بناء تطبيقات الويب الخاصة بهم. 

iOS/Swift
سويفت هي لغة البرمجة التي تم إنشاؤها من قبل شركة آبل لبناء تطبيقات نظامهاiOS. من خلال سويفت يمكنك إنشاء تطبيقات الايفون الخاص بك ونشرها على المتجر ابستور. لذلك إذا كنت مهتما بانشاء تطبيقات الموبايل الموجهة لنظامiOS فهذه هي اللغة التي يجب عليك تعلمها .

إليك أفضل 10 مواقع للإجابة على استفساراتك البرمجية

إذا كنت مبرمج مختص في برمجة مواقع الويب أو تطبيقات الهواتف المحمولة أو اللوحية، فلا شك أنه قد واجهتك بعض المشاكل و كنت في حاجة لأحد ما ليساعدك، و في غالب الأحيان لا تجد، لهذا أحببت أن أشاركك أفضل 10 مواقع تعليمية، و التي ستجيبك عن استفساراتك بسرعة، الشيء الذي سيساعدك على توفير بعض الوقت و تحسين مستواك البرمجي.
إليك أفضل 10 مواقع للإجابة على استفساراتك البرمجية
Quora -1
يعد من بين أشهر المواقع التي تجيب على التساؤلات، حيث يضم مجموعة كبيرة من المواضيع بمختلف أنواعها. الموقع يضم خبراء في مجال البرمجة و الذين سيجيبونك عن استفساراتك المتعلقة بجافا، c++، جافاسكريبت، html...إلخ
هذا الموقع يجمع أكثر من 4،5 مليون مبرمج، حيث يجيبونك عن أسئلتك دون حاجة للتسجيل بالموقع، و يمكنك طرح سؤالك في كل من جافا، جافاسكربت، PHP...
Reddit -3
في هذا الموقع يمكنك إضافة سؤالك المتعلق بالإنترنت و الحاسوب و كذلك لغات البرمجة ثم تطوير الألعاب و التطبيقات.
موقع Stack Exchange يعتمد على نظام تصويت الخبراء للإجابات المتعلقة بالبرمجة و مشتقاتها.
المواضيع الأكثر شعبية في هذا الموقع هي C، جافا، و Net++، حيث يعتمد هذا الموقع على تقديم مواضيع حديثة في مجال البرمجة.
إذا كنت مبتدئ في مجال البرمجة فأنصحك بهذا الموقع و الذي يقدم لك دروس في كل من الجافا، و أنظمة التشغيل، هندسة الكمبيوتر و المزيد ...
هذا الموقع يقدم مجموعة من النصائح و المعلومات حول البرمجة بكل لغاتها، بالإضافة لأنظمة التشغيل و تطوير الشبكات، إلى درجة أن الموقع أصبح يصطلح عليه جنة المبرمجين.
هو عبارة عن شبكة إجتماعية حيث يسمح لك بالعمل فيه كمستقل، كما يمكنك التعلم و العمل في نفس الوقت، جميل أليس كذلك؟ بالإصافة أنه يمكنك عمل شركات مع مطورين اخرين لإنجاز أعمال مشتركة و تحقيق دخل رمزي.
Chegg -9
اذا كنت طالب و تحتاج إلى بعض الحلول أو نصائح فهذا الموقع يعد الأفضل بالنسبة لك، حيث يسمح لك بإرسال أسئلة مختلفة حول الخوارزميات، البرمجة، أنظمة التشغيل... و لكن الشيء السيء في الموقع هو أنه ليس مجاني بشكل كامل بل يسمح لك فقط في طرح 20 سؤال مجاني بشكل شهري.
يعتبر جوجول من بين أكثر الشركات المهتمة بتطوير المبرمجين، حيث يوفر لك مجموعة كبيرة من الدروس حول الذكاء الاصطناعي، قواعد البيانات، ألعاب، الرسومات، الإنترنت، أنظمة التشغيل، البرمجة، الأمن... إلخ

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

livecoding من المواقع المفيدة للمبرمجين سواء كانوا محترفين أو هواة ، فهو منصة حيث يمكنك مشاهدة طريقة البرمجة لمختلف اللغات وبشكل مباشر. في المراحل الأولى من إطلاق الموقع شهد أكثر من 40،000 المستخدمين 162 دولة مختلفة .يتم تصنيف البث الحي اعتمادا على لغة البرمجة المستخدمة.

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

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

بالإضافة إلى ذلك،في كل فيديو يشار إلى مستوى الصعوبة (الأساسي والمتوسط ​​أو الخبير). طبعا الهدف من هذه الطريقة المبتكرة هي التعلم طريقة البرمجة وكيف يتم كتابة الأكواد البرمجة كالمحترفين.

عندما تقوم بالتسجيل في الموقع يمكنك ، التحدث ومراسلة صاحب البث الحي، كما يمكنك أيضا اختيار البث الحي القادم الذي يمكنك مشاهدته في ما بعد ..الخ.