Re[12]: Запрет на Clojure в команде жавистов
От: Тёмчик Австралия жж
Дата: 07.02.19 00:08
Оценка:
Здравствуйте, so5team, Вы писали:

S>А куда вообще может вырасти кодер, если не в тимлиды (и далее по административной части) и не в архитекторы (и далее по части "продажи" "правильной решения")?


Оба "роста" кодера — шаг в сторону от кодирования. Не всех это привлекает. Кроме того, я очень много ещё не знаю именно в области кодирования.
Re[13]: Запрет на Clojure в команде жавистов
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 07.02.19 00:50
Оценка: +1
Здравствуйте, Тёмчик, Вы писали:

Тё>Оба "роста" кодера — шаг в сторону от кодирования. Не всех это привлекает. Кроме того, я очень много ещё не знаю именно в области кодирования.


Не пишущий код архитектор – это говорящая голова. Конечно, всё очень сильно зависит от структуры подразделения, но при разумной организации процессов архитекторы еще как пишут код.
Re[14]: Запрет на Clojure в команде жавистов
От: Тёмчик Австралия жж
Дата: 07.02.19 01:04
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Не пишущий код архитектор – это говорящая голова. Конечно, всё очень сильно зависит от структуры подразделения, но при разумной организации процессов архитекторы еще как пишут код.

Техлид пишет код. Архитектор- только POC, у него "global vision".
Re[15]: Запрет на Clojure в команде жавистов
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 07.02.19 01:10
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Техлид пишет код. Архитектор- только POC, у него "global vision".


Еще раз, зависит от структуры подразделения. Как пример, архитекторы в ЛК пишут код. Архитектор Autocad пишет код, а архитектор в подразделении где я работаю – говорящая голова.
Re[23]: Запрет на Clojure в команде жавистов
От: elmal  
Дата: 07.02.19 07:39
Оценка: +1 -1 :)
Здравствуйте, Тёмчик, Вы писали:

Тё>Мне этот код читается легко. Видно, что делается, а не как делается, и меньше букв (в сравнении с жавой) в десятки раз.

Если у тебя код на каком то языке меньше по сравнению с Java в десятки раз — это просто говорит о том, что ты не умеешь компактно писать на Java. Не осилил DRY принцип, что неудивительно. У Java действительно есть проблемы, действительно есть проблемы с синтаксисом и многословностью. Но это влечет раздувание кода максимум раза в 2 по сравнению с идеальным, а более реально в полтора. Все практики, которые тебе доступны в лиспе, ты без проблем можешь при желании и необходимости использовать и в Java. Да, возможно это будет выглядеть по уродски, скорее всего будет хуже производительность, чем могла бы (причем именно производительность неплохо поддается оптимизации, если знаешь что такое профайлер).

Просто для сведения. Что Java, что Clojure — это все именно что мультипарадигменные языки программирования. И вообще, практически все современные языки — они мультипарадигменные. Даже на Си, хоть ты мне и не поверишь, но можно писать и в функциональном, и в ООП стиле, и вообще в любом. Причина, почему все современные языки мультипарадигменны проста — для каждой конкретной задачи оптимальна определенная парадигма. А зачастую даже комбинация парадигм. Серебряной пули нет. И то, что ты недавно открыл для себя функциональную парадигму, которой уж наверно лет 50 — это просто говорит о том, что ты просто хреново интересовался ИТ.
Re[13]: Запрет на Clojure в команде жавистов
От: so5team https://stiffstream.com
Дата: 07.02.19 10:14
Оценка: +1
Здравствуйте, Тёмчик, Вы писали:

S>>А куда вообще может вырасти кодер, если не в тимлиды (и далее по административной части) и не в архитекторы (и далее по части "продажи" "правильной решения")?


Тё>Оба "роста" кодера — шаг в сторону от кодирования. Не всех это привлекает. Кроме того, я очень много ещё не знаю именно в области кодирования.


Собственно, очевидно, что вас не привлекает ни то, ни другое. Отсюда и вопрос: куда еще может расти кодер?

По вашему ответу складывается ощущение, что вы и сами не знаете.
Re[14]: Запрет на Clojure в команде жавистов
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 11.02.19 13:03
Оценка: +1
Здравствуйте, so5team, Вы писали:

S>>>А куда вообще может вырасти кодер, если не в тимлиды (и далее по административной части) и не в архитекторы (и далее по части "продажи" "правильной решения")?

Тё>>Оба "роста" кодера — шаг в сторону от кодирования. Не всех это привлекает. Кроме того, я очень много ещё не знаю именно в области кодирования.
S>Собственно, очевидно, что вас не привлекает ни то, ни другое. Отсюда и вопрос: куда еще может расти кодер?

