Công việc của mười ưu điểm: Nhà phát triển 10 lần - Họ có thật không?

Tác Giả: Roger Morrison
Ngày Sáng TạO: 21 Tháng Chín 2021
CậP NhậT Ngày Tháng: 9 Có Thể 2024
Anonim
Công việc của mười ưu điểm: Nhà phát triển 10 lần - Họ có thật không? - Công Nghệ
Công việc của mười ưu điểm: Nhà phát triển 10 lần - Họ có thật không? - Công Nghệ

NộI Dung


Nguồn: Lassedesignen / Dreamstime.com

Lấy đi:

Thế giới công nghệ đang ồn ào với những lời xì xào của nhà phát triển 10x huyền thoại, nhưng liệu một nhà phát triển như vậy có thực sự tồn tại hay không là tranh luận.

Bạn đã bao giờ nghe nói về một lập trình viên 10 lần chưa? Nếu bạn không ở trong thế giới công nghệ, câu trả lời có lẽ là không, và ngay cả khi bạn theo một cách nào đó liên quan đến thế giới mã hóa và công nghệ, và bạn có thể không thực sự quen thuộc với thuật ngữ này. Nhưng trong cộng đồng nhà phát triển, nó trở thành một cách tốc ký để nói về bộ kỹ năng mà mọi người có và cách họ sử dụng chúng để cạnh tranh.

Một số người coi lập trình viên 10x là một phần của "văn hóa dân gian" CNTT. Và trên thực tế, ý tưởng về nó rất thần thoại trên khuôn mặt của nó. Một lập trình viên 10 x là một lập trình viên hoặc nhà phát triển có năng suất như mười người bình thường khác trong lĩnh vực của mình. Vì vậy, chính sự mô tả đó, ý tưởng đó gợi lên một nhân vật có phần thần thoại, một siêu lập trình viên của vua vua đam mê với những ngón tay nhanh như chớp và một bộ não lớn tuyệt vời.


Như đã nói, có rất nhiều tranh luận về việc các lập trình viên 10 x có tồn tại hay không. Ai đó có thể tốt gấp mười lần người khác trong các loại kỷ luật này không?

Bằng chứng ở đâu? Trường hợp chống lại lập trình viên 10 lần

Một phần lớn trong cuộc tranh luận của những người không tin vào lập trình viên 10 lần liên quan đến việc thiếu nghiên cứu cho thấy những khác biệt về năng suất. Các nhà phê bình có thể cho rằng có những nghiên cứu rất sơ sài để hỗ trợ cho ý tưởng lập trình viên 10x, và nó thực sự không thể được đo lường theo bất kỳ cách có ý nghĩa nào. Ví dụ, trong blog Fog Creek này, chuyên gia công nghệ Laurent Bossavit nói về cách nghiên cứu về lập trình viên 10 x chỉ được thực hiện trên các nhóm nhỏ, rằng rất nhiều nghiên cứu đã cũ và nó sử dụng các loại ngôn ngữ mã hóa khá lỗi thời. Bossavit cũng nói về những điều chưa biết như khoa học trước đây có liên quan như thế nào và mức độ bạn có thể thực sự đo lường khả năng lập trình hoặc phát triển.


Nó là một thứ trực quan

Khi quay trở lại, những người nghĩ rằng các lập trình viên 10x ở ngoài kia thường nói về sự phức tạp tương tự vốn có trong lĩnh vực này để cho rằng về mặt lý thuyết nên có những người có năng suất gấp mười lần so với mức trung bình.

Ví dụ, hãy xem cách bảo vệ khá hùng hồn này của lập trình viên 10x bởi Yevgeniy Brikman có tên là Nhà phát triển 10x không phải là một huyền thoại. Ở đây, Brikman trích dẫn một người như William Shakespeare các nhà văn của thời đại của ông, nhưng bằng chứng về vụng trộm có thể thấy rõ ở các trường học và đại học, trên giá sách và trong các thư viện.

Brikman cũng nói về lập trình và phát triển dựa trên các lựa chọn thiết kế. Chẳng hạn, anh ta đề cập đến tiện ích của Ruby over C cho các dự án khác nhau. Ý tưởng mà ông đưa ra là bằng cách đưa ra những lựa chọn tốt hơn, một lập trình viên thực sự có thể thực hiện công việc của mười người và làm việc hiệu quả gấp mười lần so với người khác. Những kiểu tranh luận này giữ hy vọng sống còn rằng một công ty có thể thấy một trong những người khổng lồ thời hiện đại này sải bước vào văn phòng của mình vào bất kỳ ngày nào. (Để biết thêm về phát triển công nghệ đột phá, hãy xem Người tiên phong về lập trình máy tính.)

