Pull to refresh

Comments 218

VIM как редактор для кода. Вы знаете толк в извращениях:)
Специально посмотрел, как сейчас это выглядит и понял, что я слишком привык к IDE.
Достоинство вима, как я понимаю в том, что он будет выглядеть так, как ты хочешь и делать то, что ты хочешь. Так же изучив все эти аццкие макросы ты в конечном итоге сильно повысишь скорость написания кода. Но да, я тоже больше люблю IDE ибо я слишком ленив для вима =)
Я лишь понимаю то, что IDE это далеко не только текстовый редактор с набором макросов и/или плагинов и т.д… Я поклонник VS, но, я и с VIM работал, но очень давно.
> скорость написания кода
Если бы программисту платили за строки кода, то я бы согласился. Преимущество вима вовсе не в скорости набора текста.
Редактор кода для программиста — приложение, в котором проводится 90% рабочего времени (даже если это окошко с кодом внутри IDE). Возможность настройки почти всего и почти как угодно позволяет (ценой потраченного на настройку времени, разумеется) очень сильно повысить удобство и производительность этих 90% времени. А то, что нельзя настроить — программисты могут запрограммировать сами как плагины (кстати, я для себя сделал шпаргалку по Vim script, как раз с точки зрения Perl-программиста которому понадобилось по-быстрому написать несколько плагинов).

В принципе я согласен, что под виндой программировать без VS или чего-то аналогично навороченного сложно. Но при разработке под линухом и на скриптовых языках — настроенный под себя Vim по удобству и скорости работы делает абсолютно все IDE, которые я видел.

Та же история и с Emacs, тут уже дело вкуса. Так что Vim/Emacs более чем адекватные средства разработки.
Vim смотрит на проект как на файлы с текстом. IDE смотрит на проект как на структуру кода. IDE умеет контекстно подсказывать, vim — хрен знает, может есть особо чудесные плугины. Ещё я не уверен что в перле можно действительно часто правильно предсказать параметры функции, может там это так же провально как в js, если внутри есть хоть одно обращение напрямую к arguments.
Я наверное какие-то не такие функции пишу. Но у меня в них передается или не больше 3х аргументов или структура. В обоих случаях толку от подсказок IDE никакого.
А если вам часто приходится передавать в функции по 10+ позиционных аргументов разных типов — то проблема тут точно не в IDE.
Даже если их два, в каком порядке и что они значат? Даже если он один, что он значит?:) А какие тесты на это все накручены? А какие прошли? А кто последний менял код? А где эта функция еще используется? А где реализация структуры? А где ...? Я еще 100 вопросов задам сходу, на которые vim не в состоянии ответить. А большинство IDE отвечают с ходу или же с плагином.
Я прекрасно понимаю тех, кто ставит отрицательные отзывы и пытается спорить. Да, для каких-то задачей годится блокнот. Для каких-то лучше, для каких-то хуже. Все относительно.
Настроить для этого вим тоже можно, у меня коллега реализовывал «листание» версий документа, вытащеных из VCS.

Впрочем для меня в Vim наиболее важны 2 вещи:
* Он есть почти везде и почти везде он выглядит сходно.
* Он замечательно работает на сервере по SSH.
Не настроить, а доработать. И очень много всего дорабатывать, получится уже совершенно другой продукт. И называться он будет IDE XXX, а не vim. Но имеет ли это смысл, когда нужен текстовый редактор и две-три функции.
Когда нужен прочсто текстовый редактор — нет, а если нужны эти самые функции — почему бы и нет?
Потому что рабочее время для того, чтобы писать код, а не для того, чтобы писать редактор, чтобы писать код.
Так никто не спорит о том что vim не нужен, спор идёт о поддержке проектов с количеством файлов больше 10. И кодовой базой, которая перестаёт целиком умещаться в голове.
Vim на мой взгляд — одна из лучших openSource программ. Она стабильна, везде есть и быстра. Прекрасно подходит для ситуации когда нужно отредактировать файл и известно какой именно.
Ну у нашей команды вполне удачно удается поддерживать и развивать проект (являющийся частью другого проекта), в котором около 1000 файлов и 30Мб кода, и (все насколько я знаю), используют Vim.
Вы сами придумали то что я передаю 10+ и намекнули что проблема в этом).
Примеры того что я имел в виду:
1. Функция жрёт 3 или 2 параметра и последний из них коллбэк.
2. Функция жрёт n параметров, но первый — важный, а остальные перевариваются в массив (иногда бывает кейс когда удобно такое поведение, например передача многострочного текста).
3. Любой рефлекшен.
4. Функция, которая генерирует функцию, которая что-то принимает на вход.

Я люблю webStorm уже за то, что он подсказывает аргументы в
DOMNode.replaceChild( [Node] newChild, [Node] refChild ).
Но часто подсказки имеют следующий вид, о котором я и написал всё это. Это список вариантов аргументов.
Да, есть такой момент — когда IDE ориентируется в проекте и используемом языке лучше Вас эти фичи IDE реально помогают. Но у этого есть и тёмная сторона — у Вас нет мотивации детально разобраться и в проекте, и с языком. А не разобравшись с ними качество того, что Вы пишете будет заметно ниже.

Самый ясный и качественный код, который я видел в своей жизни (исходники OS Inferno) писался по большей части в Acme — редакторе крутом и удобном для разработки, но в котором нет подсветки синтаксиса! И здесь, на мой взгляд, есть прямая связь — без подсветки читабельность ухудшается, и приходится вынужденно это компенсировать простотой и структурированием самого кода.

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

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

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

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

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

У вас, видимо, потрясающая по объему память. Мне, к сожалению, приходится освобождать в мозгу всю выделенную память перед написание кода. Иначе bad_alloc и stacktrace в терминале.

