Sự khác biệt giữa một lập trình viên tuyệt vời và một lập trình viên thành công về tài chính là gì? [đóng cửa]


13

Sự khác biệt giữa những người như Zukerberg, Page và Brin là những lập trình viên và cũng rất thành công về mặt tài chính và một lập trình viên thông thái tuyệt vời khác không thành công về mặt tài chính (như hầu hết các nhân viên tại facebook và google).


4
Các lập trình viên thành công về mặt tài chính về cơ bản là những doanh nhân giỏi, do đó tất cả các phẩm chất xác định sau này đều được áp dụng.
Aditya P

3
Làm một google về số phận .
Fanatic23

tầm nhìn và / hoặc kỹ năng kinh doanh.
Giàn khoan

Sự khác biệt giữa màu nâu và cửa sổ là gì? Những điều này không liên quan gì đến nhau, một số là cả hai, một số là một, một số thì không, chúng không liên quan. Hơn nữa, đây thực sự chỉ là một chủ đề thảo luận không phải là một câu hỏi theo nghĩa đen có thể được trả lời, xin lỗi bỏ phiếu để đóng.
Jimmy Hoffa

Câu trả lời:


21

Đặ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 đó.


2
Các bảng, "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." Trong trường hợp Facebook, Twitter hoặc Hotmail, tôi chắc chắn đồng ý với bạn. Nhưng thuật toán PageRank của Page và Brin là một phần quan trọng của nghiên cứu CS thuần túy. Một ví dụ khác là Rivest, Shamir và Adeld và thuật toán mã hóa khóa công khai RSA. Những kẻ đó vẫn cần sự hiểu biết về kinh doanh (và may mắn), nhưng cốt lõi của sự thành công của họ là một phát minh kỹ thuật quan trọng.
Charles E. Grant

9

Đúng nơi đúng lúc.

Cũng can đảm, kiên quyết cứng đầu.

Và may mắn.

Và ý thức tài chính tốt.


Tôi biết nhiều lập trình viên đấu tranh để buộc dây giày của họ. Và những người không có ý tưởng mờ nhạt nhất về tiền thậm chí theo nghĩa đơn giản nhất.

Một số người nhận được tiền và kinh doanh ["hiểu" như đã hiểu - khá nhiều theo bản năng]. Hầu hết không (đó là lý do tại sao họ làm việc cho người khác để kiếm sống.) Điều này áp dụng bất kể lợi ích khác (ví dụ: phần mềm, đặt gạch, bất cứ điều gì).


9

* * Không có gì - đơn giản là họ có những ưu tiên khác nhau.

  • Một số người chọn sử dụng thời gian và sức lực của mình, tập trung vào kết quả tiền tệ lớn nhất .
  • Những người khác chọn tập trung vào việc leo lên các bậc thang của công ty (ngày càng được tôn trọng bởi những người ở gần họ).
  • Những người khác chỉ quan tâm đến việc mài giũa kỹ năng kỹ thuật của họ và không quan tâm đến sự tôn trọng và / hoặc tiền bạc.

4
không đồng ý. một số người không có bí quyết tài chính.
quick_now 20/03/2016

1
không đồng ý, leo lên thang công ty có ảnh hưởng ngược đến sự tôn trọng. Được tôn trọng tốt trong một lĩnh vực không liên quan gì đến vị trí trong công ty. Mặc dù, nếu người đó thậm chí không thực hiện phát triển nữa, làm thế nào bất kỳ nhà phát triển nào thực sự tôn trọng những gì họ nói?
Berin Loritsch

1
Không đồng ý về sự không đồng ý. Một lập trình viên với các kỹ năng tuyệt vời bị hạn chế bởi thực tế là bạn chỉ có thể làm việc rất nhiều giờ một tuần. Cách họ có thể nhân lên hiệu quả của mình là quản lý một nhóm lập trình viên. Sau đó, họ có thể sử dụng các kỹ năng và "tầm nhìn" của mình để định hướng những lập trình viên đó. Chỉ vì bạn không viết mã nữa không có nghĩa là bạn sẽ mất đi sự tôn trọng.
dave

6

Họ là những doanh nhân . Họ bắt đầu các công ty; những người làm việc tại Google và tất cả đều không. Lập trình khôn ngoan, tôi nghĩ chúng khá giống nhau.


Xin lưu ý, nếu bạn tham gia trước khi Google tiến hành IPO, bạn sẽ khá "thành công về mặt tài chính". Tôi nghi ngờ đó là một yếu tố quyết định lớn cho lý do tại sao nhiều người đang xem Facebook ngay bây giờ ...
Dean Harding

+1 cho doanh nghiệp mã hóa lần thứ hai khi nói đến việc kiếm tiền
Gary Rowe

6

Hầu hết các lập trình viên thành công về tài chính đã thử một cái gì đó .

Có rất nhiều lập trình viên vĩ đại ngoài kia sẽ không thành công về mặt tài chính chỉ vì sợ thử một cái gì đó.

