@phpclubru

Страница 831 из 956
Aleksandr
07.03.2019
15:41:47
То, что в нормальной ФП архитектуре само собой работает

Pavel
07.03.2019
15:42:49
Скала же уже давно в продакшене используется.
Давно, но особой популярности не снискала.

Aleksandr
07.03.2019
15:43:20
Google
Pavel
07.03.2019
15:43:38
Для продуктописателей показатель.

Для пет проектов и стартапов у которых есть много денег на ресеарч это подходит, а для mvp нет

Aleksandr
07.03.2019
15:45:42
Для продуктописателей показатель.
Еще раз, нет. Популярность с качеством языка и возможностями не коррелирует.

Она коррелирует с уровнем входа, с насыщением рынка.

Dmitry
07.03.2019
15:46:43
шо, прям весь тинкоф на скале?

Pavel
07.03.2019
15:47:20
Вот интересно, почему тинькоф на скале?
Потому что тинькоф очень много денег на пельменях заработал и он вкладывается в бизнес только если там 600% профита. Он сам говорил.

Aleksandr
07.03.2019
15:50:38
Aleksandr
07.03.2019
15:51:41
Не представляю.

Dmitry
07.03.2019
15:51:49
Александр, вы можете привести числа - отношение числа скала разрабочиков с числу разработчиков. По компаниям. У тинькова, знаю, было <10% скала. Может у вас актуальнее данные?

и кстати да, у них даже на скале - микросервисы... странно, да? ?

Pavel
07.03.2019
15:52:40
https://hh.ru/employer/78638 вот по вакансиям там кого только не требуется. андроидщики, джависты, котлинята, питонисты, реактеры, ангулярщики.

Google
Aleksandr
07.03.2019
15:53:18
Dmitry
07.03.2019
15:53:27
нгу да...

Pavel
07.03.2019
15:53:34
райффазен тоже стартап?
Правильный вопрос - с кучей денег или нет.

Dmitry
07.03.2019
15:53:44
стартап - это не всегда "собрались ребята в гараже"

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

а голанг отстой

Pavel
07.03.2019
15:56:40
https://hh.ru/employer/4023 одна вакансия скалиста из 108 ?

Aleksandr
07.03.2019
16:03:52
https://hh.ru/employer/4023 одна вакансия скалиста из 108 ?
Как бы если бы скала не работала - было бы ноль вакансий, не?

Pavel
07.03.2019
16:04:02
Нет конечно

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

Это все равно что купить бугатти ) Если на нем никто не ездит это не значит что она не работает.

Aleksandr
07.03.2019
16:06:51
Насчет скалы, я не уверен что она делает разработчика продуктивным

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

dypa
07.03.2019
16:08:24
если технология дает преимущество - то ее моментально начинают внедрять. scala особо не пользуется спросом, значит преимуществ особенных нет

Aleksandr
07.03.2019
16:11:09
если технология дает преимущество - то ее моментально начинают внедрять. scala особо не пользуется спросом, значит преимуществ особенных нет
Преимущества бывают разные. Вполне возможно что знающий программист на скале напишет лаконичный и поддерживаемый сложный код. Но бизнес выберет какого-нибудь гошника, потому что тупой язык и очень легко найти замену.

Pavel
07.03.2019
16:12:42
Прекрасно, что мы уже дошли до того, что может и делать разработчика продуктивным в определнных условиях
А мы изначально в этом контексте и говорили, если перечитаешь сообщения.

Google
Pavel
07.03.2019
16:13:19
Я же не рассуждал тут, что больше подходит для майнинга данных, PHP или скала :) Я говорил про создание продуктов всю дорогу. Веб аппов.

Aleksandr
07.03.2019
16:13:20
Насчет скалы, я не уверен что она делает разработчика продуктивным

Ни слова про бизнес нет.

Только разработчик и только продуктивность.

Pavel
07.03.2019
16:14:29
Ни слова про бизнес нет.
Окей, еще раз перешлю тебе мое следующее сообщение.

Я все таки люблю языки не в вакууме а те которые помогают реально писать продукты.

Aleksandr
07.03.2019
16:15:21
Окей, еще раз перешлю тебе мое следующее сообщение.
А я то спорил с твоим изначальным сообщением. Про программистов и продуктивность.

Pavel
07.03.2019
16:15:24
Ни слова про применимость в корпорациях куда инвесторы вливают миллиарды и есть одна вакансия из 108.

Aleksandr
07.03.2019
16:16:36
Ну и опять же. Если бизнес не выбирает язык это еще не значит что язык не помогает реально писать продукты. Может быть много факторов.

Aleksandr
07.03.2019
16:17:50
каких например?
Встречный вопрос. Почему у нас не везде последние достижения медицины. Они ведь реально помогают.

Вот я как раз и призываю эти факторы рассмотреть.
Чаще всего эти факторы с программированием особо и не связаны.

Pavel
07.03.2019
16:18:27
Aleksandr
07.03.2019
16:20:21
будем вопросом на вопрос общаться?!
Окей, куча факторов, которые непосредственно с качеством самого языка программирования никак не связаны.

Например рынок трудовой силы, наличие легаси, страх перед чем-то новым.

Pavel
07.03.2019
16:20:46
Окей, куча факторов, которые непосредственно с качеством самого языка программирования никак не связаны.
Давай просто перейдем к обсуждению того что есть такое качество языка =)

Я определяю это как раз как возможность долгосрочно поддерживать проекты с учетом текучки кадров.