IDE — это обычная программа. Она, к счастью, не пишет код. Иначе бы мы дворниками работали.
Без злобы и чего-то подобного, но я каждый раз когда читаю о том, как сложно/легко где-то что-то настроить, безумно радуюсь, что мне просто это не нужно. У меня есть коллеги, которые как раз-таки фанаты настроек под себя. И знаете что в итоге? Код мы пишем одинаково быстро и качественно. Про комфорт мне тут трудно сказать, т.к. мне в любой раскладке комфортно, а вот людям-настройки, наверное, всегда чего-то не хватает? (:

Ещё вспоминается бородатое высказывание: «Когда программисту скучно, он настраивает оформление» (:

p.s. Забавно: когда читал последний абзац статьи с опасками про битву полов, почему-то подумал, что это фигня какая-то — скорее будут обсуждения (холивары) редакторов и, возможно, языков.
Ну, можно настраивать цвета и фоновые картинки, можно горячие клавиши, а можно написать (или найти, поставить и настроить) плагин дающий простой и единообразный доступ к доке по разным языкам (что крайне актуально когда пишешь на ~десятке языков одновременно — sh,perl,c,limbo,html,js,css,vim,go,/dis/sh). И если первое не сильно влияет на производительность, второе почти не влияет, то третье влияет достаточно сильно. И если на Вашу производительность никак не влияет настройка окружающей среды — это говорит либо о том, что Вы не умеете её эффективно настраивать, либо о том, что Ваша личная производительность настолько низкая в среднем, что никакие оптимизации не оказывают заметного эффекта на конечный результат, либо о том, что настройки «из коробки» уже являются оптимальными лично для Вас.
Я специально привёл сравнение с теми, кто занимается оптимизацией под себя, чтобы показать, что как раз с производительностью у меня всё в порядке, и без настроек.

Задумался, возможно ещё, что я сам адаптируюсь под инструмент, а не настраиваю его. Похоже, что мне проще, комфортнее и быстрее самому настроиться и оптимизироваться под среду, чем заниматься её настройками.
Для perl очень сложно создать IDE (хотя они вроде есть).
Для haskell и то IDE нет нормальных, а вы говорите.

Поэтому программисты perl обычно пишут в текстовых редакторах, и vim — один из лучших)
Ох уж эти программисты!
Первый коммент о VIM, а не о симпатичной девушке-сабже.
И мы удивляемся почему среди программистов так мало девушек =D
А какая разница, симпотичная она или нет? Речь о ней, как программисте, а не как о сексуальном объекте.
UFO just landed and posted this here
От слова «симпотный» же. ;)

P.S.
Вообще спасибо за замечание, но оно уже врядли ситуацию исправит. Я знаю как правильно пишется это слово. Но на автомате пишу через о. Печаль. :(
Жаль что в отличии от публикаций комментарии у меня корректор не проверяет. :(
Вспомнилось:
>Почему никто не обсуждает девушку? :(
>>Потому что это Хабр, детка.
>>>Да и на Хабре, особенно в топиках с фотографиями, их много обсуждают. А тут вдруг всё по теме.
>>>>Если топик про девушек — обсуждают компы.
Если топик про компы — обсуждают девушек.
Всё нормально.

>>>>>Тонкости начинаются, когда топик про девушку с компом. Тогда обсуждение может свалиться в срач на совершенно непредсказуемую тематику: Apple VS Android, Windows VS Liux; либо вообще хитрыми путями вывести к умозаключению, что РАО — козлы, и следуют валить отсюда куда подальше (при этом высока вероятность появления Петра на тракторе).

habrahabr.ru/post/145425/#comment_4886504
Среди программистов так мало девушек в т.ч. и потому, что коллеги-мужчины рассматривают их в первую очередь как «симпатичных девушек», а не как коллег. И многие не стесняются это высказывать открыто. Поставьте себя на место девушки, и представьте, как это может раздражать.
А как же коллеги — тестировщицы, бизнес-аналитики, их разве программисты не рассматривают как «симпатичных девушек». И тем не менее, в этих профессиях девушек намного больше.
Рассматривают. Но одно дело, когда это человек «из другого отдела» (условно говоря), и другое — когда это тот, с кем, например, нужно делать pair programming.
Мужчины рассматривают «симпатичных девушек» в первую очередь как симпатичных девушек вне зависимости от профессии последних. Почему-то это не уменьшает процент женского населения среди бухгалтеров, учителей или, скажем, парикмахеров.

Среди программистов так мало девушек потому, что большинство из них программистами работать и не собирались. Такой вот парадокс.

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

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

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

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

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

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

Резюмируя:

Комментарии к статье вида «ой, какая няша! а можно еще фоток», «а вы женаты?» говорят вовсе не о том, что аудитория хабра сплошь сексисты, мужские шовинисты, <ещё парочка идиотских штампов из арсенала феминисток>, а всего лишь о том, что основной текст статьи — шлак, не достойный обсуждения. Только и всего.

Будет интересная техническая статья — будет обсуждение технических вопросов. Даже если её автором будет девушка с обложки Playboy.
>> Будет интересная техническая статья — будет обсуждение технических вопросов. Даже если её автором будет девушка с обложки Playboy.

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

Да, кстати, это не говорит о том, что аудитория хабра — сплошь сексисты и мужские шовинисты. Это говорит только о гендерных нормах, которые прошиты в нашей культуре в целом.
Kolibri os. Драйвер USB.
Спасибо. Да, вы правы. Там, правда, есть вот такое — но с 15 минусами.
Мы бы и сами хотели увидеть фото, но нет — это принципиальная позиция автора, полная анонимность.
Да никак.

Вот именно.

Судя по тому, что программистки приходят на работу накрашенными и в одежде, подчёркивающей их женственность — а не в джинсах и свитерах, подчёркивающих, что они программисты — им самим важнее внимание к своей женской составляющей, а не к программистской.
Т.е. если я хорошо одеваюсь и всегда слежу за собой, то я уже не программист, а гей какой-то? Эх, стереотипы…
При чём здесь половая ориентация?

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

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

А если серьезно, то есть просто соблюдение правил приличия, явных и неявных дресс- и прочих кодов. Не потому многие женщины красятся и носят платья-юбки, что хотят привлекать к себе внимание как к женщинам, а потому что считают иное неприличным и, даже, привлекающим внимание. Равно и мужчины — я не потому бреюсь и чищу обувь, чтобы привлечь внимание, а чтобы его не привлекать.
У меня никогда не было подобных проблем. Коллеги-мужчины рассматривают меня как коллегу, при этом я не перестаю быть девушкой. Одно другому не мешает, главное код писать нормальный :)
Vim прекрасный редактор. Его серьезный недостаток — это высокий порог вхождения. Для того чтобы начать пользоваться надо уже что-то изучать, а для того, чтобы получать отдачу от его возможностей — надо потратить прилично времени.
Причем тут редактор вообще? Какой порог? Вы комментарий мой читали? Комментарии других людей? Или абы написать — сам не понял что?
> Какой порог

Порог вхождения. Знаете есть еще такое выражение «Easy to learn hard to master», которое не применимо к vim (так же и emacs).

> Вы комментарий мой читали?

Похоже я их читал лучше чем вы. Либо вы просто уже забыли о чем писали.

> Причем тут редактор вообще?

Некто vladimirkolyada написал: «VIM как редактор для кода. Вы знаете толк в извращениях:)». В дальнейшем перейдя к holy war IDE vs Vim.

Хочу заметить, что vim — это не ide. На базе него были построены несколько ide, которые так и не взлетели толком.

Но то, что vim является хорошим выбором в качестве редактора кода и не только, для человека его освоевшего — это реальность.
Свободны. Вы так и не научились читать. Ниже комментария шло целевое обсуждение в теме того, что я написал. А вы пишите отсебятину и аксиому, которые все знают и без вашего чуткого слова. Мне жаль.
Как пользователь vim'а с 8-летним стажем ответственно заявляю, что главный недостаток vim'а это vimscript.
Кроме шуток, он ужасен.
Коллега, как пользователь vim с таким же примерно стажем позвольте с вами согласиться на все 100.
Vim прекрасный редактор. Его серьезный недостаток — это высокий порог вхождения

Войти в vim легко. А вот выйти неподготовленному человеку — проблема.
У вас, кстати, вроде как пол в профиле не указан. Исправляйте вот эту статистику :-)
Далеко ходить не надо, соотношение женского пола к мужскому среди жителей Хабрахабра – меньше чем 1 к 10
Никогда не доводилось сталкиваться с тем, что при найме в мужской коллектив комманда настолько хочет хоть немного разбавить чисто мужскую группу, что готова закрывать глаза на отсутствие каких-либо проф. навыков?
И зачем это нужно команде?
На этот вопрос довольно сложно ответить, т.к. я не знаю точно истинных мотивов всех с кем у меня было успешное собеседование. При этом назвать себя гуру тоже не могу, есть еще чему учиться.
Если судить по своим ощущениям, не приходилось. Когда на собеседовании откровенно лажала, не знала каких-то важных вещей, то я его не проходила. Разбавлять мужскую группу девушкой, которая не сможет выполнять свои обязанности, слишком дорого.
А что при прочих равных среди двух кандидатов могут выбрать девушку потому что желательна в коллективе именно девушка — допускаете?
Допускаю, если в коллективе желательна девушка, выберут девушку и не при равных условиях. Правда не вижу какой-то принципиальной необходимости в девушке в мужском коллективе программистов.
Я бы сказал, очень красивая звезда! :]
Женщины в коллективе это хорошо, главное — чтобы справлялись с отведённым им задачам.
А несправляющихся со своими задачами мужчин тоже, между прочим, хватает.
Стоит ли советовать учить Perl? Конечно, стоит! Это прекрасный язык, позволяющий сделать так много интересного!


