چطور بهعنوان مهندس نرمافزار استخدام شویم؛ مدیرعامل مایکروسافت پاسخ میدهد

ساتیا نادلا در مصاحبهای جدید، شرایط پیوستن به مایکروسافت در نقش مهندس نرمافزار را تشریح کرد. در ادامه مفاهیمی که نادلا از مهندسان نرمافزار در شرکتش انتظار دارد را مرور میکنیم.
مبانی را درست یاد بگیرید
به گزارش زومیت، یادگیری مفاهیمی مانند SQL، ساختارهای داده و نحوهی ساخت سیستمهای نرمافزاری هنوز هم اهمیت دارد؛ حتی در دورانی که هوش مصنوعی بخش بزرگی از کار را انجام میدهد.
یاد بگیرید مثل یک طراح سیستم فکر کنید
هوش مصنوعی میتواند کد بنویسد، اما همچنان به هدایت نیاز دارد. کسی که بداند اجزای مختلف مثل کشینگ، لایههای میانی و پایپلاینهای داده چطور در کنار هم قرار میگیرند، ارزش بالایی دارد.
کورکورانه به هوش مصنوعی اعتماد نکنید
ابزارهایی مثل کوپایلت قدرتمندند، اما جادویی نیستند. بهترین مهندسان کدهای تولیدشده با هوش مصنوعی را با هدفی مشخص هدایت میکنند و دقیقاً میدانند کدی که تولید میشود چه میکند.
نادلا در ادامهی صحبتهایش میگوید: «لازم نیست از همه بهتر کد بزنید. باید بهتر از همه مسئله را درک و حل کنید.»
رقابت در حوزهی هوش مصنوعی اوج میگیرد و در این میان شرکتها بیشازپیش از این فناوری برای پیشبرد کارهای خود استفاده میکنند؛ اما در صحبتهای نادلا یک چیز واضح است: اعتماد کامل به هوش مصنوعی درست نیست و AI بیشتر در نقش یاریدهنده ظاهر میشود.