Google
Pavel
07.03.2019
16:21:37
(что бы это ни значило)

Aleksandr
07.03.2019
16:21:55
Давай просто перейдем к обсуждению того что есть такое качество языка =)
Да можно много факторов выделить. Количество бойлерплейта, тулинг, инструменты для облегчения внесения изменений.

Pavel
07.03.2019
16:22:18
На хабре была статья просто как чувак скалист ушел в отпуск и случилась какая-то бага, и целый штат коллег не мог понять что там за конструкция в коде.

dypa
07.03.2019
16:23:08
Например рынок трудовой силы, наличие легаси, страх перед чем-то новым.
ok, php взлетел после perl, ruby после php, golang не так давно вырвался в хайп... в каждом случае было отстуствие кадров, легаси, страх, эффективные менеджеры.

Pavel
07.03.2019
16:23:55
Как это характеризует язык?
Как имеющий плохо читаемые и воспринимаемые конструкции. То есть аргумент в пользу антикачества.

dypa
07.03.2019
16:23:56
Как это характеризует язык?
"лаконичный и поддерживаемый сложный код" вместо просто "код"

Pavel
07.03.2019
16:26:46
Кхм. Мне кажется это больше говорит о квалификации тех людей, которые пытались внести изменения.
Да вот это не имеет прямой зависимости от квалификации. Если у тебя в аргументах функции написано myCoolFunc($sender, $message, $args, $reader) то какой-бы у тебя ни был IQ и опыт, ты не сможешь ниоткуда добыть правильную информацию, какие именно параметры туда передаются, какова их структура.

dypa
07.03.2019
16:26:53
И все яп из примера - говно...
ну что поделать, мир такой :)

Pavel
07.03.2019
16:30:27
Если ты помнишь, там претензия была немного к другому. Например к тому, что метод выглядел как оператор. И они не знали что это вообще и как с этим работать.
В какой-то момент количество знаний, необходимое для правильного понимания языка, переростает в комбинаторный взрыв, и тут тоже мало поможет квалификация и интеллект.

Google
Pavel
07.03.2019
16:30:38
У плюсов с перегрузкой операторов есть те же проблемы кстати.

Когда видишь a+b то не можешь сказать по тексту, это обычная операция сложения или она где-то перегружена. Приходится всегда перепроверять, быть на стороже. То есть заниматься лишней работой.

Aleksandr
07.03.2019
16:31:50
Да именно ее
Там люди прямо в статье пишут, что они решили пробовать фиксить код, который опирался на библиотеки которые они ни разу в жизни не видели.

И после этого язык становится плохим.

Pavel
07.03.2019
16:33:41
Плохой язык. А очень высокие требования к квалификации и/или внимательности и/или эрудиции - плохие, контрпродуктивные требования.

dypa
07.03.2019
16:34:23
Кто-то из вас посмотрит и скажет, что это блестяще, но кто-то скажет — WTF? Там были тысячи подобных строк кода. Это были те случаи, когда вся команда могла работать с кодом, но половина не хотела иметь с этим кодом дела вообще. Разработчик, который писал это — выдающийся программист, но тот факт, что его код раскалывал всю команду, было проблемой.

Aleksandr
07.03.2019
16:34:47
У плюсов с перегрузкой операторов есть те же проблемы кстати.
Не надо путать теплое с мягки. Перегрузка +, вполне возможно плохая идея. Создание своих операторов - клевая.

dypa
07.03.2019
16:35:47
Pavel
07.03.2019
16:36:04
Aleksandr
07.03.2019
16:36:39
dypa
07.03.2019
16:37:27
Я не знаю в каком мире ты живешь, но перед тем как писать на языке его надо изучить.
на детальное изучение php уйдет 5+ лет, современный html, css еще по 5. написать гостевую книгу сможешь через 15 лет?

dypa
07.03.2019
16:39:54
Детальное изучение пхп 5 лет? Лол.
выдаешь лычки сеньоров за год изучения языка? в php достаточно много различных мелких нюансов, я бы сказал слишком много

Aleksandr
07.03.2019
16:40:29
выдаешь лычки сеньоров за год изучения языка? в php достаточно много различных мелких нюансов, я бы сказал слишком много
А давай мы не будем путать разделение сеньер/мидл и изучение языка. Это вообще про разные вещи.

Aleksandr
07.03.2019
16:42:50
хорошо давай в майках, на XL - потребуется 5+ лет
Изучение языка подразумевает прочитать доку/спецификацию, чтобы значть что этот язык может и как. Стать сеньором - знать туеву хучу библиотев вокруг языка, уместь строить архитектуру и тд. Вообще нерелевантные вещи.

Ладно, я времено отошел от компа, по делам надо. Вернусь - можно и продолжить.

dypa
07.03.2019
16:49:08
Изучение языка подразумевает прочитать доку/спецификацию, чтобы значть что этот язык может и как. Стать сеньором - знать туеву хучу библиотев вокруг языка, уместь строить архитектуру и тд. Вообще нерелевантные вещи.
прочитать документацию не достаточно, потому что требуется практика. библиотеки учат формошлёпы. вот не достаточно прочитать словарь и правила грамматики для того, чтобы свободно начать общаться на любом не знакомом тебе языке (английский, китайский, чешский)

Ладно, я времено отошел от компа, по делам надо. Вернусь - можно и продолжить.
и это во времена ассинхронного общения... может в icq тогда перейдем? ;)

Страница 831 из 956