2012-08-30 162 views
9

Tôi là nhà phát triển C++ qua và thông qua. Tôi đam mê ngôn ngữ, và đặc biệt thực sự tận hưởng sức mạnh mà khuôn mẫu meta-lập trình và tính đa hình thời gian biên dịch mang lại cho tôi, và những phát triển gần đây hơn như các mẫu variadic của C++ 11 và tài liệu tham khảo rvalue, v.v.Chuyển đổi từ C++ sang Java

I như vậy C++ mang lại cho tôi rất nhiều quyền kiểm soát và khả năng thực hiện các thủ thuật gọn gàng với bộ nhớ để cải thiện hiệu suất.

Gần đây tôi đã được cung cấp cơ hội phỏng vấn với một công ty làm tất cả các nhà phát triển của nó trong Java. Họ cho rằng họ đam mê công nghệ trước hết và họ đang đấu tranh để tìm ra những nhà công nghệ thực sự giỏi. Vì vậy, họ đang tìm kiếm các nhà công nghệ học C++ của Hardcore và yêu cầu họ thực hiện trao đổi qua Java.

Biết rất ít về Java, tôi không chắc chắn liệu đây có phải là con đường tôi muốn đi xuống hay không.

  • Các loại hạt và bu lông cấp thấp có sẵn cho chúng tôi trong C++ được lấy đi trong Java không?
  • Nhà phát triển C++ đam mê có thích Java hoặc lâu để quay lại C++ không?

Tôi nhận thấy điều này rất chủ quan, nhưng tôi hy vọng một người đã đi theo con đường này trước khi có thể cung cấp một số thông tin chi tiết.

+1

Tôi là nhà phát triển C++ và giờ tôi đã chuyển megabyte mã nguồn sang Android ... Có vẻ như tôi đã ở HELL! BTW, thật khó để so sánh hai thứ khác nhau như C++ và Java, dĩ nhiên tôi đang thiếu C++ và tôi muốn hoàn thành công việc khỉ của mình càng sớm càng tốt, nhưng tôi cũng phải thừa nhận rằng vài điều trong Java là tốt cho tôi. Đối với tôi, C++ là công cụ linh hoạt và thuận tiện hơn để phát triển, nhưng Java dễ dàng hơn nhiều cho người mới sử dụng. – Tutankhamen

+1

Bạn sẽ không nhận được bất kỳ nội dung thú vị nào, điều đó chắc chắn. Không còn con trỏ nữa, không còn 'đứt gãy phân đoạn', không có ngữ nghĩa ngu xuẩn làm cho mã của bạn trở thành một mớ hỗn độn. Chỉ là JVM ngớ ngẩn và tất cả những thư viện đẹp và tuyệt vời. Không, tôi không nghĩ bạn sẽ rất hạnh phúc. – Linuxios

+0

FWIW, những người làm C++ vẫn làm việc lắp ráp theo thời gian: cùng một sự khác biệt. –

Trả lời

Các vấn đề liên quan