Size: a a a

Обсуждения техдирские

2020 July 28

AS

Andrey Shetukhin in Обсуждения техдирские
Вообще, это заблуждение, что для начала работы с языком надо учиться несколько месяцев. Если есть опыт предыдущей разработки, то вся задача  - выучить соглашения языка.
источник

IS

Igor Shekalev in Обсуждения техдирские
Andrey Shetukhin
Вообще, это заблуждение, что для начала работы с языком надо учиться несколько месяцев. Если есть опыт предыдущей разработки, то вся задача  - выучить соглашения языка.
Там не в языке будет узкое место, а в дроблении монолита. В single responsibility микросервисов, в том, что вместо вызова функции появляется межпроцессный обмен и еще в хреновой туче новых вещей, с которым разработчики монолита никогда не сталкивались. И они реально могут сделать хуже, чем было, без хороших практик (+ толкового архитектора).
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если программист не учит новый язык потому, что ему сложно или он его не понимает - это вон из профессии.
Отказываться учить язык можно только по причине отсутствия экономической выгоды.

А не можешь разобраться, зачем в Javascript let, const и var после 10 лет разработки на С - так ты профнепригоден, тора гой
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Igor Shekalev
Там не в языке будет узкое место, а в дроблении монолита. В single responsibility микросервисов, в том, что вместо вызова функции появляется межпроцессный обмен и еще в хреновой туче новых вещей, с которым разработчики монолита никогда не сталкивались. И они реально могут сделать хуже, чем было, без хороших практик (+ толкового архитектора).
Без толкового архитектора по-любому сделают хуже, чем было
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Там не в языке будет узкое место, а в дроблении монолита. В single responsibility микросервисов, в том, что вместо вызова функции появляется межпроцессный обмен и еще в хреновой туче новых вещей, с которым разработчики монолита никогда не сталкивались. И они реально могут сделать хуже, чем было, без хороших практик (+ толкового архитектора).
Да нет никаких проблем в дроблении монолита. У меня в том самом проекте был Perl с процедурами в 13 экранов кода, и это не помешало ничего раздробить.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр Поволоцкий
Без толкового архитектора по-любому сделают хуже, чем было
Ну так наймите архитектора. Вам проект переделывать, или в веснушки играть?
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Andrey Shetukhin
Если программист не учит новый язык потому, что ему сложно или он его не понимает - это вон из профессии.
Отказываться учить язык можно только по причине отсутствия экономической выгоды.

А не можешь разобраться, зачем в Javascript let, const и var после 10 лет разработки на С - так ты профнепригоден, тора гой
Если ты после 10 лет разработки на С идёшь разбираться с JavaScript -- не дай Бог в такую нужду попасть
источник

IS

Igor Shekalev in Обсуждения техдирские
Александр Поволоцкий
Без толкового архитектора по-любому сделают хуже, чем было
Вот и первый человек из нового коллектива. Потом teamlead и т.д. 😊
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Вот и первый человек из нового коллектива. Потом teamlead и т.д. 😊
Ну да. А иначе никак. И медленно, за несколько лет, придётся часть коллектива заменить.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
И в этом нет никакой проблемы
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Vartan Khachaturov
Если ты после 10 лет разработки на С идёшь разбираться с JavaScript -- не дай Бог в такую нужду попасть
Пачиму? Мне надо было на почте МВД поправить код дебильного Никомунигейта - я сел и разобрался. И не питюкал, что не моё.

Лишь бы деньги платили.
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Andrey Shetukhin
Пачиму? Мне надо было на почте МВД поправить код дебильного Никомунигейта - я сел и разобрался. И не питюкал, что не моё.

Лишь бы деньги платили.
Я к тому, что сеньором на С (особенно с плюсиками) в среднем можно заработать больше, чем джуном на JavaScript :) ситуации, конечно, жизненные разные бывают.
источник

IS

Igor Shekalev in Обсуждения техдирские
Andrey Shetukhin
Ну да. А иначе никак. И медленно, за несколько лет, придётся часть коллектива заменить.
Так я как раз про это и спрашиваю - а нахрена?
Почему не нанять команду профи в выбранной технологии, посадить в соседнее здание и выдать задачу.
источник

IS

Igor Shekalev in Обсуждения техдирские
Vartan Khachaturov
Я к тому, что сеньором на С (особенно с плюсиками) в среднем можно заработать больше, чем джуном на JavaScript :) ситуации, конечно, жизненные разные бывают.
Это не джун! Это fullstack! 😊
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Так я как раз про это и спрашиваю - а нахрена?
Почему не нанять команду профи в выбранной технологии, посадить в соседнее здание и выдать задачу.
А очень просто.

Ровно затем, чтобы не оказаться в положении тех самых заказчиков разработки на Коболе. Когда тебе надо поправить формат вывода даты с американского на европейский или японский, а программист КОБОЛ стоит 500 000 в секунду.
И ты такой прекрасный платишь эти деньги за то, что мог бы сделать любой джуниор.

А конкуренты в это время Тинькофф-банк электронный делают.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Тот проект, который я переделал, до меня деплоился 6 часов подряд и релизился раз в квартал.

Поменять одну запятую в шаблонах HTML стоило 2 дня работы.

Да, можно было бы не переписывать, местные же привыкли
источник

АП

Александр Поволоцкий... in Обсуждения техдирские
Andrey Shetukhin
Тот проект, который я переделал, до меня деплоился 6 часов подряд и релизился раз в квартал.

Поменять одну запятую в шаблонах HTML стоило 2 дня работы.

Да, можно было бы не переписывать, местные же привыкли
... но как?...
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ну, как? На каждом проде стоял компилятор, это жы ФриБЗД! И там шаблоны HTML транслировались сначала в С, а затем  конпелировались в .so.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Аптимизацыя!!!
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Я выкинул эту ересь и заменил своим шаблонизатором, который умел в JIT. И выката стала занимать 5 минут на 600 машин.
источник