소프트웨어 개발 트렌드가 빛의 속도로 진행됨에 따라 특정 프로그래밍 언어 및 도구와 관련하여 전문 기술이 시장과 관련이 있는지 확인하는 한 가지 방법은 거대 기술 회사에서 사용하는 기술을 배우는 것입니다. 최고의 기술 대기업 중 적어도 일부가 활용하는 기술 스택에 능숙하다는 것은 앞으로 몇 년 동안 고용주가 귀하의 기술을 요구할 것이라는 것을 거의 보장합니다.
프런트 엔드: JavaScript, TypeScript. 백엔드: Java, C, C++, Python, Go. 데이터베이스: Bigtable, MariaDB.
프런트엔드: 자바스크립트, PHP. 백엔드: Java, Python, Perl, Ruby.
프론트엔드: 자바스크립트. 백엔드: Java, C++, Perl.
프론트엔드: 자바스크립트. 백엔드: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
프론트엔드: 자바스크립트. 백엔드: Java, C, C++, Python, Go.
프론트엔드: 자바스크립트. 백엔드: Java, C++, Scala, Ruby.
프론트엔드: 자바스크립트. 백엔드: 자바, 스칼라.
역사적으로 Facebook은 Mark Zuckerberg와 Dustin Moskowitz가 PHP로 작성했습니다. 이제는 프런트엔드용 JavaScript에도 크게 의존합니다. Facebook의 모바일 애플리케이션은 Java로 작성됩니다. 이 언어는 또한 C 및 C++와 함께 여러 백엔드 프로세스를 구동하는 데 사용됩니다. 소셜 네트워크는 또한 MySQL을 키-값 영구 저장소로 사용하여 조인 및 논리를 웹 서버로 이동합니다. JavaEE 플랫폼은 API를 통해 Facebook 서비스와 통합되는 타사 Facebook 애플리케이션을 만드는 데 사용됩니다.
원래 YouTube는 HTML, CSS 및 JavaScript의 도움으로 PHP로 구축되었지만 오늘날 세계에서 가장 인기 있는 비디오 호스팅 플랫폼은 엄청난 양의 일일 트래픽을 효율적으로 처리하는 방법으로 Java에 의존해야 합니다. Java는 YouTube의 모바일 및 웹 애플리케이션과 YouTube API 구축에서 특히 중요한 역할을 합니다.
반면 Twitter는 기술 회사가 도중에 Java로 전환하고 그러한 결정에서 상당한 승리를 거둔 가장 예시적인 사례 중 하나입니다. 원래 Ruby on Rails로 작성되었으며 인기가 높아지기 시작한 첫해에 Twitter는 크고 빈번한 성능 문제를 겪었습니다. Twitter의 웹사이트 다운 페이지는 유명해졌고 Fail Whale 밈을 탄생시켰습니다. 회사가 대부분의 스택을 JVM으로 옮기고 2013년경에 이 프로세스를 완료하기 전까지는 그랬습니다. 대부분의 Twitter 백엔드 코드는 Scala로 다시 작성되었습니다.
전문 소셜 네트워크인 Linkedin은 처음부터 Java에 크게 의존하는 대형 웹사이트의 예입니다. 웹 사이트 개발자 에 따르면 LinkedIn은 99% Java로 작성되었으며 C++, Ruby on Rails 및 Groovy/Grails는 사소한 목적으로 사용하는 추가 프로그래밍 언어입니다. JVM을 활용하면 LinkedIn은 사용 트래픽이 최고조에 달할 때에도 항상 매우 안정적인 성능을 보여줄 수 있습니다.
제품의 확장성, 안정성, 낮은 대기 시간 및 높은 내구성을 유지하는 데 큰 관심을 기울이는 회사인 Google은 인터넷 거인의 수많은 서비스 및 애플리케이션을 통해 백엔드 프로세스의 상당 부분을 Java에 크게 의존하고 있습니다. 2001년부터 2011년까지 Google의 CEO인 Eric Schmidt는 경력 초기에 Sun Microsystems에서 일하면서 나중에 Java로 릴리스된 Oak 프로젝트를 감독한 것으로 잘 알려져 있습니다. Eric Schmidt는 Android를 완전히 Java로 구축한다는 아이디어를 장려했습니다.

최고의 기술 회사에서 사용하는 프로그래밍 언어는 무엇입니까?
이제 Java가 엔터프라이즈 사용 측면에서 최고의 프로그래밍 언어 중 하나 이며 아마도 세계에서 가장 중요한 엔터프라이즈 백엔드 언어 라는 것은 비밀이 아닙니다 . Coding Dojo에서 수행한 연구에 따르면 상위 25개 유니콘 회사에서 사용하는 가장 인기 있는 프로그래밍 언어를 분석하면 Java, Python, JavaScript, C/C++ 및 Ruby가 기업에서 가장 인기 있는 5가지 프로그래밍 언어입니다. 물론 Java는 다른 프로그래밍 언어와 함께 사용되지만 오늘날 Java를 사용하여 프로세스의 일부를 지원하지 않는 주요 기술 회사를 찾는 것은 정말 어렵습니다. 다음은 최고의 기술 회사 목록과 그들이 사용하는 주요 프로그래밍 언어입니다.
- Google
프런트 엔드: JavaScript, TypeScript. 백엔드: Java, C, C++, Python, Go. 데이터베이스: Bigtable, MariaDB.
- 사과
프런트엔드: 자바스크립트, PHP. 백엔드: Java, Python, Perl, Ruby.
- 아마존
프론트엔드: 자바스크립트. 백엔드: Java, C++, Perl.
- 페이스북
프론트엔드: 자바스크립트. 백엔드: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
- 유튜브
프론트엔드: 자바스크립트. 백엔드: Java, C, C++, Python, Go.
- 트위터
프론트엔드: 자바스크립트. 백엔드: Java, C++, Scala, Ruby.
- 이베이
프론트엔드: 자바스크립트. 백엔드: 자바, 스칼라.
기술 상위 기업이 아닌 기업에서 사용하는 프로그래밍 언어
다른 산업 및 비기술 회사의 경우 상위 기업도 일반적으로 Java를 사용합니다. 다음은 웹 사이트, 서비스 및 응용 프로그램을 구축하기 위해 사용하는 최고의 회사와 프로그래밍 언어의 몇 가지 예입니다.1. 소매.
-
월마트
자바, 파이썬, 자바스크립트, 펄.
-
코스트코
자바, 파이썬, 자바스크립트, C.
-
홈 디포
자바, 파이썬, 자바스크립트, C#, 루비.
2. 의료.
-
CVS 건강
자바, 자바스크립트, 스위프트.
-
유나이티드 헬스 그룹
자바, 자바스크립트, 파이썬.
-
맥케슨
자바, 자바스크립트.
-
추기경 건강
자바, 자바스크립트, 파이썬.
3. 금융.
-
JP모건
자바, 파이썬, 자바스크립트, 펄, 루비.
-
씨티그룹
자바, 파이썬, C++, C#
-
웰스파고
자바, 파이썬, 자바스크립트, C#.
4. 통신.
-
AT&T
자바, 파이썬, 자바스크립트, 펄.
-
버라이존
자바, 파이썬, 자바스크립트, 스위프트.
-
컴캐스트
자바, 파이썬, 자바스크립트, Go, 루비.
5. 항공 우주 및 방위.
-
보잉
자바, 파이썬, 자바스크립트, 펄, 루비.
-
레이시온
자바, C++, C#.
GO TO FULL VERSION