-1-
-2-
إزاي تبقى مُبرمج ناجح؟
أول ما اتخرجت من الكلية اشتغلت مُبرمج كمبيوتر في شركة متخصصة في عمل برامج وتطبيقات للشركات، كان عندي فكرة بسيطة عن البرمجة قبل كده من الدراسات النظري اللي اتعلمتها في الكلية بالرغم أن تخصصي الأساسي كان هندسة اتصالات.
اتعلمت لغة البرمجة اللي بنستخدمها في عمل التطبيقات في الشركة دي بشكل عملي بس بالتدريج، تقريباً في أول 3 شهور معملتش حاجة غير أني كنت بقرأ الكتب اللي بتتكلم عن كود البرمجة في اللغة دي، الكتاب الواحد كان ممكن يوصل ل 700 صفحة مثلاً 😃.
غالباً المدير بتاعي كان مشغول وقتها فبدل ما يتابع معايا عملي كان بيفضل أني اقرأ الكتب الأول وعلشان أنا كنت مستعجل على الشغل العملي فكنت بخلص القراءة بسرعة بس أول ما أقوله أني خلصت يديني كتاب تاني من 700 صفحة علشان اقرأه وهكذا 😂.
الحمد لله في الآخر بعد 3 شهور اتزنق في الشغل واحتاج حد يساعده فبدأت التدريب العملي، في الفترة دي لاحظت بعض التغيير اللي حصل على نمط حياتي واللي لسه مستمر لحد دلوقتي زي:
-بدأت اركز بشكل أقوى.
-الذاكرة بتاعتي اتحسنت.
-تفكيري بقى منظم أكتر.
-الذاكرة بتاعتي اتحسنت.
-تفكيري بقى منظم أكتر.
بعد ما قرأت في كتب التعلم عرفت ان اللي حصل ده طبيعي لأن تعلم أي مهارة جديدة وخصوصاً لغات البرمجة بيفرق بشكل كبير مع المخ 🧠، البرمجة بالنسبة للمخ زي لعب الرياضة بالنسبة للجسم لأن عن طريق تعلم وممارسة لغات البرمجة بتكون وصلات جديدة للمخ فبالتالي:
-قدرات المخ بتتحسن.
-بتبعد عن المخ احتمالات الإصابة بأمراض زي الزهايمر.
-الذاكرة بتبقى أقوى.
-بتبعد عن المخ احتمالات الإصابة بأمراض زي الزهايمر.
-الذاكرة بتبقى أقوى.
وغيرها من المميزات الكتير.
بالفعل فيه دراسة اتعملت واللي العلماء فيها كان بيشوفوا المناطق في المخ اللي بيحصلها تنشيط للمبرمجين باستخدام الأشعة، اللي اكتشفوه أن 6 مناطق مختلفة في مخ المبرمجين بتبقى نشطة أكتر من الناس العادية 😲، المناطق دي مسئولة عن التركيز واللغة والذاكرة والتفكير المنطقى والإبداع.
إيه الوقت المناسب لتعلم لغة برمجة جديدة؟
============================
ممكن يكون ناس عندها اعتقاد أنها علشان تتعلم لغة برمجة جديدة لازم تبدأ من سن صغير، هو طبعاً التعلم من سن صغير كويس لكن ممكن تتعلم البرمجة وتتميز فيها في أي سن، فيه مبرمجين بدأوا وهم في أوائل الأربعينات وبالرغم من كده تميزوا في لغات البرمجة في فترة قصيرة.
============================
ممكن يكون ناس عندها اعتقاد أنها علشان تتعلم لغة برمجة جديدة لازم تبدأ من سن صغير، هو طبعاً التعلم من سن صغير كويس لكن ممكن تتعلم البرمجة وتتميز فيها في أي سن، فيه مبرمجين بدأوا وهم في أوائل الأربعينات وبالرغم من كده تميزوا في لغات البرمجة في فترة قصيرة.
أي حد ممكن يتعلم البرمجة باستخدام خطوات بسيطة زي:
----------------------------------------------------------
-الأول حدد اللغة اللي هتتعلمها على حسب احتياجك، يعني لو عايز تبرمج موقع على الانترنت فهتتعلم لغة مختلفة عن اللي هتتعلمها لو هتعمل تطبيق للموبيل📲.
----------------------------------------------------------
-الأول حدد اللغة اللي هتتعلمها على حسب احتياجك، يعني لو عايز تبرمج موقع على الانترنت فهتتعلم لغة مختلفة عن اللي هتتعلمها لو هتعمل تطبيق للموبيل📲.
-ابدأ بلغة بسيطة مش معقدة، ده مهم لأنه هيعلمك أساسيات البرمجة بسهولة واللي غالبا هتبقى مشتركة مع معظم اللغات، من أشهر وأبسط اللغات اللي هتفيدك في المرحلة دي هي :Python, Ruby.
-لو لسه مش عارف إيه اللغة اللي تبدأ بيها ممكن تدور اونلين على نماذج للغات مختلفة وتشوف الكود مكتوب إزاي وإيه اكتر لغة حسيت أنها بسيطة وممكن تكمل فيها، من اللغات اللي ممكن تاخد فكرة عنها python, HTML, java,C.
-مهم قوى أنك تدرس الأساسيات كويس الخاصة باللغة اللي اخترتها لأن الأساسيات دي هي اللي هتحتاجها لما تتقدم اكتر في التعلم.
-ابدأ في تنزيل البرامج الخاصة باللغة دي على جهاز الكمبيوتر بتاعك لأن التطبيق العملي في تعلم لغة البرمجة مهم قوي.
-نفذ أول برنامج بسيط لك باللغة اللي اخترتها، ده هيديك ثقة في نفسك أنك تقدر تكمل.
-اطلب المساعدة، لو فيه حاجة واقفة معك ومش قادر تستوعبها دور على حد عنده خبرة واسأله فيها، هتلاقي مواقع كتير اونلين فيها مبرمجين ممكن تتبادل خبرات معهم.
-انتبه أنك تاخد فترة استراحة من وقت للتاني أثناء البرمجة، لأن أحياناً ممكن من كتر اندماجك تنسى تاخد فترة راحة، فترة الراحة هتخليك تعيد التفكير لو بتقابل مشكلة وهتقدر تحلها.
-أهم حاجة أنك تتعامل مع موضوع تعلم اللغة بصبر وتتوقع أنك مش هتنجح من أول مرة لكن كل ما تتدرب أكتر كل ما هتلاقى مستواك بيتحسن 💪.
-3-
-4-