охотно верю. наблюдал на YAC2014 (кажется) как представителю mail после лекции о тестах задали вопрос «а как же вы все это храните? это же огромное количество кода»)
тут разница в другом — устраивает ли подобный процесс команду. сам могу администрировать все от Jira до Zabbix. это ни разу не сложно и найма новых специалистов не требует — просто желания и инициативы)
отдельный случай если нет мощностей. тут уже ничего не поделаешь.
на 10 человек в отделе это 10 долларов в год. сам держу в облаке для себя — лень держать работающую машину. каких-то дополнений к нынешней версии не потребуется. раньше брался greenhooper, но сейчас он идет в комплекте.
для компании с доходом в десятки миллионов в ДЕНЬ это мелочь.
может быть redmine и бесплатен, но он крайне неудобен. вчера только рассказал нашему архитектору как в нем исправить описание. он работает с ним второй год и всерьез считал, что это невозможно. (там мааааааленький карандашек в неочевидном месте).
задавать вопрос PM-у к сожалению бесполезно. инициатива снизу пресекается жестко. насколько бы полезным предложение не было — оно даже не рассматривается.
договоритесь с админами, что бы вам выделили свой профиль и запускайте тесты там
админские права у всех. сборку-то я завел и использую. но какой смысл если тесты правлю только я?
назначение дженкинса (цитирую) — отслеживать какие варники мы отдали на установку и собирать эти варники.
тесты? метрики? ни в коем разе! даже деплой в nexus с локальных машин!
Если пользователи Nexus вам приносят 2,47$ в месяц — это отличная идея
они не приносят денег вообще. он закрытый и только для отдела. но тут уже вопрос живучести и загрузки сетевого канала. да и свои артефакты тоже надо держать там. сейчас же сборка идет на локальных артефактах. то есть выполнил install на ядре — собери продукт…
с администраторами договариваться не надо. админские права раздали всем.
а не боитесь, что в один день компания разорится и вы окажетесь с навыками по факту ненужными на рынке труда? по опыту знаю, что на собеседованиях начинаешь понимать что именно сейчас в тренде. если за эти 6 лет вы поддерживаете просто какой-то интернет-магазин и профессионально не растете — могут и не взять выбрав энтузиаста с парой лет за плечами, но со знаниями новомодных фреймворков.
в этой сфере ведь опыт измеряется не годами, а проектами и навыками. вот вам пример. 6 лет назад (просто совпадение) я начал с одним из моих товарищей в одной известной компании. он там работает и по сей день. работает на пятой джаве. а теперь вопрос викторины — придет человек искать новое место и скажет, что он на восьмой джаве не писал вообще, но у него 6 лет опыта. кому нужно его доучивать? только на такой же древний проект пыль стирать.
за все точно не надо. это недостижимая высота. но и сидеть в 2017 году на redmine при наличии средств перейти на Jira и главное все время повторяя, что перейдем… и даже из него не выжимая ничего кроме списка задач как в Excel. использовать Jenkins только для сборок и ни разу для тестирования — потому что так «истерически сложилось» (не фиксить тесты тоже сложилось). всерьез ставить вопрос «а давайте уберем нексус. лишний компонент вносит риск в систему»… это уже явный перебор.
ну а если новое не складывается — нечего будет писать в резюме) и развитие замрет само собой.
Я в Самаре когда-то уперся в потолок. В итоге перебрался в Москву года 4 назад. Платить чужим людям за съем, конечно, обидно, но с ростом навыка повышается оклад. Есть надежда, что к концу этого года будет уже свое жилье.
А утверждение, что «там все родственники»… в век самолетов родители сами будут рады, что вы свою жизнь устроите. еще и летать в гости будут.
Ни в коем случае не призываю писать с ходу заявление и ехать в слепую. Лично я составил резюме, напланировал встреч и поехал в отпуск в столицу) Попытаться в любом случае стоило. Удачи Вам.
Статья прекрасная. Полностью отражает текущий рынок IT с точки зрения backend-разработчика.
Единственное позволю себе дополнить утверждение о синдроме исполнителя. встречал руководителей, которые довольно не плохо разбираются в используемых фреймворках, но все новое встречают в штыки именно потому, что для поддержания компетенции им придется выучить что-то новое. Это уже не синдром, а банальная лень. Как печальный итог — вся команда сидит на старых артефактах и процессах и за слово «agile» могут облить бензином и поджечь.
Доказывать, что новые подходы в первую очередь будут экономить время и ресурсы бесполезно.
зато обещаний как у Колумба) «мы перейдем на Jira… мы перейдем на NoSQL...»
тут разница в другом — устраивает ли подобный процесс команду. сам могу администрировать все от Jira до Zabbix. это ни разу не сложно и найма новых специалистов не требует — просто желания и инициативы)
отдельный случай если нет мощностей. тут уже ничего не поделаешь.
для компании с доходом в десятки миллионов в ДЕНЬ это мелочь.
может быть redmine и бесплатен, но он крайне неудобен. вчера только рассказал нашему архитектору как в нем исправить описание. он работает с ним второй год и всерьез считал, что это невозможно. (там мааааааленький карандашек в неочевидном месте).
задавать вопрос PM-у к сожалению бесполезно. инициатива снизу пресекается жестко. насколько бы полезным предложение не было — оно даже не рассматривается.
админские права у всех. сборку-то я завел и использую. но какой смысл если тесты правлю только я?
назначение дженкинса (цитирую) — отслеживать какие варники мы отдали на установку и собирать эти варники.
тесты? метрики? ни в коем разе! даже деплой в nexus с локальных машин!
они не приносят денег вообще. он закрытый и только для отдела. но тут уже вопрос живучести и загрузки сетевого канала. да и свои артефакты тоже надо держать там. сейчас же сборка идет на локальных артефактах. то есть выполнил install на ядре — собери продукт…
с администраторами договариваться не надо. админские права раздали всем.
в этой сфере ведь опыт измеряется не годами, а проектами и навыками. вот вам пример. 6 лет назад (просто совпадение) я начал с одним из моих товарищей в одной известной компании. он там работает и по сей день. работает на пятой джаве. а теперь вопрос викторины — придет человек искать новое место и скажет, что он на восьмой джаве не писал вообще, но у него 6 лет опыта. кому нужно его доучивать? только на такой же древний проект пыль стирать.
ограничилось «я подумаю» месяца 3 назад.
ну а если новое не складывается — нечего будет писать в резюме) и развитие замрет само собой.
А утверждение, что «там все родственники»… в век самолетов родители сами будут рады, что вы свою жизнь устроите. еще и летать в гости будут.
Ни в коем случае не призываю писать с ходу заявление и ехать в слепую. Лично я составил резюме, напланировал встреч и поехал в отпуск в столицу) Попытаться в любом случае стоило. Удачи Вам.
Единственное позволю себе дополнить утверждение о синдроме исполнителя. встречал руководителей, которые довольно не плохо разбираются в используемых фреймворках, но все новое встречают в штыки именно потому, что для поддержания компетенции им придется выучить что-то новое. Это уже не синдром, а банальная лень. Как печальный итог — вся команда сидит на старых артефактах и процессах и за слово «agile» могут облить бензином и поджечь.
Доказывать, что новые подходы в первую очередь будут экономить время и ресурсы бесполезно.
зато обещаний как у Колумба) «мы перейдем на Jira… мы перейдем на NoSQL...»