أكره البرمجة وليس لدي خيار لتغيير مجال العمل حاليا

السلام عليكم .

أرغب في مناقشتكم في مشكلة تعيق كثيرا تقدمي !

منذ طفولتي كنت أعشق الكمبيوتر والتكنولوجيا وأردت التوجه لهذا المجال ، لكن عندما بدأت التعلم صرت أشعر أني أخطأت الطريق ! فمثلا البرمجة عمل دقيق يحتاج تخصيص كل نقرة وحركة وإدخال وأنا بطبعي أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين لذا شعرت بملل شديد وصعوبة ، وبسبب ظروف معقدة تعذّر التوجه لمجال آخر ، وكان هذا على حساب أدائي في العمل فبعد أن كنت أبدع وأتفوق في أي شيء أدخله صرت من أقل الزملاء أداء وإبداعا ودخلا !

حاولت الحصول على دورات وتطوير نفسي لكن أجدني أكره الأمر ولا أبالي به كثيرا ! وهذا يغيظني لأني أريد تحسين مكانتي ودخلي ولأني أشعر بضياع الطاقة والإبداع والتفوق الذي كان لدي . أود نصيحتكم فيما يمكن فعله لأحب عملي وأتحسن فيه ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

وأنا بطبعي أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين لذا شعرت بملل شديد وصعوبة

لو كان بهذا السبب ، فهو سبب غير منطقي.

كل شيء مهم او فيه نتائج مجزية لو كان من تلك الأمور العامة و بلا تفاصيل ، هل مهنة الطب لا تحتاج الى تفاصيل؟ هل مهنة أي مهندس لا تحتاج إلى تفاصيل؟ هل مهنة المعلم لا تحتاج الى تفاصيل؟

و الإدارة تترك التفاصيل للآخرين؟ لابد أنه مدير سيء من يفعل هذا.

حالتك عادية جداً ، ليست المشكلة بالبرمجة او مجال آخر ، المشكلة في المرحلة التي بها الآن ، انتهت الأشياء السهلة و المسلية و بدأ العمل بجد ، و هو الفرق بين ان يكون الشخص مجرد طفل هاوي او عامل محترف.

هناك مقولة بالانجليزية يتبناها اصحاب extreme programming:

If it hurts, do it more often

الحب و الشغف وحده لا يكفي ، العمل الجاد هو الأهم ، و اذا كانت مزعجة او صعبة ، إذن أعد المحاولة ، اذا لم تفهم من أول مرة، أعدها مجدداً.

قم بحل الكثير من Katas ، و شاهد مشاكل اكبر من مستواك ، و لا تستسلم بسهولة ، و تعلم بالطريقة الصحيحة.

أنا خريجة كلية اللغة العربية بتقدير امتياز وأحب تخصصي جدا، ولكن بسبب ظروف السفر، والبلد الذي اقيم فيه لا يرحب بمزيد من العمالة الوافدة، وبخاصة لو كانت امرأة، أفكر في تعلم البرمجة كونها مطلوبة عن بعد، لكني لا أعلم من أين أبدا؟ وهل تفكيري بتعلمها صحيح أم أركز في مجالي الأساسي الذي أحبه منذ نعومة أظافري؟

أعتذر لو كان سؤالي خارج الموضوع ؛ لكني توسمت فيك خيرا فطرحت.

يمكن لأي شخص تغييره مجاله اذا بذل جهده في ذلك.

أفضل طريقة لبدء البرمجة هي بالدخول من الباب ، هذا الكورس مهم جدا قبل البدء و حتى لشخص خبير

و القي نظرة على بعض البرمجة المرئية ، واعلمي أن البرمجة هي خطوات لحل المشاكل بإستخدام لغة برمجية و ليس حفظ أكواد.

هذه بعض الألعاب تستعمل البرمجة المرئية لحل بعض المشاكل و توليد كود جافا سكربت

بعدها إبدأي بلغة واحدة فقط (أنصح بجافا سكربت) فقط اعرفي كيف تبدو و كيف تُكتب ، بعدها توجهي لحل Katas على codewars او hackerrank او اي موقع مشابه ، سوف تعتادين على حل المشاكل بتلك اللغة.

