Trả lời: Gayle Laakmann McDowell, từng làm việc tại Google
============
Nếu có hai lập trình viên tốt ngang nhau, nhưng một người biết Java còn người kia biết C++, Google sẽ thuê cả hai người. Chắc chắn đấy.
Nhưng liệu Google có thích ai trong hai người đó hơn không? Chưa chắc đâu. Theo nhiều cách, Java dễ dùng hơn khi bạn không cần lo lắng về việc quản lý bộ nhớ và con trỏ trong các cuộc phỏng vấn. Mặt khác, khả năng cao là bạn sẽ không hiểu được kiến trúc máy tính nếu bạn không biết C++.
Trong quá trình làm việc, Google sử dụng cả Java lẫn C++. Họ có ít lý do để thích một ngôn ngữ hơn cái kia. Và quan trọng nhất là, ngôn ngữ không quá quan trọng đến vậy.
Liệu bạn có nên đổi sang ngôn ngữ khác không ư? Không. Khả năng là bạn sẽ chỉ phí thời gian mà thôi. Thực sự, nếu bạn định nghĩa khả năng lập trình của mình bằng việc bạn biết ngôn ngữ nào, thì đó là một dấu hiệu tệ hại cho thấy bạn sẽ không được các hãng công nghệ hàng đầu thuê.
Hãy tập trung vào việc có được những kinh nghiệm quan trọng (làm nhiều dự án, vv) và chuẩn bị cho cuộc phỏng vấn của bạn. Việc đó sẽ tận dụng tốt thời gian hơn.