Pull to refresh

Comments 558

на вопрос: «расскажи о себе?», можно смело кидать линк на эту статью)
UFO just landed and posted this here
Это точно, тоже кинул своей девушке. :) Отличная статья!
Ну зачем мне знать, кто кому какой кинул линк?!
А ещё программисты должны уметь пропускать ненужную им информацию мимо их внимания, ставить некий фильтр в голове, чтобы потом не обдумывать лишнее.

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

[1] — Я!
[2] — И я!
[3] — И я тоже!

[40] — <неразборчивый крик из толпы>
Напомнило старый анекдот:
— Сегодня будем есть котлеты. Ты, ты, ты и ты — пойдете крутить мясорубку. А ты, ты, ты и ты…
— Можно и я?!
— … ну и ты — пойдете на фарш.
Аватарка как нельзя лучше подходит к комментарию :)
Затем что это, на мой взгляд, парадокс программиста. Он с одной стороны логичен и прагматичен, а с другой он обычный человек, который хочет быть признанным и понятым. С кем как не с себе подобными он может поделиться и выразить свои эмоции?
я не обычный человек, что за вздор. я Программист.
Ну так физик может воскликнуть «Я необычный чел, я Физик!». Но будет ли он для нас каким-то необычным? Нет, это просто чел шарящий в физики и по своему «сдвинутый по фазе». Но он обычный! Под «обычным» следует понимать что он\она также как и любой другой кушает, спит, радуется, прыгает и много еще другого. На мой взгляд программера понимать нужно объект класса «Программист», который унаследован от класса «Человек». А следовательно программер является прежде всего Человеком!
ошибаетесь.
прежде всего я являюсь именно программистом. для этого я учусь, стараюсь…
а человеком я родился (тоже спорно если приплести этику). общебытовые вещи не делают людей похожими. мы радуемся едим и прыгаем по-другому
>>общебытовые вещи не делают людей похожими
А кто говорил про «похожесть»? Я говорил о том, что какими бы мы различными не были прежде всего мы люди!

Вы вот говорите «прыгаем по-другому». Если Вася прыгает выше Пети, это ведь не значит, что Вася стал на несколько процентов кенгуру. ВДВ-шники умеют неплохо ползать(нормативы у них), но это их не делает пресмыкающимися.

Какими бы мы различными не были и как бы по разному не делали что-нибудь мы продолжаем оставаться людьми!

>>для этого я учусь, стараюсь…
Вы это делаете для того, чтобы еще более эффективней решать свои задачи или задачи заказчика. Разве не так?

Учение на протяжении чуть ли не на протяжении всей его карьеры делает многое для программиста, но не эта особенность делает его программистом!

Программиста прежде всего делает «Огромное желание решить задачу максимально эффективно, а если позволяет возможность и элегантно».

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

На мой взгляд Вы заблуждаетесь говоря, что вы прежде всего программер. Чтобы это понять представьте маловероятную ситуацию, что Вам ваш начальник урезал зарплату и аванс скажем до нуля! Мотивируя: «Но ведь ты получаешь колоссальную возможность учиться на боевых ситуациях возникаемых на работе, думаю тебе этого хватит». Неужели Вас это устроит?
Собственно я в похожей ситуации нахожусь. Изучаю новые технологии, инструменты, методики и т. п. лишь из-за «любви к искусству». И, в принципе, готов применять их бесплатно, если это не исключает доход «на еду» от «быдлосайтостроения».
Вот! Видите Вы не говорите «Я готов работать за бесплатно», вы говорите «в принципе», т.е. когда Вам будет нечего кушать Вы будете действовать совершенно по-другому! А все потому что, когда человек сыт ему легче рассуждать о высоком! Когда же он не знает откуда взять очередные 25.000 руб за квартиру(1 комн. Москва), а при этом думает как бы еще на памперсы хватило и еще много на че, то у него «интерес» уходит в лучшем случае на второй план!
В свободное время я их готов применять бесплатно, лишь бы «в стол» не писать, были бы задачи интересные и востребованные. Сейчас занимаюсь маловостребованными и неинтересными за копейки. Будь интересные и востребованные зарабатывал бы чем-нибудь другим, а для души бы писал.
Был такой умный дядька Маслоу. Он всё это очень точно описал…
Да, но у наследника свойства и методы могут быть перегружены, полимофизм, все дела…
class stream;
class input_stream: public stream;
class output_stream: public stream;

Вот пример того что у наследников может быть совершенно по-другому чем в родителе, но они же не перестают быть стримами!
У меня была в точности обратная ситуация.
Получил Ваш линк, стоп, мы же не женаты?
UFO just landed and posted this here
Я как-то наткнулся на пост «Не будите программиста» и теперь кидаю ссылку на него, когда нужно доходчиво объяснить почему отвлекать не стоит ;)
Блин, сначала прочитал Ваш первый камент, полез искать пост на Хабре. Пока искал нашел пару интересных постов, потом снова зашел сюда и заметил ссылку :)
Да, я тоже его в свое время дал почитать жене, много проблем отпало (мы работали вместе). Написан он проще и художественнее, чем этот.
Ошибки бы там еще кто почистил…
Интересный пост. Добавил ссылку на него в статью.
Кинул девушке, чуть не поругались, сказала что я инопланетянин.
Я согласен на «молоко за вредность» в его натуральном виде, а не в психологическом.
Про поход в магазин — инфа 100%, меня в тупик ставит формулировка задания «Купи что-нибудь к чаю». Я зависаю.
— Почисти картошки.
— Сколько?
— Ну на суп чтобы хватило.

Вот от этого тоже ступор бывает.
Просто уточняете, если до этого «на суп» ещё ни разу не покупали. :)
Просто супы бывают разные, например такие, которые не требуют картошку вообще :)
if(!popatoes.needed())
throw new potatoesNotNeededException;

И вы зависли…
Это вы просто ещё юниор, не способный работать самостоятельно и понять задачу без точных директив от тим-лида :)
Опытный программист понимает, что перед ним стоит задача не «почистить три картофелины», а «получить вкусный обед» :)
Ну собственно ответил выше.
Солянка например, чем не вкусный обед? :)
Да-да, и он в состоянии провести перспективную декомпозицию обеда, оптимизацию полученной модели и расчитать затраты на разработку :)
Другой вопрос: почему слесарю 3-го разряда понятна задача «про картофель», а программисту, зачастую и опытному, не понятна без пинка?!
Картошка — еще не так страшно. Я примерно представляю сколько её в тарелке и сколько тарелок в кастрюле. А вот заявочки типа «купи ванили на торт» или «дрожжи на пироги» — вот это и правда шах и мат.
Почему? И то, и другое продаётся в упаковках, которые расходуются медленно и хранятся долго, так что можно покупать с запасом.
Кто их знает на сколько упаковка рассчитана. На дрожжах может ещё и написано на сколько кг теста они рассчитаны, а вот ваниль…
Да, я недавно так взял «с запасом» — целых 3 пачки ванильного сахара. Оказалось надо было 4.
Дрожжи или ваниль можно с запасом взять, пригодятся.
Интересная идея вычислять количество необходимой картошки по тому, сколько её помещается в тарелку
С покупкой салатов и других весовых продуктов тоже сложно
Наверное это одна из причин, почему я умею готовить сам: чтобы не замарачиваться с ответами типа «на эту кастрюлю супа» — прикидываю из своего опыта самостоятельно. Правда бывают накладки: я люблю суп погуще, а жена пожиже — приходится тоже учитывать :)
UFO just landed and posted this here
Т.е. «почисти печеньки» — все ок, а картошка сразу ставит в тупик? :)))
Я один не знаю, что значит «почисти печеньки»? Или я шутку не понял?)
В китайских смартфонах раньше, а может и сейчас до сих пор, был очень кривой перевод. В частности, в браузере «Clear cookies» переводилось как «Почисти печеньки»/«Чистые печеньки»
Данная предметная область достаточно проста. Тем более, для аналитического ума, коим, без сомнения, является ум программиста. Основные сведения о преобразованиях сырых продуктов в еду, критериях качества и вкусовых особенностях еды, полученной основными способами приготовления, и практические советы приведены в любом более-менее вменяемом учебнике по кулинарии.

Чтение документации экономит гораздо больше времени в дальнейшем, чем время, потраченное на её изучение. Любой программист уж должен это знать.
Помню на меня девушка смотрела как на идиота, когда я начал взвешивать картошку на суп по «ману». Была ещё мысль одну картофелину пополовинить, чтобы 2 кг (вроде) точно вышло, а не 2,05. Но пожалел её :)
Ага, как же. Половина рецептов содержит слова «положить по вкусу» и «варить до готовности». Адски простое описание для аналитического ума.
Изучать кулинарию по рецептам — это как учить язык программирования по примерам кода. Да и ни в соли по вкусу, ни в варке до готовности нет ничего сверхъестественного. За 1-2 неудачные итерации последовательных приближений вы будете точно знать, сколько надо солить и варить.
Ещё «малый огонь», «средний огонь», «золотистая корочка» и т. п. «Золотистая» — это как в RGB будет? :)
Не, я понимаю, что меня троллят, и всё же отвечу ;-)

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

Золотистая корочка — это понятие при жарке мяса. Что такое мясо? Это фрагмент живой ткани, наполовину состоящей из воды. Внутри мясо содержит много капилляров, по которым эта вода во время жарки будет вытекать и испаряться. Если вся вода испарится, мясо получится сухим и жёстким. Чтобы она не вытекала и осталась внутри на всё время готовки, надо эти капилляры на поверхности мяса закупорить. Для этого включают большой огонь и как можно быстрее сообщают поверхности много тепла. Большой огонь нужен, чтобы тепло не успевало проникнуть в середину блюда и изменило только его поверхность. Уже потом включают малый огонь и на нём уже готовят до конца. Это делается, чтобы доставка тепла к середине и поверхности блюда была равномерной, чтобы мясо приготовилось на всей его толщине.

Так вот. Состояние поверхности мяса, когда сосуды закупорены, визуально выглядит как корочка. Если подольше обжаривать, корочка станет коричневеть. До этого доводить не надо, т.к. при дальнейшей готовке, когда прожарится середина мяса, корочка станет чёрной и (внезапно!) невкусной. Состояние, до которого надо обжаривать, называют золотистой корочкой. Это не значит, что надо стоять со спектрометром или снимать RGB.

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

Давать точные количества ингредиентов и точное время приготовления бесполезно по трём причинам. Во-первых, плюс-минус 30% ингредиентов в большинстве случаев незначительно повлияют на результат. Во-вторых, от того, какие конкретно продукты у вас есть, будет зависеть и их приготовление. Например, каменная соль намного солёнее, чем йодированная. А последняя ещё и распадается при термической обработке. И, в-третьих, время приготовления зависит от характеристик вашей плиты и посуды — у всех разные теплопроводность, теплоёмкость и теплопотери. Какая-то очень инертная и долго нагревается, зато потом не остудишь. Какая-то мгновенно нагревается, зато требует посуду с толстым дном. Можно в рецептах писать: «Сообщите мясу 600 кДж тепловой энергии с таким распределением, чтобы плотность тепла на объём продукта на поверхности была в 4 раза выше, чем в середине». Хрен измерите. Гораздо проще написать про золотистую корочку.

Надо просто понимать физику процесса, которым вы занимаетесь, и иметь немного практики, чтобы визуально/по запаху/на вкус определять, что сейчас происходит у вас на плите. Уверяю, что проблемы, с которыми сталкивается программист во время работы, гораздо сложнее.
И не думал троллить, просто на жизнь пожаловался. В следующий раз надеюсь мясо нормально получится, а то никак нормально не пожарить, как-то не додумывался в процессе температуру менять. Спасибо.
Ну, ё-моё. Подбор каждого параметра — это линейный поиск оптимума. За log(N) экспериментов (где N — это размах/погрешность) найдёте то значение, которое соответствует вашему личному «по вкусу».
В виду того, что размах обычно можно ограничить эвристическими соображениями, а погрешность — оставляет желать лучшего, потребное число экспериментов вряд ли достигнет десятка.
вы сделали мой день.
я теперь знаю как надо жарить мясо и почему оно у меня невкусное получалось. все дело в корочке!!!
Читая ваш опус, подумалось, что дело не только в физике процесса, но и в измерительных приборах и единицах измерения. Т.е. мы картинку на экране можем точно измерить — взять линейку в фотошопе и вот он ответ. А с солью в супе все сложнее. Потому что нет адекватных измерительных инструментов. Нет, оно, конечно, можно взвешивать необходимое количество, но это нифига не быстро и все равно неточно (соль разная). Вот и получается, что, с точки зрения результата, эффективней оценивать на глаз, но требуется практика.
Угу. Глаз он такой. Требует калибровки по эталону — рецепторам на языке.
Говорят, что рецепторы эти ни фига не эталон. Их «пристрастия» изменяются со временем.
Значит надо предусмотреть поверку во время регламентного обслуживания ;-)
С солью на самом деле сложность всего одна: абсолютный новичок в готовке не представляет даже примерные диапазоны. Сколько соли на кастрюлю супа? Чайную ложку? Столовую? Две, три? В этом смысле согласна, плохо, что в кулинарных книгах не пишут хотя бы примерные ориентиры.

