از آنجایی که روند توسعه نرمافزار با سرعتی بسیار بالا میآید و میرود، یکی از راههای اطمینان از مرتبط بودن مهارتهای حرفهای شما در بازار، وقتی صحبت از زبانها و ابزارهای برنامهنویسی خاص میشود، این است که بدانید شرکتهای بزرگ فناوری از چه فناوریهایی استفاده میکنند. مهارت داشتن در یک پشته فناوری که توسط حداقل برخی از غول های برتر فناوری استفاده می شود، تقریباً تضمین می کند که مهارت های شما برای سال های آینده مورد تقاضای کارفرمایان خواهد بود.
Front-end: JavaScript، TypeScript. Back-end: Java، C، C++، Python، Go. پایگاه داده: Bigtable، MariaDB.
Front-end: جاوا اسکریپت، PHP. بکاند: جاوا، پایتون، پرل، روبی.
Front-end: جاوا اسکریپت. بکاند: جاوا، سی پلاس پلاس، پرل.
Front-end: جاوا اسکریپت. بکاند: جاوا، پایتون، هسکل، پیاچپی، هک، XHP، Erlang، C++.
Front-end: جاوا اسکریپت. Back-end: Java، C، C++، Python، Go.
Front-end: جاوا اسکریپت. بکاند: جاوا، سی پلاس پلاس، اسکالا، روبی.
Front-end: جاوا اسکریپت. پایان: جاوا، اسکالا.
از لحاظ تاریخی، فیس بوک به زبان PHP توسط مارک زاکربرگ و داستین موسکوویتز نوشته شده است. در حال حاضر نیز به شدت به جاوا اسکریپت برای فرانت اند متکی است. برنامه های موبایل فیس بوک به زبان جاوا نوشته شده اند. این زبان همچنین برای تامین قدرت تعدادی از پردازش های پشتیبان همراه با C و C++ استفاده می شود. این شبکه اجتماعی همچنین از MySQL به عنوان یک ذخیره سازی پایدار با ارزش کلید، جابجایی اتصالات و منطق بر روی سرورهای وب استفاده می کند. پلت فرم JavaEE برای ایجاد برنامه های فیس بوک شخص ثالث که از طریق API با خدمات فیس بوک ادغام می شوند، استفاده می شود.
اگرچه یوتیوب در ابتدا به زبان PHP و با کمک HTML، CSS و جاوا اسکریپت ساخته شده بود، امروزه محبوبترین پلتفرم میزبانی ویدیو در جهان باید به جاوا به عنوان راهی برای مدیریت کارآمد حجم عظیمی از ترافیک روزانه تکیه کند. جاوا نقش مهمی را در برنامه های موبایل و وب YouTube و همچنین ساخت API YouTube ایفا می کند.
از سوی دیگر، توییتر یکی از گویاترین نمونه های یک شرکت فناوری است که در طول مسیر به جاوا روی آورده و از چنین تصمیمی برنده شده است. توییتر که در اصل به زبان Ruby on Rails نوشته شده بود، در اولین سالهای محبوبیتش، مشکلات عملکردی عمده و مکرری داشت. صفحه پایین وب سایت توییتر حتی معروف شده و میم نهنگ شکست خورده را به دنیا آورد. این تا زمانی بود که شرکت بیشتر پشته خود را به JVM منتقل کرد و این فرآیند را تا حدود سال 2013 به پایان رساند. بیشتر کدهای پشتیبان توییتر در اسکالا دوباره نوشته شدند.
شبکه اجتماعی حرفهای Linkedin نمونهای از یک وبسایت بزرگ است که از ابتدا روی جاوا به شدت شرطبندی میکرد. به گفته توسعه دهندگان این وب سایت
، لینکدین در 99 درصد جاوا نوشته شده است، با C++، Ruby on Rails و Groovy/Grails به عنوان زبان های برنامه نویسی اضافی که برای اهداف جزئی استفاده می کنند. استفاده از JVM به LinkedIn اجازه می دهد تا بتواند عملکرد بسیار قابل اعتمادی را در تمام مدت نشان دهد، حتی زمانی که ترافیک استفاده در اوج است.
به عنوان شرکتی که بسیار نگران مقیاس پذیر بودن، قابل اعتماد بودن و ماندگاری بالا محصولاتش است، گوگل همچنین برای بخش بزرگی از فرآیندهای پشتیبان خود از طریق سرویس ها و برنامه های کاربردی بی شمار غول اینترنتی به جاوا تکیه دارد. معروف است که اریک اشمیت، مدیرعامل گوگل از سال 2001 تا 2011، در اوایل کار خود در Sun Microsystems کار می کرد و در آنجا سرپرستی پروژه Oak را بر عهده داشت که بعداً به عنوان جاوا منتشر شد. اریک اشمیت ایده ساخت اندروید را به طور کامل در جاوا ترویج کرد.