Làm việc với (nó) các doanh nhân gần như hàng ngày, tôi có thể nói sợ hãi là điều ngăn cản họ làm những điều tuyệt vời.

Kết quả? Nhiều người thành công nhất không phải là người vĩ đại nhất, nhưng là người không biết sợ hãi (những người không có ý thức về những gì họ đang làm, tôi là một trong số họ ở độ tuổi 20) hoặc những người biết phải làm gì (rất hiếm, thường là những người đó đã làm điều đó một lần rồi). Vì vậy, hầu hết các lập trình viên tuyệt vời thích là người theo dõi.

Điều đó là tốt đẹp ngay khi họ hạnh phúc trong cuộc sống.

Chúng ta không được sinh ra bình đẳng và chúng ta sẽ không sống và chết như nhau.


Tôi nghĩ rằng nó phụ thuộc vào người. Một số người chỉ muốn đóng cửa và viết mã. Những người khác đã đi ra ngoài và xây dựng các công ty. Có một nơi cho cả hai. (Và bạn thậm chí có thể là cả hai vào những thời điểm khác nhau trong cuộc sống của bạn)
Zachary K

1
Có rất nhiều người "đã thử một cái gì đó" nhưng hóa ra không đáng giá hàng tỷ đồng. Không phải ai cũng nhận được một chuyến thăm từ IBM hỏi liệu họ có thể mua HĐH của bạn không.
Bo Persson

@Bo Persson: tất nhiên, nhiều người cố gắng không thành công. Không có gì thay thế may mắn và tài năng. Tuy nhiên nếu bạn không bao giờ thử, bạn sẽ không bao giờ biết liệu bạn có thể làm được hay không.

5

Thái độ.

Một số, giống như tôi, ghê tởm trục lợi và không tìm kiếm lợi ích tiền tệ đáng kể trong cuộc sống - những người khác ham muốn nó.

Có một chút đạo đức liên quan.


Hai downvote không có ý kiến, hình thức xấu.
Orble

3

Đúng ý tưởng vào đúng thời điểm.

Rắc rắc rằng với những liều lượng may mắn, thương hiệu mạnh mẽ, một số quyết định kinh doanh thông minh thực sự và một nhóm các nhà phát triển trung thành muốn liên kết với thương hiệu.

Đã nói rằng không thể tránh khỏi thực tế rằng Trang, Brin, Zuckerberg và cộng sự là những người có đầu óc kỹ thuật cực kỳ tốt, những người muốn tạo ra sự khác biệt. Và đó là vấn đề rất nhiều.


1
Phần "đúng thời điểm" là đặc biệt quan trọng. Bạn phải nắm bắt thị trường, có nghĩa là ở phía trước với sự ủng hộ đúng đắn.
Orbled 20/03

2

Nó phụ thuộc vào những gì bạn có nghĩa là thành công về mặt tài chính. Nơi tôi sống, một lập trình viên giỏi sẽ ở mức 100k. Hầu hết mọi người sẽ xem xét rằng thành công về mặt tài chính.

Ba cấp độ thành công tài chính:

  1. một mức lương tốt
  2. một công ty lối sống
  3. một tỷ công ty có giá trị, tức là kinh doanh lớn

Những gì bạn cần nhất ở mỗi cấp độ:

  1. trở thành một lập trình viên giỏi
  2. được xác định
  3. có thể suy nghĩ bên ngoài hộp và cảm nhận được nhu cầu của nhiều người.

Ở mỗi cấp độ, bạn cần phải có những phẩm chất trước đó. Tuy nhiên, nhiều phẩm chất cần thiết hơn trong cả ba, như mạng, tài năng, định vị, hiểu biết về nhiều vấn đề, khả năng học hỏi nhanh bất cứ điều gì.


0

Khả năng bán bản thân tốt cho tất cả các sản phẩm họ làm ra.

Nếu bạn bán rẻ cho mình, thì thậm chí là lập trình viên giỏi, sẽ không ai trả nhiều tiền hơn cho công việc của bạn.


0

Chà, đầu tiên một lập trình viên tuyệt vời không có ý nghĩa gì với tôi: bạn có thể biết rất nhiều điều về lập trình, kỹ thuật và không có gì, có văn hóa khoa học máy tính tuyệt vời, đó không phải là điều sẽ khiến bạn gõ mã hữu ích.

Những gì bạn gọi là một lập trình viên giỏi về tài chính là một người đặt kiến ​​thức của mình sang một bên và tự hỏi mình rằng máy tính có thể làm được gì, và vẫn không làm. Đó không phải là đánh dấu hay "phát minh ra nhu cầu", nó chỉ sử dụng các công cụ bạn có để giúp những người không thể tự lập trình: bạn phải tưởng tượng mình mà không có kiến ​​thức về khoa học máy tính.

Thông thường những người làm trong ngành công nghiệp phần mềm nhưng không biết cách viết mã nói rằng các lập trình viên có một món quà tuyệt vời có rất nhiều tiềm năng thành công.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.