С другой стороны, эти примерные ориентиры достаточно узнать у кого-нибудь (у мамы, например :)) один раз и потом по ним прикидывать все остальное. Вот, например: на самую большую кастрюлю, в которой я борщ варю (5,5 л), кладу полторы столовые ложки соли. Соль обычная мелкая, не йодированная.
Это шедеврально!
Я ваш коммент в избранное добавил, просто чтобы знать как жарить мясо )
Картошка бывает разного размера, иногда необходимо срезать позеленевший верхний слой или потемневшие участки. Поэтому точное количество картофелин обычно сказать сложно.
UFO just landed and posted this here
Когда я учился на повара, нам препод объясняла, что если картошка позеленела хотя бы чуть-чуть, значит, в ней уже есть много соланина, её бесполезно срезать/обчищать, надо выкидывать
ru.wikipedia.org/wiki/Соланин
Спасибо. Я смотрю, очень полезный топик в плане прокачки кулинарных способностей :-)
Картошку еще на глаз отмерить можно. А вот «соли/специй/чего угодно по вкусу» — реально жесть:)
Просто спрашиваю. Обычно в итоге чищу с запасом, и лишняя картошка лежит в холодильнике до завтра.
Робот Фортран! Возьми в правую руку нож и чисть картошку!

Почему никто еще не запостил?
Да, да, да! У меня была в детстве такая книжка! Там еще графопостроитель как периферийное устройство вместо принтера описан. :)
Кстати, на каком-то CC можно было порисовать графопостроителем. Классная штука!
Все писали минипрограмки на бейсике, чтобы рисовать картинки, а один самый хитрый сделал прямое управление.
А еще внутри нее был ноутбук на целый разворот!!!

Поворачиваешь книгу на 90 и вуаля)))
Ааааа! Это была моя любимая детская книга! ^_^ Мне брат ее дал читать, когда я просил, чем он занимается. =Р
У меня в детстве таких было 2. Как вторая называлась уже не помню…
UFO just landed and posted this here
наверное, я слегка постарше тут присутствующих :) и потому один не знаю, о какой книге идет речь?? Намекните про название, а то я тоже часто испытываю трудности при объяснении, чем же я занимаюсь на работе своей 6-летней дочери ))))))))))
UFO just landed and posted this here
Сразу спрашиваю, сколько средних картошин чистить.
Прочитал ваш комментарий, и подумал что, если бы вы были программой, то искусственный интеллект бы у вас отстутствовал.
Вот от этого тоже ступор бывает.

Ха!
1) Берётся кастрюля, в которой будет вариться суп (если она не указана — берётся «кастрюля по умолчанию», уж настройки, принятые в семье, запомнить нетрудно)
2) Наливается водой примерно на половину. Затем, по мере очистки, картошка кладётся в неё, пока уровень воды не достигнет нормального уровня супа (опять-таки, берём его из настроек по умолчанию).

Ровно то же самое, можно сказать про поход в магазин. Если вы не первый раз в жизни идёте в магазин — у вас за каждым «что-нибудь к чаю» стоит соответствующее этой формулировке значение по умолчанию. Если у вашей жены оно окажется другим — это будет её проблема.
Вполне адекватно реагирую на такую просьбу — просто покупаю то что нравится/хочется мне :) Не устраивает, говорите конкретнее. В остальном ориентируюсь на то что покупал раньше, если раньше прокатили «яйца первый сорт», то и сейчас прокатит.
«Жена посылает программиста в магазин:
— Дорогой, купи, пожалуйста, палку колбасы, и если будут яйца, то купи десяток.
Через полчаса программист возвращается с десятью палками колбасы.»
Ещё в копилку:
Программист перед сном ставит 2 стаканы воды — пустой и полный. Один если захочется пить, второй — если не захочется
А тот, кто понимает, что такое полиморфизм, ставит один, полный наполовину. В зависимости от возникшей ситуации можно воспринимать его как полупустой или как полуполный.
Покажите-ка, пожалуйста, диаграмму классов для этого одного стакана. Что-то у меня нет ощущения, что Вы понимаете, что такое полиморфизм.
Почему же вы считаете, что вне ООП программирования нет?
1) Я так не считаю.
2) Полиморфизм, если уж мы говорим об объектах класса «стакан», является механизмом именно объектно-ориентированного программирования. Функцией стакан я никак не могу считать, как бы мне этого ни хотелось. А так и полиморфизм кристаллов бывает, что уж там.
3) Пролейте уж свет на моё невежество.
Полиморфизм по модулю, например.
% empty_glass.erl
...
handle(Glass) ->
   do_not_drink(Glass).
% full_glass.erl
...
handle(Glass) ->
   drink(Glass).
% glass.erl
...
handle(Glass, HandlerMod) ->
   HandlerMod:handle(Glass).
% human.erl
...
do_something_with_glass(Glass, thirsty) ->
   glass:handle(Glass, full_glass);
do_something_with_glass(Glass, _) ->
   glass:handle(Glass, empty_glass).

Можно еще сделать через лямбду, тогда больше языков будут подходить для реализации.
Симпатично, ага. Плохо только, что у стакана нет состояния. То есть если из стакана в целом можно сделать в среднем десять глотков, то после одного глотка из полупустого стакана… короче, очень сложная и неэффективная система нарисуется. И это предлагает сделать программист?
Как это нет состояния? Glass же везде обрабатывается как record с полем water_level.
И каждая из описанных функций возвращает измененный record, так что в неупомянутом коде это выглядит примерно так:
NewGlass = human:do_something_with_glass(Glass, Human#human.thirst),
Тогда непонятно, зачем нужны full_glass и empty_glass. :-)
В данном случае — чтобы продемонстрировать полиморфизм. В жизни — чтобы изменять поведение какого-либа куска кода, не изменяя его.
Таким образом, например, можно реализовать инкапсуляцию чего-либо в TCP, а потом дописать инкапсуляцию в SCTP неинвазивным плагином.
Да и сам OTP во многих местах использует полиморфизм по модулю (см. тот же gen_server)
Вообще удобнее делать частичное применение glass x, где x \in [0,1]. Вроде как «наполненность».
Да, удобное каррирование — то, чего эрлангу не хватает. С другой стороны, в хаскелле, вроде бы, нет модулей, по которым можно устроить полиморфизм.
Модели в хаскеле есть, однако признаю, что устраивать полиморфизм по ним никогда в голову не приходило, так что даже не знаю, можно ли. В хаскеле все-таки не утиная типизация, а строгая, так что вероятно действительно нельзя. Но зато можно как-то так:

empty.hs:

handle Glass _ = do_not_drink Glass

full.hs:

handle Glass Thirsty = drink Glass
handle Glass _ = do_not_drink Glass

main.hs:

do_something_with_glass Empty_glass thirsty = empty.handle Empty_glass thirsty
do_something_with_glass Full_glass thirsty = full.handle Full_glass thirsty

Ну и понятно, еще data.hs:
data Glass = Empty_glass | Full_glass
data Condition = Thirsty | Nil
В жизни-то понятно. А этот пример, в котором уже прозвучало слово record (ну, Вы понимаете, куда я клоню) просто, имхо, неудачен. Причем не из-за тонкостей реализации, а просто так неудачен, чисто с точки зрения семантики. Мы не будем стаканить человека, мы не будем водянить стакан.
Стоп, как это стакан — не функция? Стакан, это функция, отображающяя жидкость из исходной тары в меня! Стакан — очень даже функция.
И если уж на то пошло, в ФП не только функции есть, да, а без полиморфизма там вообще никуда.
А что такое «полупустая функция»?
Ну вам выше уже написали как это работает в коде. Если пить хочется — отображает воду, иначе, например, воздух или вообще ничего.
drink(WaterLeft) when WaterLeft < 10 ->
   drinker ! {water, WaterLeft},
   fun() -> drink(0) end;
drink(WaterLeft) ->
   drinker ! {water, 10},
   ...
   fun() -> drink(WaterLeft - 10) end.

halfglass() ->
   fun() -> drink(50) end.

halfglass возвращает полупустую функцию-стакан.
Это не то чтобы полиморфизм, а скорее соблюдение протокола а ля duck typing. Ну или полиморфизм со множественным наследованием, что для многих программистов и/или во многих языках представляет собой мозговыносную проблему.
А вот event-driven системе при отсутствии необходимости пить стакан с водой не понадобится.
… 2 стаканы воды — один полный, а второй — '/0' :)
А админ ставит три стакана: один если захочется, второй если не захочетяс, и третий — для бэкапа.
Программист перед сном ставит 2 стаканы воды — пустой и полный. Один если захочется пить, второй — если не захочется

Вообще глупость, конечно. Программист как раз не имеет с этим проблемы. Просто else для условия if (needWater()) будет отсутствовать. Это тогда не программист, а быдлокодер какой-то, но в таком случае эти стаканы должны выглядеть как велосипеды с квадратными колёсами и костылём вместо седушки.
А вдруг глотка неинициализированной останется? :)
А глотка разве не инициализировалась при создании объекта класса «Человек»? Просто когда хочется попить нам надо будет вывод из полного стакана отправить в глотку. Другое дело, что, у программиста может не стоять обработка ошибки если стакан пустой или отсутствует, но это уже другой вопрос.
Поддерживаю. Всегда не любил такие анекдоты. Про программистов есть умные анекдоты, но большинство не имеют к реальности никакого отношения.
ну и, как известно, админ ставит 4 стакана — на случай отказа первой системы
Всё таки десять.

kolbasa=1
if eggs
kolbasa = 10
end

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

kolbasa=1
if eggs
kolbasa += 10
end
ошибка в модели предметной области. я себе это вижу как-то так:

basket = new stack();
basket.push(sausage);
if eggs:
basket.push(sausage * 10);
end;
Чудесный ответ программиста на реакцию жены, встретившей его на кухне с десятью палками колбасы ))
Тут, кстати, очень подошёл бы какой-нибудь стековый ЯП, тогда можно было бы просто сделать dup (повтор аргумента, находящегося на вершине стека, и запихивание результата в стек)
Вот же денег человеку не жалко )).
С одиннадцатью. Инструкции надо выполнять последовательно!
В дальнейшем, я непременно буду читать комменты, написанные до меня, чтобы избежать подобных конфузов. 8)
Наносить шампунь на мокрые волосы массирующими движениями. Смыть тёплой водой. Повторить.
Дурной алгоритм. Так шампуня хватает только на одно мытье головы ;-)
В алгоритме нет перехода назад, так что вы ошибаетесь. Да если бы и был, то без условия получился бы бесконечный цикл.
> В алгоритме нет перехода назад, так что вы ошибаетесь.

1 Наносить шампунь на мокрые волосы массирующими движениями.
2 Смыть тёплой водой.
3 Повторить.

В строке 3 команда повторить.

> Да если бы и был, то без условия получился бы бесконечный цикл.

Когда нибудь бы случился throw new Exception( 'EndOfШампуня' );
Всетаки заканичвайте писать на C и всяких там асемблерах.
Давно уже есть Java ;)
Как напишите нормальную JVM с FFI для микроконтроллеров AVR и STM32 — позовите. А на PC я предпочитаю средства помощнее жабы — D, Lisp, даже C++, в конце концов.
Да, на всякий случай, поясню: я не имею ввиду, что Java плоха, ведь у этой технологии есть своё применение, своя ниша. Просто я сделал свой выбор в пользу других, ничего более.
Exception вылетит, когда шампунь кончится!
тут, зная особенности мышления, можно использовать «дефолтные параметры»
>«Купи что-нибудь к чаю»

Это ведь в аптеку, а не в магазин. Разве нет?
>если посылает жена — то именно к чаю

Не пробовал, но выглядит как-то непривелекательно )
Почему в аптеку? Там же нет ничего пригодного для выкладывания на стол во время чаепития, кроме гематогена.

Или вы имели в виду купить всяких чаёв, которые в аптеках продаются (для похудения, от давления и т.д.)?
Эта фраза из древнейшего анекдота:

