Nhóm tính cách nào hợp làm lập trình?
INTP, INTJ, ISTP và ISTJ là bốn nhóm hay gặp nhất trong nghề lập trình nhờ hướng nội và lý trí, nhưng lập trình có nhiều nhánh và nhóm nào cũng có chỗ phù hợp.
INTP Nhà tư duy, INTJ Nhà chiến lược, ISTP Người thợ lành nghề và ISTJ Người cẩn trọng là bốn nhóm hay gặp nhất trong nghề lập trình. Điểm chung là hướng nội và lý trí: họ thoải mái khi ngồi một mình nhiều giờ, thích giải vấn đề bằng logic, và không cần nhiều tương tác xã hội để thấy vui. Nhưng lập trình ngày nay có nhiều nhánh, và nhóm nào cũng có chỗ phù hợp.
INTP hợp các bài toán khó, thuật toán, nghiên cứu, kiến trúc hệ thống. Họ tò mò, thích hiểu tận gốc, nhưng dễ chán khi phải làm tính năng lặp lại. INTJ hợp thiết kế hệ thống lớn, dẫn dắt kỹ thuật, vì họ nhìn được toàn cảnh và lên kế hoạch dài hạn.
ISTP hợp sửa lỗi, tối ưu hiệu năng, lập trình nhúng, bảo mật. Họ thích mày mò, thử ngay thay vì đọc tài liệu dài. ISTJ hợp các dự án cần độ tin cậy cao như ngân hàng, viễn thông, nơi quy trình kiểm thử chặt và mã nguồn phải sạch.
Người hướng ngoại và cảm xúc có làm lập trình được không
Được. ENTP Người tranh biện hợp khởi nghiệp công nghệ, làm sản phẩm, thử nhiều công nghệ mới. ENTJ Nhà chỉ huy hợp quản lý kỹ thuật, trưởng nhóm. INFP Người lý tưởng và ISFP Người nghệ sĩ hợp lập trình giao diện, làm game, nơi cần cảm nhận về cái đẹp và trải nghiệm người dùng. ENFP Người truyền cảm hứng hợp làm cầu nối giữa đội kỹ thuật và khách hàng.
Thực tế, một đội phần mềm tốt luôn cần người biết nói chuyện với khách hàng, người biết viết tài liệu dễ hiểu, và người giữ tinh thần cả nhóm. Những vai này thường do người F hoặc E đảm nhiệm.
Thứ quyết định hơn tính cách
Lập trình là nghề học bằng cách làm. Bạn có kiên nhẫn ngồi tìm một lỗi trong ba tiếng không, có chịu được việc công nghệ đổi liên tục không, có thích cảm giác khi chương trình chạy đúng không. Nếu ba câu đều có, bạn làm được, bất kể bốn chữ cái của bạn là gì. Nhóm tính cách chỉ gợi ý nhánh nào bạn sẽ thấy dễ chịu hơn.