Зачем? Чтобы потом испытывать трудности с трудоустройством?
Хоть я и не пишу на Perl, но знаю очень приличные компании готовые платить хорошие деньги разработчикам на Perl. Т.е. если человек смог выучить Perl на достойном уровне, проблем с трудоустройством у него не будет.
Не знаю, как в Москве и зарубежом, но в Питере я так и не не нашел себе нормальную работу в качестве Perl-разработчика.
Питерские Perl разработчики смотрят на Вас с недоумением. Хотя критерии нормальности работы у всех разные, да.
Ну может просто на тот момент все вакансии были заняты. Насколько я помню — я видел только одну вакансию — в Доктор Веб каким-то серверным программистом и все. Может конечно не там искал.
Из того, что я знаю про Питер — там есть офис Яндекса, в котором достаточно много инженеров-тестирования. И у них, если не ошибаюсь, как раз используется Perl (в баннерной рекламе вроде). Помимо Java, Python и других. Но не про Москву мне говорить, конечно, сложнее. Потому что знакомые разработчики в основном все из Москвы.

В Москве Perl есть точно в Mail.ru, Yandex. LiveJournal. За границей тоже Perl жив: сейчас активно спамитхантит booking.com.
Возможно когда я искал — им не нужны были тестеры или я не хотел быть тестером или в вакансиях не было слова перл, как я помню — искал на хэдхантере по слову Perl. А потом плюнул на все это и пошел работать C программистом в Оракл
Доктор Веб эту позицию год закрыть не мог, емнип :) Ибо там был какой-то аццкий говнокод и никто за его разгребание браться не хотел :)
А так вакансий с Perl много, но в основном не в профильных конторах. В смысле не тех которые пишут чисто на Perl.
Ну мне они вообще не ответили, видимо посчитали, что опыта мало :)
Ну кстати, да, на прошлой работе я много писал на перл, хотя устраивался, как PHP-программист, хотя на PHP писал только первые пол года, потом — C и Perl =). Но вот так, что бы вакансий где было бы написано «Нужен Perl-программист» я видел очень мало, ну опять же — может не тогда, когда надо/не там, где надо искал.
Кто ты, о незвестный? =)
Всё верно, вакансия была (даже до сих пор открыта) для разработчика внутренних сервисов. К сожалению под набор требований — хорошее знание Perl + хорошее знание linux — подходит очень мало кандидатов. Особенно с Perl проблемы, конечно. Помимо этого нужно владение SQL или хотя бы mongodb, и осилить написать адекватную реализацию http API.

Кстати, в топик, в самом начале в моей команде работала девушка-перлер, юниксоид! И, вопреки стереотипам, симпатичная. =) Ушла, по своему желанию.
Совсем недолго поработал очень толковый парень — Иван К., которого я не смог удержать отсутствием инетерсных для него задач. По-моему как раз в яндекс (московский) он и пошел. Хотя и там не долго задержался? Но классный разработчик, готов и сейчас его рекомендовать. Иван — привет, если ты читаешь!

