السلام عليكم .
أرغب في مناقشتكم في مشكلة تعيق كثيرا تقدمي !
منذ طفولتي كنت أعشق الكمبيوتر والتكنولوجيا وأردت التوجه لهذا المجال ، لكن عندما بدأت التعلم صرت أشعر أني أخطأت الطريق ! فمثلا البرمجة عمل دقيق يحتاج تخصيص كل نقرة وحركة وإدخال وأنا بطبعي أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين لذا شعرت بملل شديد وصعوبة ، وبسبب ظروف معقدة تعذّر التوجه لمجال آخر ، وكان هذا على حساب أدائي في العمل فبعد أن كنت أبدع وأتفوق في أي شيء أدخله صرت من أقل الزملاء أداء وإبداعا ودخلا !
حاولت الحصول على دورات وتطوير نفسي لكن أجدني أكره الأمر ولا أبالي به كثيرا ! وهذا يغيظني لأني أريد تحسين مكانتي ودخلي ولأني أشعر بضياع الطاقة والإبداع والتفوق الذي كان لدي . أود نصيحتكم فيما يمكن فعله لأحب عملي وأتحسن فيه ؟
التعليقات
وأنا بطبعي أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين لذا شعرت بملل شديد وصعوبة
لو كان بهذا السبب ، فهو سبب غير منطقي.
كل شيء مهم او فيه نتائج مجزية لو كان من تلك الأمور العامة و بلا تفاصيل ، هل مهنة الطب لا تحتاج الى تفاصيل؟ هل مهنة أي مهندس لا تحتاج إلى تفاصيل؟ هل مهنة المعلم لا تحتاج الى تفاصيل؟
و الإدارة تترك التفاصيل للآخرين؟ لابد أنه مدير سيء من يفعل هذا.
حالتك عادية جداً ، ليست المشكلة بالبرمجة او مجال آخر ، المشكلة في المرحلة التي بها الآن ، انتهت الأشياء السهلة و المسلية و بدأ العمل بجد ، و هو الفرق بين ان يكون الشخص مجرد طفل هاوي او عامل محترف.
هناك مقولة بالانجليزية يتبناها اصحاب extreme programming:
If it hurts, do it more often
الحب و الشغف وحده لا يكفي ، العمل الجاد هو الأهم ، و اذا كانت مزعجة او صعبة ، إذن أعد المحاولة ، اذا لم تفهم من أول مرة، أعدها مجدداً.
قم بحل الكثير من Katas ، و شاهد مشاكل اكبر من مستواك ، و لا تستسلم بسهولة ، و تعلم بالطريقة الصحيحة.
أنا خريجة كلية اللغة العربية بتقدير امتياز وأحب تخصصي جدا، ولكن بسبب ظروف السفر، والبلد الذي اقيم فيه لا يرحب بمزيد من العمالة الوافدة، وبخاصة لو كانت امرأة، أفكر في تعلم البرمجة كونها مطلوبة عن بعد، لكني لا أعلم من أين أبدا؟ وهل تفكيري بتعلمها صحيح أم أركز في مجالي الأساسي الذي أحبه منذ نعومة أظافري؟
أعتذر لو كان سؤالي خارج الموضوع ؛ لكني توسمت فيك خيرا فطرحت.
يمكن لأي شخص تغييره مجاله اذا بذل جهده في ذلك.
أفضل طريقة لبدء البرمجة هي بالدخول من الباب ، هذا الكورس مهم جدا قبل البدء و حتى لشخص خبير
و القي نظرة على بعض البرمجة المرئية ، واعلمي أن البرمجة هي خطوات لحل المشاكل بإستخدام لغة برمجية و ليس حفظ أكواد.
هذه بعض الألعاب تستعمل البرمجة المرئية لحل بعض المشاكل و توليد كود جافا سكربت
بعدها إبدأي بلغة واحدة فقط (أنصح بجافا سكربت) فقط اعرفي كيف تبدو و كيف تُكتب ، بعدها توجهي لحل Katas على codewars او hackerrank او اي موقع مشابه ، سوف تعتادين على حل المشاكل بتلك اللغة.
Code Katas
كاتا هي كلمة يابانية ، جماعة الفنون القتالية يستعملونها ، عندما تتدرب على حركات معينة حتى تحترفها.
لكل مبتدئ في أي شيء تحتاج الى سياق معين لكي تكتسب عادة لعمل هذا الشيء ، مثلما يتعلم الاطفال الكلام ، بحيث يتعلمون من الممارسة حتى يصبح الكلام عندهم عادة لا يحتاجون جهد لفعله. الـKatas هي أشهر هذه السياقات لتعلم البرمجة.
حاولا بمجال اخر من مجالات برمجة مثلا
mobile frontend backend database security
AI, deep learning
و غيرها. ربما مجال فرونتيند لانه اسهل.
او مجال قريب من برمجة مثل
devops
network
graphic design
أنا معك فى هذا الرأى كى يستفيد من الوقت الذى قضاه فى التعلم حتى وصل هذه المرحلة
وهو قال أيضا:
أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين
فممكن يبحث عن ادوار أدارية مثل Product owner or project manager
فكلها أمور إدارية عامة أكثر من تفاصيل البرمجة وتحدياتها
Agile Bootcamp
معسكر هندسة البرمجيات لإتقان المهارات خاصة وهامة لأي مطور أومدير مشاريع ناجح لبنـــاء أنظمة كاملة تتطابق مع متطلبات المستخدم بكفاءه عالية واسرع وقت واقل تكلفة.
إذا كنت تريد أن تعمل في مجال البرمجة .. ادخل دورة خاصة تتعرف على التقنيات المستخدمة في البرمجة، وفائدة كل تقنية وتفاعل المستخدمين مع التقنية .. لن تتطرق الى البرمجة فقط من أجل ان تعرف كيف تتعامل مع المبرمجين
ثم قم بإنشاء فريق برمجي ثم ابتكر واطلق مشاريعك
ماذا تقصدر بتغيير مجال العمل ؟
هل تخرجت وبدأت العمل؟
إذا كان الجواب نعم يمكنك العمل مع مبرمجين أو في مجال تقنية المعلومات عموماً دون أن تكتب سطراً برمجياً واحداً.
مثلاً أن تعمل في التسويق، عرض البرامج، إدارة المشروعات البرمجية، حيث أن هذه تتطلب شخص لديه معرفة ولو قليلة بالبرمجة والبرامج دون أن يتعمق فيها
نعم أعمل لكن كما ذكرت وضعي لا يعجبني وأدائي أقل من الزملاء لذلك بدأت أركز على مجال الفرونت إند والووردبرس كونه أسهل ، وأتولى في العمل عادة المهمات الأقل حاجة للخبرة التقنية مثل إضافة محتوى الموقع وتعديله وهذه الأمور .
إذا كنت لا تستطيع أن تعمل ما تحب فحاول أن تحب ما تعمل ..
البرمجة ليست كلها تفاصيل ومدخلات وروتين ، هناك تخصصات برمجية إدارية وعامة وتخصصات برمجية مبناها الخيال والإبداع .
سألخص لك المشكلة: لا علاقة للبرمجة بالأمر ، أنت مثل موظف صغير في شركة عملاقة ، الموظف الصغير ليست وظيفته الإدارة والإبتكار .. ربما لو طور هذا الموظف نفسه وعمله سيكون في منصب أفضل يسمح له باِدارة الناس والأشياء خارج عبودية الروتين .