Робота з десяти плюсів: 10х розробників - чи справді вони?

Автор: Roger Morrison
Дата Створення: 21 Вересень 2021
Дата Оновлення: 9 Травень 2024
Anonim
Робота з десяти плюсів: 10х розробників - чи справді вони? - Технологія
Робота з десяти плюсів: 10х розробників - чи справді вони? - Технологія

Зміст


Джерело: Lassedesignen / Dreamstime.com

Винос:

Світ технологій знущається з шумом невідомого 10-кратного розробника, але чи дійсно такий розробник існує, ще для обговорення.

Ви коли-небудь чули про 10-кратного програміста? Якщо ви не в світі технологій, відповідь, ймовірно, ні, і навіть якщо ви якимось чином пов'язані зі світом кодування та технологій, і ви, можливо, не дуже знайомі з цим терміном. Але всередині спільноти розробників це стає скороченим способом говорити про набір навичок, які мають люди, і те, як вони використовують їх для конкурентоспроможності.

Деякі люди відносять 10-кратного програміста до фрагменту ІТ "фольклору". І насправді ідея про неї є дуже міфологічною на її обличчі. 10-кратний програміст - це програміст або розробник, який настільки ж продуктивний, як і десять інших середніх людей у ​​своїй галузі. Отож саме цей опис, ця ідея породжує дещо міфологічну фігуру, суперпрограміста "короля-виродка" з блискавичними пальцями та великим великим мозком.


З урахуванням цього, існує багато дискусій щодо того, чи існують 10-кратні програмісти. Чи може хтось бути в десять разів хороший, ніж хтось у таких видах дисциплін?

Чи є доказ? Справа проти 10-кратних програмістів

Значна частина аргументів людей, які не вірять програмістам у 10 разів, стосується браку досліджень, що показують такі різниці у продуктивності. Критики можуть стверджувати, що є дуже схематичні дослідження, які підтримують ідею 10-краткого програміста, і що це дійсно не може бути виміряно будь-яким значущим чином. Наприклад, у цьому блозі Fog Creek експерт-технолог Лоран Боссавіт розповідає про те, як дослідження 10-кратних програмістів проводилися лише на невеликих групах, про те, що багато досліджень було старим, і що вони використовували досить застарілі типи мов кодування. Боссавіт також розповідає про невідомі, наприклад, про те, наскільки актуальною була б сьогоднішня наука, і наскільки добре ви дійсно можете виміряти можливості програмування чи розробки.


Це інтуїтивна річ

Тим самим, хто думає, що 10-кратні програмісти там часто говорять про ту саму складність, яка притаманна цій галузі, припускаючи, що теоретично повинні бути люди, які вдесятеро продуктивніші, ніж у середньому.

Наприклад, погляньте на цей досить красномовний захист 10-кратного програміста Євгенія Брікмана під назвою "10-кратний розробник - це не міф". письменників свого часу, але “доказ” очевидний у школах та університетах, на книжкових полицях та в бібліотеках.

Брікман також розповідає про програмування та розробку, як про основу на виборі дизайну. Наприклад, він згадує про корисність Ruby над C для різних проектів. Ідея, яку він висуває, полягає в тому, що, роблячи кращий вибір, програміст дійсно може робити роботу десяти людей і працювати в десять разів продуктивніше, ніж хтось інший. Подібні аргументи зберігають надію на те, що компанія зможе побачити одного з цих сучасних гігантів, які в будь-який день крокують до своїх офісів. (Докладніше про новаторський розвиток технологій див. У "Піонери комп'ютерного програмування".)

Взад і вперед

Щоб дізнатися більше про ідею 10-кратних програмістів, вам не потрібно шукати далі, ніж Quora, спільноту соціальних медіа, засновану саме на відповіді на такі тернисті запитання.

Ні помилок, ні стресу - покроковий посібник зі створення програмного забезпечення, що змінює життя, не руйнуючи ваше життя

Ви не можете покращити свої навички програмування, коли ніхто не піклується про якість програмного забезпечення.

Один потік Quora (серед десятків, орієнтованих на проблему) запитує, чи є насправді 100-кратні або 1000-кратні інженери. Деякі розширюють міркування для 10-кратних програмістів або інженерів, логічно кажучи, що насправді деякі люди дійсно додають проекту набагато більше значення, ніж інші. Однак у цій темі та інших питаннях часто зводиться до того, як виглядає ваша мірка, і як ви насправді присвоюєте значення.

Можливо, ще кориснішою є інша нитка Quora: вона запитує, чому 10 разів люди не платять вдесятеро більше, ніж інші професіонали. Одна з відповідей, яку ви отримуєте, полягає в тому, що ці «єдинороги» світу розвитку часто продовжують заводити власні компанії, а не забивати когось. Якщо ви погоджуєтесь з тим, що творчі продукти стартапів, такі як YouTube і Dropbox, в 1000 разів дорожчі за зарплату когось, скажімо, Google, то ви можете зробити багато тих же аргументів, сказавши, що ці підприємці, ці люди, які вийшли з коробки для створення нових продуктів, були принаймні в 100 разів або навіть у 1000 разів більш продуктивними, ніж інші у своїй галузі, - але ви бачите тут складну логіку. Це щось на кшталт руйнування, тому що стартап не схожий на велику компанію, і ми дійсно не оцінюємо цінність людей лише за те, скільки грошей вони заробляють ... або, принаймні, на це нахмуриться ввічливе суспільство.

Зрештою, все це дуже повчально говорити про способи роботи галузі та про те, як вона компенсує своїх людей. На дуже базовому рівні можна сказати, що найкваліфікованіші люди закінчують працювати на себе, або що вони починають привертати багато уваги у більших компаніях, тому що через деякий час інші люди починають розуміти, наскільки вони хороші в тому, що вони робити. Але все це не може відбирати у когось іншого, хто може бути трохи більше "середнього". Зрештою, хоча деякі з наших найбільших технічних пропозицій - це дітище одного-двох людей, ви насправді нікуди в такому суспільстві не дістаєтесь без певної співпраці та групової роботи - навіть якщо ви Стів Джобс або Білл Гейтс.

З практичної точки зору, компаніям було б корисно, не турбуючись про те, щоб знайти 10-кратних програмістів, а замість цього вкладати цю енергію у створення продуктивних та розумних команд, розширення можливостей своїх робітників для зростання в компанії та розв'язання внутрішньої продуктивності кожної людини. Але для тих, хто хоче зайнятися поклонінням героям і переслідувати мрію міфологічного убер-програміста, можливо, ці мегазірки можуть бути там. Вони можуть просто застосувати весь свій потенціал до наступного чи iPhone. (Щоб допомогти підготуватися до наступного інтерв'ю, див. Найвиразніші запитання щодо технічного інтерв'ю - і що вони можуть означати.)