Samia | Programmer
Samia | Programmer

@ProgrammerSamia

24 تغريدة 19 قراءة Feb 17, 2022
انشغلت شوي وتأخر الوقت نوعا ما بس قلت لازم أنزل موضوع اليوم بإذن الله حتى الكل يستفيد🙏😍
سواء كان تخصصك أو خلينا نقول شغفك في مجال تطوير ألعاب الفيديو 🕹️أو تطوير ويب 👩‍💻🧑‍💻 أو برمجة الكمبيوتر بشكل عام
جبت لكم 10 إرشادات برمجية 🚀🚀 حتفيدك بشكل مرا ممتاز اثناء ممارستك ال برمجة
🔽
يبحث معظم المبرمجين باستمرار عن التحسين. إما عن طريق تعلم أشياء جديدة، وتجربة أدوات جديدة.
وأكيد إتقان المهارات البرمجية هي أشياء يركّز عليها المبرمج باستمرار وهذا شي ممتاز ولكن في نفس الوقت
هناك الكثير من النقاط الأخرى اللي المبرمج يمكنكه القيام بها ليصبح مبرمجًا أفضل وأفضل✨✨
1⃣ 🟠الاهتمام بالكود بحيث يكون قابلاً للقراءة🟠
لمّا تكتب جزءًا من التعليمات البرمجية ، يجب أن تفكر في ما سيجده أي مطور آخر عند النظر إلى هذا الجزء من التعليمات البرمجية إذا مثلا شخص آخر حيكمل على الكود الذي قمت بكتابته.
يتبع🔽🔽
مو بس كذا ممكن أنت كمبرمج إذا كتبت كود بطريقة غير قابلة للقراءة ورجعت للكود بعد فترة من الوقت حيكون صعب حتى عليك. فالأفضل أن المبرمج يبذل جهد على هذه النقطة لراحة المبرمج فيما بعد ولراحة كل من سيستخدم هذا الكود. ولا ننسى إضافة التعليقات الجيدة كذلك.
2⃣ 🟠لا تدرعم على طول بكتابة الكود🟠
ممكن تكون متحمّس على كتابة الكود وعلى طول تبغى تبدأ بكتابة الكود. استنى استنى شوي🤨
حتحتاج إلى التخطيط والتنظيم قبل البدء في البرمجة. فكّر في المشاكل اللي ممكن تجدها على طول الطريق وكيف يمكنك معالجتها. كيف ستقوم ببناء الكود الخاص بك؟
يتبع🔽🔽
ما سبب اختيارك لتنفيذ هذه الميزة عن غيرها؟
إجابتك على مثل هذه الأسئلة تخليك واعي بشكل أفضل في الأشياء اللي المفترض تفكر فيها قبل كتابة التعليمات البرمجية.
يتبع🔽🔽
فلازم يكون فيه تحليل للموضوع قبل البدء بالبرمجة على طول لأن لو بدأت بالبرمجة قبل التخطيط للشي اللي راح تعمله ممكن يكلّفك وقت أكثر وممكن يخرجك عن المسار الأساسي للشي اللي جالس تبرمج له.
3⃣ 🟠العمل على مشاريع جانبية🟠
اشتغل على مشاريع جانبية تطبّق عليها اللي تعلمته واختار مشاريع ممتعة حتى تكون مستمتع برحلة التعلّم وهذه من أفضل الطرق للتعلم
زي ما يقولوا getting your hands dirty 🖐️🖐️
4⃣ 🟠اختر الأدوات المناسبة🟠
يمكن أن يوفر لك استخدام الأدوات المناسبة الكثير من الوقت على المدى الطويل ، لذلك من الأفضل قضاء بعض الوقت في اللعب بجميع أنواع الأدوات وتجربتها ومعرفة ما هو الأفضل بالنسبة لك.
للأدوات اللي تستخدمها تأثير كبير على إنتاجيتك ، لذا اختر بحكمة.👌
5⃣ 🟠خليك خبير في التصحيح (Dubugging)🟠
أي تغيير في التعليمات البرمجية قد يسبب عطل. ولا مفر من تسلل بعض الأخطاء البرمجية بالكود اللي قد تاخذ الوقت الكثير لحلها عشان كذا إنك تكون خبير في التصحيح تعتبر مهارة رائعة لإتقانها لاختصار الوقت اللي تستهلكه حل مثل هذه الأخطاء البرمجية
🔽
وحتى تتقن هذه المهارة اشتغل على مهارة Problem Solving "فن حل المشكلات".
تعد القدرة على تحديد مكان الخطأ في الكود مهارة قوية. وكلما كانت مهاراتك في التحليل وحل المشكلات أفضل ، زادت دقة حل هذه الأخطاء.
6⃣ 🟠ارتكب الأخطاء🟠
ايوا ترى مرا عادي إنك ترتكب أخطاء،
أساسا احنا نتعلم من أخطاءنا.. لا تخاف أبدا من ارتكاب الأخطاء في الأكواد البرمجية، ارتكاب الاخطاء يعتبر شي جداً طبيعي وقد يحدث لجميع المطورين بشكل يومي
فمن هذه الأخطاء تبدأ تتكون عندك المناعة البرمجية وتصير سوبر هيرو💪💪
7⃣ 🟠تعلّم أشياء جديدة🟠
فيه مقولة تقول
“The day you stop learning is the day you begin decaying.”
يعني "اليوم الذي تتوقف فيه عن التعلم هو اليوم الذي تبدأ فيه بالتدهور."
وهذا الشي صحيح بشكل خاص في عالم التكنولوجيا لأن الأشياء تتغير بوتيرة سريعة.
يتبع 🔽🔽
وأكيد من المستحيل مواكبة كل ما يتغير ولكن من الجيد أن تتعلم إطار عمل أو لغة برمجة جديدة بين فترة والثانية خصوصا إذا كانت قد تفيدك في مجالك.
وهذا لا يعني برضو أنه عليك أن تكون خبير في جميع لغات البرمجة أو أطر العمل. لكن من الجيد تجربة بعضها ومعرفة ما إذا كانت قد تفيدك.
8⃣🟠التقليل من الملهيات وأي شي يشتتك🟠
وسائل التواصل الاجتماعي مثلا هي مصدر إلهاء كبير 😔ولسبب ما ، نميل إلى التحقق منه كل 10 دقائق ممكن عشان لا يفوتنا شي.
هذا يقتل "التدفق" تمامًا ويؤثر على الانتاجية اللي ممكن توصل إلى الصفر كمان.
يتبع 🔽🔽
إذا كنت ترغب في إنجاز المهام ، فقم بإغلاق جميع الإشعارات وابتعد عن الجوااال📵😑
على فكرة هذه النصيحة لكم وليا كمان 🙈.
هذه الطريقة راح تمنحك تركير جيد، مما يؤدي إلى نتائج كبيرة.
لا تنسوا تجربوها 💪🚀
9⃣ 🟠لا تخاف من شي اسمه طلب المساعدة🟠
كل مطور بغض النظر عن خبرته، ممكن تواجهه مشاكل من فترة لفترة.
طلب المساعدة لا يعني إنك غير كفء.
ولكن قبل أن تطلب المساعدة ، تأكد من حل كل الأشياء اللي تعرفها.ابحث عنها وحاول قبل طلب المساعدة حتى مايكون فيه إزعاج للمطورين الآخرين دون داعٍ
🔽🔽
في كثير من الأحيان ، يمكن أن يمنحك مطور آخر دفعة في الاتجاه الصحيح. بهذه الطريقة توفّر على نفسك الكثير من الوقت لأنه يمكنك البدء في العمل على مهمتك مرة أخرى بدلاً من اكتشافها بنفسك. وفي مثل يقول
help only comes to those who ask for it
ومعناه المساعدة تأتي فقط لمن يطلبها 🙂
🔟 🟠اعرف متى تبتعد عن جهاز الكمبيوتر🟠
كثير من المبرمجين ياخذو وقت طويييل وهم يبرمجوا خصوصا إذا فيه مشكلة واجهتهم من غير أخذ فترات راحة. ومع ذلك هذه الطريقة غالبا لا تؤدي إلى نتائج جيدة.
تتفقوا معايا ولا؟! 🤔
يتبع 🔽🔽
ممكن يبدو الأمر غير منطقي للبعض، إلا أن أخذ المزيد من فترات الراحة سيساعدك على إنجاز المزيد من الأشياء.
العمل لفترة طويلة دون فترات راحة يقلل من انتاجيتك.
خلينا نقارن البرمجة بالذهاب إلى صالة الألعاب الرياضية.
إذا ذهبت إلى صالة الألعاب الرياضية للمدة المناسبة لك حتشوف نتائج جيدة
ولكن إذا كنت تتدرب لمدة أكثر من المدة المناسبة لك راح تتدرب أكثر من اللازم وسيكون لذلك تأثير عكسي.
عشان كذا لا تفرّط في أوقت الراحة اللي المفترض تاخذها عند كتابة الكود حتى تصفّي ذهنك وتقدر ترجع تكمل الشغل بإنتاجية وتركيز أعلى🚀🚀
وأنا الآن بعد الثريد احتاج آخذ وقت راحة 🙃
هل تطبقوا هذه الارشادات لما تبرمجوا؟!
إذا وصلت لنهاية الثريد وقرأت كل الارشادات البرمجية ف إنت مبرمج فنااان 👌🚀 وأشكر لك وقتك 🙏
يسعدني إنك تعمل ريتويت للموضوع حتى تعم الفائدة للجميع 🙏🙏🙏
اذا مشغول الآن فضّل التغريدة حتى تقدر ترجع لها بعدين وقت ما تفضى 😁👍🏼

جاري تحميل الاقتراحات...