20

هل عليّ طرد ذاك المبرمج الجديد؟

هذا فحوى واحد من الاسئلة المثيرة للاهتمام على موقع quora. إنما ما آثار إهتمامي أكثر هي الإجابة المُترجمة أدناه:

2 هل ترى الزر البسيط أدناه؟

إنه مجرد زرّ (HTML-CSS) عادي. لا شيء مُبهر فيه، ليس فيه حركة/Animation ولا JS.

3 هل تصدّق أنه استغرق منيّ 8 ساعات لتصميمه؟ سأروِ لك ما حدث..

بدايةً، فكرته لم تهبط عليّ فجأة، بل أُضطررت للبحث عن الانترنيت للحصول على بعض الإلهام، وهو ما استغرق بعض الوقت إلى أن حصلت على فكرة راقتني من موقع

https://codepen.io

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

الآن، عليّ أن أجرّبه، وهكذا قمت بنسخ الكود ولصقه ضمن أكواد مشروعي. ولكن ها هي المشاكل قد جاءت! لقد ظهرت المشاكل، وباتت الصفحة التي أعمل بها مبعثرة تمامًا. ما هذا بحقّ الجحيم؟! إنها مجرّد أكواد HTML-CSS عادية، لما لا تعمل؟

أخذت نفسًا عميقًا، وقررت أن أعالج المشكلة بهدوء، تتبعت الكود أجريت التعديلات الضرورية، و (دعوت الله بالطبع) ثم قمت بتحديث الصفحة.. لكن ما حدث هو أن الكود ازداد جنونًا فقرر تدمير الصفحة بالكامل!

وهنا حدثت نفسي: "اللعنة على هذا الزرّ، لست بحاجة إليه" ولذا قمت بإضافة زرّ أزرق بسيط من مكتبة Bootstrap. وبالطبع لم يخذلني هذا الصديق القديم. أعدّت تحديث الصفحة وها هو يتموضع تمامًا في المكان المخصص له، وهذا رائع... ولكنه سخيف وباهت... "أريد ذاك الزرّ" صرخت مثل طفلٍ في الثامنة!

أعدت المحاولة، وأخيرًا عرفت أين المشكلة: الخطأ لم يكن في الزرّ، بل في "نموذج الصندوق-Box model" والآن بعض التعديلات والـ . وها هو الزرّ يعمل كما أردت. ولكن لحظة! (الساعة تشير إلى منتصف الليل)، أيعقل هذا! لقد مضت 8 ساعات!

ولديّ مشكلة أخرى! فأنا اختبرت الزرّ على متصفح ويب واحد (Chrome) ولا أعرف إن كان سيعمل على باقي المتصفحات أو إن كان سيشوه شكل الصفحة إن جرّبته على هاتف محمول.

الخلاصة:

لا تحكم على عمل أحدهم من خلال الظاهر فقط، فربما يكون قد تعرّض للكثير من المشاكل.

الدرس الآخر الذي تعلمته هنا هو -وبما أنني أعمل على بناء مهارة برمجة مواقع الويب- إن ما أشهده الآن من صعوبة التعلّم لا يُقارن أبدًا بخيبات الأمل حين لا تسير الأمور كما يُفترض لها أن تسير.

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

التعليقات

يا ريت لو ان الاشخاص يفهمون هذا الامر

تراهم يتعجبون من نجاح او ما فعله شخص

لكنهم لا يعلمون مقدار تعبه لوصوله لنجاحه

إن ما تتحدث عنه أخي حمزة هو واقع، وأحد أسبابه يكمن في "تسويق النجاح"

أدعوك عزيزي لقراءة موضوعي (لا يجب عليك أن تبقى متفائلًا طيلة الوقت!)

على الرابط التالي:

وستفهم مقصدي بـ"تسويق النجاح"

موضوع جميل

اشعر ان الاشخاص في هذا الزمن يقسمون اللى قسمين

قسم مكتئب طوال الوقت ويشعر ان القطار فاته

وقسم منشغل بالحلام الورديه ولا يعمل لتحقيقها

وماذا عن القسم الذي يحقق أحلامه؟

لا تخبرني أن نسبتهم قليلة، لكننا فقط لا نركز أنظارنا نحوهم. ولا أعرف ما هو السبب!

لقد كنت اقصد الاقسام السلبية, كان علي توضيح ذلك

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

أحييك أخي حمزة ^_^

تبدو ليّ شابًا طموحًا

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

عباراتك مُنتقاة بعناية، راقني ردّك جدًا أخي العزيز.

مرحبا أقدم لك خدماتي التي ستجعلك تحصل على عمر أطول.. نعم فما تحتاج فعله في ثمان ساعات سأقوم لك به في خمس دقائق.. اشترك الآن.

أخي مُبارك،

أنت شخص خطير (بالمعنى الإيجابي طبعًا)، فاقترابك من الفلسفة جعل من كلامك مليئًا بالإلغاز.

أنا لم أفهم ما قلته، لكنني أعلم أنني خسرت الكثير بأن لم اساهم بشراء دومين لمدونتك (كوميكس فلسفي)، كنت على وشك فعل ذلك. لكن سيدة الأعمال (والدتك) استثمرت فيك أولًا!

ههههه شكرا جزيلا لك.. للإشارة هذا يلزمك بشراء دومين مشروعي القادم.

شرط أن تُعلن عنه :)

المهمّ أنّه يعمل الآن..

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

لماذا هناك شيء جديد أنت لم تجربه ؟ ليس لأنّك متخلف عن البقية، بل التقنية دائمًا تتجدد ووتجد فيها أشياء جديدة، والمبرمج يتعلّم باستمرار

ربما بعد كل مشكلة تصبح تتعلم بشكل أفضل وأسرع، لكنّك ستبقى تكافح.

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

لهذا السبب انا دائماً اقول انه يجب ان يكون مدير المشروع ومن معه في الادارة مبرمجين من البداية وليس شخص اخذها بالواسطة!

لأنه لن يفهم اذا حدث اي تأخير او ماهي امكانية وحدود البنية البرمجية في الشركة

الدرس الآخر الذي تعلمته هنا هو -وبما أنني أعمل على بناء مهارة برمجة مواقع الويب- إن ما أشهده الآن من صعوبة التعلّم لا يُقارن أبدًا بخيبات الأمل حين لا تسير الأمور كما يُفترض لها أن تسير.

موضوع جميل و واقعي جدًا ؛

هل لديك صفحة على الفيس بوك ؟

أشكرك لإطرائك الراقي كرقيّك،

أنت تقصد "حساب" على الفيس، أليس كذلك؟

تفضل عزيزي:

قول ينسب لمايكل أنجلو: "لو علم الناس بالجهد الكبير الذي بذلته، لصغر ما وصلت إليه في عيونهم"

لا يهم كم الوقت

لا يهم اذا وصلت

المهم انك حاولت