metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2015-08-12 10:56 am

Запретить жабу, дотнет, пхп, перл и крестики, только ФП, только хардкор

https://medium.com/@yelbota/%D0%BA%D1%80%D1%83%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D1%82-%D1%83%D0%BD%D1%8B%D0%BB%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2-612c72738d04

Пройдет время, некоторым не повезет, и они встретят кризис среднего возраста в одиночестве, платя алименты ушедшей жене. Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, не комитит на гитхаб. Другим повезет: они смогут проскочить в тимлиды, и руководство заткнет ими купленный слот на отраслевой конференции. Там они самоутвердятся, рассказав молодым, что унылыми быть круто. И спираль уныния выйдет на новый виток, засосав еще больше классных ребят.

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

[identity profile] vit-r.livejournal.com 2015-08-12 12:38 pm (UTC)(link)
Жена, скорее, разведётся, если вместо хорошей зарплаты и помощи по дому будет видеть затылок мужа, который усиленно осваивает новые горизонты бездн новейших программистских технологий.

Большинство людей - обломавшиеся романтики. Они думали, что свернут горы, а надо копать траншею для канализационной трубы. Причём, экскаватор не дают, а все лопаты кривые.

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

[identity profile] metaclass.livejournal.com 2015-08-12 12:48 pm (UTC)(link)
Без освоения бездн никакой хорошей зарплаты не будет.
Ну или будет, но нужно будет реально говно месить лопатами, типа SAP R/3 всякого.

[identity profile] dmitry shamov (from livejournal.com) 2015-08-12 12:59 pm (UTC)(link)
Да и с освоением. Я вот уже несколько лет ищу работу Python программиста. Или ЗП на уровне PHP или вообще общая неадекватность из серии - ты чувак тут замути в одиночку соцсеть высоконагруженную, впрочем ЗП всеравно как у PHP программиста.
А вы про Кложурь.
На просторах exСССР редко высокотехнологичность==высокие заработки.
Как пример вот (http://rostov.rbc.ru/rostov/10/08/2015/55c8af029a79477b6da22d6c). Обратите внимание на один из стартапов - Велоэкскурсии. Стартап, Велоэкскурсии КАРЛ!!! Да это обычный leaflet завернутый в какуюнибудь Cordova. Причем для города в котором Мэр сказал, что велодорожки не являются приоритетом (по факту даже в пределах одного района нет возможности передвигаться ТОЛЬКО по велодорожкам)

[identity profile] veremeenko-alex.livejournal.com 2015-08-12 01:01 pm (UTC)(link)
scala/haskel на всю страну и десятка вакансий не наберется. :)

Да и говнокодить и на scala/haskel можно.

[identity profile] thedeemon.livejournal.com 2015-08-12 05:42 pm (UTC)(link)
А зачем вакансии? Вы безработный? Если есть же уже работа, на ней появляются новые проекты, вот надо их и делать на хороших языках, а не продолжать спираль уныния. Человек в посте призывает к таким вот изменениям - менять что-то в существующих компаниях, а не искать уже готовые идеальные.

[identity profile] veremeenko-alex.livejournal.com 2015-08-13 06:59 am (UTC)(link)
1 . В нормальной компании за попытку начать новый проект на новом языке больно бьют.
За чужие деньги - пожалуйста, а за свои - идите лесом.
Кто будет развивать проект, когда ты в отпуске или уволился? Или проект пошел и надо добавить 100500 фич?
На рынке программистов на новом языке практически нет.

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

Edited 2015-08-13 06:59 (UTC)

[identity profile] metaclass.livejournal.com 2015-08-13 07:08 am (UTC)(link)
Первый пункт при неосмысленном применении за 5-10 лет приводит компанию в болото, с доисторическими жабами, коболами, дельфи и фокспро. Я понимаю, тупым дедам удобнее, "всегда так делали", но технический долг надо бы разгребать.

Функциональщина в имеющихся языках - это уныние. Макросы в C#? LINQ в жабе? Алгебраические типы данных хотя бы в одном из мейнстримных языков?

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-13 11:48 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2015-08-13 16:56 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-13 16:57 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2015-08-13 17:12 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-13 17:20 (UTC) - Expand

(no subject)

[identity profile] pupsikk.livejournal.com - 2015-08-14 10:48 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 06:00 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 06:52 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 07:00 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 07:16 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 07:21 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 07:25 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 07:31 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 08:58 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 09:03 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 09:46 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 07:29 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 08:54 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 09:00 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 09:44 (UTC) - Expand

(no subject)

[identity profile] lispnik.livejournal.com - 2015-08-14 09:55 (UTC) - Expand

(no subject)

[identity profile] rashid80.livejournal.com - 2015-08-20 09:36 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-20 10:28 (UTC) - Expand

[identity profile] thedeemon.livejournal.com 2015-08-13 07:30 am (UTC)(link)
Зачем ходить на рынок за "программистами на языке"? Берешь уже имеющихся в компании программистов и говоришь, что теперь им разрешено писать на том, о чем они давно мечтали. Тех, кто мечтал о джаве или похапе, гнать ссаными тряпками. :)
Edited 2015-08-13 07:35 (UTC)

(no subject)

[identity profile] worm-ii.livejournal.com - 2015-08-13 09:27 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-13 16:16 (UTC) - Expand

(no subject)

[identity profile] pupsikk.livejournal.com - 2015-08-14 06:15 (UTC) - Expand

(no subject)

[identity profile] northas.livejournal.com - 2015-08-15 02:22 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-15 05:00 (UTC) - Expand

[identity profile] thedeemon.livejournal.com 2015-08-13 07:48 am (UTC)(link)
>Зачем новый язык если многое есть в текущем или скоро будет :)?

