Musaad مساعد 🎓✨
Musaad مساعد 🎓✨

@MusaadTech

25 تغريدة 34 قراءة Jan 18, 2021
في هذا #الثريد الطويل شوي بنتكلم إن شاء الله عن كيف اننا نجعل من البرمجة كمهنة أو هواية أكثر متعة.
قبل البدء لا تنسى ان #فولو و #ريتويت منك ونشر للثريد يسعدني ويدفعني للإستمرار 🌹.
#برمجة #البرمجة #مبرمجون
رغم ان اغلب او اكثر المبرمجين والمطورين الذين إلتحقوا بهذا المجال عن رغبة وحب وشغف يعلمون أسباب كون البرمجة مجال ممتع، لكن قد نتسائل كيف لنا ان نجعل من هذا العمل أكثر تسلية؟
يتبع...
مؤخراً سألني شخص على برنامج @Telegram : "كيف ممكن نخلي البرمجة ممتعة وكيف نحبب انفسنا فيها؟"، سؤال صدمني في الحقيقة، لم يسبق لي ان سألت نفسي هذا السؤال؛ إلتحقت بالمجال عن حب ورغبة لذلك انا مستمع بالعمل الذي أقوم به!
يتبع...
بعد عدة ساعات من البحث، سأشارك معكم بعضاً من النصائح التي تجعل من البرمجة عملاً أكثر متعة.
النصيحة #1 : طبق ثم طبق ثم طبق ثم طبق.
البرمجة ككرة القدم، ليست ممتعة اطلاقاً عندما تلعبها للمرة الأولى. تحتاج تعلم كل شي يخصها:من قواعد اللعبة وطريقة لعبها ودور كل لاعب فيها ومخالفاتها وما إلى ذلك. صدقني ستأتي المتعة مع تقدم مستواك فيها، وتبدأ في فهم الامور ويزيد استمتاعك بها.
النصيحة #2 : لا تكتفي بقراءة الكود فقط ، قم بتجربته.
قد تكون طريقة التعلم عن طريق قراءة الكود فقط مشكلة كبيرة جداً للمبرمجين المبتدئين.
يتبع...
في البداية، يجب أن تحاول كتابة الاكواد وتجربتها بنفسك، خذ وقتك الكافي للقيام بذلك ولا تستعجل؛ ستفهم بشكل أفضل وستستمتع بمحاولتك لتعديل الكود لإنشاء برامجك الخاصة.
النصيحة #3 : أضف قليلاً من المرح إلى مشاريعك وفترة تدربك على البرمجة.
إذا بدأت تشعر بالملل من تقنية معينة أو إذا كنت ترغب في زيادة معرفتك، يمكن ان تتعلم مكتبة جديدة، اطار عمل، لغة جديدة (مؤقتاً!).
يتبع...
هذه العملية قد تكون ممتعة عند البعض وقد تساعدك على تجربة اشياء جديدة والتي قد تستمع بها.
يتبع...
رغم ذلك، انا لا اوصي بتعلم لغة جديدة للمرح والتسلية (من دون تطبيق عملي)، لانك اذا قمت بذلك ستشعر بالملل بعد فترة قصيرة؛ انصحك بإنشاء مشاريع صغيرة لتشجع نفسك، ودع قدراتك المذهلة تنطلق بلا حدود 🤩✨.
النصيحة #4 : تحدى نفسك دائماً.
كونك مطور، يعني انك دائماً في حاجة الى تعلم اشياء جديدة (في مجالك)، لتبقى على اطلاع دائم بما يطرأ من تحديثات في مجالك.
يتبع...
كل شيء يتطور بسرعة، ولا يمكن ان نترك هذا التطور خلفنا؛ الملل أو فقدان المتعة عادةً ما ينتجان عندما تفقد شعور انك تنمو أو تتعلم.
ولمواجهة هذا الشعور ، حاول ان تحقق أهداف لم تحققها بعد.
يتبع...
على سبيل المثال ، إذا لم يسبق لك المشاركة في مشروع مفتوح المصدر، فيمكنك البحث على GitHub والمساهمة لأول مرة.
سيزداد شعورك بالمتعة عندما تنجح في قبول عملك في المشروع. من يعلم قد تساعد العشرات، بل المئات من الأشخاص، من خلال إصلاح مشكلة لم يتم حلها من قبل.
يتبع...
أو ببساطة تستطيع أيضاً المشاركة في التحديات البرمجية عن طريق احد المواقع التي توفر هذه التحديات لتتحدى نفسك، مثل:
1. hackerrank.com
2. codingame.com
3. projecteuler.net
النصيحة #5 : قم ببناء مشروعك من الصفر.
من المحبط ان تكون مطور محدود في المشاريع الصغيرة او في جزئيات صغيرة منها.
اذا كنت تحلم او تخطط دائماً لبناء مشروع شخصي تدخل به لعالم المال والأعمال، لكنك لم تأخذ الوقت الكافي للعمل عليه.
يتبع...
لماذا لا تحاول البدء ببرمجته؟ أو تحليله قبل برمجته؟ من الممتع أن تبدأ بمشروعك الخاص، وهو هدف يستحق ان تجعله من ضمن عاداتك البرمجية الثابتة كذلك.
إذا لم تتوفر لديك أي أفكار حول مشروعك، فحاول العثور على موضوع يعجبك،
يتبع...
على سبيل المثال:
⁃تحب ألعاب الفيديو؟ يمكنك محاولة إنشاء لعبة.
⁃تحب مجال التعليم؟ أنشئ مشروع يقدم دروسًا حول مجالك.
⁃تحب الـ Hardware والإلكترونيات؟ حاول ان تبني مشروع بالـ Arduino أو الـ Raspberry Pi.
يتبع...
نختم هذه النصيحة بالإقتباس التالي: "البرمجة كالكتابة - الموضوع الرئيسي هو المهم وأكثر بكثير من الكتابة نفسها."،
من: news.ycombinator.com
النصيحة #7 : حدد هدفاً.
من دون تحديد الأهداف، سيصبح تحدياً ان تشعر بالراحة وان تستمتع بما تقوم به كمطور!
النصيحة #8 : ابحث عن مستشار خبير.
المستشار قد يحفزك للإستمرار ان كنت لا ترى في البرمجة اي متعة بعد الان.
وقد يعطيك هدفاً لتتبعه ويعلمك افضل الممارسات البرمجية، وفي النهاية هو قادر على تطوير مهاراتك البرمجية بناءً على ما يطلبه مجالك في سوق العمل.
النصيحة #9 : نم كثيراً (بشكل منتظم).
عندما تشعر بالنعاس، تصبح البرمجة أقل متعة. في بعض الاحيان ان كنت مرهقاً - بسبب قلة النوم - قد يكون من الصعب عليك المضي قدماً في ذلك.
اذهب إلى الفراش مبكراً أو اشبع احتياجك اليومي من النوم، وسيتحسن كل شيء بشكل كبير.
النصيحة #10 : اظهر اعمالك للأخرين.
من منظوري الخاص، ارى انه من السيء جداً ان تكون مبرمجاً منعزل بأعمالك لوحدك في مكان ما في منزلك او في اي مكان اخر - عدم مشاركة الاعمال البرمجية -، عندما تعمل بمفردك لفترة طويلة في مشروع ولا تعرضه ابداً لأي شخص، قد يصبح الامر اقل متعة...
يتبع...
ولكن بمجرد مشاركتك عملك، سيقدم الأخرين اقتراحات أو يطرحون أسئلة أو يدفعونك للإستمرار. سيكون الأمر صعباً - عند استقبالك اقتراحات وأسئلة - بالنسبة لك وسيساعدك على تحديد أهداف جديدة.
برأيك: -
لماذا تعتقد أن البرمجة ممتعة؟
كيف تجعل البرمجة أكثر متعة؟
إذا كانت لديك أي نصائح أو اقتراحات أخرى لجعلها أكثر متعة، فلا تتردد في ترك تعليق على هذه التغريدة.
ونقدر نقول اننا وصلنا لنهاية الثريد،
أتمنى اني افدتكم ولو بجزء بسيط 🙏🏻❤️
لا تنسى ان #فولو و #ريتويت منك ونشر للثريد يسعدني ويدفعني للإستمرار 🌹.

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