Хорошо быть программистом

Gustavo Duarte, “Lucky to be a Programmer”, public translation into Russian from English More about this translation.

See also 116 similar translations

Translate into another language.

Participants

tilarids837 points
geniot362 points
de-xar262 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2 3 4

Lucky to be a Programmer

Хорошо быть программистом

History of edits (Latest: tilarids 3 years, 9 months ago) §

— Вопрос ко всем редакторам: имеет ли смысл писать "Программист" с большой буквы? tilarids

— В англ. есть правила написания заголовков. Правильнее было бы Lucky To Be a Programmer. Возможно, вариант автора - ещё один допустимый вариант. В любом случае в русском в заголовке только первое слово пишется с заглавной. geniot

More 8 comments

— Можно тогда даже "Классно быть программистом". Вообще перевод заголовков - дело неблагодарное. "One flew over the cuckoo's nest"(Пролетая над гнездом кукушки),"Cliffhanger"(Скалолаз) - мои любимые примеры. Кстати "Lucky to Be Me" я бы перевёл "Какой я везунчик!". geniot

For the past few weeks I’ve been working with a fellow developer on a project that required an all-out programming effort. It’s done now, so we’re back to a regular schedule, but when people hear about the crazy hours they often say they’re sorry. They really shouldn’t be. I would never do this often, or for long periods, or without proper compensation if done for an employer, but the truth is that these programming blitzkriegs are some of my favorite periods in life. Under the right conditions, writing software is so intensely pleasurable it should be illegal.

Последние несколько недель я работал с напарником над проектом, который потребовал напряженных программистских усилий. Проект уже закончен, а мы вернулись к обычному распорядку, однако, когда люди слышат об этих сумасшедших авралах на работе, они часто сочувствуют нам. А не должны. Я бы никогда не стал работать таким образом часто, или на протяжении длительных периодов времени, или без должной компенсации со стороны заказчика, если таковой имеется, потому что, по правде говоря, подобные программистские блицкриги — одни из самых любимых периодов в моей жизни. В правильных условиях написание программного обеспечения настолько приятно, что должно быть признано незаконным.

History of edits (Latest: Nash 3 years, 9 months ago) §

— Вопрос ко всем редакторам: мне кажется, что стоит заменить "люди говорят, что им жаль" на что-нибудь другое. Есть варианты? Также не совсем дословно переведено место про заказчика, а также вместо использовано вместо "больших программистских усилий" просто "больших усилий", что как-то неправильно звучит tilarids

— Может fellow это напарник. Предлагаю вместо "приятель-разработчик" просто "напарник". Bishop

More 5 comments

— Иногда оно и есть незаконное. А вообще это известная у них поговорка. the_corrector

Many programmers relate to this, but others are taken aback when they hear it. I think it’s because institutions are so good at squeezing the fun out of everything. It’s appalling for example how schools can take the most vibrant topics and mangle them into formulaic, mediocre slog. And so it is for programming. Many corporations turn an inherently rewarding experience into something people just barely stomach in exchange for a paycheck.

Это относится ко многим программистам, остальных же эта мысль застаёт врасплох, когда они её слышат. Я думаю, это потому, что система образования так хорошо справляется с «выдавливанием» интересного из любого предмета. Ужасает, например, то, как школы могут взять самые животрепещущие предметы и изуродовать их, лишив интереса и оставив только формулы. То же самое и с программированием. Многие корпорации превращают по сути приятное занятие в нечто, что едва можно вытерпеть в обмен на зарплату.

History of edits (Latest: tashka 3 years, 9 months ago) §

— Не могу точно перевести последнее предложение. Поможет кто? tilarids

— Примерно так. amIwho

— Все равно не понятно :) Я не могу понять правильно, что хотел сказать автор. Думаю, имеет смысл заменить русским аналогом мысли, даже если он будет очень далек от оригинала. tilarids

That’s too bad. Few things are better than spending time in a creative haze, consumed by ideas, watching your work come to life, going to bed eager to wake up quickly and go try things out. I am not suggesting that excessive hours are needed or even advisable; a sane schedule is a must except for occasional binges. The point is that programming is an intense creative pleasure, a perfect mixture of puzzles, writing, and craftsmanship.

Это очень плохо. Мало найдётся занятий лучше, чем проводить время в творческих раздумьях, поглощенным идеями, видеть как работа претворяется в жизнь, а засыпая, стремиться скорее проснуться, чтобы проверить некоторые задумки. Я не говорю, что всегда надо работать лишние часы, это даже нежелательно — правильное планирование необходимо за исключением редких случаев. Что я хочу сказать это то, что программирование — это огромное удовольствие от творчества, отличная комбинация головоломок, написания кода и мастерства.

History of edits (Latest: the_corrector 3 years, 9 months ago) §

— "мощное творческое удовольствие" - есть другие варианты? tilarids

— огромное удовольствие от творчества? kotikg

— я за :) tilarids

Programming offers intriguing challenges and ample room for invention. Some problems are investigative and reductionist: Why is this code running slowly? What on earth is causing that bug? Others are constructive, like devising algorithms and architectures. All of them are a delight if you enjoy analytical work, immersed in a world full of beasts like malware, routers, caches, protocols, databases, graphs, and numbers.

Программирование предлагает занимательные задачи и простор для изобретений. Некоторые проблемы носят исследовательский характер и необходимо найти решение оптимизации: «Почему этот код работает так медленно?», «Что же всё-таки вызывает этот баг?» Другие задачи — творческие, например, разработки алгоритмов и архитектур. Все они приводят в восторг, если вам нравится аналитическая работа, погруженная в мир чудовищ, таких как вредоносные программы, роутеры, кеши, протоколы, базы данных, графы и числа.

History of edits (Latest: gmarketer 3 years, 9 months ago) §

— reductionist как-то надо по-другому перевести tilarids

This analytical side is what most people associate with programming. It does make it interesting, like a complex strategy game. But in most software the primary challenge is communication: with fellow programmers via code and with users via interfaces. By and large, writing code is more essay than puzzle. It is shaping your ideas and schemes into a coherent body; it is seeking clarity, simplicity and conciseness. Both code and interfaces abound with the simple joy of creation.

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

History of edits (Latest: rubynovich 3 years ago) §
Pages: ← previous Ctrl next
1 2 3 4