Про js/ts/coffee и прочее можно сказать, что тот самый код, написанный 2 года назад, работает и сейчас.
2 года в разработке — это один миг. Далеко не каждый продукт доходит до продакшена за это время. Так что, париться по этому поводу из за новых свистелок-перделок в языке?
Если вдруг однажды в борде появится таск переименовать все переменные с a на b, то… париться не буду. Это работа, за нее платят деньги. Если работодателю и/или клиенту это важно и они заплатят — это их дело. Код кстати тоже принадлежит им.
Печалька когда подобным занимаются в опенсорсе, а в корпоративном софте и без того хватает «прекрасных» мест.
ЗЫ. корпоративная культура воспитывает толерантность. Напиши какой коллега в code review что его чувства оскорбляет имя переменной, я бы ее поменял без вопросов. Но не стал бы пить в его присутствии на тимбилдинге и ежегодном review припомнил бы пара его слабых сторон. Корпоратив, такой корпоратив.
Напомнило времена, когда активно фрилансил. Возник конфликт с заказчиком с которым уже работал некоторое время. По итогу договорились миром, я ему заплатил 1600 евро, хотя считал что он на 100% не прав.
Сумма в те времена была болезненой для меня, даже взял кредит чтоб ее выплатить. Не разу не жалею. Во первых это был хороший урок для меня, во вторых именно тогда начал сотрудничать с другими заказчиками, которые принесли мне на порядок больше денег.
Мораль в том, что фриланс — бизнес. Нужно спокойно относиться к прибыли и потерям. И тем более не агриться на клиентов, это принесет скорее вред, чем пользу.
Сменил Laravel на Spring, бизнес задачи остались теми же с поправкой на размер компании.
Переход на самом деле занял время и усилий. На первых порах было сложно отказаться от многих PHP-привычек — сложно жилось без «магических» методов, очень много сервисов, dto, репозиториев (куда больше чем в PHP), в работе с базой пришлось значительно чаще использовать разные возможности БД. Преодалеть привычки помогло общение с коллегами и code review.
Когда я переходил с позиции senior fullstack PHP на middle fullstack Java, моя зарплата упала на ~20%. В мире PHP есть востребованность в хороших специалистах и компании готовы (были) платить много, я получал далеко не «потолок».
Сам переход был обусловлен мыслями о будущем. В пхп я провел около 10-ти лет. Ушел когда мне было 36. В целом хотел тихой гавани в большой компании, где цикл разработки большой, а ты один из множества старперов. Мои ожидания полностью оправдались — большая компания, куча «возрастных» специалистов, где я со своими почти 40-ка выгляжу достаточно молодо. :)
А сами задачи интересней и сложней тех, с чем приходилось сталкиваться в PHP мире. Не берусь утверждать что так везде.
Только неделю назад заполнил декларацию и на днях заплатил налоги. У меня в прошлом году примерно треть доходов пришлись на халтуры и именно за них оплатил налог.
Наверняка многие со мной не согласятся, но мне эта процедура приносит внутреннее удовлетворение. Чувство некого сопречастия и вклада в общее дело (вне зависимости от моих политических предпочтений)
Про js/ts/coffee и прочее можно сказать, что тот самый код, написанный 2 года назад, работает и сейчас.
2 года в разработке — это один миг. Далеко не каждый продукт доходит до продакшена за это время. Так что, париться по этому поводу из за новых свистелок-перделок в языке?
Печалька когда подобным занимаются в опенсорсе, а в корпоративном софте и без того хватает «прекрасных» мест.
ЗЫ. корпоративная культура воспитывает толерантность. Напиши какой коллега в code review что его чувства оскорбляет имя переменной, я бы ее поменял без вопросов. Но не стал бы пить в его присутствии на тимбилдинге и ежегодном review припомнил бы пара его слабых сторон. Корпоратив, такой корпоратив.
Сумма в те времена была болезненой для меня, даже взял кредит чтоб ее выплатить. Не разу не жалею. Во первых это был хороший урок для меня, во вторых именно тогда начал сотрудничать с другими заказчиками, которые принесли мне на порядок больше денег.
Мораль в том, что фриланс — бизнес. Нужно спокойно относиться к прибыли и потерям. И тем более не агриться на клиентов, это принесет скорее вред, чем пользу.
Переход на самом деле занял время и усилий. На первых порах было сложно отказаться от многих PHP-привычек — сложно жилось без «магических» методов, очень много сервисов, dto, репозиториев (куда больше чем в PHP), в работе с базой пришлось значительно чаще использовать разные возможности БД. Преодалеть привычки помогло общение с коллегами и code review.
Сам переход был обусловлен мыслями о будущем. В пхп я провел около 10-ти лет. Ушел когда мне было 36. В целом хотел тихой гавани в большой компании, где цикл разработки большой, а ты один из множества старперов. Мои ожидания полностью оправдались — большая компания, куча «возрастных» специалистов, где я со своими почти 40-ка выгляжу достаточно молодо. :)
А сами задачи интересней и сложней тех, с чем приходилось сталкиваться в PHP мире. Не берусь утверждать что так везде.
Наверняка многие со мной не согласятся, но мне эта процедура приносит внутреннее удовлетворение. Чувство некого сопречастия и вклада в общее дело (вне зависимости от моих политических предпочтений)