«Вовочка выходит из школы, там его Маша встpечает и пpосит поднести поpтфель до дома… дошли они до дома, Маша ему говоpит:
— Может быть пойдем чай попьем?
— Щас я быстpенько в аптеку сбегаю, куплю что-нибудь к чаю.»

Впрочем, Вовочку и Машу можно заменить на кого угодно. :)
А, то есть получается, Вовочка вовсе не заинтересован в чаепитии? Забавно.
А вот я на задание «Купи яиц» без задней мысли куплю десяток, а на «Что-нибудь к чаю» — пару пироженых. Выходит, я плохой программист, да?
Это просто значит что у вас есть дефольтное значение. Возможно, ваша жена никогда не готовила блюда с более чем десятком яиц и вы не покупали их «про запас».
Если жене потребуется более десяти яиц — она не станет полагаться на дефолтное значение.
А вообще — отсутствие дефолтного значения крайне странно. Программисты чай не пьют или яйца не едят? Или в одиночку никогда не жили?
Мнится мне, что нет. Вы просто умеете ходить в магазин, знаете вкусы и привычки близких людей, хорошо социализированы и не видите в этом проблемы. Людям же, для которых это составляет проблему, очень хочется эту проблему чем-то оправдать. Например, профессией. Это очень удобно.
Предлагаю просто создать сайт для программистов.
С дефолтными значениями.

Что говорит жена Что нужно сделать

Купи сахару Уточнить как срочно нужно выполнить задачу. Найти ближайший открытый работающий магазин принимающий ту валюту которая у вас или магинтыне карты которые у вас еть (см. Yandex карты с слоем магазины). Дойти до магазина. Выбрать все сахары в магазине отсортировать по стоимости с критерием только белый и сыпучий. Выбрать пачку обьемом от 1 до 2 кг. Принести домой.

Купить картошки к супу Уточнить тип необходимой картошки молодая или старого урожая. «Подпрограмма идти до магазина». Если есть деньги по умолчанию брать молодую картошку. Выбрать всю картошку в магазин отсортировать по обьему затем по стоимости выбрать цену по формуле «цена за добавочный килограм». Выбрать пакет от 1 до 2 кг. Принести домой.
угу
так и представляю звонок «дорогой, я проверила-там в листинге на 150й строке опечатка! как купил? сколько? ФУРУ?»
А меня иногда в тупик ставит фраза «Ну, расскажи что-нибудь.»
Эта фраза способна поставить в тупик практически любого человека вне зависимости от его профессии =)
Ну вы блин и глупые

dd if=/dev/urandom of=/dev/stdout

P.S. А вообще что угодно может быть любой вымысел тут достаточно просто читать ваши области памяти.

Однаждый во Вьетнаме купив пару французких уточек я подошел к банкомату и ввел CYDVB-B3QKC, а оно мне и отвечает человеческим голосом Встатье купюру в купюроприемник, а рядом так вкусно борьщем пахнет, что я подумал и закурил. Но не поддался на провокации это наглой натуры, которая продавала Intel-овые карточки в тридорого. Потому что говоря обычной крилицей можно заметить, что был достаточно серьезный перепад температур, а о часовом поясе я вообще молчу. И тут я понял настоящая любовь приходит только загружая русские шрифты в матричный принтер из лексикона достаточно было просто взять и распечатать диссертацию когда они вошли я уже был готов и зарядил свой автомат, но поезд приблежался и тут мне стало как-то не по себе…

Это я вам рассказал что нибудь… Не судите строго просто мой DEV/RANDOM…
Повеселил. Спасибо =) Надо будет попробовать в таком же ключе, только вот, думаю, простые смертные посчитают, что я сошел с ума =)
А Вы их предупредите, что дальше чистое творчество и импровизация попрет.
А то знаете шизофреником тоже надо уметь быть… Это ведь не так просто.
Каждый день Наполеоном просыпаться )))
Тогда уж можно сразу не в /dev/stdout, а на какой-нибудь espeak или say :)

После этого можно даже удалиться, «что-нибудь» будет говорить машина :)
поздравляю, это вполне себе диагноз. шизофазия называется
> поздравляю, это вполне себе диагноз. шизофазия называется

Я ждал этого комментария )))
Это называется — некорректно поставленное ТЗ.
Правильно ставить задачу так:

— Расскажи смешной случай по работе.
— Расскажи о самом лучшем отдыхе в твоей жизни.
— и т.п.

Ну, а что-нибудь это и есть что-нибудь. Вот например попрошу я
Вас напишите мне что-нибудь. Вы мне тоже херь какую-нибудь напишете.
Так что тут надо четко задачу ставить…

А по поводу шизофрении это когда у вас /dev/urandom сам по умолчанию из
/dev/stdout прет. И вам кажется, что так и должно быть…
Кем вы себя видите через 5 лет?
> Я зависаю.

Настройте режим не Strict в своей голове :-) и выдавайте Warning (Var «что-нибудь» is not declared) вместо Error — вот и всё решение.
Была бы карма слитая на идиотских шутках. Обязательно бы плюсанул Вас ;-)
UFO just landed and posted this here
— купи какое-то клевое печенье к чаю.

это при всем при том что нет ни «того самого печенья» ни набора «тех самых любимых» ни описания какое примерно взять и вкусы еще разные :)
«Например, не «купи яиц», а «купи десяток яиц первого сорта посвежее» ...» да откуда вы узнали?!
«Рискую быть «съеденным заживо» ...» — после такого-то поста не рискуете.
"… вбивание автокомплита на 32 миллисекунды быстрее" — и камень полетел (31мс полет нормальный) в огород Mac :)
Неплохая статья.

Можно ещё добавить про мотивацию — ожидания программиста в одобрении также сильно похожи на ожидания автора литературного произведения.

Кроме того, практика показывает, что если программист хочет расти в профессиональном плане, то ему в какой-то мере приходится преодолевать перечисленные здесь «деформации». В частности, качества ведущего программиста включают в себя умение хорошо излагать свои мысли и уметь общаться с людьми.
Ну ведущий программист не всегда лучший, а скорее как раз таки более социально ориентированный программист. Не все рвутся в тимлиды. Рост в плане карьеры и рост в плане профессионализма разные вещи всё же.
И всё-таки более коммуникабельные, пускай и менее умные люди обычно добиваются большего. Не везде нужны гении, но везде нужна хорошая команда.
Смотря в каком плане больше, опять же.
У меня в голове не укладывается измерение навыков размером зарплаты. Но да, если вы об этом, то я согласен, что размер зарплаты зависит еще и от коммуникационных навыков, но в своем комменте, я не об этом говорил, а именно о практических навыках.
практические навыки без коммуникационных — ПОЧТИ всегда — ничто. Т.к. даже если ты одиноко-одинокий (с) фрилансер, то по-любому тебе нужно ОБЩАТЬСЯ с ЗАКАЗЧИКОМ, чтобы ПОНЯТЬ его ПОТРЕБНОСТИ, уметь ОБЪЯСНИТЬ предложенное тобой решение или почему такой-то функционал не стоит делать. А уж когда дело доходит до обсуждения финансовых вопросов…

Исключение — если ты творишь нечто супергениальное реально в ОДИНОЧКУ, но много ли тут таких??? Чтобы при этом еще и реально взлетело???

А уж про работу в команде я вообще молчу.
Заметьте, я тут совсем не про зарплату, а про то, что именно ПРОФЕССИОНАЛЬНЫЙ уровень программиста напрямую зависит от уровня коммуникабельности (начиная с определенного уровня). Умение «хорошо излагать свои мысли и уметь общаться с людьми» дорогого стоит в любой профессии.

ЗЫ
Разумеется все вышесказанное не относится к случаю, когда чел тупо быдлокодит «что скажут» в какой-нить конторе. Но это и не программист ИМХО :)
сильно похожи на ожидания автора литературного произведения.

Вот только оценить и одобрить может только другой программист. Ну, или тестировщик. Хорошо, когда в компании целый отдел тестировщиц…
Это неописуемое чувство, когда в голове строишь что-то и понимаешь каждую деталь. А потом когда это воспроизводишь в действительности.
И оно еще работает)
Да, это прекрасное чувство.
А еще бывает идешь по улице с прекрасным настроением, полным гордости за себя и код, который написал и вдруг доходит простая мысль, что забыл поставить проверку в начале вызова метода и из-за этого может упасть не сработать та или иная функциональность, и это все в голове прокручивается, тут звонит телефон, по одному лишь прерывистому дыханию ты знаешь всё, что тебе хотят сказать и ты недожидаясь говоришь, что надо сделать, чтобы оно заработало дальше.
Иногда это снится. Вроде спишь, вдруг в голове явно возникает решение траблы. И ты с утра довольный из-за этого как кот =)
У меня такие мысли часто возникают когда уже засыпаю. Я встаю и записываю, чтобы утром починить. :)
UFO just landed and posted this here
Тоже бывает, но стараюсь сдерживаться. Убеждаю себя что я сонный и могу багов наплодить.
Весьма порой мешает мне заснуть
Волнующая, как ни поверни
Открывшаяся мне внезапно суть
Какой-нибудь немыслимой херни.
А бывает тебе говорят — у тебя там баг в проге, в той части которая файл скачивает. Ты сразу же лезешь в код, ищешь баг, находишь очень опасный участок, который таки под нагрузкой может выдать неверный результат, фиксишь его, и довольно потирая руки репортишь что зафиксил. А тебе говорят — «так то мы ошиблись, баг не твой был, у нас тут фтп лежал просто».
Это еще хорошо, что ты можешь сказать кому-то, что делать, а не ехать через целый город, чтобы самому это пофиксить и сделать коммит
Только не перед сном, когда по всем планам мозг должен отправиться спать, он просыпается и начинает усиленно думать, решать задачи, рисовать схемы и тд и тп. Лежишь в итоге так час два (как не повезет). Утром в итоге не выспавшийся, но с кучей идей и решений.
Хуже когда лежишь в кровати и в голову приходит гениальная мысль!
И вот тогда сну точно не быть. Пытаешься перебрать все детали и оценить насколько это реализуемо. И еще хуже когда доходит, что это можно очень быстро сделать.
И потом очень быстро затягивается ))
хуже всего, когда снятся бесконечные циклы.
только очень забавно, что программисты считают, что это — исключительно их прерогатива.
почему же, у меня папа инженер электронщик. У него так же. Архитекторы, Писатели. Есть и другие профессии, просто тут обсуждение про программистов идет :)
инженеры, архитекторы, писатели и другие чаще всего не считают, что этот восторг могут испытывать только они. а многие программисты всерьёз так считают).
Восторг инженера, архитектора или писателя — могут понять и разделить люди без аналогичной квалификации. В случае с программистом — увы…
«Если вы знакомы с трудами Николо Тесла» ужас.
Надо начальству отправить. Пусть выделяют отдельный кабинет.
UFO just landed and posted this here
Не все могут работать дома с необходимой продуктивностью.
UFO just landed and posted this here
Плюс еще раздражающие факторы. Я, слава богу, отдельно от родных живу (хоть и в шаговой доступности). Но если мама приходит ко мне, то тут не то что работать, статью прочитать невозможно, вечно отвлекают. То есть не представляю, как можно работать дома, если живешь, предположим, с женой и ребенком.
Согласен, для работы дома надо либо жить одному, либо иметь отдельную комнату-кабине для работы, который можно запереть от домашних.
Отдельная комната есть, от пришествия мамы не спасает, я тестил.
UFO just landed and posted this here
UFO just landed and posted this here
Да, есть и плюсы, и минусы, согласен. Проблему решить в полной мере невозможно без отдельной комнаты для работы ПЛЮС доведения до сведения домашних того факта, что отрывать от работы можно только по действительно важным поводам.
UFO just landed and posted this here
Ну жена еще может и поймет, а вот дети лет до ~5 не поймут.
Мысль заняться фрилансингом на дому уже не кажется такой умной.
Хе-хе… Попробовали бы Вы довести это до сведения годовалой дочки :)
Проблема взять её с собой?
UFO just landed and posted this here
Я вам могу сказать как — никак. Сам вот мучаюсь.
Живу с женой и ребенком, работаю в районе 8-9 часов в день. Еще пару часов работаю «для себя». Просто они знают, что меня надо отвлекать только если что-то важное. Зато я в любой момент могу оторваться от работы и посидеть с родными и любимыми.

Ну и еще меня достаточно сложно отвлечь от работы, если я сильно занят — я практически не слышу, что происходит вокруг.

