Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей

Тут можно читать онлайн Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая старинная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей краткое содержание

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - описание и краткое содержание, автор Джессика Ливингстон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - читать онлайн бесплатно полную версию (весь текст целиком)

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - читать книгу онлайн бесплатно, автор Джессика Ливингстон
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Я обучал программированию в Массачусетском технологическом институте и, размышляя о карьере программиста, пришел к неутешительному выводу о том, что средний программист намного менее счастлив в своей работе, чем средний механик легкомоторного самолета. В настоящее время я прохожу обучение в летной школе, поэтому знаю, что стать механиком самолета можно после полуторагодичного обучения всего за 30 тыс. долл. (даже дешевле при опыте работы не менее трех лет и наличии сертификата FAA). Механик работает в небольшом коллективе и непосредственно встречается с клиентом. У него не возникает чувства отчужденности, о котором говорил Карл Маркс – отчужденности рабочих от результатов их труда (когда человек не видит, как его труд влияет на жизнь других людей).

Механик легкомоторного самолета непосредственно взаимодействует с клиентом. Выполнение многих задач по обслуживанию машины требует одновременной работы двух или трех человек, то есть механик работает в коллективе. По моему наблюдению, эти люди действительно счастливы. Программисты же изолированы друг от друга. Каждый сидит на своем рабочем месте, и никто не думает о той общей задаче, которую они выполняют. Мне кажется, программистов нельзя назвать инженерами в лучшем смысле этого слова. Инженер видит существующую проблему в организации или обществе и стремится найти пути ее решения. Хороший инженер предлагает продуманное, финансово эффективное решение, реализует и проверяет его результативность. Вот что такое инженерия. Если вы понаблюдаете за работой строителей и архитекторов, то увидите, что они взаимодействуют непосредственно с заказчиком и контролируют весь процесс решения поставленной задачи.

Ливингстон.Вам удалось вывести своих программистов из этого тупика?

Гринспан.Многие программисты оказались в таком тупике, потому что делали то, что им скажут. По этой причине многие из них так легко соглашаются на аутсорсинг. Если программист никогда не общается с заказчиком, никогда не думает самостоятельно, а только решает простые задачки, то на него очень легко переложить множество каких‑либо неприятных дел. Я не хотел, чтобы мои студенты оказались в такой ситуации. Пусть лучше они сидят за одним столом с теми, кто принимает решения, и становятся настоящими инженерами. Например, пусть программист сидит за одним столом с владельцем интернет‑форума или сайта электронной коммерции и говорит: «Я изучил цели вашего бизнеса и вот какие решения могу вам предложить исходя из опыта работы над созданными мною десятью сайтами и теми ста сайтами, которые я исследовал». Я хочу, чтобы мои студенты были равными партнерами по дизайну и построению сайтов, а не просто кодировщиками.

Моим желанием было поднять программистов на этот уровень и сделать из них таких же профессионалов, как юристы и врачи, сделать из них настоящих инженеров.

Ливингстон.Поясните, что вы подразумеваете под конечным результатом?

Гринспан.Нашим программистам необходимо было развивать такие навыки, которые позволили бы им начинать реализацию проекта с постановки проблемы. Они инвестировали свое время в повышение стоимости своего же труда. Я очень осторожно старался вдохновить программистов на построение собственной профессиональной репутации: мы указывали имя программиста в созданном программном коде, за который он нес ответственность. Программисты самостоятельно составляли документацию, где описывалась существующая проблема, предложенные методы ее решения, альтернативы, а также преимущества и недостатки конкретного решения. Они сообщали, чему научились при выполнении данного проекта. Я старался заставить программистов писать и выражать свои мысли на бумаге, а они не привыкли это делать.

Людям не нравится выражать свои мысли в виде написанных или напечатанных слов. Это сложно. По‑настоящему хорошие инженеры программного обеспечения обычно отличные писатели: они прекрасно выражают свои мысли и способны донести их до других людей. Программистам средней руки труднее представить себе целостную картину поставленной задачи, чем тем специалистам, которые описывают свои действия на бумаге.

Ливингстон.Вы создали в своей компании необычную рабочую атмосферу, стимулируя сотрудников активно участвовать в общем деле и брать на себя ответственность. Вы проводили тренинги?

Гринспан.Проводили и очень жестко проверяли программный код. Согласно нашему плану, рост компании осуществлялся за счет привлечения практикантов. Мы приглашали в компанию новых сотрудников – а в ней уже работало с десять человек, контролировавших новичков и проверявших программный код, – и объясняли, как использовать готовые инструменты вместо написания лишнего кода. Сотрудник, успешно выполнивший два‑три проекта для клиентов, мог взять в «подмастерье» новичка и наставлять неопытного программиста.

В среднем наши сотрудники были моложе, чем в других компаниях по разработке программного обеспечения. Кроме того, у нас работало больше женщин. Ева Андерсон и Трейси Адамс входили в руководство организации – редкость для ИТ‑компании. В проектах участвовало не больше двух‑трех сотрудников. В результате часто приходилось работать в очень напряженном режиме. Но этот метод я почерпнул в аспирантуре Массачусетского технологического института.

Чтобы накопить опыт и научиться завершать начатые дела, молодому человеку необходимо довольно много трудиться. Преимущество заключается в том, что новичок выполняет значительный объем работы в проекте и может считать, что создал половину сайта для заказчика. Его имя появляется не только в резюме или среди двадцати разработчиков программы, но и в списке нескольких создателей реально работающего сайта.

Большинству программистов сложно указать, что именно они сделали в своей карьере. Людям известны имена всего пары десятков человек, занимающихся программированием. Например, мы знаем, что ядро Linux разработал Линус Торвальдс, но очень трудно оценить, что именно сделал средний программист, работающий в крупной компании. Возможно, он или она знает о своей роли в проекте, но со стороны – из‑за масштабности проекта вклад отдельного программиста кажется незначительным.

Мне хотелось, чтобы у каждого из наших сотрудников было профессиональное резюме. В конечном счете эта идея была ошибкой, потому что индустрия разработки программного обеспечения пошла другим путем. Клиентам оказались не нужны профессиональные программисты – им нужны дешевые программисты. Клиенты хотят, чтобы программисты пользовались неэффективными инструментами, такими как языки программирования C и Java. Лучше всего нанять программистов из далеких стран, например из Индии, и заплатить им как можно меньше. Однако, по моему мнению, такое пренебрежительное отношение со стороны бизнесменов объясняется тем, что программистов никогда не считали профессионалами. Видимо, потому, что программисты никогда по‑настоящему не заботились о качестве создаваемого продукта. Вы встречали таких программистов, которые интересовались бы у заказчика тем, правильно ли они выполняют поставленную задачу и понравится ли такой вариант пользователям? Вряд ли. Обычно программисты рассуждают так: «Не знаю. Мне все равно. Деньги платят, у меня есть рабочее место, и кондиционер работает. Пока начисляется зарплата, я совершенно счастлив».

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Джессика Ливингстон читать все книги автора по порядку

Джессика Ливингстон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей отзывы


Отзывы читателей о книге Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей, автор: Джессика Ливингстон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x