11 điểm bởi xguru 2020-07-14 | 1 bình luận | Chia sẻ qua WhatsApp

6 nhóm công việc bạn có thể làm ngoài viết code

  • Các vai trò làm việc trực tiếp với khách hàng
  1. Developer Relations, Advocacy hoặc Evangelism

  2. Developer Marketing

  3. Sales Engineer

  4. Technical Recruiter

  • Các vai trò về sản phẩm
  1. Quality Assurance hoặc Test Engineer

  2. Business Analyst

  3. Project Manager

  4. Scrum Master

  5. Product Manager

  6. Designer

  7. No-Code hoặc Low-Code Developer

  • Các vai trò hỗ trợ
  1. Sysadmin hoặc DevOps Engineer

  2. Database Administrator

  3. Site Reliability Engineer

  4. Technical Support hoặc Customer Support

  • Các vai trò giảng dạy và viết lách
  1. Technical Writer

  2. Giáo viên

  3. Giảng viên đào tạo

  • Các vai trò phân tích
  1. Data Scientist hoặc Engineer

  2. Security Analyst

  3. R&D

  • Tính độc lập và linh hoạt
  1. Freelancer hoặc Consultant

  2. Nhà sáng lập startup

1 bình luận

 
xguru 2020-07-14

Thực ra, khi nói đến “developer”, có vẻ như người ta chỉ muốn chỉ những người trực tiếp viết code, nhưng tôi nghĩ tất cả những người này cũng đều là developer.

Ở trong nước, cần có nhiều DR & evangelist hơn, và ban lãnh đạo cũng cần nhận thức được vì sao điều này là cần thiết.

Để có được môi trường cần đến DR, phải có nhiều công ty nền tảng hơn, và cũng cần nhiều công ty có thể nói ra bên ngoài về câu chuyện kỹ thuật của mình hoặc có nhiều mã nguồn mở hơn, nhưng sự thật là ở trong nước không có nhiều công ty như vậy. Không thể chỉ nói là hãy tạo ra những công ty như thế, nên trước hết hy vọng sẽ có nhiều DR hơn, và rồi cũng sẽ có nhiều công ty trong nước để họ có thể chuyển sang làm việc.

Số 2 tuy tên là marketing, nhưng tôi nghĩ họ là các Growth Hacker. Một phần cũng được bao hàm trong mục số 3.

Tôi nghĩ người tuyển được developer giỏi nhất chính là developer. Thông thường ở các startup, CTO sẽ đảm nhiệm vai trò đó. Nếu có thể tuyển các recruiter xuất thân chuyên môn từ khối kỹ sư phát triển, tôi nghĩ đó sẽ là một sức mạnh rất lớn.

Project Manager và Product Manager xuất thân từ developer thực sự rất quan trọng, nhưng đúng là các developer đôi khi không thích vì cho rằng đó là “công việc quản lý”...

Tuy vậy, chắc chắn có những developer phù hợp với công việc này, và tôi nghĩ việc bồi dưỡng họ có lẽ là trách nhiệm của những công ty trong nước đã phát triển đến quy mô tổ chức lớn hơn.