А авгеевы конюшни правда были знатные, вычищали больше года. Зато теперь, по моему мнению, у меня отлично собранная команда из которой уже года 4 ни один разработчик не ушел и вроде не собирается. После резкого и жесткого перехода на нормальные техники — всё в VCS, багтрекер, coding policy, переход на свой репозитарий пакетов, документирование, по возможности стандартизация, переделка всей лапши кода на SOA… через пару лет всё более менее нормализовалось =) Сервисов стало сильно больше, проблем с ними сильно меньше. Бывает время поковыряться с интересными задачками, хотя от рутины тоже не уйти.

И да, уходить с Perl в ближайшие годы мы не планируем. :)
Мы не знакомы, скорее всего :) Я резюме не присылал на ту вакансию ибо отговорили знакомые :)
А то что у вас все наладилось в разработке — это прекрасно :)
Ну тут еще такая вещь есть — не каждый захочет заниматься поддержкой legacy-кода N-летней давности, что из себя и представляют в большинстве своем проекты на перловочке. Нудно же.
очень приличные компании готовые платить хорошие деньги разработчикам на Perl
Ага. Это наверное примерно как с COBOL: «Вам стоит выучить COBOL»
Действительно. Лучше выучить 1С и горя не знать.
Ну, в плане поиска работы 1С — не самый плохой вариант. Хотя, мне не особо нравится эта платформа.
Я больше говорил о таких популярных сейчас технологиях, как Java/C++/C#/JavaScript/Python/PHP.
А я говорил о том, что надо заниматься тем, к чему душа лежит, а не тем, за что больше платят.
Если мне предложат работу двоника за зарплату значительно превышающую мою зарплату в качестве программиста — пойду не задумываясь.
Просто потому что отработва год дворником потом смогу 10 лет заниматься любимой работой не думая о деньгах.
C ростом дохода растет потребление. Причем в мелочах. Начинаешь покупать продукты покачественней, одежду ту, что нравится, а не ту на которую не жалко денег. Какие то игрушки и так далее. В результате зарабатываешь больше, а когда траты посчитаешь, то видишь, что они растут пропорционально почти. Разве что сразу же все излишки жестко изымать и класть на депозит.
Потребление растёт, но останавливается на некотором уровне когда есть деньги на все бытовые расходы и нет необходимости экономить: когда можно купить любую еду, любую машину, любые развлечения и т.д. В такой ситуации переход в дворники за ещё большую зарплату начисто лишён смысла: эти лишние деньги всё равно не нужны, а дворником работать скучно. Другое дело когда есть семья и дети: в этом случае зарплаты обычного программиста как правило не хватает на все хотелки и ещё немного денег всегда оказывается к месту.
Кстати, среди одинэсников девушек довольно много.
Область, смежная с бухгалтерией…
Какие задачи приходится решать с помощью Perl?

… Мне очень повезло с командой, это талантливые и увлеченные люди. С ними интересно и приятно работать. Тут очень здорово!

Меня одного удивляет такое отсутствие логики такая логика при построении ответа на вопрос, или это такая явная реклама работы в Mail.ru Group?

А вообще, как бы ни любил я Perl, но стоит признать, что Python, за счет обилия обновляющихся библиотек на все случаи жизни, уже обогнал по развитию перлушку и при выборе Perl'а как основного языка при разработке проекта, стоит задумываться о перспективах такого проекта.
UFO just landed and posted this here
Тю, а думаете «Сейчас я работаю программистом в Mail.Ru Group, одной из крупнейших интернет-компаний в русскоязычном интернете» она тоже сама ответила, на интервью внутри компании-то?
Вообще, вот: тык. Там становится понятно, почему Екатерина так ответила :)
Ну и самому интервью, судя по всему, минимум месяц (2 апр. 2014 по RSS-ленте).
дааа, а как изменилось в общем нейтральное по тональности блиц-интервью для публикации на хабре! вот и думайте, как аудиторию оценивают, что скармливают: что котики, что девушки — без разницы: всегда в плюсах.
а публика еще и заплюсовала :(
в общем, стыдно товарищи из mailru.
мне вот интересно, а разве правила Хабра не запрещают подобную копипасту? Не нашёл нигде, что на корпоративные блоги это правило не распространяется.
Корпоративные блоги деньги платят — т.ч. думаю, что в своем блоге они вправе делать все, что считают нужным.
А мне больше вот эта часть понравилась:
Я занимаюсь поддержкой существующего функционала и разработкой нового.

Прямо в руководство «Как ответить в 5 строчек и не ответить ничего».
Неужто все так плохо в других компаниях? У меня из 6 соседей — 3 девушки, программистки были и на предыдущей работе, никогда не думал, что это такая редкость, что нужно их выискивать и публиковать с ними интервью.
UFO just landed and posted this here
Не сказал бы, что афишы, написанные в vim-e на Perl-е, пусть даже и девушкой — светлая сторона мейл.ру.
UFO just landed and posted this here
У вас слишком физиологичное понимание слова «девушка».
В нормальной среде принято называть девушками молодых людей женского пола.
А уж с какого возраста эта «молодость» начинается прекращается вопрос открытый. Если 70 летний дед назовет 50 летнюю кассиршу «девушкой» в этом нет ничего плохого.
Самое странное видеть представительниц «прекрасного пола» с такой же кашей в голове и пунктиком насчет «девушка/не девушка».
Как то обратился к «девушке» лет 20-25 «девушка простите… что то там», на что на меня посыпалась ругань из разряда «какая я тебе девушка у меня двое детей».
UFO just landed and posted this here
Сударь/сударыня спасут в любой ситуации.
В последнее время девушками называют всех, но он всё же прав — это называется «молодая женщина». Слово девушка происходит от слова девственница и всегда значило именно это (вот википедия).
Тут возникает некоторая проблема, вот перед Вами человек женского пола, на вид лет 20-25, и как к ней обращаться: «Девушка», «Женщина», «Молодая женщина», «Дама», «Сударыня», «Гражданка», пр…? Плюс, как мне кажется, ей будет все же приятнее «Девушка», нежели «Женщина», ну так скажем большинству.
Зато прежде можно было обращаться «товарищ», не акцентируя внимание ни на поле, ни на возрасте, ни на семейном статусе.

Но расширение употребимости слова «девушка» не уникально для русского: по-английски теперь тоже «girl» — любое лицо женского пола вплоть до старости; а тех, кого мы привыкли называть девушками, теперь называют «young girl».

Примета времени, стало быть.
Кто-то из знакомых (Кажется преподаватель по русскому языку в университете) по поводу «Товарищ» высказала следующую мысль: «Когда говорят товарищ, то, как правило, возникает желание достать газовый балончик из сумочки, применить его и бежать побыстрее». Нунче к этому слову какое-то не очень хорошее отношение, если оно сказано не в коллективе, где все друг друга маломальски знают.
1. Вики не истина в последней инстанции
2. Сами то статью по ссылке читали? Долистайте до части «обращение к женщине». Там где про Россию.
Обращение к незамужней: девушка
Обращение к замужней: девушка, женщина

Всякое конечно в жизни бывает, но по статистике замужние девушки в целом не девственницы. А щас я наверно открою страшную тайну, многие незамужние уже тоже… того.
Так что «прав/не прав» субъективные понятия, но здравый смысл ИМХО подсказывает что «девушка» правильней. А были у нее контакты с сильным полом, не были это уже не мое дело. Лично я это слово никогда не использовал как синоним «девственница», для меня это «молодая женщина».
Тут, кстати, еще вспоминаются споры на тему Девы Марии и неправильном переводе на русский слова «Дева» =)
Как то еще в институтские годы, в ответ на фразу «девушка простите… что то там» был получен ответ «Я не девушка, я преподаватель», тут вы правы :)
И наоборот, как-то к продавщице лет 40 обратился «женщина», она сразу так обиделась и сказала «я не женщина, а девушка». Теперь всем только «девушка» говорю — мне все равно, а им приятно.
Ну, преподавателя по имени-отчеству положено называть, а вот кассирша, обижающаяся на «девушку», ИМХО не права. Какое слово-обращение ни придумай, всегда будут люди с загонами на эту тему — всем не угодишь.
У нас на работе есть одна девушка-программист. Она — крутейший front-end разработчик (по крайней мере, лучший среди моих знакомых). Но, к сожалению, других таких знакомых у меня нет.
Все остальные известные мне девушки, которые занимались программированием (даже в течение нескольких лет) — страшно тупили. Например, они для хранения логического значения делали поле в БД с типом nvarchar(5) (чтобы туда поместилось слово 'false').
Думаю, такое соотношение женского пола к мужскому сформировалось не просто так. Скорее всего, дело в каких-то особенностях мышления.
Я знакома еще с двумя прекрасными девушками программистами. Обе пишут на Perl и обе великолепно справляются со своими обязанностями не хуже мужчин.
Особенности мышления от пола не зависят, как мне кажется.
Т.е. среди Ваших знакомых-программистов другое соотношение женского пола к мужскому?
Если среди ваших знакомых только одна девушка-программист, то да, у меня иное соотношение женского пола к мужскому в программировании.
Я знаком с несколькими десятками хороших программистов. Таким образом, у меня соотношение составляет 1/<несколько десятков>.

