Pull to refresh
102
0.3
Роман Смирнов@Source

Head of Elixir at Ecom.tech

Send message
При этом любопытно, что некоторые проекты (например, монструозный Magento) выбирают всё же пользоваться именно ей.

Я делал один проект на Magento в 2009 и он мне тогда показался просто тормознутым куском говна. Если его не переписали полностью в новых версиях, то ничего удивительного, что он так и не умеет в нормальные абстракции. Вообще, если вы в период 2005-2009 читали код популярных тогда PHP-проектов (Joomla, Wordpress, Bitrix, Drupal, etc.), то легко понять почему люди массово переходили на другие языки. Всё-таки одно дело, когда ты по-простому делаешь сайтик, как описанный в статье, а другое — когда ты с таким же пофигизмом делаешь CMS или фреймворк. Это получается персонаж для кошмаров.

А если отказаться писать по принципиальным соображениям, то возникает сомнение в адекватности и подозрения в токсичности кандидата.

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


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

Это несколько неадекватно, если это не является узким местом. Ради чего вы добавили когнитивной нагрузки всем людям читающим данный код, потратили время на написание самого кода, тестов на него и проведение бенчмарков? Насколько ваш код "обогнал" квиксорт на массиве из 4 элементов то?

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

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


Если раньше я пилил свои продукты на Windows, то уже около пяти лет я прекратил это делать.

Это ещё что. Я вот лет 12 как слез с винды, и теперь когда её вижу на чьём-то компе вообще теряюсь, всё дико тупит (но это, видимо, из-за HDD vs SSD у меня, возможно, другие ОС уже тоже на HDD не юзабельны, как и винда), без поиска хрен что найдёшь. Хотя во времена XP я в винде вплоть до уровня ядра ориентировался. А сейчас ощущение, что вообще другая ОС.


Как сдох MS Explorer.

Вы, наверно, про Internet Explorer? MS Explorer — это файловый менеджер, aka Проводник. Или его тоже уже кильнули?

Я на первой работе успел на Win2000 поработать, не сказал бы, что она особо быстрее XP. А если ещё в XP поотключать визуальные эффекты, которых в Win2000 просто нет, то ещё фиг знает какая быстрее будет.
XP — определенно была одной из лучших версий Windows, которые выпустила MS, а на втором месте имхо 7-ка. Но понятно, что невозможно сидеть вечно на удачной версии, отрасль подстёгивает к постоянному движению либо на новые версии, либо на альтернативы.

Да даже если за 20 лет заработать, это всё равно большая сумма. Которую вполне можно инвестировать так, чтобы тратить по $500 тыс в 10 лет, а сумма при этом не уменьшалась.


А вот когда вы заработаете $1 млн за 20 лет, у вас не будет $1 млн, потому что тратить вы будете по мере зарабатывания, и на руках останется от силы $150-250 тыс.

А Дельфи убила потеря совместимости исходников между восьмой и седьмой версиями. :(

Скорее её платность. Когда даже MS выкатила бесплатную VS Express, Delphi продолжала оставаться платной, даже для учебных целей. Поэтому популярность её более-менее держалась только в СНГ, где всем тогда было плевать на лицензионную чистоту. Но где-то после 2008 года, у нас тоже началось движение в сторону легализации используемого софта.
Хотя попытка погнаться за .NET тоже была не на пользу. За Delphi никогда не стояло столь крупной компании, чтобы эффективно и успешно двигаться в разных направлениях.


Кто помнит C# Builder?

C# Builder


А потом совсем уж какая-то "наркомания" вышла, в виде Delphi for PHP. В общем, полная расфокусировка.

Не знаю, мне нравится
github.com/Clozure/ccl/releases
released this on 20 Apr

Понятно, что это стёб, но вообще Lisp вполне хорошо подходит для обучения программированию в нормальном режиме (а не как у автора статьи, когда надо через год на работу устроиться). Правда, я бы посоветовал взять Racket — прекрасная современная реализация Scheme.

С чего бы начальнику сетевого отдела самому сервера в стойки ставить и подключать? У него других дел хватает.

Тем, кому нравится Cinnamon/MATE/Xfce, рекомендую присмотреться к Linux Mint. А то Ubuntu со временем какая-то немного неповоротливая стала.

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

ЦА вполне может быть «кому понравится». То есть, не проект определяется через ЦА, а ЦА через проект.

Кстати, да. Например, "пользователи продукта X" — это вполне себе конкретная аудитория, которая может быть целевой для продукта Y, который решил сделать то же, что и проект X только с блэкджеком и шлюхами.

Допустим я готов тратить время и делать пулл-реквест. Но зачем мне тратить время, если его наверняка не вмержат и даже обсуждать не хотят?

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


Плюс есть достаточно стандартные теги для issues:
help-wanted — ваш PR примут, если нормально оформите
wont-fix — ваш PR точно не примут

Это всё понятно. Но это никак не определяет стоимость работы программистов. Её просто внесут в расходы, как впрочем и остальных сотрудников. А уж будут ли доходы и в каком размере, больше зависит от product-market fit, чем от программистов.

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


В современных реалиях — говоришь начальству: есть гипотеза, что если я сниму квартиру под офис, то я буду выполнять сложные задачи на 30-50% быстрее. Если подтвердится, поднимете мне зарплату на 20%?
Если вы действительно решаете сложные задачи, то руководство с радостью согласится на такое. Дальше останется снять квартиру рядом с домом и провести реальный эксперимент.


P.S. Самое тяжелое в нашей работе — это сидеть за компом (спина и глаза слишком напрягаются). Практически всё остальное — легко, либо может быть преобразовано в легкое.

тяжёлый и простой очень плохо сочетаются, если речь идёт не о большом камне ))

Да почему же? Если задуматься, то вокруг огромное количество простых тяжёлых дел, например:


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

Просто люди обычно залипают на простые лёгкие дела, типа:


  • лежать на диване
  • смотреть телек/Youtube/сериалы
  • бухать

Считаю, что тяжёлый труд тоже сложный

Считать вы, конечно, можете что угодно. Но это не соответствует смыслу слова "сложный". Справедливости ради, можно добавить, что тяжёлое может быть и сложным, но это просто 1 из 4 квадрантов (лёгкое простое, тяжёлое простое, лёгкое сложное, тяжёлое сложное), но в него мало что попадает из работ, сходу только космонавты вспоминаются.

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

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


Ну вам виднее, из своих Москвов. А у нас на заводах зарплата в 20к считается большой.

Я из города с населением 400 тыс. человек. У нас начинающий инженер-конструктор на заводе получает от 30 т.р., опытный — 60-80 т.р. Это, в принципе, тот же уровень зарплат, которые имеют программисты, работающие на местные фирмы.

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

Так в том то и вопрос. Юридических разрешений большинство сайтов не даёт. Получается, что вместо банера про куки, который сейчас почти на всех сайтах, нужен банер с юридическим разрешением. А то вы ведь даже просто читая, можете ненароком записать что-то в таблицу с аналитикой или кол-во просмотров инкрементировать.

Потому, что мне дала на это разрешение администрация сайта.

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


P.S. Про взломы тут речи не идёт. Насколько я понял, в этой "атаке" доступ был предоставлен владельцами баз и никакие недокументированные возможности не использовались.

Information

Rating
2,550-th
Location
Россия
Works in
Registered
Activity