А если не очень занят, но занят, то просто говорю ключевое слово «сейчас не могу».
всё возможно, проверено. главное договорится, «что папа приходит с работы в 7, хотя он сидит в соседней комнате» )
у меня проще — ребенок 6 лет ходит в садик, жена — на работу. Т.ч. до 19 часов я ОДИН!!! Скоро вот ребенок пойдет в школу — там сложнее будет ((( 1ый год им уроков щас не задают, значит придется их придумывать самому :))

Ну а остальном, — «Просто они знают, что меня надо отвлекать только если что-то важное. Зато я в любой момент могу оторваться от работы и посидеть с родными и любимыми.

Ну и еще меня достаточно сложно отвлечь от работы, если я сильно занят — я практически не слышу, что происходит вокруг.

А если не очень занят, но занят, то просто говорю ключевое слово «сейчас не могу».»

плюсанул бы, если бы было достаточно кармы )))
Не все руководство понимает, что дома вообще можно работать. )
Подтвержаю — дома работать нельзя
Кому как. Мне тоже нельзя, но есть же успешные фрилансеры? Тысячи их(с).
Подозреваю что у успешных есть отдельный кабинет с пуленепробиваемыми стеклами, мягкими стенами и дверью из банковского хранилища, автомат с шоколадками и газировкой, таймер на принудительное отключение света с 8 вечера до 8 утра и строго прошитый в биос белый список сайтов и программ, который составлялся в особо продуктивном настроении с мечтами о заработанных миллионах :)
У меня в биосе списка сайтов нет, но есть плагин для хрома, который при попытке зайти на башорг выдает «работай блеять». :) Надо еще хабр туда добавить, а то сейчас тут сижу вместо того чтобы работать. :)
А таймер зачем? Вполне можно вечером или утром поработать а днем поехать куда-нибудь по своим делам. Какой смысл становиться фрилансером если загонять себя в расписание?
Тем более что часто бывает разница во времени с заказчиками.
А в остальном — живу один, так что работать проще. Вместо мягких стен использую наушники.
Зачем же ребенка всякой дрянью пичкать?
У вас есть ребенок? Лунтик и Смешарики не такие уж и плохие мультики. Фиксики так вообще мне самому нравятся. Без Диснея никуда. Но и про советскую классику не забываем, конечно.
Есть. 2 года, семь месяцев. Но телевизор он не смотрит — зачем? Он буковки знает, сейчас пытается циферки понять (пока не удалось :)), играет с мамой в лото про животных, учит, кто такой теленок, кто такой жеребенок, узнает шарпеев на улице… Зачем все эти лунтики и смешарики? Зачем вообще телевизор?
Моей уже 4. Сколько можно прятать мир от ребенка?
Ну, посмотрим, что будет к 4м )).
Просто я не считаю мультики важной частью мира, если честно. В 4 я уже учился читать, в пять я уже читал захлебом. Хотел бы, чтобы мой сын стал таким же.
Отчаянно плюсую! Причем тут прятать мир от ребенка? Дело в том, что от мультиков дети тупеют. В прямом смысле этого слова и это научно доказанных факт. Если родителям лень заниматься своими детьми — ими начинает заниматься Голливуд. И ничего хорошего из этого не выдет. По опыту наблюдения за своей дочерью: недавно отменила телевизор, компьютер, планшет, телефон совсем (врач настоял). Ребенок стал более усидчивым, спокойным, больше стал интересоваться спортом и живописью. А ей всего 5 лет. Буду ограждать от всей этой грязи пока будет хватать аргументов.
Хм, просто вы не умеете фильтровать контент. Поэтому пошли на крайнюю меру. Так же ведь можно про любое искусство сказать, например, что люди тупеют от фильмов/сериалов. Но ведь это смотря какой фильм и какой сериал. А то ведь найдутся «экстремисты», которые заявят, что и от книг тупеют! При этом они не пояснят никому, что читали только Донцову какую-нибудь…
Да не то чтобы она «губку боба» целыми днями смотрела. Энимал плэнет в основном и игры развивающие. Ну + мультики, но адекватные. Решение отменить телевизор было вызвано исключительно показаниями врача и связано со зрением. Божеупаси с кем-то спорить, у каждого свой подход к воспитанию, я просто констатирую факт — какие плюсы я заметила.
Зрение — да, есть такая проблема. В остальном согласен.
Зрение — да, есть такая проблема

Очень часто слышал мнение, что книги намного вреднее для зрения, чем монитор.
…Компьютер… …от всей этой грязи…

Какие страшные вещи Вы говорите.
Вы когда-нибудь смотрели мудьтики по Теле-няне? Если да, то Вы поймете, что я имела ввиду. Зомби, мумии, роботы одноглазые… А теперь представьте незашоренное детское сознание, которое это пытается переварить.
Это онлайн-трансляция, что ли? Не в курсе, у меня компьютер немножко для другого.
Извините не удержался. Мой дед, который родился в начале прошлого века мне рассказывал, что ему точно так же родители запрещали читать книги. Типа — зачем зрение портить, при уборке полей это не поможет! И вообще там «одну ерунду пишут».

С некоторого момента я сам такую аналогию заметил. Потому теперь стараюсь не прятать от ребенка передовые, но «неоднозначные» технологии и развлечения.
Речь шла в основном про мультики. Вообще — это целая наука правильно дозировать для ребенка передовые технологии. Я не говорю, что нужно прятать что-то. У меня дома так же как и несколько месяцев назад весит телек, лежит айпад. Никто никому ничего не запрещает. Моя задача — вызвать интерес к другим аспектам жизни настолько, чтобы ребенку стали просто неинтересны неумные мультфильмы и передачи, игры, которые вызывают агрессию и прочие откровенно вредные вещи. У дочери, например, есть мечта стать телеведущей. Поэтому она снимает себя на видео, потом смотрит, корректирует свои действия, делает дубли… Мне кажется, это пример использования технологий во благо. Но я всегда была и остаюсь против тупого просиживания штанов перед телевизором.
Вот вот. Надо не запрещать ребенку технологии, надо научить ребенка отличать плохое от хорошего. Только вот как ребенок отличит хороший фильм от плохого или плохой мультик от хорошего, если плохое ему запрещают. Его надо научить что это мультик неинтересный и глупый, а ты вот у нас умный поэтому ты можешь смотреть интересные мультики фильмы передачи и т.д. которые несут какую либо информацию.
Ограждая ребенка от технологий он потом будет не понимать почему его ровестники с двух лет уже на компьютере умели в игры играть собирая всякие сложные конструкции например, пока ему запрещали это делать. Да и вообще тв интернет радио и т.д это огромный поток информации. Чем больше ребенок слышит видит понимает анализирует и т.д. тем быстрее и лучше он будет развиваться. Если он с детства будет понимать какие фильмы и мультики хорошие, какие сайты в интернете интересные а какие ерунда и что вообще возможно сделать он сможет намного больше анализировать современный мир, который соственно и будет состоять из взаимодействий по сети. Конечно не всегда, раньше люди писали письма неделями и звонили по телефону, но сейчас один человек может общаться с 5 людьми например в скайпе когда захочет. Может получить любую информацию. Причем кстати вы никогда не сможете его оградить от пошлостей и т.д. как только он захочет познать откуда он появился никакие фильтры не помогут — узнает из дет сада или на улице, а вы ему через пару лет ток про аиста будете говорить. Ребенок должен анализировать. Любая закрытая инфа привлекает внимание. Все что закрыли будет интересовать. Вот пихаете книги ребенку — ему и не интересно… т.к. другое не дают… а почему? ему хочется узнать, а как только он получает доступ например к тв он вспоминает что раньше он доступа не имел и пытается восполнить этот пробел… просходит привыкание.
Мне в детстве запрещали компьютер. Так я его взломал и сидел, комп правда был старый, игры были глупые и надоедали это я сам все проанализировал, я стал искать что то интересное… наткнулся на программирование.
А сейчас когда не запрещают, в игры я играю ну редко чтобы отвлечься (action кстати реакцию развивает, а кровь и т.д. это все ерунда в играх, мальчики же играют в войнушки) В общем помню играл после запрета где то 10 часов… наигрался) иногда стоит просто понять что это много не нужно и есть вещи получше.
Я с Вами во всем согласна кроме одного. Когда мы тайком пытались курить за углом дома (нам лет по 8-10 было) и кто-то из родителей нас поймал. Со мной дома был разговор, целью которого было донести, что это все врено и тп. А кого-то отлупили так что мама бы родная не узнала. Так вот, будучи уже взрослыми людьми, посчитали, что все, с кем родители тогда просто поговорили, сейчас являются курильщиками (некоторые и не переставали вовсе). А те, с кем говорил ремень, до сих пор понятия не имеют о том, что такое сигареты. Вот такие мыли вслух. Скорее к тому, что дети не всегда требуется ждать поступков взрослых людей.
Насчет поговорили — из них наверняка многие просто скрыли что были ремнем. Я помню рбовал сигареты… не понравилось. А потом у меня после взрослой больницы после 1 дня появлось чувство что легкие горят и кожа жжет. была зима все мужики курили в туалете с закрытыми окнами и дым плавно расходился и концентрировался в палатах. К тому дню как меня оттуда забрали там проветрили но теперь я чувствую что человек курил недавно за неск метров…
В 15 лет отправили во взрослную больницу где даже 18 летних не было. Я в 8-10 лет лазил по крышам… родители кстати так и знают об этом. Все закончилось тем что я посчитал это опасным. Кстати я не разу не ломал ничего себе.
Вы, что же, насилие над детьми проповедуете? Как-то это плохо стыкуется с выпадом против агрессивных игр.
>>Вот такие мыли вслух. Скорее к тому, что дети не всегда требуется ждать поступков взрослых людей.

Где Вы это прочли?
Тут. Эти две процитированные фразы я вообще не понял. Я про это: «кого-то отлупили так что мама бы родная не узнала» и «с кем говорил ремень, до сих пор понятия не имеют о том, что такое сигареты».
Процитированные фразы были к тому, что от детей часто не стоит ожидать взрослых поступков (например, осознание того, что курить действительно вредно/просиживание штанов в контакте плохо влияет на оценки в школе). Вышеуказанный пример утрирован и к домашнему насилию ни в коем роде не призывает. Если я что-то и проповедую, то необходимость растить в ребенке личность, но не забывать, что какой бы он личностью не был в 4 года, он не в состоянии принимать ответственных решений и ответственность за его будущее (за его психическое и фзическое здоровье в частности) лежит на родителях.

Я бы согласилась с Вами насчет игр, мультфильмов, компьютера, если бы вот такие вещи не превратились в норму.
Игры не вызывают агрессию. Никакие. Наоборот: человек садится за жестокую игру, потому что у него уже есть заряд агрессии, полученный где-то ещё — в межчеловеческих отношениях, очевидно.
>научно доказанных факт.
Что-то британское есть в этих словах. Я не отупел. В возрасте лет 4-5 очень любил Тома и Джерри. У нас там и выбора особо не было(военный «городок» — 2 дома, гаражи, часть и тайга.), что любить. Что было, то и любили.
UFO just landed and posted this here
UFO just landed and posted this here
>> Параллельно с чтением — это ключевая фраза.
Вы сами ответили на свой вопрос. А Вы никогда не думали, чего дети недополучают, когда часами смотрят мультфильмы?

