Bất cứ ai đã sử dụng R # hoặc CodeRush đều biết bạn có thể kết hợp các cấu trúc đơn giản (và cấu trúc lại các cấu trúc phức tạp) nhanh như thế nào với một phím tắt đơn giản. Tuy nhiên, các plugin năng suất này có gây ra sự đánh giá sai về khả năng trong các cuộc phỏng vấn không?
Một phần của việc trở thành một người viết mã hiệu quả (và tạo ấn tượng tốt đầu tiên trong một cuộc phỏng vấn) là viết mã tốt - nhanh chóng.
Nếu tôi có hai ứng cử viên:
Không sử dụng plugin. Cô ấy nghĩ về vấn đề này, ngồi xuống một IDE chứng khoán tại PC phỏng vấn trông giống hệt cô ấy và gõ mã trong một hoặc hai phút, như thường lệ. Làm xong. Vượt qua.
Sử dụng plugin. Anh ta nghĩ về vấn đề này, ngồi xuống một IDE chứng khoán tại PC phỏng vấn và nhận ra "tab + +" không còn tự động viết một vòng lặp foreach, và tất cả các phím tắt đã biến mất. Sau đó, anh ta loay hoay quanh bàn phím chạm vào các phím nóng bình thường của mình và bật lên các cửa sổ lạ và trở nên bối rối. Anh ấy mất 3 phút để viết những gì bình thường sẽ mất 30 giây. Làm xong. Có vẻ như họ không biết cách của họ xung quanh IDE. Phải là người mới đối với IDE này và do đó không có nhiều kinh nghiệm với nó hoặc có thể là ngôn ngữ. Vượt qua, nhưng một dấu 'meh' bên cạnh tên của họ.
Theo kinh nghiệm của bạn, làm thế nào để bạn xử lý các plugin trong các cuộc phỏng vấn như người phỏng vấn hoặc người được phỏng vấn? Các thực hành tốt nhất để có được những gì ứng viên thực sự biết là gì? Có thể có những ứng cử viên không hiểu mã và sử dụng R # như một cái nạng. Cũng có thể có những ứng cử viên biết mã vào và ra và sử dụng R # vì nó chỉ đơn giản nhanh hơn các mẫu VS hoặc Eclipse tích hợp. Có phải tốt nhất là không sử dụng IDE nào không? Hãy để họ mang PC của riêng họ? Khác?
:w
dấu ngẫu nhiên ở mọi nơi.