8 điểm bởi xguru 2020-04-14 | 2 bình luận | Chia sẻ qua WhatsApp

Những câu hỏi mà nhà sáng lập không biết lập trình nên đặt ra khi tuyển co-founder/CTO/kỹ sư đầu tiên, và ý nghĩa đằng sau các câu trả lời đó

  1. Quy mô của đội ngũ phát triển trước đây là bao nhiêu?

  2. Nếu từng làm ở một công ty có hơn 30 lập trình viên, các nhóm được chia như thế nào, việc ủy quyền công việc và sprint được quản lý ra sao? Điểm tốt và điểm bạn không thích trong quy trình của công ty đó là gì?

  3. Ở công ty trước, việc ước lượng lịch trình phát triển được thực hiện như thế nào? Độ chính xác đến đâu?

  4. Nếu từng có vấn đề với quản lý thì đó là gì? Bạn có kinh nghiệm tái phát triển hệ thống hiện có (Second System) không?

  5. Bạn có đóng góp cho mã nguồn mở không? Nếu có thì là gì và vì sao? Bạn thường dùng những thư viện và công cụ nào?

Phần 2

  1. Khi không có ai xung quanh để giúp đỡ, bạn giải quyết vấn đề như thế nào?

  2. Với tư cách là một kỹ sư, "hoàn thành công việc" có nghĩa là gì?

  3. Nếu bạn từng tạo ra một ứng dụng hoặc chương trình để giải quyết vấn đề của chính mình, hãy kể về nó

  4. Nếu tuyển thêm một kỹ sư khác cho đội của chúng ta, hãy giải thích bạn sẽ tìm kiếm, phỏng vấn và tuyển dụng họ như thế nào

  5. Nếu có điều gì bạn không muốn thỏa hiệp khi viết code, thì đó là gì?

2 bình luận

 
xguru 2020-04-14

Thật ra cũng có suy nghĩ rằng ngay cả việc hiểu được mức độ câu hỏi này thôi cũng chẳng phải là khó sao, nhưng...

Mình đã thấy khá nhiều nhà sáng lập không phải kỹ sư đi tìm CTO mà còn không hiểu nổi cả những thuật ngữ ở mức này.

Như có nói ngay đầu bài, "It’s a great time to be a developer."

Ít nhất cũng nên cố gắng trang bị kiến thức ở mức lập trình viên sơ cấp thì mới giúp ích cho việc tuyển được lập trình viên giỏi.

Ngoài ra còn có bài "Bài viết dành tặng các sếp đang tuyển lập trình viên" https://vi.news.hada.io/topic?id=1547