Существует куча трудов и диссертаций на тему того, как мультфильмы и игры влияют на усидчивость, восприимчивость к новой информации, способность извлечь ее из памяти и обработать правильным образом. Все эти рассуждения основаны исключительно на исследованиях довольно больших групп людей, чтобыможно было говорить о статистике или тренде. На самом деле, чтобы ребенок хорошо учился в школе, нужно как раз это, а не природные задатки. Никто не говорит, что от мультфильмов в нем разовьется лишняя хромосома, но умнее от них не станешь. Ну как ни крути, умнее от «Тома и Джерри» или от «Кошмары на улице Вязов» никто из нас не стал.
А мы с помощью айпада уже азбуку выучили, а вчера на улице прочитали первую вывеску. И что? Просто разный подход. У меня жена учится. И когда я один сижу с дочкой она смотрит мультики на айпаде. Не вижу ничего плохого. Сам игры для детей делаю на айпад. )
Я имел ввиду, что и мультики тоже смотрит на планшете, вдобавок к обычным играм с обычными игрушками.
Просто у нас нет потребности/необходимости в мультиках.
Значит ли это, что вы признаете, что лучше бы не смотреть, но жизнь заставляет?
У вас очень крайние формулировки. Мне это не нравится.
Ну, я просто стараюсь емко выразить простую идею: «Мультики сами по себе не нужны. Но если выхода нет, то лучше мультики, чем несчастный ребенок.»
Не соглашусь с этим утверждением. Нужны мультики, так же как и книги, как фильмы, как музыка, как спорт, как живое общение, как игрушки…
Тогда я не совсем понимаю, с чем связана ваша условная зависть…
Ну скорее она связана с тем, что у вас есть время играть с ребенком тогда, когда он хочет с вами играть. У меня времени часто нет. То есть я завидую не по поводу мультиков, а немного глобальнее.
Если ребенку запрещать (а не дозировать) телевизор, компьютерные игры и прочие технологические радости, то когда он вырвется из-под крыла родителей и дорвется до этого дела, он может сам себя не контролировать (раньше это делали родители). Наблюдал такую картину в общежитии на первом курсе университета. Люди, которые до этого не играли в игры, забывали обо всем и неделями сидели перед монитором. И, конечно, большую их часть отчисляли.
Чтобы кому-то что-то запрещать, он должен этого хотеть, не так ли?
Поскольку мой ребенок никак своего хотения не проявляет, то я не запрещаю ему ничего, а просто не пытаюсь его к этому приучить.
То есть, он этого не видел? Значит, суть проблемы не меняется. Когда он это увидит в отсутствии родительского контроля, высока вероятность того, что ему понравится и он не сможет остановиться. Но, возможно, и обратное.
Маловероятно что 20летний мальчик подсядет на смешариков, не так ли? Я просто хочу оттянуть момент таких увлечений, пока это можно сделать не травмируя социальную жизнь ребенка.
Сам в такой ситуации оказался пару лет назад
Мои до трех лет не интересовались телевизором. Точнее, старший. Младший был развращен старшим немного раньше трех лет ;)
В моей семье ТВ включается раз в день — на «Спокойной ночи, малыши».
А в вашей семье дети по кругу 45 минут в день не ходят?
Да, у нас есть специальный прогулочный дворик.
А если серьезно — есть компьютер и айпад. По бесплатным каналам ТВ просто всякий шлак. С недавних времен появился ДиснейТВ, но там тоже бреда хватает.
Диснея тут на картинке нет и без него можно и возможно даже нужно жить. А вот T&J я люблю.
​А вы собственно смешариков смотрели или ругаете только потому что они цветастые и взрослые дяденька на такое должен говорить «ФУ!»?
Я провожу детям премодерацию мультиков — посмотрел смешариков и был очень доволен (только не от последнего полнометражного и вообще 3д, этот шлак похоже полностью другая команда делает). Рисованные смешарики очень приятные, специально под детей никто их не адоптирует, последние на мой взгляд даже слишком взрослые получились (во всяком случае не для 4 лет)
Собственно, я смотрел и считаю, что дребедень. Зачем это смотреть моему ребенку, если можно обойтись без этого? Что полезного это даст?
«Я два дня на компьютере… работал… Дошел до двенадцатого уровня! А сохраниться забыл. Впрочем, тебе этого не понять...»
Просто цитата. Смешарики, «Комната грусти». Персонаж — Лосяш. Но тут уж каждому — свое, как к смешарикам относиться. Мне кажется — отличный юмор и довольно глубокая философия (местами).
Ну, как я и сказал — не вижу в этом необходимости.
«В сущности, наш мир не такой уж большой. Лес, море, горы, наша долина… Ну, и еще девять персонажей. Включая мой собственный физический образ. Тоже, кстати, весьма предсказуемый. Что не делает мне чести...»
(«Создатель», цитата неточная)
Да что тут говорить, «Смешарики» — это лучшее что есть для детей, на данный момент, жаль только последние сезоны для меня недоступны. Добрые, умные, оригинальные, может быть даже слишком взрослые, но это хорошо. Мне самому не скушно их смотреть.
Что бы это значило — «скажим им»?..
Рисовал в приступе злобы о того, что не могу сосредоточиться. Вот и результат… Опечатка это.
Опровергаю — можно, когда все остальные работают на фуллтайм.
К тридцати примерно годам большинство сотрудников это перестает понимать. А руководство уже привыкло экономить на офисе.
Мне повезло — мое понимает. Понимает настолько, что даже экономит на офисе )))
Спасибо, наконец смогу объяснить людям, чем вызвано мое раздражение в те моменты, когда меня отрывают от какого-либа процесса, от написания кода до прослушивания песни в наушниках.
Думаю, не прокатит. Все равно будут так же дергать и лезть со всякой ерундой, а потом удивляться, чего ты такой агрессивный и раздраженный.
Хорошая статья. Всё по пунктам раскидано. Приятно когда всё структурировано.
Хорошая статья, т.к. в целом узнал в ней себя.
Вот только не имею тяги к техническому гламуру в себе не заметил.
А в остально очень и очень похоже.

Пойду статью распечатаю для жены (компом плохо владеет).
А то она не понимает, почему я требую список покупок в письменном виде с указанием кг, шт, марок…

Кстати, а мужики-то не знают, что для фразы "купи что-нибудь вкусненькое" шоколадка не всегда прокатывает, если шоколадка была вчера. Что делать-то?
Как что? Требовать детализированную инструкцию.
У врача?!
Знаешь сколько усилий мне стоило заставить ее писать мне записки печатными буквами.
А то мой умственный процессор наотрез отказывался распознавать кардиограмму умирающего человека — именно это представляет почерк современного доктора.
Вы так говорите, словно считаете врачей людьми, не умеющими оперировать абстракциями и детализировать их сверху вниз до вполне конкретных операций.
подавляющее большинство программистов считает такими подавляющее большинство людей. причём, чаще всего, кореляция с интеллектом этого самого программиста, на самом деле, отрицательная.
Слишком для меня сложно. Особенно удручает очепятка в слове «корреляция». Что такое «отрицательная корреляция с интеллектом самого программиста»? Что дурак всех считает дураками? Тогда почему подавляющее большинство программистов таково? Они что, поголовно дураки?
по моему опыту (а ввиду образования и сферы деятельности, лично знакомых программистов у меня несколько сотен — то бишь, выборка не так уж мала):
1. действительно умные люди не считают других дураками\умными только на основании их вида деятельности\пола\расы\цвета волос\места жительства и тому подобных признаков
2. в любой сфере деятельности, включая программистов, подавляющее большинство — вопиющие непрофессионалы, и поведенческий разрыв между непрофессиональной массой, которая, между тем, создаёт некий коллективный образ представителя профессии, и 10-20 процентами профессионалов просто огромен. и именно эти 10-20 процентов, как правило, действительно умны и (надо же, какое удивительное совпадение!) чаще всего хорошо оплачиваются. и именно они (странно, почему бы это, может тому, кто уже показал, на что способен, не нужно самоутверждаться за счёт других?) не считают других людей идиотами априори.
я, кстати, всячески хочу подчеркнуть именно это «априори». умный человек имеет полное право считать идиотом каждого, но не всякого. после беседы, на основании поступков или высказываний. но не на основании профессиональной принадлежности.
Мысль понятная. Лично мне кажется, что Вы попали по шляпке гвоздя. И про удручающе низкий уровень вхождения в том числе. Полностью согласен. На первый и третий комментарии отдельно соглашаться не буду. :-)
и да, именно в среде «программистов» непрофессионалов с большим, вероятнее всего, больше, чем в других «аналитических» профессиях. причина проста: всякий, раз самостоятельно переставивший операционку — уже мнит себя «компьютерщиком», а состряпавший «хелло, ворд!» на лабе — программистом. а чтобы считать себя генетиком или инженером, надо, как минимум, шесть лет в универе отучиться. ну и, в силу меньшего их количества и определённой специфичности задач, мест их компактного скопления в интернете меньше, потому продвигать свою субкультуру в массы они не могут.
У программистов, которые в последний раз ручку держали в школе\универе, основной инструмент — клавиатура, и, следовательно, почерк зачастую отнюдь не лучше. :)
Многие записывают мысли, структуры, алгоритмы на бумагу.
Почерк от этого, впрочем, более читабельным всё равно не становится.
Обожаю черкать ручкой. Мышление завязано на моторику именно этого типа. И таки да, почерк тоже кошмарный.
А я ненавижу писать от руки с того самого времени, как начал этому учиться. До сих пор перед глазами стоят прописи. И развитие компьютерной техники (а точнее ее появление во всех сферах жизни, когда всё меньше приходится выдавать рукописного текста) — это просто мое спасение!
Делается просто: создаешь массив переменных которые уже встречались как валидные, для каждой переменной ведешь параметр сколько раз она повторялась и пускаешь по циклу с небольшим рандомом.
Список можно пополнять переменными из ее рассказов что она ела у друзей и что ей понравилось, а также что она могла увидеть по телевизору.
В целом работает. Не забывай ставить низкий приоритет на элементы, которые не подходят под ее режим питания, вроде «На диете я!» )
Не совсем выразился.
«Шоколадка Нестле» и «Шоколадка Альпенгольд». Каждая имеет минимальное число повторений и одинаковый приоритет, соответственно для выбора между ними используется рандом.
UFO just landed and posted this here
Вчера был «Альпенгольд», а сегодня «Нестле».
UFO just landed and posted this here
Вы будете десять дней подряд кушать бутерброды с сыром?
UFO just landed and posted this here
Я десять лет подряд кушал бутерброды с сыром одной и той же марки. Пока качество продуктов устраивает – ничего ничего не трогай, ничего не меняй).
И не разнообразили это меню? М-да. Скудновато.
Нормальный такой завтрак. Пара таких бутербродов + кофеёк и хорошо. Тут каждому своё.
UFO just landed and posted this here
ХЗ, пока всё ОК. Тем более, если уже через часа 3-4 нормально обедать, то чувствовал себя нормально.
Между прочим, я консультировался на этот счет с гастроэнтерологом. А то моя женщина меня подначивала на тему «нездорового» питания по утрам. Так вот, врач сказал «так что ж плохого? В бутербродах есть все необходимые компоненты: жиры, белки и углеводы. Лишь бы продукты были качественные!». Разумеется, всё это необходимо запивать жидкостью. И полезен ли здесь кофе — это уже другой вопрос. Я пью чай.
UFO just landed and posted this here
а) вкусно
б) быстро
в) практично
г) нет ветвлений и не нужен полиморфизм :)

Меня посадили на диету – нельзя есть мучное и кое-что молочное, поэтому бутеры я уже года 2,5 не ел)
Аллергия – бессердечная сука.
Я годами ем бутерброды с сыром, иногда (редко) разбавляя колбасой. С тех пор, как сырокопченая старорусская пропала, колбасу я тоже почти не ем. Продолжается это примерно с 6 лет. Каждый завтрак. Иногда я еще на завтрак ем яичницу {с [беконом][сыром]}. Меня все устраивает.
Заносить доп. условие в алгоритм покупок. Сохранять предыдущий список (prev_basket) и знать список любимых сладостей (favorite_sweets), а дальше всё просто:

if (curr_sweet in favorite_sweets) and (curr_sweet not in prev_basket): basket.add(curr_sweet)

Ещё вариант, если за сладостями ходишь не только ты, то перед выходом прикидывать то, что ещё есть на полках (сладости ведь отдельно, так?) и добавлять то, что вчера ели.
Тогда уж так:
def buy_some_candies():
    while True:
        candies = market.candies()
        shuffle(candies)
        for candie in candies:
            yield candie

Хм… Это зачем? Типа посмотрел на полку со сладостями в магазине, выбрал [0..N) штук случайных сладостей (где-то вне генератора), а потом всё снова и снова возвращаешься к полке? Зачем бесконечный цикл?

А сладости манят и манят))
Не. Это ж итератор в питоне. При каждом обращении к экземпляру этого итератора будет выдавать очередную вкусность (одну) из магазина по одной штуке.
А, понял идею. Генератор вызывается 1 раз за поход в магазин. Тогда да. Просто такой вариант показался мне менее логичным, потому что market.candies() – вообще-то mutable объект и от захода к заходу может меняться.

Я в своём коде имел ввиду следующее:

import random
curr_sweet = random.choice( market.candies() )
> Кстати, а мужики-то не знают, что для фразы «купи что-нибудь вкусненькое» шоколадка не всегда прокатывает, если шоколадка была вчера. Что делать-то?