Вы написали «я знакома еще с двумя прекрасными девушками программистами». Я подумал, что общее количество знакомых программистов у Вас тоже большое и соотношение: 2/<большое количество>.

Прошу меня извинить, я был неправ (т.к. нельзя делать такие выводы, не зная общего количества Ваших знакомых-программистов). Пожалйуста, напишите, какое у Вас соотношение женского пола к мужскому среди знакомых программистов и как Вы определили это значение.
Я знаю примерно десяток Perl гуру. Из них трое — девушки.
Как и вы, я знакома с несколькими десятками хороших программистов, точное количество мужчин определить затрудняюсь. И знаю примерно 20-30 девушек-программистов.
Получается больше чем 1/<несколько десятков>, хотя и не 1/1 конечно.
Спасибо за ответ. Я всегда старался оценивать людей по себе. Видимо, не всегда такой подход работает корректно.

Возможно, такая разница обусловлена спецификой Вашей или моей компании. Интересно было бы собрать такую статистику.
UFO just landed and posted this here
У автора треда выборка вряд ли больше.

p.s. Прошу не воспринимать мой комментарий, как предложение померяться выборками.
Стать идеальными программистами женщинам мешают три особенности:
  1. Пониженная любознательность. Идеальный программист тратит уйму свободного времени если не на изучение, так хотя бы на постоянный мониторинг новинок в быстро меняющемся мире IT. Почему-то знакомые девушки слишком сильно разделяют работу и увлечения, причём программирование попадает именно в категорию работы. Покинув рабочее место, об алгоритмах, редакторах и технологиях кодирования обычно и не вспоминают до следующего рабочего дня.
    То же самое и при поиске решений: найдя первое же приемлемое решение, они его тут же и закодируют, даже если код окажется «некрасивым» или не оптимальным. А мужчины-программисты потом морщатся, читая этот код, и говорят, что с тем же успехом можно было нанять пару индусов...
  2. Эмоциональная реакция на ошибки. Баги в программах есть всегда, их регулярное обнаружение и исправление — часть нормального рабочего процесса. А уж когда исследуется нечто принципиально новое, например изучается новый язык программирования, с первого раза редко удаётся сделать что-то приличное, всегда приходится действовать методом проб и ошибок. И вот по какой-то причине женщины впадают в уныние, когда что-то идёт не так. Даже если внешне они этого и не показывают, мотивация, настрой падают очень быстро, они практически моментально «перегорают».
  3. Неспособность увлекаться. Кому из парней-программистов не доводилось хотя бы раз в жизни проводить за компьютером двое суток без сна, а потом появляться на людях небритым и в не выглаженной одежде? Мужчина способен жить программированием, особенно когда попадается Проект Мечты или возникает Невероятная Идея, которую охота немедленно проверить. Т.е. для него увлечение важнее жизни. Он может уволиться с работы (не до неё), забить на готовку, уборку, семью, собственную внешность, даже на сон, и сидеть за редактором. Жить за ним.
    Но вот что-то ни разу не встречал женщины, которая могла бы добровольно целые сутки просидеть за программой (или ещё за чем-то, увлечения разные могут быть), а потом появиться на людях с красными глазами и в мятой одежде, и при этом не жаловаться, как ей тяжело, а восторженно рассказывать окружающим, какую крутую штуку ей удалось сделать.
