من طالب مطور إلى مالك المنتج
سمعت لأول مرة عن Microblink من أحد أساتذتي في جامعتي. في ذلك الوقت، فوجئت بسماع أن هناك شركة C++C في كرواتيا تقوم ببناء شيء آخر غير الأجهزة أو الألعاب. وفي السنة الثالثة من دراستي، رأيت وظيفة شاغرة في الشركة فقمت بتجربتها. بعد فترة وجيزة، كنت أعمل على الوظائف الأساسية وراء منتجات Microblink.
كانت أول وظيفة لي كطالب أكثر مما كنت آمله. كانت الأجواء مريحة، ومع ذلك كان من الواضح أن الشغف بالقيام بعمل عالي الجودة. اتضح أن العمل مع الناس كان سهلاً للغاية عندما يتحدث الناس مع بعضهم البعض على قدم المساواة، وعندما تكون الفكرة القادمة من مطور كبير في السن بنفس قيمة الفكرة القادمة من طالب متدرب. لقد حصلت على التوجيه الذي كنت أحتاجه في وقت مبكر، وأنا أقدر الجهد والصبر الذي تم استثماره في تطوري.
في الوقت الذي كنت أستقر فيه، كان موقع Microblink يجري تغييرات في الطريقة التي يتعامل بها مع مشاكل الرؤية الحاسوبية. كان هناك أشخاص جدد يأتون للمساعدة في دعم التحول إلى التعلم الآلي ولكننا كنا لا نزال صغارًا بما يكفي لحل مشاكل الفريق متعددة الوظائف من خلال الصراخ عبر مكتبنا المفتوح.
واليوم، جميع منتجاتنا مبنية على منصة الذكاء الاصطناعي الخاصة بنا، وقد شكلنا فرقاً مركزة تتعامل مع خطوات محددة في خط الإنتاج. ومع ذلك، لم يكن المكتب المفتوح فكرة جيدة.
ومع نمو Microblink ، أصبحت مهتماً ببعض المشاكل “الناعمة” التي كانت تواجهها الفرق الجديدة. فالمشكلة هي أنه يمكن أن تكون لديك أفضل النوايا في صميمك ومع ذلك لا تزال تعاني من مشاكل التواصل. تحتاج العمليات القديمة إلى التوسع. يجب أن تكون الملكية واضحة. لقد أدركت أنني أريد حل المشاكل على مستوى أعلى من التجريد، وأن معرفتي في هذا المجال يمكن أن تساعدني في الوصول إلى ذلك. مع مرور الوقت، انتقلت إلى دور مدير مشروع، أعمل في تقاطعات فرق الذكاء الاصطناعي و C ++ وفرق الجوال والويب.
بعد عام من التحسينات في تقديم المنتجات ومهارات التواصل وتحديد الأولويات، تجاوزت Microblink “خزانة ملابسها” مرة أخرى. كنا بحاجة إلى تحديد استراتيجية أوضح للمنتج وتحديد أهداف طويلة الأجل واقتحام أسواق جديدة. تم تشكيل فريق جديد لإدارة المنتجات بهدف قيادة هذا التغيير بطريقة مستدامة وقابلة للتطوير. تم تكليفي بإدارة تطوير منتج جديد من شأنه أن يحل مشكلة لم يتم استكشافها من قبل.
كان تولي المنصب الجديد يعني تولي مسؤوليات جديدة. لقد حظيت بمزيد من الاستقلالية في تحديد أهداف المنتجات، وإجراء أبحاث السوق والتحدث مع العملاء، وكلها أمور ترتبط بشكل جيد بما كنت أقوم به في Microblink حتى تلك اللحظة.
من التطوير إلى الإدارة
إذا كنت تفكر في الانتقال من التطوير إلى أي نوع من أنواع الإدارة، فهناك بعض الأشياء التي تحتاج إلى أخذها في الاعتبار. لا تذهب في توقع جدول زمني بسيط ويمكن التنبؤ به. ستتمتع باستقلالية أكبر بكثير، لكنك ستتحمل أيضاً مسؤولية (ساحقة أحياناً) تتمثل في تحديد ما يجب القيام به ومتى.
لا شك أن الخلفية الهندسية ستكون مفيدة في عملك اليومي. ستسمح لك البرمجة ببناء مجموعة متنوعة من الأدوات الصغيرة لمساعدتك على إنجاز العمل بشكل أسرع. فرق تسد، وإعادة البناء، وترجمة الوصف المجرد لمشكلة ما إلى استراتيجية ملموسة، واختبار افتراضاتك – هذه كلها مفاهيم تعلمك إياها وظيفة البرمجة الجيدة، وستحتفظ بها إلى الأبد.
لكن أهم شيء يجب أن تضعه في اعتبارك هو تعزيز التعاطف مع الأشخاص الذين تعمل معهم. بصفتك مطورًا أقدم، تحتاج إلى أن تتعاطف في مراجعة طلبات السحب من المطورين المبتدئين. تحتاج إلى أن تتعاطف مع رئيسك في العمل الذي يطلب منك تبرير حاجتك لشهر من إعادة الهيكلة لأنه يجب أن يفعل الشيء نفسه لرئيسه.
عندما تكون في مجال التطوير، فإن الغالبية العظمى من زملائك في العمل سيشاركونك نفس طريقة التفكير. سيفهمون مشاكل إطار عمل معيّن أو نظام ذكاء اصطناعي أو بنية برمجية معينة. ليس هذا هو الحال عندما تكون في الإدارة. من المحتمل أن تعمل مع فرق لا تتحدث نفس اللغة التي تتحدث بها. ويتجاوز هذا الأمر الخلط بين تجربة المستخدم وواجهة المستخدم عند التحدث مع التصميم، أو البحث في جوجل عن المختصرات التي يحب التسويق إلقاءها على الناس. سيعتمد كل عملك على التواصل بين الفرق. لتتعلم خبايا مجال جديد، تحتاج أولاً إلى فهم دوافع الفرق الأخرى ومشاكلها واستراتيجياتها.
لهذا السبب من المهم العمل في شركة يكون فيها التواصل مفتوحاً وبنّاءً. واليوم، لا يهمني ما هو مسماي الوظيفي ووصفي الوظيفي. من المهم بالنسبة لي أن أعمل على حل المشاكل الكبيرة، مع أشخاص طموحين ومنفتحين، في شركة تشجعني وتكافئني على التطور.
ماتيا شكريلياك
مالك المنتج