Стоп-слова прописывать.
UFO just landed and posted this here
Это называется словом «стерва», и дело не в шоколадке. Это такой способ говорить «ты меня бесишь, мне всё ненравится», а прямо сказать такое сложно.
UFO just landed and posted this here
Настроение отличное, как раз добиваю чай с булочкой :)
Но к сожалению это правда жизни. Дело ведь не в шоколадке, а судя по рассказу в её желании придраться, неважно к чему.
это может быть вызвано не тем, что она «стерва», а банальным ПМС… )))
Мда. «Привыкание к формализованной постановке задач» — точняк про меня. С родственниками всегда беда — не говорят точно что надо в магазине — «буханку хлеба», «литр молока». (с)Говорите скока вешать в граммах = молоко какой марки, какой жирности, хлеб какой и нарезаный ли, брать ли несвежий если свежего не будет? И тд и тп )
Вот точно!
Всегда вызывает непонимание вопрос: «А что делать, если помидоров Чили не будет?»
Взять сотовый с собой и спросить если вдруг чо прокатывает почти всегда:)
> А что делать, если помидоров Чили не будет?
1. Сделать так, как хочешь лично Ты. А потом на вопрос «а почему не...» отвечать «я так хочу».
2. «Закодить» искусственный интеллект в своей голове, который на «запросы пользователей» будет прогнозировать правильный ответ.
3. Переспросить (про сотовый вам выше написали).
Как достало это вечное в офисе:
— Купи молока.
— Какого?
— Любого

— Почему молоко 1.5% жирности? (или сколько там...)
— Вы же сказали любого?
— Очевидно же сто надо покупать 3.2%!
Ну это вообще многих мужчин касается =)
скорее даже многих людей вообще. если вкусы/привычки не совпадают, то такие казусы выходят и у программистов, и у филологов, и у всех прочих :)
А причем тут программисты? :-D
UFO just landed and posted this here
Пусть радуются. У меня дефолтное молоко — 0,5 %.
Мне кажется, что в ваших примерах не всё относится к достаточной информации о предстоящих покупках, а ещё и неумение принимать решения, а так же пользоваться предыдущим опытом. Не впервые же в магазин заслали.

Ведь до этого ели хлеб как? Если его пускали на бутерброды, то покупку уже нарезанного можно сделать и без уточняющего звонка. Если хлеб не свежий, то почему бы не прогуляться до другого магазина?
Хлеб, — и правда не сложно.
А вот фраза "Купи рыбу, только хорошую" — меня убивает на повал.
И это не шутка.
Семга, форель, лосось — не ошибетесь :)
Конечно, не шутка. В случае, если Вы примерно представляете, что нужно купить, но теряетесь в сортности и прочем, есть, во-первых, цена, которую можно сравнивать у разных товаров схожего типа; а во-вторых, есть продавцы, профессия которых обязывает Вас проконсультировать.
Купите самую ужасную и несвежую, тогда в следующий раз не попросят больше такие мучительные решения принимать.
Вообще хороший способ сделать так, чтобы задачи формулировали нормально. А лучше их вообще не выдавали. Сказали «иди чистить картошку», так чистишь «отсюда и до обеда».
«неумение принимать решения ...» плюс недостаток творческого мышления. Просто же: все что не прописано в ТЗ — трактуется так как хочется/удобнее исполнителю. А иногда бывает что «пациенту» нужно совсем не то что он хочет, приходится разбираться, делать, а потом еще доказывать что так правильно и удобнее — потом привыкают и еще доказывают что сами это придумали (потому что не видят общей картины). Иногда «купи чего нибудь вкусненького» это не значит «сладенького», а совсем даже «солененького», например огурчиков :)
Так вот в комменте повыше ответ. Принимаешь решение взять помидор взамен указанных — ругаются и говорят что надо только те. Можно на самом деле и другие, но вот только разъяснить критерии отбора никто не может.
Мне матушка вполне понятно объясняла КРИТЕРИИ, которыми она руководствуется при выборе того же молока. Слабо спросить именно так?
Отправил девушке-гуманитарию, теперь ей со мной жить станет если не легче, то понятнее.
Или испугается и убежит.

Недавно решил познакомить подругу жены со знакомым программистом.
Крики жены: "Ни в коем случае! Не надо повторять чужие ошибки!"
И хитро так смеется…
скинул ссылку жене и маме )
Профессиональная деформация, на мой взгляд, больше всего затрагивает как раз людей, вообще трудящихся в области ИТ. Хуже только юристы и врачи.
Верю. Хотя я их ко врачам в большей степени отношу, чем к отдельной касте.
Психолог ≠ психотерапевт/психиатр. Спасибо за понимание.
Было бы интересно почитать про эту разницу и профессиональную деформацию психологов. Напишете?
Подумал немного и считаю статью не совсем полной.
Диагноз описан не достаточно полно.

Вот еще какие моменты наблюдаются

1. Детальное обдумывание решений.
— Дорогой, а давай летом съездим в Черногорию. Я нашла путевки со скидкой. Покупать?
— Я еще не размышлял об отпуске. Давай подумаем над этим день-другой.
— о_О

2. Вызывают раздражения люди не умеющие планировать свои действия
— Дорогой, а давай сегодня съездим к маме, потом сходим в кино, потом зайдем в кафе и загляним к моей подруге
— А что в сутках уже 60 часов?
— о_О
Они имеют место быть, но скорее не как профессиональное качество, а уже как индивидуальные особенности во взаимосвязи с перечисленным.

Детальное обдумывание решений это как раз про «поиск причинно-следственных связей», потому как идет анализ «что, как и зачем».

Раздражение от других людей, которые что-то не умеют, это уже более личное. Люди, которые не планируют как программисты это совершенно обыденное явление. Да и кстати сами программисты не всегда хорошо планируют, они более часто именно анализируют.
Пункт 1. На это ориентированы все скидочные сайты типа Groupon. Вас заставляют принимать решение за определенный промежуток времени, без реальной потребности в товаре. С другой стороны почему бы не обдумать? Может я не в Черногорию хочу? Со скидкой это значит у конкурентов без скидки дешевле :) Ну ладно в Черногорию, ну приеду я туда и что я там буду делать? :) Это ладно если я в турфирму зайду мне девочка еще может предложить экскурсии, достопримечательности и прочее, а может мне не это совсем интересно — я хочу дайвинга или экстрима, лазурного берега и красивый закат на фоне гор? Проблемы начинаются когда начинаешь обдумывать мелкие решения, нужно научиться выбирать самый простой вариант который быстрее всего приведет к результату — на 10о рублей дороже, но здесь и сейчас.
Хоть я и программист, но терпеть не могу планирование )).
В отличие от моей жены, кстати.

А вот насчет отпуска и отсутствия продумывания — меня тоже убивает.

P.S. Во втором пункте как раз дел примерно на день, если начать с похода к маме.
Это ещё что, а то ведь я ещё и иррационал.
Согласен, особенно по обдумыванию решений. К сожалению, часто приходится решений принимать быстро.
про ожидание конкретики с построение причинно-следственных связей действительно правда. при получении относительно простых вопросов впадаю в ступор, пытаясь рассмотреть варианты. думал только у меня такое.
Нашел себя в разделе про «Гиперконцентрацию» — сейчас скину ссылку жене, чтобы не была столь требовательна ко мне :)
а почему в пунктах нет «принципа чёрной королевы»?
"— У нас, — сказала Алиса, с трудом переводя дух, — когда долго бежишь со всех ног, непременно попадёшь в другое место.
— Какая медлительная страна! — вскричала Королева. — Ну а здесь, знаешь ли, приходится бежать со всех ног, чтобы только остаться на том же месте."
Да, спасибо. OFFTOPIC: В одной из контор, где я работал, это в офисе висело.
ONTOPIC: А вот глобальной связи с программированием я опять-таки не понимаю. Так что очередная просьба: объясни!
А чего тут объяснять. Чтобы быть в курсе передовых технологий, фреймворков и течений — т.е. оставаться программистом — надо постоянно впитывать новую информацию, читать, изучать, пробовать… словом, бежать со всех ног только для того, чтобы оставаться на месте.
Взяла команда рельсы и пилит на них проект. Потом следующий. Потом ещё и ещё. У неё появляются свои наработки и так далее. Параллельно она обкатывает что-нибудь из agile. Ну, к примеру, Scrum. Весь рынок решений вокруг она не мониторит, ей и в занятой нише неплохо. Она всё, уже не программисты?
Они программисты. «Появляются наработки», «обкатывает что-нибудь из agile» — это тоже не стояние на месте.

Да и к слову, рельсы — весьма молодая платформа разработки, а следовательно кому-то надо было до этого бежать, чтобы на эту платформу прыгнуть. Где гарантия, что через несколько лет не появится что-то ещё?

В мелочах тоже. jQuery используете? Фреймворк постоянно обновляется и надо при обновлении как минимум (!) прочитать, что изменилось.
Я не использую jQuery, я не использую PHP, я ничего не использую, мне надо выкроить время, чтобы начать копать Ruby, я сто лет ни на чем не писал в проектах.

Быть в курсе — это читать новости на тематических ресурсах? :-) Вот сейчас я, а не топик-стартер, скажу вещь, за которую будут убивать и закапывать. Это не бег и не очень важно, это просто своего рода развлечение. Когда этого требует работа, то такой поиск в сети, чтение таких новостей и эксперименты с новыми технологиями ещё и оплачиваются.

Но на полном серьезе — знаю одну контору, которая юзает PL/SQL со своими добавками, сервер на Java, и все. Большая серьезная контора, которая никуда не бежит, никаких новшеств не внедряет, а спокойно так спустилась с холма и берет все стадо. И её программисты после работы, где почти нет интернета, проводят досуг с семьей, а не бегут в интернет читать, какой новый фреймворк появился.
Не обязательно новости на тематических ресурсах. Иногда и умные книги почитать можно. :)

Что касается оплаты за изучение новых технологий… хорошо, когда так. Но зачастую ничего не умеющего человека в проект не возьмут, какой смысл оплачивать его самообучение с неясными перспективами?

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

есть конечно области где всё застыло навсегда и можно спокойно сидеть и оттачивать свой COBOL до зеркального блеска, но во всей остальной части айти идёт постоянное удаление горизонта и фронтир становится всё шире и шире.

както вот так
Я выше привел пример. Крайне мало видел контор, которые реально работают на этом самом фронтире. В большинстве случае это просто не нужно: это и нехватка кадров, и недостаточная стабильность фронтирных решений, и финансовая необоснованность внедрений нового и неизведанного.
Стоп, а я наврал. Я вообще таких контор не видел.
Иногда я у себя в конторе работаю, как программист-одиночка. Стараюсь использовать максимально близкие к фронтиру вещи.
Удовлетворение любопытства за счет бизнеса, э? :)
Безусловно! Но я стараюсь сделать так, чтобы первый раз воспользовался технологией я сам, а потом постепенно втаскиваю ее в общую работу. К этому моменту она может перестать был фронтирной, но польза от такой работы безусловно есть.

А вообще говорят, что я юниор и это особенно проявляется в том, что мне постоянно хочется изучать новое. Обидно про себя такое слышать, но… Я точно не синьор )).
Я бы тут как раз продлил аналогию с наукой из моей перефразированной цитаты. Ну, зависит, разумеется, от того, насколько системно Вы это делаете: вполне может быть, что это юниорские поиски золотой пули… А может, Вы просто программист-исследователь. Такие тоже бывают. :-)
ну вот берём пять лет назад: чтобы взять рельсы и начать их пилить нужно было как раз взять с этого фронтира эти самые рельсы. и это сейчас болеменее понятно, что рельсы стали популярной развивающейся платформой, а сколько таких же ушли в безвестность?

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

но бежать то всё равно придётся. не сегодня, так завтра.
Так этому гипотетическому ему наверняка и ответили. Тогда это смысла не имело. Сейчас имеет.

То же самое и с этими самыми фреймворками. Большинство не жрет то, что добыто самолично на фронтире. Большинство — это все ж таки мейнстрим.
то что вчера было фронтиром, сегодня стало мейнстримом.
а вчерашний мейнстрим в нынешних условиях становится поводом для ностальгии и только.

даже если изменения в мейнстриме кажутся незначительными и эволюционными, которые вроде можно даже не вставая с кресла изучить и внедрить, с точки зрения какогонить электрика или водителя выглядят как марафон, чтобы только остаться в мейнстриме.
Вот я тоже боюсь, что это выглядит таким образом исключительно для тех, кто абсолютно не копенгаген в этой сфере. Ковырял я тут давеча Lucid Lynx на одном сервере — диву дался, насколько дебиан, ну и убунту тоже, развилась за эти два несчастных неполных года. А я практически и не заметил. Инкрементальные апдейты, все дела.
вобщето сабжевая статья именно об деформации от профессии

то, что все «нормальные» люди воспринимают как «бег» для тебя всего лишь «развлечение»