По-моему, тут довольно понятно, что речь не о карьерном росте, а о профессиональном и образовательном.
Расти над собой, изучая новые парадигмы, понятия, приемы, языки. Кто умеет применять монадные трансформеры и зигохистоморфные препроморфизмы в категории Клейсли для профункторной оптики, у того рост на три санти-олега выше.
Re[15]: Запрет на Clojure в команде жавистов
От: so5team https://stiffstream.com
Дата: 12.02.19 08:38
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>По-моему, тут довольно понятно, что речь не о карьерном росте, а о профессиональном и образовательном.


Понятно, что образовательный рост подразумевается. А вот дает ли этот образовательный рост какие-то профессионально-карьерные перспективы?

Или же человек дорос до Senior Software Engineer, а потом, сколько бы он нового не изучил, и насколько бы не повысил собственную эффективность, он все равно останется этим самом SSE, да еще и с той же зарплатой.

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


А в материальном плане это как сказывается? Например, это повышает job security, т.к. внедря в проект монадные трансформеры можно легко стать единственным разработчиком, способным развивать и сопровождать этот проект. Или, напротив, повышает шансы на вылет, т.к. работодателю не нужны незаменимые программисты, оперирующие монадными трансформерами?
Re[16]: Запрет на Clojure в команде жавистов
От: Goodl30  
Дата: 12.02.19 08:46
Оценка:
Здравствуйте, so5team, Вы писали:

S>Здравствуйте, D. Mon, Вы писали:


DM>>По-моему, тут довольно понятно, что речь не о карьерном росте, а о профессиональном и образовательном.


S>Понятно, что образовательный рост подразумевается. А вот дает ли этот образовательный рост какие-то профессионально-карьерные перспективы?


S>Или же человек дорос до Senior Software Engineer, а потом, сколько бы он нового не изучил, и насколько бы не повысил собственную эффективность, он все равно останется этим самом SSE, да еще и с той же зарплатой.


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


S>А в материальном плане это как сказывается? Например, это повышает job security, т.к. внедря в проект монадные трансформеры можно легко стать единственным разработчиком, способным развивать и сопровождать этот проект. Или, напротив, повышает шансы на вылет, т.к. работодателю не нужны незаменимые программисты, оперирующие монадными трансформерами?


Интересно, спс
Re[16]: Запрет на Clojure в команде жавистов
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 12.02.19 11:22
Оценка: +2
Здравствуйте, so5team, Вы писали:

S>Понятно, что образовательный рост подразумевается. А вот дает ли этот образовательный рост какие-то профессионально-карьерные перспективы?

S>Или же человек дорос до Senior Software Engineer, а потом, сколько бы он нового не изучил, и насколько бы не повысил собственную эффективность, он все равно останется этим самом SSE, да еще и с той же зарплатой.

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

S>А в материальном плане это как сказывается? Например, это повышает job security, т.к. внедря в проект монадные трансформеры можно легко стать единственным разработчиком, способным развивать и сопровождать этот проект. Или, напротив, повышает шансы на вылет, т.к. работодателю не нужны незаменимые программисты, оперирующие монадными трансформерами?


Тут как повезет, увы. Чисто случайный процесс.

Образовательный рост может быть интересен и сам по себе, без отражения в деньгах. Просто природное любопытство и стремление понять. То, что движет людей в науку, где денег обычно нет.
Re[16]: Запрет на Clojure в команде жавистов
От: Тёмчик Австралия жж
Дата: 17.02.19 04:17
Оценка:
Здравствуйте, so5team, Вы писали:

S>Или же человек дорос до Senior Software Engineer, а потом, сколько бы он нового не изучил, и насколько бы не повысил собственную эффективность, он все равно останется этим самом SSE, да еще и с той же зарплатой.

Зп может стать повыше на 5-10%. Типа тех лид и дальше принципал, по сути тот же кодер, но авторитетный.

S>А в материальном плане это как сказывается? Например, это повышает job security, т.к. внедря в проект монадные трансформеры можно легко стать единственным разработчиком, способным развивать и сопровождать этот проект. Или, напротив, повышает шансы на вылет, т.к. работодателю не нужны незаменимые программисты, оперирующие монадными трансформерами?

Речь про нематериальные ценности. Когда молодой, то глаза горят любое дерьмо разгребать. С годами это чувство притупляется, а хочется его вернуть. Хочется ощущать, что ходишь на работу не ради денег, а ради фана. Нотденьги, к сожалению, хоть не являются целью- необходимы чтоб сходились концы с концами.
Re[17]: Запрет на Clojure в команде жавистов
От: nekocoder США  
Дата: 17.02.19 04:34
Оценка: 2 (1)
Здравствуйте, Тёмчик, Вы писали:

Тё>С годами это чувство притупляется, а хочется его вернуть. Хочется ощущать, что ходишь на работу не ради денег, а ради фана.


Надо быть для этого быть:
— очень умным
— не очень умным, но специалистом в узкой области
— не очень умным и не специалистом, но согласным на низкую зарплату и работать в стартапах или исследовательских проектах

Если же ты не очень умный, не специалист, и хочешь много денег, то придется чистить рутину вилкой.
Re[18]: Запрет на Clojure в команде жавистов
От: Тёмчик Австралия жж
Дата: 17.02.19 07:34
Оценка:
Здравствуйте, nekocoder, Вы писали:

