Pull to refresh
  • by relevance
  • by date
  • by rating

Восход разработчикономики

Website developmentProgrammingProfessional literature
Recovery mode
От переводчика
Почитывая несколько лет назад журнал "Форбс", я наткнулся на статью, которую нашёл крайне интересной. Ну, знаете как бывает — читаешь, читаешь, и на каждом абзаце воскликаешь: «О! Це ж про меня!». Не мог поверить, что я один такой, и никто не сподобится уж если не перевести, то хотя бы сослаться на неё в русскоязычной прессе. Однако за четыре года этого так и не произошло. Ну что ж, «хочешь сделать что-то правильно — сделай это сам», посему предоставляю вниманию почтенной публики первую половину статьи. (Стараюсь переводить художественно, поэтому работа двигается небыстро; размер оригинала — больше 30 килобайт, и, «земную жизнь пройдя до половины», я понял, что держаться нету больше сил.)

P.S. Так и не смог разобраться, как поставить в заголовке тег «перевод».

Восход разработчикономики


Статья Венкатеша Рао опубликована в декабре 2011 года в журнале «Форбс».

В эволюционной биологии существует теория, согласно которой взаимный альтруизм и сотрудничество возникли как решение проблемы хранения еды. Если вам, раннему гоминиду, посчастливилось завалить крупного мамонта, у вас не было ни малейшего шанса умять его целиком до того, как он протухнет. Тогда вы делились едой: лучшим вложением для избыточного капитала было вложение в желудок вашего приятеля. В этом случае вы могли потребовать возврата вклада в тот раз, когда мамонта завалит уже этот самый приятель.
Читать дальше →
Total votes 37: ↑31 and ↓6 +25
Views52.6K
Comments 65

Восход разработчикономики (окончание)

Website developmentProgrammingProfessional literature
Translation
Recovery mode
(начало статьи здесь)

Управление рисками при инвестировании в программистские таланты


С другой стороны — этот эффект не имеет названия; возможно, его следовало бы именовать «десятикрадничеством» — плохие разработчики будут стоить вам отнюдь не незначительного ухудшения производительности труда. Нет, по целому ряду трудноуловимых причин они способны катастрофически саботировать сложную программную систему. Плохим разработчиком, построившим угрожающе полную ошибок или из рук вон плохо спроектированную систему, в её основание заложена тикающая бомба замедленного действия, и чтобы разгрести руины после того, как она рванёт, потребуются вложения, тысячекратно превосходящие сэкономленное на старте. Хуже того, работа по разбору завалов потребует привлечения усилий гораздо большего количества хороших разработчиков, и на более длительное время.

В этом моменте разработка программного обеспечения является полной противоположностью другим отраслям — скажем, аэрокосмической, — в которых некомпетентность и грубые ошибки гораздо более очевидны; их легче обнаружить и исправить на ранних этапах, пока стоимость такого исправления ещё не выросла до небес. Отсроченные кризисы (вроде конструкции самолёта, в которой в ходе реальной эксплуатации обнаружился фатальный дефект) также гораздо легче удержать от распространения, изолировать и исправить.

Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views20.6K
Comments 7

Глобальный конкурс задач Stepik Contest

Stepik.orgHackathonResearch and forecasts in ITStudying in IT
Образовательная платформа Stepik объявляет о старте конкурса по созданию IT-задач. Результатом Stepik Contest станет уникальная система онлайн-обучения, основанная на персональных рекомендациях учащимся. Победители конкурса получат денежные призы до $10K.


Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views5.9K
Comments 6

Дедлайн конкурса Stepik Contest продлен до 31 марта, самое время создавать IT-задачи

Stepik.orgEntertaining tasksPythonJavaScriptJava
Новогодние праздники и январь прошли очень быстро и вместо большого количества курсов для конкурса Stepik Contest команда Stepik получила множество запросов с просьбами продлить дедлайн. Мы решили продлить срок конкурса до 31 марта, а сейчас — подвести промежуточные итоги, ответить на вопросы и разъяснить все неочевидные моменты конкурса.

Итак, конкурс Stepik Contest, дедлайн 31 марта, чтобы выиграть от $2K до $10K, нужно создать 20+ задач по темам IT на платформе Stepik (adaptive.stepik.org).


Подробности про конкурс
Total votes 18: ↑17 and ↓1 +16
Views4.3K
Comments 8

Инженер VS Программист. Или куда уходят инженеры

Studying in IT
Sandbox
За последнюю неделю на Хабре появилось как минимум три поста о том, как люди разного возраста, пола и полученной специальности становились программистами. Успешными программистами. Эти истории отвечали на вопрос «как», но почти упускали вопрос «почему».

Сейчас я еще работаю инженером, причем по моей вузовской специальности «Радиофизика и электроника», и по профилю кафедры Антенн и Радиопередающих устройств. Но уже активно шагаю в сторону переквалификации.

Почему же я, инженер с 14 годами стажа, решил перейти в программисты?
Читать дальше →
Total votes 50: ↑43 and ↓7 +36
Views55K
Comments 170

Несколько историй про подпольных программистов

Personnel ManagementReading room
Recovery mode

Продажник-программист


Попал я однажды в организацию, занимающуюся организацией оффлайновых конференций. Им нужен был человек для поддержки сайта. Разговаривал со мной мужчина в пиджаке и при галстуке, представившийся начальником отдела продаж. От общих тем быстро перешли к техническим. Заглянули в код. Свой ORM, самописный шаблонизатор, немного устаревшие приёмы, но в принципе всё стройно, логично и однообразно. Я спросил, что стало с предыдущим программистом, на что собеседник рассказал мне историю.


Лет десять назад моего собеседника наняли на должность продажника. Чуть ли не в первую неделю работы он сломал ногу и сидел дома три месяца. Работать по специальности он не мог, но директор, зная что у моего собеседника инженерное образование, попросил наполнить контентом их сайт-визитку.


image

Читать дальше →
Total votes 70: ↑66 and ↓4 +62
Views52.6K
Comments 94

Типичные ошибки программиста при устройстве на работу

FreelancePersonnel ManagementIT careerIT-companies
С 2007 года я всё время (даже сейчас) кого-то нанимаю на работу. Сначала это были просто верстальщики и технологи для небольших веб-сайтов, а сейчас это тестировщики, фронтенд и бэкенд-разработчики для нагруженных медицинских проектов. Хочу поделиться с сообществом типичными ошибками ребят, которые приходят устраиваться к нам на работу.


Читать дальше →
Total votes 132: ↑23 and ↓109 -86
Views33.1K
Comments 256