I don't need to code. I can quit anytime I want!.. Wait… Oh, shi…
$)
Не. Тут не в деформации дело. Я в два счета объясню сантехнику Петрову, что программисты для отдыха про гаечные ключи новых марок читают. Нормальные люди это тоже не воспринимают как бег.
Вообще, быть в курсе событий на нынешний день гораздо более актуально, уж прости меня, для «социальных профессий». Политический обозреватель, юрист, бухгалтер, аналитик фондового рынка, ой, да им несть числа, причем это критично. Если бухгалтер не ознакомится с изменениями в законах про налогообложение до подготовки квартального отчета, то случится ой-ёй-ёй для компании, если же ты не узнаешь про новую библиотеку для работы с регулярками, ой-ёй-ёя не наступит. Профессий же, в которых не нужно получать новую информацию вообще, практически нет.
Деформация — это когда я во сне кодил, а наш на тот момент тимлид руками эксепшны ловил, причем они на ощупь неправильные были.
«Общаться с модулями и пакетами», помойму звучит не так страшно как «Общаться с монадами».
А еще наблюдаю в себе, что я не покупаю новый комп или смартфон, пока реально не припрет )). Спасибо за правильное понимание меня.
И еще спасибо от меня, как от психолога за по человечески изложенные мысли )).
> Например, когда сложная застежка бюстгальтера девушки вызывает столько же интереса, как и то, что этот бюстгальтер скрывает.

Да там ничего интересного за ним, у половины человечества такие есть, а вот в застёжке иногда действительно бывает интересно разобраться.
UFO just landed and posted this here
Есть еще мнение, что все на самом деле наоборот, что это аутичные люди идут в IT или науку, зная что с людьми будут там меньше контактировать, а потом оправдывают свою аутичность спецификой профессии.
Я так, правда, сам не думаю, но мнение вполне себе логически валидное.
Я в 8-м классе решил пойти в программисты, ибо информатика началась, очень понравилось. На тот момент был «очень общителен и социален». Так что мнение если и валидно, то на меня оно не распространяется.
Ну у меня тоже общем-то примерно так все и было, но может это неосознанное стремление :)
UFO just landed and posted this here
Тот коментарий, что я выше отправил, вам тоже идеально подойдет. А что если это подсознательное стремление? :)
*Посмотрел на список друзей и подруг*
Нда… я прям такой аутист.
UFO just landed and posted this here
Эм я про реальных людей говорю, а не про френдов, коллеги и партнеры в счет не берутся
Например, во время уборки в квартире программист не будет параллельно думать о миллионе дел или безудержно болтать по телефону.

Во почему я так сосредоточен когда пылесошу, в голове держится карта зачищенной местности, и строится оптимальный план дальнейшей зачистки )
UFO just landed and posted this here
> в голове держится карта зачищенной местности, и строится оптимальный план дальнейшей зачистки )
вот-вот
Думаю, отдельным пунктом стоит добавить в статью перфекрционизм — всегда стараешься найти самое оптимальное решение
UFO just landed and posted this here
С одной стороны. С другой:

Приходят гости, а дома бардак? Раскидать всё по шкафам — отделение интерфейса от реализации

Мыть посуду когда понадобится — ленивая инициализация

Не застилать постель после сна — кэширование

и т. п.
UFO just landed and posted this here
Всё описанное в статье в меньшей, а часто и в большей степени присуще любой профессии.
Степень концентрации при работе программиста сравнима с работой на ядерной станции.

В принципе, автор это понимает, и все равно приписывает эти особенности программистам. Кто такие «другие люди»? Низкий уровень социального взаимодействия свойственен только программистам, но и многим деятелям искусства, науки, и просто обиженным на жизнь людей — то есть очень разным категориям. Концентрацией на мелочах гораздо чаще страдают высококлассные менеджеры. Я даже не говорю о таких общих для всех инженеров вещах, как обостренное восприятие причинно-следственных. В статье слишком мало того, чего можно приписать исключительно программистам. Это не деформация в следствии профессии, а изначальные свойства личности, влияющие на выбор профессии.
Вы не совсем поняли, речь идет не о концентрации на мелочах как таковой, а об учитывании всех возможных вариантов. Ну как в коде — обрабтка ошибок важна, но основное внимание все же на алгоритмы направлено.
С вашим комментарием я согласен, но в статье про плюрализм как раз ни слова.
так в том-то и дело, что учитыванием всех возможных вариантов и всякого рода составлением алгоритмов, не только программисты занимаются.
В большей или меньшей степени любой человек имеет психические деформации.
Программист — это живой человек, в какой-то степени инженер, «писатель», техник и т.д. Естественно что если существует такое многообразие сторон профессии, то и в смежных профессиях будут подобные эффекты. Однако взять и что-то однозначно отделить невозможно. В статье не идет приписывание «только программистам», но речь идет о том «что бывает с программистами» и почему.
Не каждый инженер имеет особенности «художественного писателя», не всем топ-менеджерам свойственна гиперконцентрация, многие «гуманитарии» могут быть подвержены в определенной степени «инженерному гламуру», но именно подобный набор вполне свойственен программистам.
не всем программистам. в том-то и дело. программисты — тоже разные люди. как и инженеры, генетики, химики, писатели и геймдизайнеры. среди всех этих категорий попадаются как люди, удовлетворяющие описанному, так и не удовлетворяющие. это не «цеховое», это личностное.
Все слишком обобщенно. Что в статье нет чисто программистских черт, и это минус. Статью правильно назвать — «психологическая деформация бездельника при превращении в профессионала».
С удовольствием прочитаю вашу статью, которая будет более качественно и полно отражать суть вопроса, в котором судя по вашему комментарию вы разбираетесь лучше.
UFO just landed and posted this here
Спасибо за статью, открыл для себя новое определение того что я называл «технологической порнографией».

Еще раз спасибо за качественную статью :)
Не вполне ясна исходная посылка про «космических товарищей». Космические войска — реально существующий род войск. И ваши программисты вполне могут иметь соответствующий ВУС. Например есть такой, название которого начинается на «Анализ алгоритмов и программ ...». Женщины могли и не шутить.
Аргументация использования ими термина «космические войска» была выяснена заранее )
UFO just landed and posted this here
Простите, но сочувствую вам, что вы в подобной статье нашли столько поводов для негатива и ненависти, что это даже удивляет. Никто не создавал «превосходную степень», не «выставлял минусы плюсами». Речь идет о сухих фактах, а как они могут обернуться для человека, это уже вопрос индивидуальный. «Нож может как спасать жизнь, так и лишать ее».
Не знаю где у вас возникли проблемы, но большая часть перечисленных моментов многих вполне устраивает и они извлекают из них свои плюсы.
Так что скорее я с вами всё же не соглашусь.
UFO just landed and posted this here
Я имею базовые понятия о гигиене, я просто на них забиваю ).
UFO just landed and posted this here
Видеть в любом проявлении пофигизма нон-конформизм — вот это круто. Только хардкор, только Гегель. Никакого Фрейда, чуваки.
UFO just landed and posted this here
Стоп. Никто не говорит, что я не пользуюсь дезодорантом, не мою руки или голову. Но поднять пирожное, упавшее на сухой асфальт мне не впадлу.
UFO just landed and posted this here
У вас с моей женой разные базовые понятия. Тогда на ваши базовые мне не плевать, а на те, которые выше — уже того…
И на одежду я тоже клал с высокой колокольни. Для кого мне следить за модой и что лично мне это даст?
Я тоже так считаю, но мне отвечают аргументом «я хочу, что бы рядом со мной находился опрятный молодой человек» или подобным.
Ну, с девушками, которые мне так отвечали я долго не встречался, а жена меня достаточно сильно любит, чтобы понимать и любить таким, какой я есть ).
UFO just landed and posted this here
В чем-то вы безусловно правы. С другой стороны мы хорошо живем вместе, правда. У нас замечательный ребенок, у которого есть все, что ему нужно, отличные дела, но… Да, есть вопросы в которых я себя устраиваю и меняться не хочу. И поскольку я у нас в семье более волевой и искусством спора владею лучше, так, скорее всего, будет до тех пор, пока я сам почему-то не захочу измениться. Кстати, все друзья нашей семьи — мои, что, думаю, говорит о том, что я не настолько уж безнадежен, чтобы ставить грустные смайлы )
«Люби меня таким, какой я есть» (с) Чайф
Опрятность — это одно. А слежение за модой — это другое.
Я вот с армии считаю только одну причёску опрятной. В двух вариантах, правда — солдатском и офицерском.
UFO just landed and posted this here
Да какая мне разница, что они думают? У меня своей головы нету на плечах чтоль? Я не хвалюсь, а просто констатирую факт, кстати. Я соблюдаю ту часть гигиены, которая меня не утруждает, всем остальным пускай занимаются те, кому оно надо.
UFO just landed and posted this here
О, тут ты не прав. Целостной личностью считается только такая личность, которая принимает себя такой, какая она есть, со всеми недостатками и достоинствами. И старается развивать свои достоинства. А, как учит нас психология, бороться со своими недостатками — малоэффективно.
UFO just landed and posted this here
Что носят? Туфли, брюки, рубашки или кроссовки, джинсы, рубашки/футболки. Это то, что я замечаю, выбирая тех, кто взгляд не притягивает :) Сам же это и ношу. Десятилетней давности ничего нет в гардеробе, максимум года четыре, потом просто «товарный» вид теряет, а то и вовсе рвётся.
Джинцы бывают разные. Некоторые (сейчас у меня такие есть) настолько стойки, что держатся по крайней мере 6 лет. Другие (такие у меня были) — порвавшись, не теряют товарный вид, а переходят в одежду для другой среды.
одежда, опаздывающая на 10 лет
От чего она опаздывает и как это вообще может быть?
UFO just landed and posted this here
Ну это только если финансами она, а не вы рулите ).
Я вот завсегда согласен купить нормальную одежду, если она дешевле 1000р. Поиск — не моя проблема, а проблема того, кому оно надо ).
UFO just landed and posted this here
Ну, мы тоже распоряжаемся вдвоем, просто у меня есть право вета, поскольку все деньги зарабатываю я. А, ну так вот я и одеваюсь в то, что нравится нам обоим, и мне пофиг на сколько лет оно отстало или обогнало.
UFO just landed and posted this here
А прикольно ребята одеты, кстати.
Извините, но я не считаю следование моде чем-то стоящим.

Я не говорю, что нужно носить прадедушкины вещи, просто ставить в минус не следование моде — это как-то слишком. Скоро модно будет летом в одних трусах ходить. И что, вы тоже будете считать остальных отсталыми?
UFO just landed and posted this here
а что не так с одеждой на фотке? у меня куртка похожая есть.
UFO just landed and posted this here
Нормальная одежда, я бы надел на на себя.
Правда в отношении одежды я больше доверяю жене — она выбирает, я или соглашаюсь или идем выбирать дальше.
Когда была жена, то делал то же самое. Причём через пару лет она поняла, что надо выбирать, чтобы я сразу соглашался :)
Одежда как одежда, по-моему и сейчас в такой ходят. На себя не надену — не мой стиль. А девчонка прикольно выглядит :)

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

Пункт -1 перед поездкой в мегу, это осознать, что оно тебе надо. Ну или банально сдаться под напором атакующей стороны. Я вот обычно бьюсь до последнего. (Последнее наступает аккурат тогда, когда на вещи появляются дырки угрожающего масштаба) А вот пока одежда не дырявая и нравится, то нахрена менять?!
>> Всё это накладывает свой отпечаток и на мышление человека. Данный способ мышления еще принято называть «техническим складом ума», когда человек старается найти всему рациональное объяснение и понять причинно-следственную связь.

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

Касательно того, как «нужно говорить» и как «не нужно», это личное дело каждого.
UFO just landed and posted this here
Я совсем не хотел придираться, но мое высказывание действительно касается терминологии, а не фактов, ни на какое ошибочное утверждение я не указывал.

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

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

Само собой, это мое мнение, и если вы решили рассматривать способность мыслить формально как проблему, это возможно, имеет для вас какой-то смысл. Я смысла думать что это «вредно» совсем не вижу, и написал комментарий в надежде на ваши разъяснения.
Тогда я возможно неправильно вас понял.

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

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

