Работаю в крупной проектной организации, разрабатывая прикладное ПО для САПР программ. И имею свой личный проект в этом-же направлении. И уже не раз с коллегами обсуждали, но так и не пришли к какому-то мнению: если я на работе написал плагин, а потом дома повторил его, то будет ли этот плагин являться собственностью организации?
Работаю разработчиком в САПР — мой менеджер пошёл ещё дальше: новая фича отдаётся пользователям, которые мне потом задачи в Asana накидывают (типа баги и т.п.). Т.е. тестирование боем. Причём для проверки этих фидбеков нужно тратить уйму времени, так как пишу под Revit (он долго запускается и долго открывает проекты). На разработку тратится очень мало времени. А мой менеджер считает, что все норм...
Я вас не понял.
Создаю ветку — делаю в ней работу с такими вот «творческими» коммитами, создаю MR на слияние этой ветки с основной (master). Ревьюер видит все мои коммиты.
Каким образом я могу сделать по-другому?
Вариант, когда я лично не согласен с некоторыми аспектами:
Работаю над проектом. Прилетает задача: сделать окно с конфигурированием чего-то. Но вот архитектора нет, аналитиков нет, прочих руководителей нет — есть только я, абстрактная задача от менеджера (который не является программистом) и задача.
Я создаю новую ветку и начинается творческий процесс: прикидываю UI, пишу логику, создаю модели, проверяю/пробую… и вот эта череда действий много повторяется и при этом часто что-то стирается, переделывается и т.д. Т.е. идёт творческий процесс разработки с нуля. Ну вот сложно тут создавать какие-то умные пояснения к коммитам! Лично я в этом случае каждый день делаю коммит «daily commit».
А вот когда эта абстрактно-творческая фича запилена — вот тогда внесение правок, исправление багов и прочее уже можно делать полностью соответствуя рекомендациям в статье
Поддерживаю! Тем более в наше время, в отличии от советских времён, люди не работают по 40 лет в одной фирме. Многие часто меняют место работы. И чем больше мест меняешь, тем меньше хочется заводить отношения с коллегами!
Наблюдаю похожую ситуацию у себя в фирме: где-то год назад начали устраивать корпоративы вне офиса — в баре, съёмном домике и т.п. И я туда не хожу. Дело даже не в семье — мне просто не интересно. Да и становиться друзьями со своими коллегами тоже не очень хочу.
И вот получается, что я не соблюдаю корпоративную этику и постоянно выслушиваю укоры в свою сторону. Значит я иду наперекор и по описанию в статье подпадаю под категорию «сложных». Как-то так )
Ну писец! Я вот не люблю корпоративные посиделки. Без всяких мотивов — просто мне приятнее провести время дома с женой. Так что теперь меня должны уволить, так как я попадаю в категорию сложных сотрудников???
По поводу признания своего незнания и просьбы подсказать — тут большую роль играет человеческий фактор. Пример прям с моей работы — у нас есть ведущий программист и начальник отдела. Они много знают и могут подсказать с решением, и объяснить. Но! Но сначала ты пройдёшь через насмешки. Возможно они и не со злым умыслом «поглумятся» над твоим незнанием, но осадочек это оставит на душе. И в следующий раз спросить у них помощи — будет последним, а не первым, в списке поиска решения.
Конечно ЗОЖ — хорошо, курение — фу-фу-фу, но вот я курю и мне это ПОМОГАЕТ в работе! На перекурах чаше всего в голову приходят идеи решения какой-то проблемы или реализации какой-то задачи. Происходит некая перезагрузка мозга.
И другие варианты — пройдись, поприседай, поотжимайся и прочие «заменители» — как-то вот не работают
Наверное странно будет выглядеть, если я встану в середине дня по середине опенспейса и начну делать зарядку :)
Хотя, одна девочка у нас переодически делала упражнения возле туалета. Но что-то бросила
Где бы я не работал, во всех компаниях (я про Россию конечно) у начальников для сотрудников есть только один тезис «Усрись, но сделай». Сиди до вечера, бери домой, работай по выходным. И не за какое-то вознаграждение, а потому что НАДО. Мне всегда казалось, что у нас «Выгорание» относят к «личным закидонам»
Работаю разработчиком в САПР — мой менеджер пошёл ещё дальше: новая фича отдаётся пользователям, которые мне потом задачи в Asana накидывают (типа баги и т.п.). Т.е. тестирование боем. Причём для проверки этих фидбеков нужно тратить уйму времени, так как пишу под Revit (он долго запускается и долго открывает проекты). На разработку тратится очень мало времени. А мой менеджер считает, что все норм...
Создаю ветку — делаю в ней работу с такими вот «творческими» коммитами, создаю MR на слияние этой ветки с основной (master). Ревьюер видит все мои коммиты.
Каким образом я могу сделать по-другому?
Работаю над проектом. Прилетает задача: сделать окно с конфигурированием чего-то. Но вот архитектора нет, аналитиков нет, прочих руководителей нет — есть только я, абстрактная задача от менеджера (который не является программистом) и задача.
Я создаю новую ветку и начинается творческий процесс: прикидываю UI, пишу логику, создаю модели, проверяю/пробую… и вот эта череда действий много повторяется и при этом часто что-то стирается, переделывается и т.д. Т.е. идёт творческий процесс разработки с нуля. Ну вот сложно тут создавать какие-то умные пояснения к коммитам! Лично я в этом случае каждый день делаю коммит «daily commit».
А вот когда эта абстрактно-творческая фича запилена — вот тогда внесение правок, исправление багов и прочее уже можно делать полностью соответствуя рекомендациям в статье
И вот получается, что я не соблюдаю корпоративную этику и постоянно выслушиваю укоры в свою сторону. Значит я иду наперекор и по описанию в статье подпадаю под категорию «сложных». Как-то так )
И другие варианты — пройдись, поприседай, поотжимайся и прочие «заменители» — как-то вот не работают
Хотя, одна девочка у нас переодически делала упражнения возле туалета. Но что-то бросила