شرکت های برتر فناوری از کدام زبان برنامه نویسی استفاده می کنند؟
اکنون، بر کسی پوشیده نیست که جاوا یکی از زبان های برنامه نویسی پیشرو از نظر استفاده سازمانی و احتمالاً مهم ترین زبان برنامه نویسی سازمانی در جهان است. بر اساس مطالعه انجام شده توسط Coding Dojo، تجزیه و تحلیل محبوب ترین زبان های برنامه نویسی مورد استفاده توسط 25 شرکت برتر یونیکورن، جاوا، پایتون، جاوا اسکریپت، C/C++ و Ruby پنج زبان برنامه نویسی محبوب در بین شرکت ها هستند. البته جاوا در کنار سایر زبان های برنامه نویسی مورد استفاده قرار می گیرد، اما امروزه یافتن یک شرکت فناوری بزرگ که برای تامین حداقل برخی از فرآیندهای خود به جاوا متکی نباشد واقعاً دشوار است. در اینجا لیستی از شرکت های برتر فناوری و زبان های برنامه نویسی اصلی که آنها استفاده می کنند آورده شده است.
- گوگل
Front-end: JavaScript، TypeScript. Back-end: Java، C، C++، Python، Go. پایگاه داده: Bigtable، MariaDB.
- سیب
Front-end: جاوا اسکریپت، PHP. بکاند: جاوا، پایتون، پرل، روبی.
- آمازون
Front-end: جاوا اسکریپت. بکاند: جاوا، سی پلاس پلاس، پرل.
- فیس بوک
Front-end: جاوا اسکریپت. بکاند: جاوا، پایتون، هسکل، پیاچپی، هک، XHP، Erlang، C++.
- یوتیوب
Front-end: جاوا اسکریپت. Back-end: Java، C، C++، Python، Go.
- توییتر
Front-end: جاوا اسکریپت. بکاند: جاوا، سی پلاس پلاس، اسکالا، روبی.
- eBay
Front-end: جاوا اسکریپت. پایان: جاوا، اسکالا.
زبان های برنامه نویسی که توسط شرکت های برتر غیر فناوری استفاده می شود
وقتی صحبت از سایر صنایع و شرکتهای غیرفناوری میشود، برترینها نیز معمولاً از جاوا استفاده میکنند. در اینجا چندین نمونه از شرکت های برتر و زبان های برنامه نویسی که برای ساخت وب سایت ها، خدمات و برنامه های خود به آنها تکیه می کنند، آورده شده است.1. خرده فروشی.
-
والمارت
جاوا، پایتون، جاوا اسکریپت، پرل.
-
کاستکو
جاوا، پایتون، جاوا اسکریپت، سی.
-
انبار خانه
جاوا، پایتون، جاوا اسکریپت، سی شارپ، روبی.
2. مراقبت های بهداشتی.
-
سلامت CVS
جاوا، جاوا اسکریپت، سوئیفت.
-
گروه یونایتد هلث
جاوا، جاوا اسکریپت، پایتون.
-
مک کسون
جاوا، جاوا اسکریپت.
-
کاردینال هلث
جاوا، جاوا اسکریپت، پایتون.
3. امور مالی.
-
جی پی مورگان
جاوا، پایتون، جاوا اسکریپت، پرل، روبی.
-
سیتی گروپ
جاوا، پایتون، سی پلاس پلاس، سی شارپ
-
ولز فارگو
جاوا، پایتون، جاوا اسکریپت، سی شارپ.
4. مخابرات.
-
AT&T
جاوا، پایتون، جاوا اسکریپت، پرل.
-
Verizon
جاوا، پایتون، جاوا اسکریپت، سوئیفت.
-
Comcast
جاوا، پایتون، جاوا اسکریپت، برو، روبی.
5. هوافضا و دفاع.
-
بوئینگ
جاوا، پایتون، جاوا اسکریپت، پرل، روبی.
-
ریتون
جاوا، سی پلاس پلاس، سی شارپ.
GO TO FULL VERSION