เนื่องจากแนวโน้มของการพัฒนาซอฟต์แวร์เกิดขึ้นอย่างรวดเร็ว วิธีหนึ่งที่จะทำให้แน่ใจว่าทักษะระดับมืออาชีพของคุณมีความเกี่ยวข้องในตลาดเมื่อพูดถึงภาษาโปรแกรมและเครื่องมือที่เฉพาะเจาะจง ก็คือการเรียนรู้ว่าเทคโนโลยีใดที่บริษัทเทคโนโลยีขนาดใหญ่กำลังใช้อยู่ ความเชี่ยวชาญในกองเทคโนโลยีที่ใช้โดยบริษัทยักษ์ใหญ่ด้านเทคโนโลยีชั้นนำอย่างน้อยบางแห่งรับประกันได้ว่าทักษะของคุณจะเป็นที่ต้องการของนายจ้างในอีกหลายปีข้างหน้า
ส่วนหน้า: JavaScript, TypeScript แบ็กเอนด์: Java, C, C++, Python, Go ฐานข้อมูล: Bigtable, MariaDB
ส่วนหน้า: JavaScript, PHP แบ็กเอนด์: Java, Python, Perl, Ruby
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C++, Perl
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C, C++, Python, Go
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C++, Scala, Ruby
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, Scala
ในอดีต Facebook เขียนด้วย PHP โดย Mark Zuckerberg และ Dustin Moskowitz ตอนนี้ยังต้องพึ่งพา JavaScript อย่างมากสำหรับส่วนหน้า แอปพลิเคชันมือถือของ Facebook เขียนด้วยภาษาจาวา ภาษานี้ยังใช้เพื่อขับเคลื่อนกระบวนการแบ็กเอนด์จำนวนหนึ่งพร้อมกับ C และ C++ โซเชียลเน็ตเวิร์กยังใช้ MySQL เป็นที่เก็บข้อมูลถาวรของคีย์-ค่า ย้ายการรวมและลอจิกไปยังเว็บเซิร์ฟเวอร์ แพลตฟอร์ม JavaEE ใช้เพื่อสร้างแอปพลิเคชัน Facebook ของบุคคลที่สามที่รวมเข้ากับบริการของ Facebook ผ่าน API
แม้ว่าเดิมที YouTube จะสร้างขึ้นใน PHP ด้วยความช่วยเหลือของ HTML, CSS และ JavaScript แต่วันนี้แพลตฟอร์มโฮสต์วิดีโอที่ได้รับความนิยมมากที่สุดในโลกต้องพึ่งพา Java ในการจัดการปริมาณข้อมูลรายวันจำนวนมหาศาลอย่างมีประสิทธิภาพ Java มีบทบาทสำคัญอย่างยิ่งในแอปพลิเคชันมือถือและเว็บของ YouTube เช่นเดียวกับการสร้าง API ของ YouTube
ในทางกลับกัน Twitter เป็นหนึ่งในตัวอย่างที่ชัดเจนที่สุดของบริษัทเทคโนโลยีที่เปลี่ยนมาใช้ Java ตลอดทางและชนะจากการตัดสินใจดังกล่าวอย่างมีนัยสำคัญ เดิมเขียนด้วย Ruby on Rails ในปีแรก ๆ ที่ความนิยมเพิ่มขึ้น Twitter มีปัญหาด้านประสิทธิภาพที่สำคัญและเกิดขึ้นบ่อยครั้ง หน้าล่างของเว็บไซต์ Twitter มีชื่อเสียงและเป็นผู้ให้กำเนิดมีม Fail Whale จนกระทั่งบริษัทได้ย้ายสแต็กส่วนใหญ่ไปที่ JVM และเสร็จสิ้นกระบวนการนี้ภายในปี 2013 โค้ดแบ็กเอนด์ส่วนใหญ่ของ Twitter ถูกเขียนใหม่ใน Scala
Linkedin โซเชียลเน็ตเวิร์กมืออาชีพเป็นตัวอย่างของเว็บไซต์ขนาดใหญ่ที่พนันอย่างหนักกับ Java ตั้งแต่เริ่มต้น ตามที่ผู้พัฒนาเว็บไซต์ระบุว่า LinkedIn เขียนด้วย Java 99% โดยมี C++, Ruby on Rails และ Groovy/Grails เป็นภาษาโปรแกรมเพิ่มเติมที่พวกเขาใช้เพื่อจุดประสงค์เล็กน้อย การใช้ JVM ช่วยให้ LinkedIn สามารถแสดงประสิทธิภาพที่เชื่อถือได้ตลอดเวลา แม้ว่าปริมาณการใช้ข้อมูลจะถึงจุดสูงสุดก็ตาม
ในฐานะบริษัทที่กังวลอย่างมากเกี่ยวกับผลิตภัณฑ์ของตนที่สามารถปรับขนาดได้สูง เชื่อถือได้ และสามารถรักษาความหน่วงต่ำและความทนทานสูงได้ Google ยังพึ่งพา Java อย่างมากสำหรับกระบวนการแบ็กเอนด์จำนวนมากผ่านบริการและแอปพลิเคชันนับไม่ถ้วนของยักษ์ใหญ่อินเทอร์เน็ต เป็นที่ทราบกันดีว่า Eric Schmidt ซึ่งเป็น CEO ของ Google ตั้งแต่ปี 2544 ถึง 2554 ทำงานใน Sun Microsystems ในช่วงต้นอาชีพของเขา โดยเขาดูแลโครงการ Oak ซึ่งต่อมาได้รับการปล่อยตัวเป็น Java Eric Schmidt ส่งเสริมแนวคิดในการสร้าง Android ทั้งหมดใน Java
![เว็บไซต์ยอดนิยมและ Java Tech Giants รายใดพึ่งพา Java มากที่สุด - 1](https://cdn.codegym.cc/images/article/1ccbd0eb-3306-4416-91d0-15a686e81ea0/800.jpeg)
บริษัทเทคโนโลยีชั้นนำใช้ภาษาใดในการเขียนโปรแกรม
ตอนนี้ ไม่ใช่เรื่องลับที่ Java เป็นหนึ่งในภาษาโปรแกรมชั้นนำในแง่ของการใช้งานระดับองค์กร และอาจเป็นภาษาแบ็กเอนด์ระดับองค์กรที่สำคัญที่สุดในโลก จากการศึกษาของ Coding Dojo การวิเคราะห์ภาษาโปรแกรมยอดนิยมที่ใช้โดยบริษัทระดับยูนิคอร์น 25 อันดับแรก ได้แก่ Java, Python, JavaScript, C/C++ และ Ruby คือ 5 ภาษาโปรแกรมยอดนิยมในหมู่องค์กร แน่นอนว่ามีการใช้ Java ควบคู่กับภาษาการเขียนโปรแกรมอื่นๆ แต่ในปัจจุบันนี้เป็นเรื่องยากอย่างแท้จริงที่จะหาบริษัทเทคโนโลยีรายใหญ่ที่ไม่ได้อาศัย Java ในการขับเคลื่อนกระบวนการบางอย่างเป็นอย่างน้อย นี่คือรายชื่อบริษัทเทคโนโลยีชั้นนำและภาษาโปรแกรมหลักที่พวกเขาใช้
- Google
ส่วนหน้า: JavaScript, TypeScript แบ็กเอนด์: Java, C, C++, Python, Go ฐานข้อมูล: Bigtable, MariaDB
- แอปเปิล
ส่วนหน้า: JavaScript, PHP แบ็กเอนด์: Java, Python, Perl, Ruby
- อเมซอน
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C++, Perl
- เฟสบุ๊ค
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++
- ยูทูบ
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C, C++, Python, Go
- ทวิตเตอร์
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, C++, Scala, Ruby
- อีเบย์
ส่วนหน้า: JavaScript แบ็กเอนด์: Java, Scala
ภาษาโปรแกรมที่ใช้โดยบริษัทชั้นนำที่ไม่ใช่เทคโนโลยี
เมื่อพูดถึงอุตสาหกรรมอื่นๆ และบริษัทที่ไม่ใช่เทคโนโลยี บริษัทชั้นนำมักจะใช้ Java เช่นกัน ต่อไปนี้คือตัวอย่างของบริษัทชั้นนำและภาษาการเขียนโปรแกรมที่พวกเขาใช้ในการสร้างเว็บไซต์ บริการ และแอปพลิเคชัน1. ขายปลีก
-
วอลมาร์ท
Java, Python, JavaScript, Perl
-
คอสโค
Java, Python, JavaScript, C.
-
โฮมดีโป
Java, Python, JavaScript, C#, Ruby
2. การดูแลสุขภาพ
-
ซีวีเอส เฮลธ์
จาวา, จาวาสคริปต์, สวิฟท์
-
กลุ่มสหสุขภาพ
จาวา, จาวาสคริปต์, ไพธอน
-
แมคเคสสัน
จาวา, จาวาสคริปต์.
-
พระคาร์ดินัลสุขภาพ
จาวา, จาวาสคริปต์, ไพธอน
3. การเงิน
-
เจ.พี.มอร์แกน
Java, Python, JavaScript, Perl, Ruby
-
ซิตี้กรุ๊ป
จาวา, ไพธอน, C++, C#
-
เวลส์ ฟาร์โก
จาวา, ไพธอน, จาวาสคริปต์, C#
4. โทรคมนาคม.
-
เอทีแอนด์ที
Java, Python, JavaScript, Perl
-
เวอไรซอน
จาวา, ไพธอน, จาวาสคริปต์, สวิฟท์
-
คอมคาสท์
Java, Python, JavaScript, Go, Ruby
5. การบินและอวกาศและการป้องกันประเทศ
-
โบอิ้ง
Java, Python, JavaScript, Perl, Ruby
-
เรย์ธีออน
จาวา, C++, C#
GO TO FULL VERSION