*Подозрительно посмотрел на коллег* похоже у меня тут толпа трансвеститов обоих полов работает -_-
То что вы не встречали таких женщин, еще не значит что их нет.
Если взять 1000 случайных девушек в возрасте 20-40 лет то действительно 90% девушек будут соответствовать тому типажу, который Вы описали. Но ведь если спросить этих 1000 случайных девушек, кем бы Вы хотели работать, вряд ли найдется хоть 50 девушек, которые скажут — «программистом». Тут Вам и есть — исключение. Так как именно потенциальные программистки как раз таки усидчивые, увлекающиеся и любознательны…
Подозреваю, что если взять 1000 мужчин, то результат не сильно будет отличаться. :)
Ну вот теперь встретили. Здравствуйте. :)
«Эта невероятная свобода меня покорила!», «Мне очень повезло с командой, это талантливые и увлеченные люди. С ними интересно и приятно работать. Тут очень здорово! », «Это прекрасный язык, позволяющий сделать так много интересного!», «Там я увидела, сколько интересных вещей пишут на Perl и познакомилась с интересными людьми.» — извините, она действительно так разговаривает?
Да. А вы видите в этом что-то плохое или искусственное?
Да! Я действительно так разговариваю! И я думаю, это прекрасный способ, выражать свои мысли и эмоции! :)
UFO just landed and posted this here
И правильно.
Кстати, в этих цитатах надо слово Perl заменить на %favorite_lang%.
Я туда Common Lisp подставлю :)
Эмоции — да.

А вот мыслей и содержания в процитированном — ноль.
Девушка перешла на VIM с Sublime? Чем vintage-mode саблайма не хватало?
И ещё — перешла с питона на перл? Really?

Меня эти маршруты несколько удивляют, а вас?
Тихо вы! Не портите красивую сказку!
Я понимаю, чем Sublime привлекает пользователей других редакторов, и людей пользовавшихся Vim но не осиливших в полной мере его настройку под себя. Но расскажите мне плз, какие преимущества у Sublime по сравнению с полноценно настроенным под себя Vim/Emacs?

Что касается перл/питон… мой друг много лет писал на перле, сейчас уже несколько лет пишет на питоне, но при возможности выбора по-прежнему предпочитает перл. Если Вы не в состоянии себя контролировать в достаточной степени, чтобы писать читабельный код на перле (игнорируя все предоставляемые им возможности писать write-only код), то Вам действительно лучше ограничить себя питоном. А если этой проблемы нет, то выбор между перлом и питоном дело скорее вкуса, а не каких-то реально важных отличий между ними.
как человек пересевший с хорошо настроенного vim на sublime, я назову эти преимущества:
— визуальная составляющая
— множественные курсоры
— fuzzy-search.
— простота
— работа с проектами
да, после роста популярности, эти фичи начали внедрять в vim, но это достаточно усечённые варианты реализации, и самое главное — они не предоставлялись сразу.

В sublime, конечно, не хватает всех этих магических операций над текстом внутри кавычек/скобок (ci" — моё самое любимое), которые даже в vintage-mode не сделали (по крайней мере, на тот, момент, что я пробовал пользоваться этим режимом).

но перечисленные мной фичи всё-таки перевесили в сторону sublime)
— визуальная составляющая
Да, он выглядит привлекательно, но лично я люблю когда на экране нет ничего, кроме текста — ни менюшек, ни панелек, ничего. Цвета и шрифт настраиваются, разумеется.
— множественные курсоры
Хм. А что это и для чего вообще? Ни разу за все годы работы не возникала потребность в нескольких курсорах.
— fuzzy-search
Есть вроде. По крайней мере при открытии/поиске файлов внутри проекта точно у меня работает.
— простота
В смысле? Работает более интуитивно без необходимости вычитывать help и заучивать некоторые комбинации кнопок? Ну так поэтому у Вас и нет всяких обалденных штуковин вроде упомянутых операций внутри кавычек/скобок. А когда всё это добавят — простота скончается в жутких корчах, зато появится большой help.
— работа с проектами
Есть. Куча плагинов.
вместо тысячи слов)
image


Есть. Куча плагинов

куча (непонятно, что именно выбрать) плагинов (не из коробки, у каждого свои настройки и документация)

Простота

да, в том смысле, что не надо быть супер-мастером sublime, чтобы работа в нём доставляла удовольствие
множественные курсоры

Хм. А что это и для чего вообще? Ни разу за все годы работы не возникала потребность в нескольких курсорах.

ещё скажите, что в vim'е никогда не пользовались ctrl-v + I в vim (вставка после visual-block mode; он, кстати, тоже содержит шикарные нюансы) — тоже своеобразный multi-cursor
visual-block разумеется использую, но при чём тут множественные курсоры?
не просто visual-block, а вставка после него: осуществляется сразу в несколько строк сразу:
image
(нашёл на SO)