Установка статистических корреляционных отношений? Причинно следственная связь не интересует (или не представляется возможным её установить), интересует, например, лишь тот факт, что после события A в течении срока T с большой вероятностью наступит событие B — «это невозможно понять, это нужно просто запомнить».
Тут явно не хватает отдельного пункта про занудство и придирки к формулировкам. Меня не-программисты часто обвиняют в том, что я постоянно поправляю их речь, когда они употребляют не совсем точное слово.
Это вы мало исправляете. Через некоторое время они прекращают ).
Точно! Поправляешь больше и через некоторое время они прекращают… с тобой общаться.
Остаются общаться только лучшие — и именно они мне нужны).
Странно. Мои друзья почему-то сами хотят говорить правильно, и предлагаемую мной поправку либо принимают сразу, либо, если есть причина, оспаривают, и тогда, в зависимости от результата дискуссии, возможно и я принимаю их поправку.
Спасибо за статью! Бонус к ЧСВ скиллу +100500. :)
А то действительно, порой, ощущаешь себя каким-то изгоем.
Это объясняет, что когда я однажды по делам пошел в гуманитарный корпус вуза, через 10 минут от туда чуть ли не с криками выбежал.
есть еще хакерское мировоззрение. но у современных программистов оно вырождается.
а так по теме читать «хакеры — герои компьютерной революции»
эхх
По-моему, просто меняются термины… Сейчас те, кого тогда звали «хакерами» сейчас называли бы «гиками».
А вот и нет. Разве гики пытаются разобраться в чем-то до мелочей и использовать некоторые вещи совершенно не так, как их изначально задумывали?
Хакер — это прежде всего гуру нестандартных решений, которые ломают все стереотипы!
Кстати, меня задолбало объяснять, что хакер != компьютерный преступник.

Долбаные СМИ!
Взлом стереотипов не преступление :)
UFO just landed and posted this here
Спасибо, очeнь интeрeсная статья.
Я eщё нe закончил институт, но ужe в каждом пунктe узнал сeбя…
Мeня eщё можно спасти?))
Интересный момент. В отдельных случаях «инженерный гламур» может быть подавлен обостренным требованием к причинно-следственным связям.

Проще говоря, жаба задавила :) Я развиваю в себе данную особенность, в разумных пределах :)
«под свои нужны » думаю, тут должно быть слово нужды.
Хороший топик :) Хотел в его честь всем "+" поставить, не хватило на всех :)))))))
А ТО )))))))))) ТОЛЬКО СКОБОЧЕК ПОБОЛЬШЕ ))))))) ТАК ПОЗИТИВНЕЕ :))))))
Учту! :))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Деформации? У программистов? Ха! Кто-то тут явно не знаком с математиками.
Слава богу ничего из перечисленного занудства за собой не замечаю.
Видимо хреновый из меня программист…
Я-то думала, почему мне так сложно находить общий язык с дизайнерами и менеджерами. Думала, последствия длительного фриланса. А вот оно что ;)
«В повседневной жизни это иногда может частично восприниматься как легкая форма аутизма, хотя на самом деле это не так.»

Вся статья кроме этой фразы походит на описание синдрома Аспергера.
Вообще мимо. Чтобы программист ограничивался стереотипным повторяющимся репертуаром занятий? Он же не компьютер!
Если для большинства «будь проще» это «говори меньше», то для программистов «будь проще» это часто «говори точнее».

Золотые слова.
Я б к вышенаписанному добавила еще функцию поиска багов не только в коде. Очень хорошо ищутся нестыковки в фильмах, миспеллинг в магазинных этикетках, неправильное форматирование дат и цен.
Помню, как-то шли с мужем домой после рабочего дня. Мы обое програмисты. Я начала рассказывать, что Анжелина Джоли беременная, я видела в инете фотки, написано, что 3тий месяц, а на фото такой большой живот. Ответ мужа:
— Выходи с дебага!
Не обое, а обои! Что за нестыковки в речи у программиста?
Не, я редмайн лю. И XWiki в качестве вики.
Не, «оба» — плохой стиль. Перечитайте гайд, пожалуйста.
Что только холивары нагугливаю, можно линк?
Плохой стиль — это «обои», потому что возникает неопределённость: «мы обои программисты». Только дефиса не хватает :D
А в каком месте не хватает дефиса?
Мы-обои, программисты
или
Мы, обои-программисты
?
Из новостей:
Вчера была задержана учительница русского языка в нетрезвом состоянии, пытавшаяся исправить вывеску магазина «ОБОИ» на ОБА.
UFO just landed and posted this here
жаль, что я опоздал с сылкой на рассказ «жена программиста».
www.exler.ru/novels/wife.htm

Я его читал лет 5 назад, потом дал почитать своей девушке — прочла с удовольствием, после чего она меня отлично понимала!

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

Блин ):
После дегустации винограда на вопрос «много косточек?» ответил «две». Почему надо мной смеются? :/
Если здесь описаны критерии для определения в себе деформаций, то где же способы их преодоления? Или компенсации, чтобы общаться с остальными людьми? Не всё же у компьютера сидеть.
По-моему вы путаете «деформации» с «отклонениями», которыми оные не являются.
мы шизофреники как это прикольно!

пора бы уже начать ходить в зал
гулять с ребенком
и мыть посуду

и не искать оправданий своей тугости.
chapter «Жертвы «инженерного-гламура»»
Actual result: плавной проруткой
Expected result: плавной прокруткой
Жена — лингвист в ответ на ссылку на этот топик на хабре прислала алаверды:
mslulive.com/blog/funny/193.html
Призадумался :)) Интересно про другие профессии прочитать :)
О, ужас! Я смесь психолога (по образованию) и мальчика-программиста с девочкой-лингвистом! Как мне это удалось?
Вот смотрю я на этот топик и удивляюсь — как же все таки люди любят оправдывать свои недостатки внешними факторами (профессия и тд)… Ну почему, объясните мне? Почему ваша жена или девушка должна вас терпеть? Ей только одной эта связь нужна? Или нет? Почему окружающие должны терпеть ваши выходки и подстраиваться под вас? Чем это вы такие уникальные?

Почему если уж есть такое погружение в работу и тд, не подсуетиться и не организовать себе «бункер», и когда вы в нем, делайте что хотите и как хотите, а вышли из него — будьте добры подстроиться под общество, семью… Неужели настолько сложно освоить «требования» вашей второй половинки, научиться понимать «простых» людей?

«Я дал почитать это своей жене / девушке! Пусть изучает!» — смешно. На месте девушки я бы распечатал эту статью, засунул вам ее в задницу и отправил куда подальше…

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

Да я тоже люблю четкую постановку задачи «для похода в магазин». Но во-первых я уже освоил большую часть требований своей жены и зачастую понимаю чего она хочет, а если не понимаю — то всегда уточню и запишу на бумажке (мне не в падлу в магазине по бумажке покупать продукты или что там еще)…

Бррр…
Возможно вы повторили ровно ту же ошибку, что и многие кого данный топик в «праведному гневу», а именно «прочитали между строк то, чего там не было написано».

Никто тут не оправдывается, не призывает терпеть, подстраиваться и тому подобное. Никто не говорит «Я Д'Артаньян, а вокруг ...». В статье речь идет лишь про факты которые имеют место быть, с чем собственно вы похоже и сами согласны. Никто не дает оценок вроде «это всё круто!».

Но даже если бы такое и было, попробуйте взглянуть на это с другой стороны.
Кто вам сказал что есть «правильно» и что «не правильно»? Кто вам сказал что вы обязаны подстраиваться под общество? Чем образ жизни и нормы общества лучше ваших? Вы точно такие же вопросы задать можете любому человеку и никогда не услышите однозначного четкого ответа, потому что нормы очень неконкретное понятие.

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

Также повторюсь еще раз, не читайте между строк того, чего нет. Будьте проще.
А мы пользуемся вот этим сервисом. Жена составляет список у себя на телефоне/онлайн, а меня все на телефоне синхронизируется. Так она может в любой момент чтото добавить и, даже если я в магазине, я увижу новый пункт в сервисе.
Ну тут сложнее )) Я поклонник «обычных» телефонов :) Поэтому у меня неубиваемая нокия с двумя симками и фонариком и этот сервис не ней не покатит )) Поэтому по старинке — бумажка, если что не понятно — перезвоню, если изменения с ее стороны — она перезвонит. Просто, но работает же )
Вообще, мы стараемся не ходить по магазинам — зачем? Ну понятно, что хлеб можно и в соседнем магазине купить, а для всего остального есть утконос ).
Каждый человек уникален. И дело не в терпеть, а в том, что надо выбирать или подстраиваться под других, или предоставить другим такую возможность, или и то, и другое. И если на работе или где-то ещё можно надеть маску, пойти на компромиссы, то в личной жизни, предполагающей нахождение вдвоём месяцами без перерывов, постоянное ношение маски и скрывание своих желаний и субъективных реакций ни к чему хорошему не приведёт. Лучше сразу раскрыть все карты, чем потом предоставить человеку неприятный сюрприз.
А кто говорил про «терпеть»? Вы правильно говорите «найти компромиссы и пойти на взаимные уступки», но большинство моих знакомых не хотят этого делать, они считают такими себя уникальными, еще и статью прочитали эту, из которой поняли что это «бремя» профессии программиста и все — все должны под них подстраиваться…

Хотя это не только программистов касается как я заметил.

И про «ношение маски»… Быть на работе одним, а дома другим — это не ношение маски, это адаптация к среде скажем так… То что нужно и позволительно на работе — дома приведет к непониманию и недовольству. Так что надо уметь переключаться.
Если постоянно «адаптироваться к среде,» не имея возможности выплеснуть свои «естественные» желания и реакции, то рано или поздно крыша может поехать. И тогда всем мало не покажется. Не проще ли искать пару себе, которую ты будешь устраивать без «адаптации»?
В эпиграф просится цитата:

«Вы спросите меня: в чем загадка этого букета? Я вам отвечу: не знаю, в чем загадка этого букета. Тогда вы подумаете и спросите: а в чем же разгадка?»©
UFO just landed and posted this here
Ещё одним важным практическим следствием этого «профессионального заболевания» является «последовательность». Если кому-то приходится «руководить» такими специалистами — присмотритесь к себе вот в каком ключе:
Часто бывает так, что сначала «программистам» «заказали» одно, а когда заказ был приготовлен, выяснилось, что нужно совсем другое. Так бывает потому, что все люди идиоты и потому, что мир меняется — это норма. Так вот — если в этот момент не признать, что они молодцы и сделали всё как надо, но ситуация изменилась и теперь нужно другое. А ну например пытаться их «уболтать» и «убедить „что они “сами идиоты ничего не поняли»… это дерьмо они заметят очень быстро, и в какой-то момент просто решат, что с вами не о чем говорить больше. И всё. Конец. Затягивание сроков, отсутствие мотивации и внезапные увольнения, которые они с вами откажутся обсуждать.
О, вот это очень важный момент. Хотя это касается не только программистов, а даже дворников :) Ладно просто делать бессмысленную работу, если за неё деньги получаешь, да ещё и хвалят. А вот когда «внезапно» ты оказываешься дураком, сделавшим как бы не то, что просили…
Это да. Но просто у «программистов» часто ярко выражен аналитический склад ума и собственно склонность к анализу. Так что «уболтать», как представителей некоторых других профессий, не получится (даже если вдруг тебе кажется, что ты его «уболтал» например на нереальные сроки с помощью фразочек «ну ты же профессионал» — на самом деле — это не так, это просто ещё один гвоздик в крышку гроба продуктивных отношений)
Служил в «Космических войсках», работаю программистом, не вижу ничего общего… не туда смотрю?
Это статья, про тех, кто работает программистом, но в войсках не служил )))
Я совершенно не согласен, что программисту для работы нужна какая-то запредельная концентрация. Я верю/согласен, что многие программисты так работают, но в большинстве случаев хороший программист не должен писать сложный код. Он должен уметь декомпозировать сложную систему на простые части.

Хотя в целом факта проф.деформации некоторой заметной части людей это не отменяет.
спасибо за наводку на отличный образец инфографики… да и рецепты пригодятся
Вы мне подкинули тему для диссертации. Спасибо.
P.S. Компьютерщик, но не по профессии. Все перечисленные симптомы в наличии, хоть и профессия социальна (:
всё что написано в статье можно отнести к любому представителю химии, физики, математики, биологии, медицины(хирург например).

не думаю, что вы бы были рассеяны и невнимательны, если бы прогревали образцы при 1000С в токе чистого водорода, или собирали тонкую оптическую систему, или работали с вирусом оспы, или проводили операцию на сердце, или… или много чего другого.

имхо, хабраюмор был бы более актуальным местом для статьи.
Интересный пост, и что интригует — практически идентичен тому что недавно опубликовал я — только немного другими словами и некоторыми отличиями в выводах. Все таки мысль глобальна.
Спасибо, забавно было читать. Многое узнал в себе :)

Articles