Qua lại

Để biết thêm về ý tưởng của các lập trình viên 10 lần, bạn không cần phải tìm kiếm gì ngoài Quora, một cộng đồng truyền thông xã hội dựa trên việc trả lời những câu hỏi hóc búa như vậy.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Một luồng Quora (trong số hàng tá mục tiêu được đề cập đến) hỏi về việc thực sự có các kỹ sư 100x hay 1000x. Một số người mở rộng lý do cho các lập trình viên hoặc kỹ sư 10 lần một cách logic để nói rằng trên thực tế, một số người thực sự làm tăng thêm nhiều giá trị cho một dự án so với những người khác. Tuy nhiên, trong chủ đề này và những người khác, câu hỏi thường được đưa ra là thước đo của bạn trông như thế nào và cách bạn thực sự gán giá trị.

Một chủ đề Quora khác có thể hữu ích hơn: nó hỏi tại sao những người 10 lần không được trả gấp mười lần so với các chuyên gia khác. Một trong những câu trả lời mà bạn nhận được là những "kỳ lân" của thế giới phát triển thường tiếp tục thành lập công ty riêng của họ, thay vì bỏ trốn vì một ai đó. Nếu bạn chấp nhận tiền đề rằng các sản phẩm sáng tạo của các công ty mới khởi nghiệp như YouTube và Dropbox có giá trị gấp 1000 lần so với mức lương của ai đó tại Google, thì bạn có thể đưa ra nhiều lập luận tương tự khi nói rằng những doanh nhân này, những người này đã thoát ra khỏi hộp để tạo ra các sản phẩm mới, có năng suất ít nhất 100 lần hoặc thậm chí 1000 lần so với các sản phẩm khác trong lĩnh vực của họ - nhưng bạn thấy loại logic phức tạp ở đây. Nó bị phá vỡ, bởi vì một công ty khởi nghiệp không giống như một công ty lớn và chúng tôi không thực sự đo lường giá trị của mọi người chỉ bằng cách họ kiếm được bao nhiêu tiền hoặc ít nhất, nó đã cau mày trong xã hội lịch sự.

Cuối cùng, tất cả những điều này rất có ích trong việc nói về những cách mà ngành công nghiệp hoạt động, và cách mà nó bù đắp cho người dân. Ở mức độ rất cơ bản, bạn có thể nói rằng những người giỏi nhất cuối cùng làm việc cho chính họ, hoặc họ bắt đầu thu hút nhiều sự chú ý tại các công ty lớn hơn, bởi vì sau một thời gian, những người khác bắt đầu nhận ra họ giỏi như thế nào làm Nhưng tất cả những điều này không phải là để lấy đi từ bất kỳ ai khác có thể là "trung bình" hơn một chút. Rốt cuộc, trong khi một số dịch vụ công nghệ lớn nhất của chúng tôi là đứa con tinh thần của một hoặc hai người, bạn không thực sự có được bất cứ nơi nào trong xã hội như thế này mà không cần sự hợp tác và làm việc nhóm - ngay cả khi bạn là Steve Jobs hay Bill Gates.

Từ quan điểm thực tế, các công ty sẽ được phục vụ tốt bằng cách không lo lắng về việc tìm kiếm lập trình viên 10 lần, mà thay vào đó, đưa năng lượng đó vào việc tạo ra các đội ngũ thông minh và năng suất, trao quyền cho công nhân của họ phát triển trong công ty và giải phóng năng suất bên trong của mỗi người. Nhưng đối với những người muốn tham gia vào việc thờ phượng anh hùng và theo đuổi giấc mơ của lập trình viên uber thần thoại, có thể những ngôi sao lớn đó có thể ở ngoài đó. Họ có thể chỉ đang áp dụng tất cả tiềm năng của mình cho iPhone hoặc iPhone tiếp theo. (Để giúp chuẩn bị cho cuộc phỏng vấn tiếp theo của bạn, hãy xem Câu hỏi phỏng vấn công nghệ điên rồ nhất - và ý nghĩa của chúng.)