Đặt các lập trình viên riêng lẻ sang một bên và tập trung vào "lập trình" nói chung (và, giả sử, các công ty nhỏ và các công ty mới thành lập), về cơ bản, đây là cách nó diễn ra:
Trong nhiều trường hợp, nếu không phải hầu hết các trường hợp, kỹ năng lập trình và chất lượng kỹ thuật có rất ít liên quan đến thành công tài chính của một dự án / sản phẩm. Sự nhạy bén trong kinh doanh, tiếp thị, may mắn và chỉ cần đi đúng hướng vào đúng thời điểm thường là những gì mang lại thành công tài chính lớn trong lập trình.
Tôi đã từng làm việc trong các công ty rất thành công (mặc dù trong một phân khúc nhỏ rất chặt chẽ), nhưng chất lượng của chương trình là, để sử dụng thuật ngữ kỹ thuật, một Holy Mess. Một số trong số đó là thất bại thử nghiệm Joel hoành tráng và gần như đã đi ngược lại mọi thực tiễn tốt nhất có thể tưởng tượng - nhưng vì họ đã ở đúng thời điểm và tạo ra một sản phẩm đáp ứng đủ yêu cầu của khách hàng để bán và không bị kiện, họ đã bị kiện là cửa hàng nhỏ khá thành công tại thời điểm đó. Và những người sáng lập đã khởi đầu họ, tốt, hãy nói rằng họ "không phải lo lắng về tiền nữa", ít nhất là không phải trong điều khoản của người làm công ăn lương thông thường.
Vì vậy, quay trở lại với các lập trình viên cá nhân (ví dụ: Zuckerberg, Page và Brin) - bạn sẽ thấy rất nhiều điều tương tự diễn ra. Họ không nhất thiết phải tạo ra RẤT NHIỀU thứ khó khăn về mặt kỹ thuật hay phép thuật từ góc độ lập trình, nhưng họ đã ở đúng nơi, đúng thời điểm và có sự nhạy bén trong kinh doanh để biến ý tưởng của mình thành tiền. Hãy suy nghĩ về một cái gì đó giống như Twitter: Thực sự không có bất cứ thứ gì ở đó mà bất kỳ nhà phát triển web nào cũng không thể đánh cắp vào cuối tuần như một trang web nguyên mẫu cơ bản (bỏ qua việc chia tỷ lệ). Nhưng đó không phải là "sự vĩ đại trong lập trình kỹ thuật" đã biến nó thành một người chiến thắng - đó là sự tiếp thị và sự phổ biến tiếp theo.
Nói tóm lại, con đường thực sự duy nhất dẫn đến thành công tài chính cho một lập trình viên là trở thành một doanh nhân. Trở thành một codemonkey của công ty sẽ không giúp bạn trở nên giàu có, mặc dù nếu bạn có các kỹ năng phù hợp và / hoặc vươn lên quản lý, bạn có thể tiến gần đến thu nhập gần với tầng lớp trung lưu một ngày nào đó.