Борьбы с баттхертом псто
Dec. 18th, 2010 01:34 amНа меня разные люди обиделись и разозлились, я отчасти постарался разъяснить позицию в комментариях и для удобства соберу сюда.
- Мне, в общем, наплевать на китайцев и индусов. Не надо мне писать "индусы еще хуже". Индусы лучше. Индусы зарабатывают сколько там, 50 миллиардов долларов на аутсорсинге? Вот и сперва добейся. Мир таков каков и больше никаков. Его можно изменить, но это надо хотеть и уметь делать. И таки делать, да.
- Что нас объединяет с индусами - нежелание программировать дорвавшись до звездочек хотя бы лейтенанта. Массу раз я слышал и читал - боже, как хорошо, меня сделали менеджером, я могу больше не программировать. Блядь, чувак, ты ж пришел на эту работу программировать, чему ты радуешься? Причина видимо в том, что в слаборазвитых странах работа программистом - это один из способов вырваться из говна если не в князи, то хотя бы куда почище.
- Свои улучшения и рацпредложения надо обсуждать, утверждать и аргументировать, а не внедрять явочным порядком. "Эти пидарасы" оказались в положении когда они могут выдавать тебе указания не просто так и (как правило) не потому что они спят с CTO. А потому что в процессе обсуждения, утверждения и аргументации они научились обсуждать и аргументировать, научились находить компромиссы, слушать потребителей, учитывать ограничения бюджета и аппаратуры и массе других вещей. И теперь они имеют право.
- Кривизна любой спецификации как правило имеет несложное объяснение, но совершенно необязательно что кто-то обязан это объяснять. Это не университет, надо научиться понимать самому. Если же она объяснения не имеет, получить его невозможно, логически вывести тоже - то скорее всего надо просто менять работу. Пускать поезда под откос - занятие имеющее смысл только на войне. Жизнь коротка и прожить ее надо быстро.
- Программирование - не искусство и не наука. Это ремесло. Его целью являются полезные программы, которые заставляют компьютеры делать полезные другим людям действия. "Красивая" (оптимальная, элегантная, легкоподдерживаемая, etc) программа имеет смысл только если она выполняет свою базовую функцию. Программа, которая не работает, некрасива (неэлегантна, неоптимальна) по определению. Некрасивые самолеты не летают (что, в общем, не совсем правда), но далеко не все красивые самолеты летают. Есть программирование как искусство или как спорт, где ремесленники соревнуются в том кто
больше забьет гвоздей в подошвунепонятнее напишет самопечатаемую программу или вычислит число пи за меньшее количество инструкций и т.д. Это внутренняя кухня профессии, никому снаружи она непонятна и неинтересна. - Нелюбовь к работе - это скорее всего наследие СССР (той самой Республики Солнца, в которой изобрели компутер Эльбрус, гигантский экраноплан, спутник, полет Гагарина, самую большую термоядерную бомбу и прочие фетиши). Проклятые пиндосы, либерасты и дерьмократы смогли развалить Великую Страну™, но к сожалению, не имели рецепта как обратно научить население этой Великой Страны™ полюбить работать и получать от работы отдачу. Большевистский строй умышленно разорвал положительную обратную связь между работой и ее результатами, заменив ее на отрицательную обратную связь (за неработу). В СССР свою работу любили психи - инженеры, ученые, музыканты, кинорежиссеры (причем дай бог 1% от общей популяции в каждой категории). Продавцу в магазине работу любить было не за что и незачем. Деньги не зарабатывались, а получались. Продавец в магазине никогда не имел возможности приблизиться к уровню жизни академика или хотя бы доцента МГУ (не воруя). Для того чтобы сделать генератор, надо иметь ПОС, а на ООС получается только усилитель. Вот усиливать - пожалста. Больше всех танков, больше всех ядерных боезарядов, тракторных заводов, чего угодно. Понадобилось бы партии производить больше всего компиляторов С++ - и это бы осилили. Ну а потом просто кончилось время когда вопросы можно было решать экстенсивным способом. Сопротивление растет как куб от скорости.
- Попытки кого-то что-то сделать - это тот самый тепловой шум на входе операционного усилителя, который он, будучи охвачен петлей положительной ОС, радостно подхватит и завоет. Система с ООС давит этот тепловой шум нахрен. Система без обратной связи не делает вообще ничего. Шум-то сам по себе никуда не девается, просто выхлопа нет. Врачи не хотят лечить, учителя не хотят учить, менты не хотят ловить гопников, АвтоВАЗ не хочет делать машины, программисты хотят быть менеджерами, а не программировать. Бессмысленно опять же сравнивать с СССР. СССР был замкнутой системой, миром в миниатюре. А сейчас система разомкнута и отлично видно кто хочет лечить, учить и ловить гопников. И как это делается на самом деле. И вот как вернуть обратно ПОС - я не знаю.
no subject
Date: 2010-12-18 09:42 am (UTC)no subject
Date: 2010-12-18 09:50 am (UTC)no subject
Date: 2010-12-18 10:23 am (UTC)no subject
Date: 2010-12-18 10:24 am (UTC)no subject
Date: 2010-12-18 10:32 am (UTC)no subject
Date: 2010-12-18 10:35 am (UTC)no subject
Date: 2010-12-18 10:41 am (UTC)Поверьте мне, никто не будет переводить девелопмент из одной страны в другую, только потому что там где-то стало дешевле. Бизнес - это продажа продукта или услуги потребителю, и пока продукт и услуга делаются, почти неважна себестоимость. Я сказал "почти"! :-) Наш бизнес очень высокомаржинален, в нем не имеет смысла бегать за каждой копейкой экономии, это не производство жестких дисков с маржой в 3%.
Вот новый бизнес в страну не придет, это да.
no subject
Date: 2010-12-18 11:43 am (UTC)no subject
Date: 2010-12-18 12:23 pm (UTC)no subject
Date: 2010-12-18 12:29 pm (UTC)Вообще конечно поразительно, что приходится разъяснять такие банальные вещи, как пп3 и 5..
no subject
Date: 2010-12-18 12:41 pm (UTC)это, простите,
камлание с бубном над дымом мухомороввыдача желаемого за действительное - опровергающие примеры я наблюдал неоднократновпрочем, хорошое дополнение к свойствам "русских программистов" :)
no subject
Date: 2010-12-18 12:44 pm (UTC)no subject
Date: 2010-12-18 12:49 pm (UTC)Выдача желаемого за действительное произошла в моей жизни очень давно, лет 20 тому назад. Я просто пожелал работать задорого на интересной работе и всю свою профессиональную жизнь тщательно за этим следил. Соотвественно и круг знакомых сформировался и все остальное. Люди, которые готовы заглушить девелопмент в стране где программист обходится в 3-5К и перевести его туда, где он обходится в 2-3К просто в эту среду не попадают.
no subject
Date: 2010-12-18 12:56 pm (UTC)no subject
Date: 2010-12-18 01:22 pm (UTC)Это вопрос цены, которую вы переводите в тезис "все мудаки". Печальная правда заключается в том, что хорошие программисты в Москве с белой зарплатой обходятся не сильно дешевле, чем в Калифорнии. На этом попытки аутсорса заканчиваются, можно тупо по месту жительства нанимать. Или перевозить хороших к себе - цена почти такая же, а плюсов работы в одном офисе сильно больше.
Особо хитрые, конечно, пытаются нанимать подешевле плохих, но это заканчивается воплями из предыдущего поста.
no subject
Date: 2010-12-18 01:42 pm (UTC)no subject
Date: 2010-12-18 01:47 pm (UTC)no subject
Date: 2010-12-18 02:41 pm (UTC)no subject
Date: 2010-12-18 03:03 pm (UTC)Тогда я, очевидно, вообще не понимаю, за что весь этот кипишь.
Jedem das Seine"У каждого свои недостатки" давно уж сказано. Равно как и то, что "белых людей" на всех софтостроителей не хватает уже не первое десятилетие.no subject
Date: 2010-12-18 03:18 pm (UTC)no subject
Date: 2010-12-18 03:46 pm (UTC)Ну, или отчитываются, пока проект не валится. После чего ругают индийский менталитет.
no subject
Date: 2010-12-18 03:49 pm (UTC)no subject
Date: 2010-12-18 03:53 pm (UTC)no subject
Date: 2010-12-18 04:18 pm (UTC)no subject
Date: 2010-12-18 04:30 pm (UTC)В смысле, человек, который "не хочет больше писать код", намерен впоследствии считать, что он его "произвёл", хотя и не "писал руками"? Произвёл, так сказать, непосредственно мозгом.
Если так, то неудивительно, что единственной достойной карьерой для программиста в таком случае считается перейти в менеджеры - смотри-ка, кто же откажется стать практически демиургом, без всей этой хуйни "разбираться в API", "помнить хреннадцать тысяч собственных мелких инженерных решений, принятых в текущем проекте", "вывернуть мозг другой стороной, чтобы понять, наконец, где тут ошибка", "долбить по клавишам как дятел". Выигрыш налицо, действительно.