Bạn có sử dụng kiểm soát nguồn?
Đúng nhưng
- Nó không thực sự cho bạn biết bất cứ điều gì.
- Làm thế nào để bạn biết liệu tôi chuyển tiếp hợp nhất?
- Làm thế nào để bạn biết liệu tôi kéo thay đổi trước khi đẩy?
- Làm thế nào để bạn biết liệu tôi xây dựng trước khi cam kết vào kho lưu trữ.
Bạn có thể thực hiện xây dựng trong một bước?
- Vâng, lãnh đạo CI của chúng tôi viết kịch bản và tôi chỉ chạy chúng trong powershell.
Bạn có thực hiện xây dựng hàng ngày?
- Máy chủ CI của chúng tôi không
Bạn có một cơ sở dữ liệu lỗi?
Có, nhưng tôi chưa cấu hình nó và tôi không quản lý nó, tôi chỉ đơn giản sử dụng nó.
Bạn có sửa lỗi trước khi viết mã mới không?
- Trong một thế giới hoàn hảo, nơi tôi có tài nguyên không giới hạn - vâng tôi làm. Trong thế giới thực, đôi khi tôi buộc phải đăng nhập chúng và làm việc trên một cái gì đó khác.
Bạn có một lịch trình cập nhật?
Không, đó không phải là công việc của tôi.
Bạn có một thông số kỹ thuật?
Tôi được cung cấp một thông số kỹ thuật, sau đó tôi phân tích nó và sản xuất các tài liệu liên quan.
Các lập trình viên có điều kiện làm việc yên tĩnh?
- Bạn sẽ không thuê tôi nếu tôi nghe nhạc, nói chuyện với đồng nghiệp của tôi và làm một trò đùa? Phát triển phần mềm được coi là sáng tạo - điều kiện làm việc sẽ thay đổi từ tổ chức này sang tổ chức khác.
Bạn có sử dụng các công cụ tốt nhất tiền có thể mua?
Bạn không biết công cụ tốt nhất là gì và nếu bạn nghĩ rằng bạn làm, sẽ luôn có ai đó tranh luận về quan điểm của bạn.
Bạn có người kiểm tra?
Đúng. Trên thực tế, có và họ không tốt lắm, nhưng đó không phải là câu hỏi.
Các ứng viên mới có viết mã trong cuộc phỏng vấn của họ?
Có và họ thất bại. Vâng và họ vượt qua. Thứ này nói lên điều gì?
Bạn có làm kiểm tra khả năng sử dụng hành lang?
Không, nhưng nếu chúng ta làm điều gì đó tốt hơn?
Để kết luận:
- Bài kiểm tra này có thể hoạt động tốt trong một thế giới học thuật hoàn hảo, nơi mọi thứ chỉ hoạt động, mọi người hòa đồng, chia sẻ kiến thức và có nguồn lực không giới hạn.
- Những gì bạn muốn biết là tôi là loại kỹ sư. Những câu trả lời đơn giản sẽ không cho bạn biết bất cứ điều gì hữu ích và tôi nghĩ rằng ai đó phải rất ngây thơ khi yêu họ.
- Câu trả lời ở trên, cả tiêu cực và tích cực đều không cho bạn biết bất cứ điều gì về khả năng tạo mã sạch của tôi.
Đây không phải là một câu nói hay, nhưng tôi sẽ rất thích nghe loại nhà phát triển mà bạn nghĩ tôi dựa trên các câu trả lời mà tôi đã cung cấp. Điều này hy vọng sẽ chứng minh quan điểm của tôi.