в sublime пошли дальше и во-первых можно одновременно писать текст в разных местах строки, а во вторых изменения отображаются сразу (см. первый и второй слайды демки на стартовой странице sublime)
А, понял, спасибо. Да, я периодически пользуюсь редактированием как на картинке, удобная штука. А когда нужно что-то изменить в разных местах, как на демке, обычно обхожусь стандартным search&replace через регулярные выражения. Но спорить не буду — фича полезная.
На питоне писала только диплом и лабораторки в универе, так как на перле их писать не разрешили. Не считаю это переходом с одного языка на другой. Нет причин для удивления :)
Вот скажите, как можно говорить о сексизме и так неприкрыто выставлять привлекательность нитервьюируемой? Я прочел полтора абзаца текста и пошел смотреть какие еще фоточки есть в посте. И теперь никогда не узнаю о том, что пост был написан не для того, чтобы начать холивар.
Чтобы мы лучше представляли о ком речь. Да, фотки симпатичные, особенно первая :-)
Вы предпочли бы увидеть сутулую женщину неопределённого возраста с немытыми волосами и в очках на 8 диоптрий? :) Это для вас единственный способ избежать предвзятого отношения к женщине-коллеге?
UFO just landed and posted this here
Жаль, что выбор возможных тем для обсуждения с человеком вы ставите в прямую зависимость от его внешности.
Весна'с, красивые девушки сбивают с рабочего настроя и мыслей о программировании :(
Нашли чему удивляться, право же! Да еще и в «мужском» сообществе.
UFO just landed and posted this here
Perl6 вполне уже можно посмотреть/потрогать/попробовать.
UFO just landed and posted this here
Дело не в том, как выглядит человек. Я говорю о подаче. Нам показывают программиста? Нет, нам показывают привлекательную девушку. Именно на этом сделан акцент в фотографиях. Возможно, на моё восприятие влияет весна, но другого «мессаджа», который хотели донести люди добавляющие именно эти фотографии (более того, скорее всего специально для этого сделанные), я не вижу.
Привлекательная девушка вполне может быть программистом ;)
UFO just landed and posted this here
Согласен с вами в том, что пост стремится показать в первую очередь девушку, а уже потом программиста. Обыскал весь блог Mail-ru в поисках какого-нибудь интервью с программистом-мужчиной, но не нашёл. Было бы очень интересно сравнить подачу материала — выбор ракурсов и тематики фотографий, как минимум.
Вы сейчас программистку на haskell описали. Перегибаете.
Для перла вполне достаточно просто стильных очков на -2 и лёгкого безумия во взгляде.
Как отец и девочки и мальчика из наблюдений могу сказать, что у женщин с младенчества присутствует инстинктивная тяга к красоте: они всегда стараются красиво выглядеть, носить красивую одежду, красиво фотографироваться. Происходит это скорее бессознательно и я бы сильно удивился, если бы вместо этого девушка-программист была бы сфотографирована на фоне крутой тачки.

Ну и в PR отделе mail.ru тоже девушки :)
>> у женщин с младенчества присутствует инстинктивная тяга к красоте: они всегда стараются красиво выглядеть, носить красивую одежду, красиво фотографироваться.

Если вы не антрополог, который профессионально занимается подобными исследованиями, учитывая при этом все искажающие факторы (например, культурное воздействие — а оно начинается с того момента, когда новорожденный видит первого другого человека) — я бы не стал делать категоричные выводы об «инстинктивной тяге», тем более с такой маленькой выборкой.
Я считаю, что любой здравомыслящий человек не только может но и обязан производить свои маленькие личные исследования и наблюдения. Делиться с ними, конечно же, тоже не запрещено.

Что касается антропологии и других неточных наук, то если вы углубитесь в любую из них, то скоро наткнетесь на два противоборствующих лагеря, которые ломая копья доказывают друг-другу противоположные вещи. И даже будучи авторитетным антропологом вы рискуете оказаться не в «правильном» лагере. Это касается даже точных наук. Если вы посмотрите историю физики, то даже там увидите тупиковые теории, которые когда-то имели (а иногда даже теперь) огромное количество ученых-последователей (например, теория теплорода или эфира).
У детей с младенчества присутсвует тяга к копированию поведения, позднее появляется самоидентификация, а потом и половая идентификация. При этом ребенок продолжает копировать взрослых, но при этом делают некоторую коррекцию на гендерные различия в поведении.
Согласен. Но это не противоречит моим утверждениям.
У корпоративных блогов свой дизайн, видимо что-то не срослось
после редизайна эта кнопка пропала везде :(
Подведите мышь к левому краю экрана и кнопка появится
Я, возможно, пропустил один из самых главных вопросов, а может его и не было, т.к. слово «замужем» не ищется на этой странице… Замужем?
Склад ума от пола не зависит только в том смысле, что встречаются девушки с математическим складом ума и встречаются парни которые откровенно «тупят» в точных науках. Но статистика суровая вещь, пусть такой результат сформирован обществом, а не генетикой, но парни чаще проявляют интерес и способности в программировании и схожих сферах.
UFO just landed and posted this here
У меня складывается мнение, что внешняя привлекательность девушки очень сильно влияет на качество интеграции её в коллектив. Ведь, положа руку на сердце, в большинстве команд разработчиков (на данный момент?) больше мужчин. Далее уже идут проф качества: будет тупить, внешний вид не спасёт.
Думаю внешний вид девушки будет влиять на качество интеграции её в коллектив, так же как внешний вид мужчины. Опрятному и приятному в общении человеку, любого пола, проще находить с людьми контакт.
Но раздолбай, приятный в общении, быстрее вольётся, чем опрятный бука.
Зависит от коллектива, скорее всего да. Дело не во внешности все же :)
Только бы от него, гхм, не пахло…
Зачастую кросавчегов в команде встречают настороженно, конкуренция :) особенно, если представительницы слабого пола уже присутствуют.
Программируя на Perl в VIM, Екатерина знает толк в извращения. И, черт побери, мне это нравится…
Я пишу на перле уже лет 7-8, наверное, перепробовал кучу всего для него: Komodo, Padre, Sublime, Eclipse+Perl, всякие там Geany, Gedit и прочие мелкие редакторы, но в итогде остановился на виме из-за его настраиваемости и расширяемости (даже в свое время плагины для себя писал на VimL). Но года 3 назад один мой товарищ показал мне emacs, теперь я ни за что не перелезу обратно на вим :)
сколько раз я ни пытался перелезть на emacs с vim — так и не смог)
Нужно больше няшных программисток. Я бы от таких в коллективе точно не отказался. Хотя, можно и не программисток :)
UFO just landed and posted this here
для этого, собственно, и «нужно больше няшных программисток» =))
Perl — прекрасный язык программирования. А уж регулярки в нем… Очень полезен при работе со структурированным текстом. Написал десяток строк — сэкономил десяток часов.

