metaclass: (Default)
[personal profile] metaclass
http://metaclass.livejournal.com/701072.html?thread=12834960#t12834960
у меня с некоторого времени сидит в голове цензор, что после нас придут не новые забиваторы и метаклассы, а совсем другие люди, которые потом нихрена не поймут и тупо начнут переписывать все с нуля.
Я предполагаю, что оные люди в принципе на любом языке ничего не напишут, поэтому сознательно пользоваться упрощенными инструментами, снижая себе производительность труда, нет смысла.

Причем основные проблемы в таких случаях, сколько я помню - это не язык (по любому языку читается первые 100 страниц нормальной книги и можно уже писать) а всякая хрень типа "как это включено во всю остальную инфраструктуру разработки, как пользоваться меркуриалом, как получить доступ к баг-трекеру, почему у этого клиента сеть настроена именно таким образом и как оно влияет на происходящее".

Date: 2012-06-20 11:08 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Богоносненько.

Date: 2012-06-20 11:35 am (UTC)
From: [identity profile] vp.livejournal.com
Я не говорю "не пользоваться", я говорю думать в том числе и о такой возможности наследования проектов. Как следствие: нормальное именование, понимание, что код ни коим образом не самодокументирован, комментарии, проектная документация, максимально доступная для дауна. И т.п.
Может быть я не прав.

Date: 2012-06-20 11:37 am (UTC)
From: [identity profile] metaclass.livejournal.com
Да, мои идиотские привычки "документировать код в виде рассуждений в баг-трекере" надо модифицировать в что-то более приемлемое.

Date: 2012-06-20 06:00 pm (UTC)
From: [identity profile] trueblacker.livejournal.com
коммит-мессаджи тоже ок

Date: 2012-06-23 10:39 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Лучше в виде диалогов с пауками из розетки.

Date: 2012-06-20 12:02 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> Причем основные проблемы в таких случаях, сколько я помню - это не язык (по любому языку читается первые 100 страниц нормальной книги

Рассуждения гика, а не менеджера.
Всё равно что придти на первое свидание с девушкой в грязном рванье и рассуждать "основная проблема -- жилплощадь для ребёнка, а одежду можно купить за 5 минут."

Всё верно, язык не основная проблема программирования. Но язык -- основная проблема найма программистов.
Придёт кандидат на собеседовании, понюхает, что у вас проект на фокспро-дельфи-винда-кложурь, да и попрощается. Не интересно.

Date: 2012-06-20 12:10 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Зачем нужны программисты, которые смотрят на язык?
Не, я понимаю, что есть очень уж бессмысленные языки, на которые нормальный спец в здравом уме не пойдет, но все более-менее современные - достаточно единообразны.
"Я умею только молоток и прямую отвертку, а у вас шурупы крутят шуруповертами, не, я так работать не могу".

Date: 2012-06-20 07:52 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> Зачем нужны программисты, которые смотрят на язык?

рад за вас, если у вас есть другие

Date: 2012-06-20 10:30 pm (UTC)
From: [identity profile] werewolf-online.livejournal.com
Можно посмотреть на это дело и с другой стороны.
Ну вот зачем студенту идти к вам и парить голову с "фокспро-дельфи-винда-кложурь", если за месяц можно с нуля поднять C# и пойти работать в EPAM?

Date: 2012-06-21 05:37 am (UTC)
From: [identity profile] metaclass.livejournal.com
C# можно и у нас - но за год студент сойдет с ума и будет писать на F# и Clojure.

Date: 2012-06-21 06:50 pm (UTC)
From: [identity profile] werewolf-online.livejournal.com
Можно то, можно. Но что-то мне подсказывает, что студент все же предпочтет ЕПАМ. Хотя может я чего-то не знаю и вы студентам сразу зп 5 штук предлагаете, квартиру в ипотеку и зарубежные командировки в придачу..

Date: 2012-06-20 09:08 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Как правило, менеджеры нифига не понимают.

Перед проблемой двухтысячного года одна тётя из ТЕХ разработчиков написала короткий ответ с простым вопросом "А вы знаете, сколько тогда стоила память, и какие финансовые потери были от этих двух байтов?"

Также и здесь. Или делается система быстро и дёшево, а фирма получает деньги, или делается Архитектура масштабируемая под сотню индусов. Вот только проблема, под неё надо двести индусов нанимать, а это дорого.

Date: 2012-06-20 10:04 pm (UTC)
From: [identity profile] nealar.livejournal.com
Я знаю, сколько стоила тогда память. Финансовые потери от + одного байта в каждой дате - чушь.

Date: 2012-06-20 10:11 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Когда "тогда" и сколько за байт?

Date: 2012-06-21 06:30 am (UTC)
From: [identity profile] nealar.livejournal.com
В восьмидесятых-девяностых. Таймштамп складывали в 7 байт, конечно же, +12% памяти всех бы разорило. Иногда таймштапм упаковывали в меньший объём, получался, например, DOSовский, в котором проблемы Y2K нет.

Date: 2012-06-21 06:35 am (UTC)
From: [identity profile] vit-r.livejournal.com
Сколько в семидесятых стоила память?

Date: 2012-06-21 07:02 am (UTC)
From: [identity profile] nealar.livejournal.com
Не застал. В шестидесятых, память на ферритовых кольцах - очень дорого ;)

Date: 2012-06-20 12:31 pm (UTC)
From: [identity profile] d4s.livejournal.com
я об этом уже много лет говорю. большинство студов смотрят, как идиоты -- "мы же c/c++/c#/java знаем -- значит программисты"

Date: 2012-06-20 12:52 pm (UTC)
From: [identity profile] vp.livejournal.com
Ну дык вот вопрос. Стоит ли при разработке ориентироваться на то, что завтра придут индусы, или продолжать писать лямбды? :)

Я, честно говоря, не знаю.

Date: 2012-06-20 01:29 pm (UTC)
From: [identity profile] d4s.livejournal.com
ИМХО продолжать лямбды.
смотрю я на "большой продакшн" и думаю, что частенько команды можно уменьшать в разы.

Date: 2012-06-20 02:46 pm (UTC)
From: [identity profile] ihar hrachyshka (from livejournal.com)
Когда ты не пишешь лямбды, ты обрекаешь себя на замену индусом!

Date: 2012-06-20 02:58 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Именно так. Как только начал думать "как передать индусам" - сразу у тебя в голове поселяется табор из бангалора, а завтра заводишь дома корову и пьешь воду из ганга.

Date: 2012-06-20 06:03 pm (UTC)
From: [identity profile] trueblacker.livejournal.com
нет ли здесь дискриминации по индусскому признаку?

Date: 2012-06-20 12:45 pm (UTC)
From: [identity profile] jdevelop.livejournal.com
после банков такие вещи особенно близки - когда знаний ну просто дохуя, но они разбросаны по разным локациям, и дни тратятся только на то, чтобы понять как там что работает и поменять две строчки в конфиге

нахуй такую разработку, в общем

Date: 2012-06-20 06:26 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
А, автор прав. Меня так из одной конторы выперли - три невежды сговорились, что я слишком сложно написал ("overengineered"), и уговорили начальство от меня избавиться. Сами накатали хрень попроще (что она работать не будет в боевых условиях, это уже проблемы чьи угодно только не их).

Жизнь.

Date: 2012-06-20 06:48 pm (UTC)
From: [identity profile] vp.livejournal.com
Ни фига себе опыт...

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2025 09:49 am
Powered by Dreamwidth Studios