N>Надо быть для этого быть:

N>- очень умным
N>- не очень умным, но специалистом в узкой области
N>- не очень умным и не специалистом, но согласным на низкую зарплату и работать в стартапах или исследовательских проектах

N>Если же ты не очень умный, не специалист, и хочешь много денег, то придется чистить рутину вилкой.


Как неочень умный специалист я сходил с ума от скуки и тупости чем занимался в той узкой области. Развитие и время остановилось в узкой области. Поэтому я улучшил интерес, получил развитие в той же жаве, добавил ангулар.
Re[17]: Запрет на Clojure в команде жавистов
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.02.19 07:45
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Речь про нематериальные ценности. Когда молодой, то глаза горят любое дерьмо разгребать. С годами это чувство притупляется, а хочется его вернуть. Хочется ощущать, что ходишь на работу не ради денег, а ради фана. Нотденьги, к сожалению, хоть не являются целью- необходимы чтоб сходились концы с концами.


Уменьшить рабочие активности до минимума (один хер тебя никто не уволит до тех пор, пока ты явно вредить не начнешь) и начать учить что-то интересное и продвигать это на работе. Чуть позже ты и на работе будешь интересные вещи делать и сам неплохо прокачаешься.
Re[17]: Запрет на Clojure в команде жавистов
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.02.19 07:50
Оценка: +1
Здравствуйте, D. Mon, Вы писали:

DM>Тут как повезет, увы. Чисто случайный процесс.


Очень многие просто не замечают либо не создают потенциально удачных ситуаций что и является основной проблемой

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


Полностью согласен. Образовательный процесс невероятно интересен сам по себе и может принесет кучу ништяков. Но тут есть одно но, принципиальное, если ты занимаешься самообразованием, но никому об этом не говоришь (утрирую, но всё же), то вероятность удачного стечения обстоятельств начинает стремиться к нулю. А большинство программистов все же интроверты и рассказать о том, какие они умные им то-ли тяжело, то-ли влом.
Re: Запрет на Clojure в команде жавистов
От: SaprXM СССР  
Дата: 04.05.19 23:02
Оценка:
Там в КУ видосик в тему:
Фюрер про ФП
Автор: D. Mon
Дата: 02.05.19
Re: Запрет на Clojure в команде жавистов
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 03.06.19 07:38
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Попросили незаконченный микросервис переписать на жаву. С мотивацией, что никто в команде его не сможет/не захочет поддерживать на clojure, и нужно думать о сроках, влиять на людей.


Apache Storm переписали с Clojure на Java и получили прирост производительности. Кажется, что можно получать фан не только от языка, а и от оптимизаций.
Re[2]: Запрет на Clojure в команде жавистов
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.06.19 07:48
Оценка: 3 (1)
Здравствуйте, Nuzhny, Вы писали:

N>Apache Storm переписали с Clojure на Java и получили прирост производительности. Кажется, что можно получать фан не только от языка, а и от оптимизаций.


Корпоративная среда не выносит не стандартных технологий. Победители гномиков, в общем случае (т.е. массово), не в силах освоить такие совсем уж необычные вещи как LISP

Обсуждение сего события, особенно интересен вот этот комментарий.
Отредактировано 03.06.2019 8:00 kaa.python . Предыдущая версия . Еще …
Отредактировано 03.06.2019 7:54 kaa.python . Предыдущая версия .
Отредактировано 03.06.2019 7:49 kaa.python . Предыдущая версия .
Re[3]: Запрет на Clojure в команде жавистов
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 03.06.19 08:48
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Корпоративная среда не выносит не стандартных технологий. Победители гномиков, в общем случае (т.е. массово), не в силах освоить такие совсем уж необычные вещи как LISP


Это понятно: где-то надо просто пилить и пилить продукт, а не только инновациями заниматься. Но и в этой области всегда можно найти простор для творчества, хотя бы в виде автоматизации рутины. Но конечно на гипотетическом Деофи разрабатывать не хочется и лучше С++ с новыми стандартами, а не 98 или 2003.

KP>Обсуждение сего события, особенно интересен вот этот комментарий.


То есть язык для быстрых прототипов.
Re[3]: Запрет на Clojure в команде жавистов
От: CreatorCray  
Дата: 03.06.19 09:14
Оценка: +2
Здравствуйте, kaa.python, Вы писали:

KP>Корпоративная среда не выносит не стандартных технологий. Победители гномиков, в общем случае (т.е. массово), не в силах освоить такие совсем уж необычные вещи как LISP


Скорее наоборот — дрочащие на гномиков как раз любят в подобной эзотерике поваляться. Это промышленники не хотят тратить время на экзотику, банально потому что использование любого нишевого языка это высокий риск — хрен потом найдёшь девелоперов, да поддержка самого языка может быть свёрнута и придётся в ужасе переписывать на что то другое.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.