PS. В том же Яндексе, при использовании перла требуют use strict;, что логично. А дальше остается только соблюдать отступы и код сам по себе становится красивым и легко читаемым.
Сейчас везде требуют использовать use strict; :)
кроме однострочников ;)
Про use warnings тоже забывать не стоит.
Героиня данной статью очень положительно отзывалась о перле, я нейтрально-положительно отношусь к данному языку, сам по молодости увлекался. Но как-то сразу мне вспомнилось высказывание одного из разработчиков яндекса про перл, что-то типа люди которые разрабатывают на перле это люди которые любят некрасивых женщин. На злобу ему, нашлась красивая девушка которая пишет на перле и ей это нравится!
стараюсь не комментировать похожие статьи, но, пожалуй, все же выскажусь.
Девушки, не стоит соглашаться на подобные интервью, они унизительны. Если вы профессионал, почему к вам примеряют подход «посмотрите, девушка программирует, и даже, кажется, неплохо»?
У вас должны брать интервью потому, что вы профессионал, потому, что вам есть что сказать в тех. плане, а не потому, что ваш пол — женский и это главная тема для статьи.
Да, вопросы о половой дискриминации и т.п. допустимы, но только где-то в самом конце: их значение вообще второстепенно.
Посмотрите, например, интервью itpodcasts.com.ua/?p=1494 — это интересно.
Замечательно сказано. Меня вообще удивляет, как люди кричат о недопустимости дискриминации — и рядом же пишут такие статьи и проводят конференции и конкурсы «только для женщин». Попробовали бы провести что-нибудь «только для мужчин» — был бы скандал, а наоборот почему-то нормально…
Нет «позитивной дискриминации» и «негативной дискриминации». Есть дискриминация или её отсутствие.
Хм. Когда я учился, у нас на потоке было мало девушек. А на нашей специальности и того меньше. Да чего там, в нашей группе девушек не было вовсе =) А вот в последующие годы доля женского населения университета активно начала расти. Интересно, с чем связана такая тенденция?
странно, у нас по IT-направлениям что 10 лет назад когда я учился, что сейчас — девушек ну процентов 15 наверное где-то стабильно )
2014 год — почти 40%. Скоро парней будет меньше :)
Могу посоветовать Екатерине завершать работу командой :wq. ИМХО, удобнее :)
Shift + Z + Z еще удобней
Точно, как я мог забыть :(
Странный ракурс выбрал автор статьи :) у нас в компании почти половина программистов — девушки. Про тестировщиков вообще молчу. Да и 20-30 лет назад распределение мужчин и женщин в программировании было ровно такое же как в инженерной среде вообще, даже больше женщин шло в технические ВУЗы на специальности типа технической кибернетики, чем сейчас.
У меня тетя работает программистом. Когда она заканчивала прикладную математику, в их выпуске доля девушек была больше даже.
Оба моих родителя — хорошие программисты. Но, по-моему, проблема раздута. На работе главное чтоб программист умел делать свою работу, относиться к девушкам можно и нужно не забывая, что они девушки, но вне рабочих ситуаций.
Зашел сюда в надежде прочитать юридическую статью на тему, имеет ли право программист повторить дома код написанный на работе и использовать его в своих целях…
А тут… Ну, симпатичные фоточки, ничего не скажешь. :(
Какой-то омерзительно сексисткий подход. Простите, но какая разница, что у человека между ног, если мы говорим о его профессии и оная профессия не подразумевает использования того что там находится? В Mail.Ru работают и другие программисты женского пола, лично кое-кого знаю, но простите, какая разница вам вообще до пола и почему нужно писать о поле? Писать о умных своих сотрудниках стоит, но правда скорее не в блоге фирмы на хабре, а на каком-нибудь своем портале, но умницами этих сотрудников делает не наличие или отсутствие МПХ, а их светлые головы. Каким-то омерзительным запахом православия и прочей дряни от вашего подхода веет, так и думаешь, что ща выскочит поп и кадилом саданет.
Стыдно должно быть, не можете отмыть себя от вони совково-православного навоза.
Стоит ли советовать учить Perl? Конечно, стоит! Это прекрасный язык, позволяющий сделать так много интересного!
Нда.
Perl нужно выбросить и забыть. Это тот инструмент на котором можно с большей вероятностью написать систему которую очень тяжело поддерживать!

Ещё я заметил простую логику: люди определенного склада мышления выбирают инструменты исходя из их идеологии. Соответственно, если человек не склонен к порядку и жестким рамкам, он выбирает более свободные языки. Но жесткие рамки в разработке продуктов — вещь обязательная, т.к. она упрощает поддержку продуктов, позволяет быстрее вводить новых/заменять старых программистов. Ускоряет ввод новой функциональности.

p.s.
Не разрабатывайте на Perl — есть Python!

p.p.s
Я ничего плохого про поддержку старых продуктов написанных на Perl и людей кто их поддерживает ни в коем случае не говорю.
> Поверьте, это захватывает не хуже, чем вышивание!

Сначала прочел как «вынашивание»…


В прошлом году наткнулся на это видео.
Толково.

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

Скажите, а это «ни для кого не секрет» потому, что «все знают» (ну, как 150 лет назад в США для всех было совершенно очевидно, что негры эволюционно ближе к человекообразным обезьянам, чем к белым, и на этом основании не могут иметь равные права) — или у вас есть реальные результаты исследований на эту тему etc?

Это статистика количества работников того или иного пола. Сама по себе она не говорит ничего о том, что мужчины или женщины лучше подходят для чего-то в силу половых особенностей.

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

Кстати, я не знаю, как в РФ сейчас, но в 2008-м году при поиске работы (IT) в объявлениях начало вида «требуется мужчина ...» встречались часто.
Имхо если бы могли — их было бы больше в рядах программистов. У меня в группе, потоке и факультете много девушек, только вот за всю жизнь я видел только одну особу женского пола, которая понимала в программировании. По моему опыту у них с кодом отношение на «Вы» в подавляющем большинстве.
Из этого нельзя делать выводы почему у них с кодом такие отношения. Корреляция есть, но её причины могут быть самые разнообразные.
Ну так дело не только в коде. Все вроде наслышаны про знаменитую «женскую» логику.
Какими именно биологическими особенностями это обусловлено?
Думается, это всё особенности женской психики. А «какими именно биологическими особенностями это обусловлено?» — вопрос к соответствующим специалистам. Хотя, я не уверен, что точные причины установлены на данный момент. Всё-таки наши мозги пока большая загадка.
Не понравилось составление интервью. Вопросы про программирование, вопросы про половую дискриминацию, снова про о программировании. «Смешались в кучу кони, люди...»
Девушка очень милая внешне.
А манера отвечать напомнила одну мою знакомую, которая хоть и не программист, но как-то раз объяснила мне, как работало кое-что на Си, когда мы учились на первом курсе.
чтобы понять, может ли человек быть не просто программистом, а хорошим программистом, надо бы посмотреть примеры кода. безотносительно половой принадлежности.
Sign up to leave a comment.