التخطي إلى المحتوى الرئيسي

ابدأ اتعلم برمجة




معروف عن البرمجة  وانك تكون مبرمج  من انهم اكتر المهن اللي فيه دخل مرتفع او على الاقل دخل معقول للكل الناس اللي تشتغل فيها  ، وبغض النظر عن الفكرة دي  الا ان البرمجة كفعل عقلي هي من امتع الاشياء اللي ممكن يعملها الانسان عموما : لأنها ببساطة لعبة العقل والدماغ  بالإضافة انها بتمتع بميزة مهمة اللي هي بتخليك تحس بالإنجاز تخيل نفسك عملت برنامج بيسهل حياتك او حياه شخص قريب منك اكيد هتشعر بإنجاز اكيد .
 لو انا عايز  اتعلم  لغة برمجة المفروض اروح فين ولا اعمل ايه  السؤال داه نحاول نجاوب عليه فى السطور الجاية  .
  في تعلم  لغات البرمجة.. لغة البرمجة مقطعها الاولى لغة فدا ينطبق عليه فرضية  اللغات اللى اسمها سابير-وورف  والفرضية دى بتقول انه اللغة اللى بيتكلم بيها الفرد بتأثر على اسلوب تفكيره   وبرضه الفرضية بتقول ان اسلوب تفكير الشخص وهو يتعلم لغته الاولى يختلف عن اسلوب تفكيره وهو بيتعلم لغته التانية   الفرضية دي فى علماء لغات مش موافقين عليها ولكن معظم او نقدر كل المبرمجين متفقين عليها وشايفين فعلا ان لغة البرمجة اللى بتتعلمها بتأثر في اسلوب تفكيرك وانه برضه اللغة البرمجية الاولى  وانت بتتعلمها بتكون اسلوب تفكيرك مختلف عن اللغة البرمجية الثانية لك كشخص.
 وانطلاقا من  هذا المبدأ عشان تتعلم لغة برمجة فعليك البدئ بتعلم لغة السى++ C++  كلغة برمجة اولى وتكون لغتك الاولى فى طريقه البرمجة ودا بسبب ان السى ++ تعتبر من اقل اللغات من حيث الانتاجيه بمعنى انها مش بتعمل حاجات كتير ( مثل ادارة الذاكرة ) لمستخدمها او للمبرمج ودا اللى  يؤدي  الى ان المبرمج نفسه بيعمل كل حاجة بيده   فيتنج عنه انه بيفهم اللغة وما يدور بها اكتر ، والسى++ بتكون اسلوب تفكير قوى لا تكونه اللغات الاخرى .
 يجاى السؤال  المهم هو أزاي اعتبر نفسى اتعلمت السى ++  طبعا لا تعتبر نفسك تجيد البرمجة بالسي++  لأنك تعرف ال class وال struct من شوية  محاضرات الكلية عشان تقول انك اجادت لغة البرمجة السى ++ واسلوب تفكيرك اتكون بناء عليها فدا بيجى بالعمل باللغة لمدة سنوات وفى مشاريع متعددة سواء كانت مشاريع صغيرة او كبيرة ويفضل تكون مشاريع فبها اكتر من مبرمج.
   السؤال هنا ازاى الاقى المشاريع دي فى الويب سايت دا http://1000projects.org/c-projects-2.html  عليها اكواد مشاريع بلغه السى++ نزل الاسهل لك وافتحهم واقراهم  من اساسيات التعلم هي التعلم بالمحاكاة فكونك تشوف مشاريع اخرى دا يساعدك تتعلم  لغة البرمجة .
تانى حاجه محتاج انك  تعملها عشان تتمكن من اللغه السى ++  انك تقرا كتب كتير في اللغة  تقرا اكتر من انك تسمع فيديوهات وبس القرايه كفعل تعليمى بيكون افضل من الفيديوهات لان الفيديوهات فعل تلقين ويفتقد التفاعلية  انما الكتب بتنمى عندك قدرة التحليل  والكتب الجاية  فى رايى هى افضل كتب ممكن تستخدمها فى تعلم السى ++
·        C++ Primer.
·        Thinking in C++
·        Object-Oriented Programming in C++


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

تعليقات

المشاركات الشائعة من هذه المدونة

قصصهن

قصصهن ديه سلسلة قصص ناويت اكتبها مستوحاه من خيالى اولا ومن واقعى ثانيا تجربه كتابه عايزة اشوف هتودينا ع فين ، فضفضه من نوع اخرى يحمل شكل القصص ولكن بطريقه مش احترافيه وبطريقه عفوية جدا لان اللى بتكتب لسه مش قررت انها تشوف الاحترافى ازاى ونبد باول قصه لا تريد التعلق هى تنتمى بشكل او باخر الى نفس المنطقه الانسانية   (المنطقه الانسانيه تشمل الافكار ،  الخلفية الثقافية والهوية ، الهوايات المشتركة)   تعرفت عليه عن طريق بعض الاصدقاء المشتركين ع شبكه التواصل الاجتماعى تعرف ملامحه من صوره وهو ايضا يعرفها من صورها . اذا مروا بنفس الشارع ستعرفه من طوله او ملامحه او من ابتسامته نعم من ابتسامته فهو له ابتسامة مميزة . اما  هو فلن يلحظ مرورها من جانبه بنفس الشارع . لا تعرف ماذا تريد منه لا تعرف او ربما لا تعرف كثير انها ربما اتريده صديق مُقرب  ولكن بعض الاصدقاء يتحولون الى احباب وهى لا تريد ذلك تريد ان تهتم ولكن ليس ااهتمام الذى ربما يتحول الى تعلق ثم الى حب  لا تريد هذا ايضا ، لكن احساسها انها تجمعهما اشياء مشتركه والانتماء الى نفس المنطقه الانسانيه يجعلها...

هسس الارتباط عند البنات

الفكرة ف مجتمع عجيب حصر وظيفه البنت انها طوال ما هى سينجل تجيب عريس وترتبط وتصبح ال mission بتاعتها ف الحياه انها تتخطب و بعديت تتجوز  ومش مهم اى حاجه تانى مش مهم انها انسان وانها تعيش حياتها كانسان فبالتالى البنات  بقى عندهم هسس اسمه الارتباط :) ، الهسس ده عملوهم خرم ف دماغهم بطريقه غريبه وعجيبه يعنى مثلا كل كلامهم عن الموضوع ده ، تتحرك او تمشى عشان كده برضه حاطه نفسها ف فاترينه عشان الموضوع ده . شئ ممل واكيد متعب . مش بقول ان كلنا كده بس المعظم كده ولو فيه بنت حاولت تكون مش كده او تحط الارتباط ده ف اخر اولوياتها فهى للاسف مش بتسلم لا من نظرة اصحابها اللى احيانا بيعتبروها معقده وعندها كلكيع - ده على اساس يعنى انهم ناس سليمه وكده يعنى  :)- او من نظرة مجتمع لو سنها كبر  حبه والكلمه الغريبه اللى بيقروا يطلقوها عليه لمجرد انها مش مرتبط ،، يا سلام هو انا ياما امشى بالكتالوج بتاعكم ياما يبقى كده !!.والغريب انك ممكن تلاقى ناس عانوا من الحوار ده قبل ما ترتبط وبدل ما تشيل سكاكينها عن الناس هم كمان بيبدوا سن سكاكين .!! ، الفكرة فان المفروض انك انسان والارتباط ده جزء من 5 ...

من يوميات واحده عصرت الليمون

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