إن الوظيفة في هندسة البرمجيات تدور حول الفضول: البحث في المشكلات الصعبة وحل تلك المشكلات بطرق مبتكرة وتعلم اللغات والعمليات الجديدة باستمرار. لا يتراجع مهندسو البرمجيات عن التحدي - فهم يحبونه تمامًا.
ولكن ما الذي يتطلبه الأمر للوصول إلى هذا النوع من المهنة؟
لاكتشاف ذلك ، جلسنا مع خمسة مهندسين برمجيات ذهبوا بالفعل إلى هذا المسار. قد تختلف خبرتهم ، من الحصول على شهادة في هندسة الكمبيوتر إلى إكمال زمالة دراسية مدتها ثلاثة أشهر إلى أن يتم تدريسهم ذاتيًا بالكامل - ولكن في النهاية ، يستمتعون جميعًا بحل المشكلات على أساس يومي للحصول على أفضل المنتجات الممكنة.
1. أندرو بنتون
كبير مهندسي البرمجيات ، Twilio
من حيث حياته المهنية ، أراد أندرو بنتون ببساطة أن يفعل شيئًا مفيدًا في العالم. لكن كما اكتشف قريباً ، لم يكن الأمر بهذه البساطة. بدأ بدراسة الرياضيات في الكلية ، ولكنه قرر بسرعة أنه لم يكن لديه العديد من الخيارات الوظيفية بهذه الدرجة. لذلك ، تابع دراسته للحصول على درجة الدكتوراه في الاقتصاد ، والتي تحولت إلى حد كبير مثل سعيه للرياضيات ، حيث وجد نفسه بخيارات وظيفية أقل مما كان يأمل.
بالاحباط لأنه لم يكن "العمل الحقيقي" حتى الآن لإحداث تأثير على العالم ، انتقل بنتون إلى كاليفورنيا. "لقد بدأت الاختراق على مشاريع على شبكة الإنترنت مع صديق من الكلية" ، كما يقول ، "ثم قابلت مؤسسي Twilio في Google I / O في عام 2010."
انضم إلى الشركة الصغيرة في ذلك الوقت ، والتي قفزت منذ ذلك الحين من 12 موظفًا إلى 120 موظفًا. كمهندس برمجيات هناك ، يقسم وقته بين تطوير المنتج ورمز الكتابة ومراجعة احتياجات العملاء لتحديد ما سيتم إنشاؤه بعد ذلك. نتيجة لذلك ، يشارك Benton ، "لقد تعلمت هنا أكثر من أي وظيفة سبق لي أن حصلت عليها من قبل."
انظر الوظائف في Twilio
2. الفرح دينغ
مهندس برمجيات ، نيكستدور
بعد دراساتها في العلوم السياسية ، قفزت Joy Ding على الفور إلى حملة محامٍ لمدينة نيويورك كمنظمة ميدانية ، تليها فترة من البحث في العملية الانتخابية في Duke. ثم - بشكل عشوائي ، كما تقول - حصلت على دور تسويقي على LinkedIn. "بينما كنت هناك ، أدركت أنني أريد حقًا أن أبني منتجات" ، كما تقول. "عندما يتعلق الأمر بذلك ، أردت أن أكون في قلب العملية الإبداعية."
لذلك ، قفزت قفزة في الإيمان وذهبت إلى أكاديمية Hackbright ، وهي زمالة هندسة نسائية لمدة ثلاثة أشهر - وبحلول الوقت الذي تم فيه ذلك ، كانت مستعدة لبدء إجراء مقابلات مع وظائف هندسة البرمجيات.
بعد النظر في العديد من الشركات المختلفة ، وجدت Ding نكستدور ، الذي جمع بين اثنين من الأشياء التي كانت متحمسة للغاية لها: بناء المجتمع والقدرة على استخدام التكنولوجيا للقيام بذلك. كمهندس برامج هناك ، تستخدم حل المشكلات بشكل يومي ، وبناء أدوات لإنشاء مجتمعات أكثر أمانًا وأكثر اتصالًا.
انظر وظائف في Nextdoor
3. تشنغ تشانغ
كبير مهندسي البرمجيات ، Chegg
طوال طفولته ، درس تشنغ تشانغ الرياضيات والعلوم بدقة - وهذا لم يتوقف عند الانتقال من الصين إلى الولايات المتحدة للحصول على شهادة جامعية. بينما كان يعمل للحصول على درجة الدكتوراه في علوم المواد من جامعة جنوب كاليفورنيا ، أصبح مهتمًا بشكل متزايد بأسئلة البيانات الضخمة واستخدام التفكير الإبداعي لحلها.
أدى به ذلك إلى Chegg ، حيث أتيحت له الفرصة لخلط مهاراته التقنية مع قدرته على حل المشاكل. في الواقع ، يتركز يومه المعتاد كمهندس برمجيات حول حل المشكلات. أولاً ، يحدد التحديات التي يجب أن يتصدى لها ، ثم يلجأ إلى زملائه في الفريق ليطرح أفكارًا حول كيفية التعامل معهم بالتحديد. "أنا محظوظ أن يكون لدي فريق ذكي حقًا من حولي" ، يشارك تشانغ. "أنا استخدم أفكار زملائي كل يوم وأحصل على استيعاب معارفهم وذكائهم."
انظر الوظائف في Chegg
4. كاتي فيربيك
مهندس برمجيات ، PaperG
على خطى والدها ، وهو مبرمج ، عرفت كاتي فيربيك دائمًا أنها تريد العمل مع أجهزة الكمبيوتر. متسلحين بالمهارات التمهيدية التي تعلمتها من والدها ، بدأت تدرس في البرمجة في المدرسة الثانوية. بعد الكلية ، التقت مع مؤسس PaperG ، الذي قدم لها منصبًا حيث ستتمكن من اكتساب المزيد من خبرة التطوير.
قفزت على متنها ، وهي تقضي أيامها الآن في إصلاح الخلل وتلبية طلبات العميل للحصول على ميزات جديدة. ولكن بغض النظر عن أحد أهدافها الرئيسية ، فهي النمو المستمر وتطوير مهارات جديدة - بعد نصيحة رئيسها وثقافة الشركة بأكملها ، فهي تتعلم باستمرار لغات برمجة جديدة.
"الجميع هنا يصرون على التعلم" ، يشرح فيربيك. "هناك العديد من الفرص لالتقاط شيء جديد."
انظر وظائف في PaperG
5. جيريمي الوثني
مدير هندسة البرمجيات ، كونتيكي
انضم جيريمي جنتيلي إلى معهد رينسيلر للفنون التطبيقية في ولاية نيويورك كرائد فيزياء ، لكنه انتهى به المطاف بالتخرج كمهندس كهرباء. في مدرسة الدراسات العليا ، حصل على شهادة في هندسة أنظمة الكمبيوتر. لقد بقي في الشرق لوظائفه القليلة الأولى ، لكنه لم ينكر ذلك: "كانت كاليفورنيا تتصل بي ،" يقول. "الطقس ، والتكنولوجيا العامة هناك."
بعد عدة وظائف في الساحل الغربي ، استقر في كونتيكي - حيث كان هناك منذ 13 عامًا.
بصفته رئيس الفريق الهندسي للشركة ، يشرف Gentile على مشاريع مهندسيه ، ويرشدهم في الاتجاه الصحيح ، ويوظف الأشخاص المناسبين لمواصلة نمو الشركة - فعل كل ما في وسعه لمساعدة فريقه ، "حتى يتمكنوا من القيام به يقول: "إن وظائفهم وإنتاج أفضل البرامج الممكنة".