ما الذي جعلني مهتمًا بهندسة البيانات؟
بدأ فضولي مع البيانات الضخمة، وتحليلات البيانات، وعلوم البيانات منذ أن كانت في كل الأخبار. وعندما تعمقت أكثر، اكتشفت دور هندسة البيانات وشعرت أنها تتناسب بشكل أفضل مع تجربتي السابقة في هندسة البرمجيات وأكثر توافقًا مع اهتماماتي. أخيرًا، من وجهة نظر عملية للغاية، أخذت في الاعتبار أيضًا الرواتب الجيدة، وسوق العمل الضيق، والفرص الوفيرة في المستقبل المنظور.
قبل المعسكر التدريبي
في الأشهر التي سبقت المعسكر التدريبي، بذلت قصارى جهدي لصقل المهارات الأساسية التي سنستخدمها بانتظام. لقد بدأت مع Python وSQL، ثم انتقلت إلى الحوسبة السحابية في AWS. لقد درست بعمق كافٍ لأشعر بالراحة حتى لا أشعر بالإرهاق الشديد عندما يأتي التدريس سريع الخطى. لقد كان قرارًا جيدًا جدًا لأنه ساعد كثيرًا لاحقًا.
في حالتي الخاصة، كنت قد عملت في هندسة البرمجيات منذ سنوات مضت، ولكنني تركت الصناعة تمامًا لعدد من السنوات. لذا فيما يتعلق بالبرمجة، فقد كنت صدئًا في أحسن الأحوال، إن لم يكن عفا عليه الزمن تمامًا. تتشابه جميع المفاهيم البرمجية العامة، لذا لم يكن تعلم لغة بايثون والحوسبة السحابية أمرًا صعبًا. ومع ذلك، كانت مفاهيم SQL وDatabase وDocker وKubernetes جديدة تمامًا ووجدتها صعبة للغاية. أتمنى لو كنت قد درست هذه المواضيع مسبقًا أكثر.
تجربة التعلم
كما هو الحال مع أي معسكر تدريبي، يتم اختصار قدر هائل من التعلم في وقت قصير. وهذا هو التحدي الأكبر إلى حد بعيد. تستغرق المفاهيم الجديدة وقتًا لتستوعبها وتستوعبها، لذا يوصى بشدة بالدراسة المسبقة. يتمتع المعلمون بخبرة واسعة وذكاء ومنفتحين على المناقشة، ولكن لا يمكنك سوى استيعاب قدر كبير من المواد في محاضرة مدتها 3 ساعات. الباقي هو في وقتك الخاص باستخدام موارد إضافية للتعلم الذاتي – وهو أمر ليس سهلاً دائمًا إذا كنت معتادًا على تناول الطعام بالملعقة في بيئة الفصول الدراسية التقليدية – ولكننا نعيش لحسن الحظ في عالم حيث يمكن الإجابة على أي سؤال تقريبًا مع جوجل. من المهم أن تفهم أن معظم تعلمك سيتم خارج المحاضرات والمختبرات.
المشاريع
كان لدينا مشاريع متوسطة ونهائية. كان كلاهما عبارة عن عمليات تنفيذ لخطوط أنابيب البيانات على السحابة والتي تطلبت منا استخدام جميع أدوات الصناعة الشائعة بدءًا من استيعاب البيانات وحتى تصور لوحة بيانات البيانات، بالإضافة إلى كل شيء بينهما. لقد كانت هذه تجارب تعليمية لا تقدر بثمن لأنه ببساطة لا توجد طريقة للتعلم دون الغوص فيها والقيام بها. تم توفير الإطار العام لنا وطُلب منا تنفيذ إمكانات ووظائف إضافية. لقد سُمح لك بالمرونة في أخذ الأمر إلى الحد الذي تريد الذهاب إليه.
كان لكل مشروع موعد نهائي ويتطلب عرضًا تقديميًا للفصل والمعلمين. كان الضغط من أجل الأداء حقيقيًا، لكنه كان نوعًا جيدًا من الضغط الذي دفعك إلى التعلم بسرعة.
البحث عن الوظائف والمقابلات
لقد كان إنهاء البرنامج التدريبي أمرًا محزنًا ومثيرًا، لكن هذا كان الاختبار النهائي الحقيقي. لقد استخدمت LinkedIn وIndeed وGlassdoor بشكل أساسي للبحث عن الوظائف، والتي كانت وفيرة نسبيًا لحسن الحظ. يمتلك مؤسس (مؤسسو) المدرسة اتصالات مع مديري التوظيف والقائمين بالتوظيف في الصناعة حتى يتمكنوا من تقديم بعض الإحالات الوظيفية أيضًا. من شأن هذه الإحالات أن تمنحك مقابلة بسهولة أكبر، ولكن لا يزال الأمر متروكًا لك لعرض نفسك وإقناعهم بتوظيفك.
يعد البحث عن وظيفة عملية مرهقة حيث تحتاج إلى البقاء إيجابيًا والتفكير المتفائل وإظهار الثقة، حتى عندما تكون لديك شكوك. لقد تقدمت إلى العديد من الوظائف وتلقيت الكثير من الرفض ولكني كنت أنظر إليها بصرامة على أنها لعبة أرقام. وكما هو متوقع، لم تتم سوى مقابلات في عدد قليل من الطلبات. في الوقت نفسه، معرفة أنه كان هناك (ولا يزال) نقص حاد في مهندسي البيانات في السوق سمح لي بالتوسع ليشمل الوظائف التي ربما لم أكن مؤهلاً لها بشكل كامل، مما أدى بالتأكيد إلى خفض نسبة التقديم إلى المقابلة ولكن أدى إلى ارتفاع العدد الإجمالي للمقابلات. حتماً، لقد أفسدت بعض المقابلات، لكنني تجاهلتها واستخدمتها كتجربة تعليمية في المرة القادمة. في النهاية، تقدمت إلى حوالي 130 وظيفة وحصلت على حوالي 20 مقابلة
أعتقد أن مشاريع شركة WeCloudData هي التي أحدثت الفارق. إن خبرتك العملية السابقة هي التي يهتم بها أصحاب العمل المحتملون أكثر. مع وجود المشاريع الأكاديمية فقط تحت حزامك، هناك بعض الإحراج لأن القائم بالمقابلة لا يمكنه طرح أسئلته المعتادة ولا يمكنك التحدث عن المشاريع كما لو كانت حقيقية . كانت مشاريع شركة WeCloudData عبارة عن مشاريع واقعية ذات مسؤوليات واقعية. والأهم من ذلك، أنها تمنحك دفعة من الثقة وتسمح للمحادثة بالتدفق بسهولة بحيث يراك القائم بإجراء المقابلة كمهندس عامل محترف بدلاً من طالب متخرج حديثًا.
باختصار، عملية البحث عن عمل لها إحباطاتها، لكن هذا جزء من الحزمة بأكملها. نحن محظوظون بما فيه الكفاية لوجودنا في سوق عمل ضيق (في المستقبل المنظور) مما أعطاني الفرصة للفشل عدة مرات، وتعديل نهجي، والاستمرار في إجراء المقابلات، وفي نهاية المطاف الحصول على عدد قليل من العروض في نهاية المطاف. وقد تم حشر كل ذلك في 1.5 شهرًا. حتى لو هدأت السوق وتطلب الأمر مضاعفة الوقت ثلاث مرات، أي 3 – 4.5 أشهر، فلا تزال هذه نتيجة جيدة جدًا.
اقتراحات للطلاب الجدد
إذا كنت سأفعل ذلك مرة أخرى، فسوف ألقي نظرة على المنهج الدراسي وأفهم كل موضوع على مستوى عالٍ أولاً، وإذا سمح الوقت بذلك، سأواصل التعمق أكثر. اعتمادًا على خلفيتك، قد تكون بعض المواضيع أو العديد منها أو جميعها جديدة تمامًا وتحتاج إلى منح نفسك وقتًا لاستيعابها.
انتبه بشكل خاص لكل من Python وSQL (لن يكون لديك ما يكفي أبدًا)، وبدرجة أقل قليلاً، Amazon AWS أو Google GCP. هناك الكثير من المحاضرات والبرامج التعليمية المجانية المتاحة على اليوتيوب. أو هناك أيضًا موارد تعليمية مدفوعة الأجر ذات جودة أعلى. اقرأ أيضًا عن قواعد البيانات – الأنواع المختلفة، والتصميم، والإيجابيات/السلبيات، وما إلى ذلك.
ستأتي غالبية تعلمك من خلال القيام بالمشاريع الأكاديمية ومشاريع الشركات. تعتبر هذه الأمور بالغة الأهمية – وربما أكثر أهمية من الدراسة الأكاديمية – فهي الطريقة الوحيدة لتعلم المهارات بشكل صحيح. ستتحدث بلا شك عن هذه المشاريع خلال مقابلات العمل المستقبلية، لذا ابذل جهدًا بنسبة 100% فيها.
التفكير في تجربتي
إذا نظرنا إلى الوراء، أعتقد أنه كان قرارًا جيدًا اختيار WeCloudData. ربما كان بإمكاني فعل ذلك بدونهم، ولكن كنت سأستغرق وقتًا أطول بخمس مرات مع وجود فرصة كبيرة للاستسلام على طول الطريق. وهذا فقط الجزء الأكاديمي. كما أن العثور على وظيفة كان سيستغرق وقتًا أطول بخمس مرات، خاصة وأنني سأفتقر إلى الخبرة في مشروع الشركة وتعزيز الثقة الناتج عن ذلك.
هناك جدل كبير حول المعسكرات التدريبية بشكل عام. هناك الكثير من الأشخاص الذين علموا أنفسهم بأنفسهم، وخاصة على موقع يوتيوب، الذين يروجون لها كوسيلة لتوفير المال. إنه صحيح ولكني أعتقد أن العديد من الأشخاص (إن لم يكن معظمهم) ليس لديهم هذا التصميم ذو الإرادة الصلبة للسلطة من خلال منهج معقد وشامل مثل هندسة البيانات بأنفسهم. يحتاج معظمنا إلى زملاء الدراسة والمدرسين والمساعدين المساعدين الذين يساعدوننا في المضي قدمًا. عليك أيضًا أن تأخذ في الاعتبار تكلفة الفرصة البديلة – كان الوقت بين بدء البرنامج التدريبي وبدء وظيفة جديدة بالنسبة لي هو 7 أشهر تقريبًا. أشك بشدة في أن معظم الناس يمكنهم تحقيق ذلك في نفس القدر من الوقت في طريق الدراسة الذاتية. لاحظ أن زملاء الدراسة الآخرين الأكثر خبرة حصلوا على وظائف في وقت مبكر أيضًا. بالنظر إلى الصورة الكبيرة، فإن الوصول إلى السوق يفوق التوفير.
أود أيضًا أن أشير إلى أن الرسوم الدراسية غير الصغيرة تلزمك نفسيًا ببذل أقصى جهد وتمنحك خوفًا مزعجًا من إهدار هذا القدر من المال. كما أنه يعمل على دفعك نحو هدفك النهائي.
لقد كان عملاً شاقاً للغاية، لكنه أتى بثماره بالنتيجة النهائية. وأنا ممتن لأن WeCloudData ساعدني في كل خطوة للوصول إلى هناك في مثل هذا الوقت القصير.