Если подумать, очень правильный вопрос!
ML старше чем C++. Хаскель старше Питона. Окамл старше чем C#. Незачем со старой проверенной функциональщины переходить на эту новомодную хрень. :)

[identity profile] etoeos.livejournal.com 2015-08-13 08:43 pm (UTC)(link)
> 1 . В нормальной компании за попытку начать новый проект на новом языке больно бьют.

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

[identity profile] jdudzik.livejournal.com 2015-08-13 12:50 pm (UTC)(link)
Даже под Scala нет нормальных IDE

- текстовый редактор + компилятор в командной строке - как в 1975. Убедитесь, что на терминале есть сточные буквы
- Eclipse - не умеет создавать группы проектов. Шёл 2015 год, а она по прежнему не умеет сделать так, чтобы два небольших проекта-интерфейса и общая библиотека.
- IDEA + Scala plugin - создаю новый Scala проект с SBT. IDE сообщает, что тип файлов SBT ей неизвестен. Если перезапустить, тип внезапно опознается. Но создать новый файл .scala - нельзя, в new только .java. Запустить - нельзя, нужно создать специальную настройку scala-проекта, которых два типа - и не один не работает. На сайте разработчика - мануал для предыдущей версии, таких окон и настроек давно нет.

Итого - средства разработки даже для более-менее мейнстримовой Scala - ад и пиздец, не доросший до уровня Borland C 1985 года выпуска (там можно 1) СОЗДАВАТЬ ФАЙЛЫ 2) ПИСАТЬ В НИХ ТЕКСТ ПРОГРАММЫ 3) ЗАПУСКАТЬ ИХ ИЗ МЕНЮ!!!!!!!).

Единственный функциональный язык, для которого есть IDE, а не пипец в командной строке - F#.

Языки станут популярней, когда IDE для них достигнут уровня 1985 года.

[identity profile] permea-kra.livejournal.com 2015-08-13 02:40 pm (UTC)(link)
Кто б мне объяснил, зачем нужна IDE...

(no subject)

[identity profile] jdudzik.livejournal.com - 2015-08-13 15:05 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2015-08-13 18:11 (UTC) - Expand

(no subject)

[identity profile] jdudzik.livejournal.com - 2015-08-13 18:41 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-13 16:20 (UTC) - Expand

(no subject)

[identity profile] permea-kra.livejournal.com - 2015-08-13 16:39 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-13 16:50 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2015-08-14 09:03 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2015-08-14 10:57 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2015-08-13 16:59 (UTC) - Expand

[identity profile] anonim-legion.livejournal.com 2015-08-14 02:29 pm (UTC)(link)
> два небольших проекта-интерфейса и общая библиотека.

Для этого вообще maven есть.

(no subject)

[identity profile] alexandr0.livejournal.com - 2015-08-17 01:02 (UTC) - Expand

(no subject)

[identity profile] alexandr0.livejournal.com - 2015-08-17 01:06 (UTC) - Expand

[identity profile] plumqqz.livejournal.com 2015-08-12 01:04 pm (UTC)(link)
Там вам выше правильно написали, что бизнесу похер технологии.
Зарплата зависит от умения осознать проблему, сформулировать ясное решение, продавить его, реализовать и внедрить. Ну и немножечко везения, а как же без этого.
А бездны эти ваши - это такая лажа, что и говорить не о чем.
Edited 2015-08-12 13:04 (UTC)

[identity profile] plumqqz.livejournal.com 2015-08-12 01:05 pm (UTC)(link)
Да, в случае с художественным тырингом все иначе.

[identity profile] vit-r.livejournal.com 2015-08-12 01:14 pm (UTC)(link)
Зарплата зависит больше от умения себя продать и знаний предметной области. Программистов хоть жопой жуй, а какой-нибудь спец по банковским операциям с глухонемыми старушками или по станкам обжатия коленных валов прогулочных яхт - редкая редкость.

Вместо первых можно нанять сотню индусов. Вторые - незаменимы.

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

[identity profile] binf.livejournal.com 2015-08-12 01:28 pm (UTC)(link)
ну со мной не развелась же. Надо иметь большой половой хуй, тогда можно и в хаскель

[identity profile] vit-r.livejournal.com 2015-08-12 01:49 pm (UTC)(link)
Сколько лет браку и сколько зарабатывает жена?

[identity profile] binf.livejournal.com 2015-08-12 04:08 pm (UTC)(link)
6
очень мало

[identity profile] vp.livejournal.com 2015-08-12 05:10 pm (UTC)(link)
Вернемся к вопросу через 14 лет :)

[identity profile] vit-r.livejournal.com 2015-08-12 05:14 pm (UTC)(link)
Это не интересно. У меня жена получает как хороший программист и теоретически может послать мужа, не взирая на финансовые соображения.

(no subject)

[identity profile] binf.livejournal.com - 2015-08-12 18:37 (UTC) - Expand

[identity profile] jdudzik.livejournal.com 2015-08-14 11:20 am (UTC)(link)
А если выясниться, что у неё бабушка еврейка - разведётесь?

[identity profile] binf.livejournal.com 2015-08-14 12:56 pm (UTC)(link)
Пошёл бы с ней в синагогу пить кровь гойских младенцев. Но не судбьа в её геноме исключительно арийские маркеры ДНК.

[identity profile] anonim-legion.livejournal.com 2015-08-12 06:07 pm (UTC)(link)
Я вам как-то раз писал, что с некоторых точек зрения трудоголик ничуть не лучше алкоголика, а вы помнится протестовали.

[identity profile] vit-r.livejournal.com 2015-08-12 07:15 pm (UTC)(link)
Ну я же не жена.

Потом, трудоголика можно занять чем-нибудь полезным.