ماذا تعني katas؟

Code Katas

كاتا هي كلمة يابانية ، جماعة الفنون القتالية يستعملونها ، عندما تتدرب على حركات معينة حتى تحترفها.

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

حاولا بمجال اخر من مجالات برمجة مثلا

mobile frontend backend database security

AI, deep learning

و غيرها. ربما مجال فرونتيند لانه اسهل.

او مجال قريب من برمجة مثل

devops

network

graphic design

أنا معك فى هذا الرأى كى يستفيد من الوقت الذى قضاه فى التعلم حتى وصل هذه المرحلة

وهو قال أيضا:

أكره التفاصيل وأحب العمل على الأمور الكبيرة والعامة والإدارية وأترك التفاصيل للآخرين

فممكن يبحث عن ادوار أدارية مثل Product owner or project manager

فكلها أمور إدارية عامة أكثر من تفاصيل البرمجة وتحدياتها

Agile Bootcamp

معسكر هندسة البرمجيات لإتقان المهارات خاصة وهامة لأي مطور أومدير مشاريع ناجح لبنـــاء أنظمة كاملة تتطابق مع متطلبات المستخدم بكفاءه عالية واسرع وقت واقل تكلفة.

إذا كنت تريد أن تعمل في مجال البرمجة .. ادخل دورة خاصة تتعرف على التقنيات المستخدمة في البرمجة، وفائدة كل تقنية وتفاعل المستخدمين مع التقنية .. لن تتطرق الى البرمجة فقط من أجل ان تعرف كيف تتعامل مع المبرمجين

ثم قم بإنشاء فريق برمجي ثم ابتكر واطلق مشاريعك

خيار جيد وفكرة رائعة لكن المشكلة فيها أنها تحتاج رأس مال

ماذا تقصدر بتغيير مجال العمل ؟

هل تخرجت وبدأت العمل؟

إذا كان الجواب نعم يمكنك العمل مع مبرمجين أو في مجال تقنية المعلومات عموماً دون أن تكتب سطراً برمجياً واحداً.

مثلاً أن تعمل في التسويق، عرض البرامج، إدارة المشروعات البرمجية، حيث أن هذه تتطلب شخص لديه معرفة ولو قليلة بالبرمجة والبرامج دون أن يتعمق فيها

أضيف أن يبحث عن عمل testeur أو مدقق برامج فهناك شركات توظف من لديه معرفة قريبة من البرمجة

كذلك التدريب فمراكز التدريب على البرمجة تحتاج خدماته من أجل الإصلاح للطلبة و هو ما يقربه اكثر و يحببه في المجال

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

يمكنك إضافة مهمات غير برمجية أخرى لمجالك حتى يزيد أداءك وإنتاجك. من اﻷشياء اﻷخرى مثلاً مجال الشبكات، والدعم الفني للأجهزة، والسرية وكما قال لك اﻷخ رياض اختبار البرامج، كذلك توثيق البرامج، وتهيئة قواعد البيانات وإدارتها، وغيرها من الأشياء التي يمكن أن تجد فيها نفسك

إذا كنت لا تستطيع أن تعمل ما تحب فحاول أن تحب ما تعمل ..

البرمجة ليست كلها تفاصيل ومدخلات وروتين ، هناك تخصصات برمجية إدارية وعامة وتخصصات برمجية مبناها الخيال والإبداع .

سألخص لك المشكلة: لا علاقة للبرمجة بالأمر ، أنت مثل موظف صغير في شركة عملاقة ، الموظف الصغير ليست وظيفته الإدارة والإبتكار .. ربما لو طور هذا الموظف نفسه وعمله سيكون في منصب أفضل يسمح له باِدارة الناس والأشياء خارج عبودية الروتين .

الصراحة لا أفهم كثيرا في مجال البرمجة؛ فهو ليس مجالي، وإن كنت احلم بتعلمه.

على كل حال يوجد وظائف في بعيد تدريب أكاديمي، لا أعلم تناسبك أم لا.

لو انت من محبي مجال التعليم مثلي، فستكون مناسبة لك.